.g_NvrW_block{margin:var(--space-48) 0 0;max-width:36rem}.g_NvrW_title{margin:0 0 var(--space-24);color:var(--fg);font-family:var(--font-display);font-size:var(--fs-heading);letter-spacing:var(--tracking-heading);font-weight:500;line-height:1.05}.g_NvrW_list{border-top:var(--hairline) solid var(--line);margin:0;padding:0}.g_NvrW_row{gap:var(--space-16);padding:var(--space-16) 0;border-bottom:var(--hairline) solid var(--line);grid-template-columns:8rem 1fr;display:grid}.g_NvrW_row dt,.g_NvrW_row dd{margin:0}.g_NvrW_row dt{color:var(--mute);font-size:var(--type-small);letter-spacing:var(--tracking-small);line-height:var(--leading-small)}.g_NvrW_row dd,.g_NvrW_row a{color:var(--fg);font-size:var(--type-body);line-height:var(--leading-body)}.g_NvrW_row a{text-underline-offset:.2em;text-decoration:underline}@media (max-width:760px){.g_NvrW_row{gap:var(--space-8);grid-template-columns:1fr}}
.eBf5ya_link{align-items:center;gap:var(--space-16);min-height:var(--touch-target);color:var(--fg);font-size:var(--type-body);line-height:var(--leading-body);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.eBf5ya_tile{width:var(--touch-target);height:var(--touch-target);background:var(--fg);color:var(--bg);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;display:flex}.eBf5ya_link:hover .eBf5ya_tile{background:var(--accent);color:var(--on-accent)}.eBf5ya_large{gap:var(--contact-gap-large);font-size:var(--type-contact-large)}.eBf5ya_large .eBf5ya_tile{width:var(--contact-tile-large);height:var(--contact-tile-large)}.eBf5ya_icon{width:var(--icon-size);height:var(--icon-size);stroke-width:var(--stroke-icon)}.eBf5ya_large .eBf5ya_icon{width:var(--icon-size-large);height:var(--icon-size-large)}.eBf5ya_row{align-items:center;gap:var(--space-48);flex-wrap:wrap;display:flex}.eBf5ya_stack{align-items:flex-start;gap:var(--space-12);flex-direction:column}@media (max-width:760px){.eBf5ya_row{align-items:flex-start;gap:var(--space-12);flex-direction:column}}[data-layout=mobile] .eBf5ya_row{align-items:flex-start;gap:var(--space-12);flex-direction:column}@media (prefers-reduced-motion:reduce){.eBf5ya_link,.eBf5ya_tile{transition:none}}
.XL61oW_header{padding-top:0}.XL61oW_rule{height:var(--hairline);background:var(--fg)}.XL61oW_row{margin-top:var(--space-16);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);justify-content:space-between;display:flex}.XL61oW_title{margin:var(--space-36) 0 0;color:var(--fg);font-family:var(--font-display-fine);font-size:var(--fs-display-l);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);font-kerning:normal;text-rendering:optimizelegibility;margin-inline-start:-.02em}.XL61oW_xl{font-size:var(--fs-display-xl)}.XL61oW_intro{max-width:var(--measure-intro);margin:var(--space-20) 0 0;color:var(--mute);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}@media (max-width:760px){.XL61oW_title{font-family:var(--font-display);line-height:var(--leading-display-m);margin-inline-start:0}}
.VJ9tLq_tag{align-items:center;gap:var(--space-8);color:var(--fg);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);display:inline-flex}.VJ9tLq_square{width:var(--space-8);height:var(--space-8);background:var(--accent);flex:none;display:inline-block}
.CmHdda_link{align-items:center;gap:var(--space-8);min-height:var(--touch-target);color:var(--fg);font-size:var(--type-body);line-height:var(--leading-body);transition:color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.CmHdda_link:hover{color:var(--accent-ink)}.CmHdda_mark{width:var(--space-8);height:var(--space-8);background:var(--accent);flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.CmHdda_link{transition:none}}
.K6-U2W_toggle{width:var(--touch-target);height:var(--touch-target);color:var(--fg);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.K6-U2W_toggle:hover{color:var(--header-hover)}.K6-U2W_icon{width:var(--space-20);height:var(--space-20);transition:transform var(--duration-medium) var(--ease-out)}.K6-U2W_toggle[aria-pressed=true] .K6-U2W_icon{transform:rotate(180deg)}.K6-U2W_ring{fill:none;stroke:currentColor;stroke-width:var(--stroke-toggle)}.K6-U2W_half{fill:currentColor}@media (prefers-reduced-motion:reduce){.K6-U2W_toggle,.K6-U2W_icon{transition:none}}
.hvQTkW_band{padding:var(--space-section) var(--gutter) 0}.hvQTkW_bleed{padding-right:0}
.xqrVlG_section{overflow-x:clip;container-type:inline-size}.xqrVlG_steps{margin-top:var(--space-48);position:relative}.xqrVlG_track,.xqrVlG_items{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.xqrVlG_track{height:var(--space-28);color:var(--fg);position:relative}.xqrVlG_done,.xqrVlG_live,.xqrVlG_flow{height:var(--hairline);position:absolute;top:50%;transform:translateY(-50%)}.xqrVlG_done{width:calc(var(--live) * (100% + var(--grid-gap)) / var(--steps));opacity:.28;background:currentColor;left:0}.xqrVlG_live,.xqrVlG_flow{left:calc(var(--live) * (100% + var(--grid-gap)) / var(--steps));right:calc(var(--gutter) * -1)}.xqrVlG_live{background:var(--accent);opacity:.55}.xqrVlG_flow{height:var(--stroke-wave);background:0 0;overflow:hidden}.xqrVlG_flow:before{content:"";width:calc(100% + (var(--flow-dash) + var(--flow-gap)) * 1px);background:repeating-linear-gradient(90deg, var(--accent) 0 calc(var(--flow-dash) * 1px), transparent calc(var(--flow-dash) * 1px) calc((var(--flow-dash) + var(--flow-gap)) * 1px));animation:xqrVlG_flow var(--duration-flow) linear infinite;will-change:transform;position:absolute;top:0;bottom:0;left:0}.xqrVlG_flowLate:before{animation-delay:calc(var(--duration-flow) / -2)}.xqrVlG_mark,.xqrVlG_markLive{z-index:1;border-radius:var(--radius-round);place-self:center start;position:relative}.xqrVlG_mark{width:var(--space-8);height:var(--space-8);background:currentColor}.xqrVlG_markLive{width:calc(var(--space-8) * 1.75);height:calc(var(--space-8) * 1.75);background:var(--accent)}.xqrVlG_ring{border:var(--stroke-icon) solid var(--accent);border-radius:var(--radius-round);transform-origin:50%;animation:xqrVlG_ring var(--duration-ring) var(--ease-pulse) infinite;position:absolute;inset:0}.xqrVlG_items{margin:var(--space-28) 0 0;padding:0;list-style:none}.xqrVlG_number{color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.xqrVlG_item h3{margin:var(--space-12) 0 0;color:var(--fg);font-family:var(--font-display);font-size:var(--fs-heading);font-kerning:normal;text-rendering:optimizelegibility;letter-spacing:var(--tracking-heading);font-weight:500;line-height:var(--leading-heading)}.xqrVlG_item p{max-width:var(--measure-step);margin:var(--space-16) 0 0;color:var(--mute);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.xqrVlG_tag{margin-top:var(--space-20)}.xqrVlG_pulse{display:none}@keyframes xqrVlG_flow{0%{transform:translateX(calc((var(--flow-dash) + var(--flow-gap)) * -1px))}to{transform:translate(0)}}@keyframes xqrVlG_ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}@container (max-width:760px){.xqrVlG_track{display:none}.xqrVlG_items{grid-template-columns:1fr;gap:0}.xqrVlG_item{padding:0 0 var(--space-48) var(--space-36);position:relative}.xqrVlG_item:before{content:"";top:var(--space-12);bottom:calc(var(--space-12) * -1);left:var(--space-4);width:var(--hairline);background:var(--line);position:absolute}.xqrVlG_item:after{content:"";top:var(--space-8);width:var(--space-8);height:var(--space-8);border-radius:var(--radius-round);background:var(--fg);position:absolute;left:0}.xqrVlG_itemLive{padding-bottom:0}.xqrVlG_itemLive:before{height:var(--process-tail);background:var(--accent);opacity:.55;bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.xqrVlG_itemLive:after{background:var(--accent)}.xqrVlG_pulse{top:var(--space-8);width:var(--space-8);height:var(--space-8);border:var(--stroke-icon) solid var(--accent);border-radius:var(--radius-round);animation:xqrVlG_ring var(--duration-ring) var(--ease-pulse) infinite;display:block;position:absolute;left:0}}@media (prefers-reduced-motion:reduce){.xqrVlG_flow,.xqrVlG_ring,.xqrVlG_pulse{display:none}}
.ayD8kW_quote{margin:var(--space-48) 0 0}.ayD8kW_quote blockquote{max-width:min(calc(var(--measure-quote) / var(--type-statement) * 1em), 100%);color:var(--fg);font-family:var(--font-display);font-size:var(--fs-statement);font-kerning:normal;text-rendering:optimizelegibility;letter-spacing:var(--tracking-heading);font-weight:400;line-height:var(--leading-statement);text-indent:-.42em;margin:0}.ayD8kW_quote figcaption{margin-top:var(--space-24);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}@media (max-width:760px){.ayD8kW_quote{margin-top:var(--space-28)}}
.j882OG_host{display:contents}.j882OG_stage{z-index:0;pointer-events:none;height:auto;position:relative;container-type:inline-size}.j882OG_stage:before{content:"";width:0;height:calc(max(var(--reel-left-rest) / var(--frame-height) * 100vh + var(--reel-short) / var(--frame-desktop) * 100cqi, var(--reel-right-rest) / var(--frame-height) * 100vh + var(--reel-tall) / var(--frame-desktop) * 100cqi));display:block}@supports (height:100svh){.j882OG_stage:before{height:calc(max(var(--reel-left-rest) / var(--frame-height) * 100svh + var(--reel-short) / var(--frame-desktop) * 100cqi, var(--reel-right-rest) / var(--frame-height) * 100svh + var(--reel-tall) / var(--frame-desktop) * 100cqi))}}.j882OG_reelLeft,.j882OG_reelRight{z-index:1;pointer-events:auto;position:absolute;top:0}.j882OG_reelLeft{width:calc(var(--reel-wide) / var(--frame-desktop) * 100%);height:calc(var(--reel-short) / var(--frame-desktop) * 100cqi);transform:translate3d(0, calc((var(--reel-left-top) - var(--frame-height)) / var(--frame-height) * 100vh), 0);left:0}.j882OG_reelRight{left:calc(var(--reel-right-left) / var(--frame-desktop) * 100%);width:calc(var(--reel-narrow) / var(--frame-desktop) * 100%);height:calc(var(--reel-tall) / var(--frame-desktop) * 100cqi);transform:translate3d(0, calc((var(--reel-right-top) - var(--frame-height)) / var(--frame-height) * 100vh), 0)}@supports (height:100svh){.j882OG_reelLeft{transform:translate3d(0, calc((var(--reel-left-top) - var(--frame-height)) / var(--frame-height) * 100svh), 0)}.j882OG_reelRight{transform:translate3d(0, calc((var(--reel-right-top) - var(--frame-height)) / var(--frame-height) * 100svh), 0)}}@media (prefers-reduced-motion:reduce){.j882OG_reelLeft{transform:translate3d(0, calc(var(--reel-left-rest) / var(--frame-height) * 100vh), 0)}.j882OG_reelRight{transform:translate3d(0, calc(var(--reel-right-rest) / var(--frame-height) * 100vh), 0)}@supports (height:100svh){.j882OG_reelLeft{transform:translate3d(0, calc(var(--reel-left-rest) / var(--frame-height) * 100svh), 0)}.j882OG_reelRight{transform:translate3d(0, calc(var(--reel-right-rest) / var(--frame-height) * 100svh), 0)}}}
.dq0m7a_section{overflow:visible}.dq0m7a_tabs{margin-top:var(--space-48);display:flex}.dq0m7a_tab{height:var(--tab-height);color:var(--mute);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex:1;padding:0;font-family:inherit;position:relative}.dq0m7a_tab:focus{outline:none}.dq0m7a_tab:focus-visible{outline:var(--focus-width) solid var(--accent-ink);outline-offset:var(--focus-width)}.dq0m7a_tab:hover,.dq0m7a_tab[aria-selected=true]{color:var(--fg)}.dq0m7a_track{top:0;right:var(--space-12);height:var(--hairline);background:var(--line-track);position:absolute;left:0}.dq0m7a_bar{top:calc(var(--bar) * -.34);width:0;max-width:calc(100% - var(--space-12));height:var(--bar);position:absolute;left:0}.dq0m7a_playing{animation:dq0m7a_fill var(--duration-tab) linear forwards}.dq0m7a_paused{animation-play-state:paused}.dq0m7a_chosen{width:100%;animation:none}.dq0m7a_number{top:var(--space-20);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);position:absolute;left:0}.dq0m7a_name{top:var(--space-36);font-size:var(--fs-title);letter-spacing:var(--tracking-title);font-weight:500;line-height:var(--leading-title);position:absolute;left:0}.dq0m7a_body{grid-template-columns:minmax(0, var(--svc-copy)) minmax(0, 1fr);column-gap:var(--waves-offset);margin-top:var(--space-48);min-height:var(--space-200);touch-action:pan-y;align-items:stretch;display:grid}.dq0m7a_serviceName{color:var(--fg);font-family:var(--font-display-fine);font-size:var(--fs-display-l);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);margin:0;font-kerning:normal;text-rendering:optimizelegibility;margin-inline-start:-.02em}.dq0m7a_tagline{max-width:var(--measure-intro);margin:var(--space-24) 0 0;font-size:var(--fs-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title)}.dq0m7a_cols{gap:var(--space-28);max-width:var(--svc-copy);margin-top:var(--space-36);display:flex}.dq0m7a_cols>div{flex:1;min-width:0}.dq0m7a_key{color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}.dq0m7a_value{margin:var(--space-8) 0 0;font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.dq0m7a_panels{min-width:0;display:grid}.dq0m7a_panel{animation:dq0m7a_fade var(--duration-medium) var(--ease-out);grid-area:1/1}.dq0m7a_panel[aria-hidden=true]{visibility:hidden}.dq0m7a_waves{align-self:stretch;min-width:0;min-height:0;position:relative}.dq0m7a_ridges{width:100%;display:block}.dq0m7a_desktopWave{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dq0m7a_fill{fill:var(--bg)}.dq0m7a_ridge{fill:none;stroke-linejoin:round;stroke-opacity:.45;stroke-width:var(--hairline);vector-effect:non-scaling-stroke}.dq0m7a_ridgeOn{stroke-opacity:1;stroke-width:var(--focus-width)}.dq0m7a_mobileWave{display:none}@keyframes dq0m7a_fill{0%{width:0}to{width:100%}}@keyframes dq0m7a_fade{0%{opacity:0;transform:translateY(var(--space-12))}to{opacity:1;transform:none}}@media (max-width:760px){.dq0m7a_section{padding-top:var(--space-64)}.dq0m7a_tabs{column-gap:var(--space-16);margin-top:var(--space-24);grid-template-columns:1fr 1fr;row-gap:0;display:grid}.dq0m7a_tab{align-items:baseline;gap:var(--space-8);height:var(--tab-height-m);padding:var(--space-16) 0 0;border:0;display:flex}.dq0m7a_track{right:0}.dq0m7a_bar{max-width:100%}.dq0m7a_number,.dq0m7a_name{position:static}.dq0m7a_name{font-size:var(--type-body);letter-spacing:var(--tracking-body-strong);font-weight:500}.dq0m7a_body{gap:var(--space-16);grid-template-columns:1fr;min-height:0;margin-top:0}.dq0m7a_waves{order:-1;position:static}.dq0m7a_desktopWave{display:none;position:static}.dq0m7a_mobileWave{max-width:none;margin:0;display:block}.dq0m7a_serviceName{display:none}.dq0m7a_tagline{margin-top:0}.dq0m7a_cols{gap:var(--space-16);margin-top:var(--space-20);flex-direction:column}}[data-layout=mobile] .dq0m7a_tabs{column-gap:var(--space-16);margin-top:var(--space-24);grid-template-columns:1fr 1fr;row-gap:0;display:grid}[data-layout=mobile] .dq0m7a_tab{align-items:baseline;gap:var(--space-8);height:var(--tab-height-m);padding:var(--space-16) 0 0;border:0;display:flex}[data-layout=mobile] .dq0m7a_track{right:0}[data-layout=mobile] .dq0m7a_bar{max-width:100%}:is([data-layout=mobile] .dq0m7a_number,[data-layout=mobile] .dq0m7a_name){position:static}[data-layout=mobile] .dq0m7a_name{font-size:var(--type-body);letter-spacing:var(--tracking-body-strong);font-weight:500}[data-layout=mobile] .dq0m7a_body{gap:var(--space-16);grid-template-columns:1fr;min-height:0;margin-top:0}[data-layout=mobile] .dq0m7a_waves{order:-1;position:static}[data-layout=mobile] .dq0m7a_desktopWave{display:none;position:static}[data-layout=mobile] .dq0m7a_mobileWave{order:-1;margin:0;display:block}[data-layout=mobile] .dq0m7a_serviceName{display:none}@media (prefers-reduced-motion:reduce){.dq0m7a_tab,.dq0m7a_panel{transition:none;animation:none}}
.BJj1uW_card{width:var(--card-width);aspect-ratio:var(--card-ratio);background:var(--zone-bg);color:var(--photo-ink);flex:none;text-decoration:none;display:block;position:relative;overflow:hidden;container-type:size}.BJj1uW_photo{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out);position:absolute;inset:0}.BJj1uW_card:hover .BJj1uW_photo{transform:scale(1.04)}.BJj1uW_top,.BJj1uW_bottom{pointer-events:none;position:absolute;left:0;right:0}.BJj1uW_top{background:linear-gradient(to bottom, var(--photo-scrim), transparent);height:34%;top:0}.BJj1uW_bottom{background:linear-gradient(to top, var(--photo-scrim) 0%, var(--photo-scrim) 24%, transparent 100%);height:33%;bottom:0}.BJj1uW_meta,.BJj1uW_label{right:var(--space-28);left:var(--space-28);position:absolute}.BJj1uW_meta{top:var(--space-24)}.BJj1uW_name{color:var(--photo-ink);font-size:var(--fs-title);letter-spacing:var(--tracking-title);line-height:var(--leading-title);display:block}.BJj1uW_summary{margin-top:var(--space-8);color:var(--photo-ink);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);opacity:.8;display:block}.BJj1uW_label{bottom:var(--space-24)}.BJj1uW_hairline{height:var(--hairline);background:var(--photo-chip-line);display:block}.BJj1uW_caption{margin:var(--space-12) 0 0;color:var(--photo-ink);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);white-space:nowrap}.BJj1uW_capture{z-index:var(--z-burst);pointer-events:none;width:82%;transition:transform var(--duration-medium) var(--ease-out);position:absolute;top:30.5%;left:50%;transform:translate(-50%)}.BJj1uW_card:hover .BJj1uW_capture{transform:translateX(-50%) translateY(calc(var(--space-6) * -1))}.BJj1uW_capture img,.BJj1uW_capture video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BJj1uW_meta,.BJj1uW_label{z-index:var(--z-content)}@media (max-width:760px){.BJj1uW_card{width:var(--card-width-m)}.BJj1uW_meta,.BJj1uW_label{right:var(--space-24);left:var(--space-24)}.BJj1uW_bottom{background:linear-gradient(to top, var(--photo-scrim) 0%, var(--photo-scrim) 40%, transparent 100%);height:42%}.BJj1uW_caption{white-space:normal}}[data-layout=mobile] .BJj1uW_card{width:var(--card-width-m)}:is([data-layout=mobile] .BJj1uW_meta,[data-layout=mobile] .BJj1uW_label){right:var(--space-24);left:var(--space-24)}[data-layout=mobile] .BJj1uW_bottom{background:linear-gradient(to top, var(--photo-scrim) 0%, var(--photo-scrim) 40%, transparent 100%);height:42%}[data-layout=mobile] .BJj1uW_caption{white-space:normal}@media (prefers-reduced-motion:reduce){.BJj1uW_photo,.BJj1uW_capture{transition:none;animation:none}.BJj1uW_capture video{display:none}}
.dPg0BG_intro{padding-right:var(--gutter)}.dPg0BG_viewport{margin-top:var(--space-48);margin-left:calc(var(--gutter) * -1);width:calc(100% + var(--gutter));touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}:is(.dPg0BG_viewport[data-dragging=true],.dPg0BG_viewport.is-wheel-dragging){cursor:grabbing}.dPg0BG_viewport img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.dPg0BG_track{display:flex}.dPg0BG_slide{flex:0 0 var(--card-width);box-sizing:content-box;min-width:0;padding-right:var(--space-24)}@media (max-width:760px){.dPg0BG_intro{padding-right:0}.dPg0BG_viewport{margin-top:var(--space-28)}.dPg0BG_slide{flex-basis:var(--card-width-m)}}[data-layout=mobile] .dPg0BG_intro{padding-right:0}[data-layout=mobile] .dPg0BG_slide{flex-basis:var(--card-width-m)}@media (prefers-reduced-motion:reduce){.dPg0BG_viewport{cursor:auto}}
.zArr9q_cta{padding:var(--space-close) var(--gutter) var(--space-120);position:relative;overflow:hidden}.zArr9q_content{z-index:var(--z-content);position:relative}.zArr9q_title{margin:var(--space-48) 0 0;color:var(--fg);font-family:var(--font-display-fine);font-size:var(--fs-display-xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);font-kerning:normal;text-rendering:optimizelegibility;margin-inline-start:-.02em}.zArr9q_intro{max-width:var(--measure-cta);margin:var(--space-28) 0 0;color:var(--mute);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.zArr9q_contacts{margin-top:var(--space-36)}@media (max-width:760px){.zArr9q_title{font-family:var(--font-display);line-height:var(--leading-display-m);margin-inline-start:0}}
._2oanda_burst{z-index:var(--z-burst);pointer-events:none;color:var(--fg);position:absolute;inset:0;overflow:hidden}._2oanda_desktop,._2oanda_mobile{width:100%;height:auto;display:block;position:absolute;bottom:0;right:0;overflow:hidden}._2oanda_mobile{display:none}._2oanda_ray{stroke:currentColor;stroke-width:var(--hairline);stroke-opacity:var(--opacity-ray);vector-effect:non-scaling-stroke}._2oanda_mint,._2oanda_blue,._2oanda_pink{animation-timing-function:var(--ease-in-out);animation-name:_2oanda_laser;animation-iteration-count:infinite}._2oanda_mint{stroke:var(--signal-mint);animation-duration:var(--duration-ray)}._2oanda_blue{stroke:var(--signal-blue);animation-duration:var(--duration-ray-mid);animation-delay:var(--delay-ray-2)}._2oanda_pink{stroke:var(--signal-pink);animation-duration:var(--duration-ray-long);animation-delay:var(--delay-ray-3)}._2oanda_paused ._2oanda_mint,._2oanda_paused ._2oanda_blue,._2oanda_paused ._2oanda_pink{animation-play-state:paused}@keyframes _2oanda_laser{0%,70%,to{stroke-opacity:var(--opacity-ray)}35%{stroke-opacity:var(--opacity-ray-peak)}}@media (max-width:760px){._2oanda_desktop{display:none}._2oanda_mobile{display:block}}[data-layout=mobile] ._2oanda_desktop{display:none}[data-layout=mobile] ._2oanda_mobile{display:block}@media (prefers-reduced-motion:reduce){._2oanda_mint,._2oanda_blue,._2oanda_pink{stroke-opacity:var(--opacity-ray);animation:none}}
.L8BKaa_panel{width:var(--panel-width);padding:var(--space-28) var(--space-28) var(--space-16);background:var(--bg);color:var(--fg);border:var(--hairline) solid var(--line);animation:L8BKaa_enter var(--duration-medium) var(--ease-out)}.L8BKaa_title{color:var(--fg);font-family:var(--font-display);font-size:var(--fs-heading);font-kerning:normal;text-rendering:optimizelegibility;letter-spacing:var(--tracking-heading);font-weight:500;line-height:var(--leading-heading);margin:0}.L8BKaa_intro{margin:var(--space-12) 0 0;color:var(--mute);font-size:var(--type-body);line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.L8BKaa_contacts{margin-top:var(--space-24)}.L8BKaa_divider{height:var(--hairline);margin-top:var(--space-24);background:var(--line-soft)}.L8BKaa_foot{margin-top:var(--space-4);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);justify-content:space-between;align-items:center;display:flex}.L8BKaa_hint{color:var(--mute)}@keyframes L8BKaa_enter{0%{opacity:0;transform:translateY(calc(var(--space-8) * -1))}to{opacity:1;transform:none}}@media (max-width:760px){.L8BKaa_panel{width:100%;padding:var(--space-24) var(--gutter);border:0}}[data-layout=mobile] .L8BKaa_panel{width:100%;padding:var(--space-24) var(--gutter);border:0}@media (prefers-reduced-motion:reduce){.L8BKaa_panel{animation:none}}
._EUJ1W_footer{padding-top:var(--hairline)}._EUJ1W_row{margin:0 var(--gutter);padding:var(--space-12) 0 var(--space-24);border-top:var(--hairline) solid var(--line);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);justify-content:space-between;align-items:center;display:flex}._EUJ1W_links{gap:var(--space-28);display:flex}._EUJ1W_links a,._EUJ1W_links span{min-height:var(--touch-target);color:inherit;align-items:center;text-decoration:none;display:inline-flex}._EUJ1W_links a{transition:color var(--duration-fast) var(--ease-out)}._EUJ1W_links a:hover{color:var(--accent-ink)}@media (max-width:760px){._EUJ1W_row{align-items:flex-start;gap:var(--space-4);margin:0 var(--gutter);flex-direction:column}}[data-layout=mobile] ._EUJ1W_row{align-items:flex-start;gap:var(--space-4);margin:0 var(--gutter);flex-direction:column}@media (prefers-reduced-motion:reduce){._EUJ1W_links a{transition:none}}
.U0do9a_bar{z-index:var(--z-header);height:var(--header-height);pointer-events:none;transition:transform var(--duration-medium) var(--ease-out);position:fixed;top:0;left:0;right:0}.U0do9a_bar:before{content:"";height:calc(var(--header-height) + var(--space-48));background:linear-gradient(var(--bg), transparent);opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-out);position:absolute;top:0;left:0;right:0}.U0do9a_over:before{opacity:1}.U0do9a_away{transform:translateY(-100%)}.U0do9a_skip{width:var(--hairline);height:var(--hairline);margin:calc(var(--hairline) * -1);clip-path:inset(50%);white-space:nowrap;pointer-events:auto;border:0;padding:0;position:absolute;overflow:hidden}.U0do9a_skip:focus{top:var(--space-8);left:var(--gutter);z-index:var(--z-panel);width:auto;height:auto;padding:var(--space-12) var(--space-16);clip-path:none;background:var(--bg);color:var(--fg);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);margin:0;text-decoration:none;position:fixed;overflow:visible}.U0do9a_logo{top:0;left:var(--gutter);z-index:var(--z-logo);height:var(--header-height);pointer-events:auto;align-items:center;display:flex;position:absolute}.U0do9a_layer{pointer-events:none;height:100%}.U0do9a_row{z-index:var(--z-panel);justify-content:flex-end;align-items:center;gap:var(--space-24);height:var(--header-height);padding:0 var(--header-pad-end) 0 var(--gutter);color:var(--fg);pointer-events:auto;display:flex;position:relative}.U0do9a_blend{color:var(--header-blend);mix-blend-mode:difference}.U0do9a_over .U0do9a_blend{color:var(--fg);mix-blend-mode:normal}.U0do9a_backdrop{z-index:var(--z-backdrop);pointer-events:auto;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}.U0do9a_panel{top:var(--panel-top);right:var(--gutter);z-index:var(--z-panel);pointer-events:auto;position:absolute}[data-preview] .U0do9a_bar{position:absolute}@media (prefers-reduced-motion:reduce){.U0do9a_bar,.U0do9a_bar:before{transition:none}}@media (max-width:760px){.U0do9a_row{gap:var(--space-8);padding:0 var(--space-8) 0 var(--gutter)}.U0do9a_panel{top:var(--header-height);z-index:var(--z-mobile-overlay);position:fixed;bottom:0;left:0;right:0}}[data-layout=mobile] .U0do9a_row{gap:var(--space-8);padding:0 var(--space-8) 0 var(--gutter)}[data-layout=mobile] .U0do9a_panel{top:var(--header-height);z-index:var(--z-mobile-overlay);position:absolute;bottom:0;left:0;right:0}
.qfdUMG_zone{--bg:var(--zone-bg);--fg:var(--zone-fg);--mute:var(--zone-mute);--accent:var(--zone-accent);background:var(--zone-bg);color:var(--zone-fg)}
.XoABIa_page{gap:var(--space-64);padding:var(--space-48) var(--gutter) var(--space-section);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.XoABIa_intro{max-width:var(--measure-intro);margin:var(--space-12) 0 0;color:var(--mute)}.XoABIa_theme{gap:var(--space-24);padding:var(--space-24);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.XoABIa_frames{gap:var(--space-24);flex-direction:column;display:flex}.XoABIa_frame{padding-top:var(--header-height);border:var(--hairline) solid var(--line);background:var(--bg);color:var(--fg);position:relative;overflow:auto}.XoABIa_mobile{width:var(--frame-mobile)}.XoABIa_desktop{width:var(--frame-desktop)}.XoABIa_width{padding:var(--space-12) var(--gutter) 0;color:var(--mute);font-size:var(--type-small);margin:0}
.GJwcra_figure{margin:0}.GJwcra_frame{aspect-ratio:var(--image-ratio);border:var(--hairline) solid var(--line-soft);background:var(--line-soft);position:relative;overflow:hidden}.GJwcra_image{object-fit:cover;width:100%;height:100%;display:block}.GJwcra_mono .GJwcra_image{filter:grayscale()contrast(1.08);transition:filter var(--duration-medium) var(--ease-out)}.GJwcra_mono:hover .GJwcra_image{filter:none}.GJwcra_placeholder{left:var(--space-24);bottom:var(--space-20);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small);position:absolute}.GJwcra_caption{margin-top:var(--space-12);color:var(--mute);font-size:var(--type-small);line-height:var(--leading-small);letter-spacing:var(--tracking-small)}@media (prefers-reduced-motion:reduce){.GJwcra_mono .GJwcra_image{filter:none;transition:none}}
.K4iH4a_wave{width:100%;max-width:100%;display:block}.K4iH4a_line{fill:none;stroke-width:var(--stroke-wave);stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.K4iH4a_wave{animation:none}}
.hLZSIW_page{gap:var(--space-64);padding:var(--space-48) var(--gutter) var(--space-section);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.hLZSIW_intro{max-width:var(--measure-intro);margin:var(--space-12) 0 0;color:var(--mute)}.hLZSIW_theme{gap:var(--space-24);padding:var(--space-24);background:var(--bg);color:var(--fg);flex-direction:column;display:flex}.hLZSIW_frames{gap:var(--space-24);flex-direction:column;display:flex}.hLZSIW_frame{border:var(--hairline) solid var(--line);background:var(--bg);color:var(--fg);overflow:auto}.hLZSIW_mobile{width:var(--frame-mobile)}.hLZSIW_desktop{width:var(--frame-desktop)}.hLZSIW_frameLabel{padding:var(--space-12) var(--space-16);color:var(--mute);font-size:var(--type-small);border-bottom:var(--hairline) solid var(--line);margin:0}.hLZSIW_specimen{gap:var(--space-28);padding:var(--space-24);flex-direction:column;display:flex}.hLZSIW_row{gap:var(--space-16);flex-wrap:wrap;align-items:center;display:flex}.hLZSIW_block{gap:var(--space-12);flex-direction:column;display:flex}.hLZSIW_label{color:var(--mute);font-size:var(--type-small);margin:0}
.Yb7Cva_article{padding:var(--header-height) var(--gutter) var(--space-48)}.Yb7Cva_article h1{margin:0 0 var(--space-24);color:var(--fg);font-family:var(--font-display-fine);font-size:var(--fs-display-l);letter-spacing:var(--tracking-display);font-weight:400;line-height:1}.Yb7Cva_article p{max-width:36rem;margin:0 0 var(--space-16);color:var(--fg-soft)}@media (max-width:760px){.Yb7Cva_article h1{font-size:var(--fs-display-l)}}
