.F1gGXa_part{}.F1gGXa_part+.F1gGXa_part{padding-top:0}.F1gGXa_text{max-width:var(--measure-wide);margin:var(--space-6) 0 0;line-height:var(--line-height-loose);color:var(--color-text-light)}.F1gGXa_published{margin:var(--space-12) 0 0;padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);color:var(--color-text-light)}
.Zu_F7W_accent{color:var(--color-orange)}
.QBQynq_section{max-width:var(--layout-wide);padding:var(--section-padding) var(--layout-gutter);margin:0 auto}.QBQynq_box{isolation:isolate;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-panel);box-shadow:var(--shadow-contact-box);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.QBQynq_main{padding:var(--contact-padding-y) var(--contact-padding-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.QBQynq_main:before{content:"";z-index:var(--z-below);pointer-events:none;background:var(--contact-glow);position:absolute;inset:0}.QBQynq_logo{font-family:var(--font-family-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-brand);letter-spacing:var(--tracking-brand);color:var(--color-white)}.QBQynq_title{margin:var(--space-5) 0 0;font-size:var(--font-size-contact-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-title);color:var(--color-white);text-wrap:balance}.QBQynq_lead{max-width:var(--measure-short);margin:var(--space-3-5) auto 0;line-height:var(--line-height-relaxed);color:var(--color-text)}.QBQynq_actions{gap:var(--space-2);width:min(100%, var(--contact-actions-width));margin:var(--space-7) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.QBQynq_action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--contact-action-height);padding:0 var(--space-3);border:var(--border-width) solid var(--color-white-a14);border-radius:var(--radius-lg);background:var(--color-white-a03);font-size:var(--font-size-sm);color:var(--color-text-light);transition:border-color var(--duration-fast), color var(--duration-fast), background-color var(--duration-fast);text-decoration:none;display:flex}.QBQynq_action svg{width:var(--contact-icon);height:var(--contact-icon);fill:currentColor;flex:none}.QBQynq_hours{max-width:var(--measure-short);margin:var(--space-5) auto 0;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-text-muted)}@media (hover:hover){.QBQynq_action:hover{border-color:var(--color-white-a35);background:var(--color-white-a05);color:var(--color-white)}}@media (min-width:30rem){.QBQynq_actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:56rem){.QBQynq_box{min-height:var(--contact-min-height);grid-template-columns:repeat(2,minmax(0,1fr))}}.QBQynq_walled{isolation:isolate;position:relative;}.QBQynq_glass{}@media (min-width:56rem){.QBQynq_walled{border-top:var(--border-width) solid var(--color-line);border-bottom:var(--border-width) solid var(--color-line);max-width:none;overflow:hidden}.QBQynq_glass{max-width:var(--contact-glass-width);background:var(--contact-glass);-webkit-backdrop-filter:var(--contact-glass-filter);backdrop-filter:var(--contact-glass-filter);box-shadow:var(--shadow-contact-glass);grid-template-columns:minmax(0,1fr);margin:0 auto}}
.djhWyG_stream{min-height:var(--stream-height-narrow);border-bottom:var(--border-width) solid var(--color-line);background:var(--color-ink);order:-1;position:relative}.djhWyG_streamNarrow{}@media (min-width:56rem){.djhWyG_streamNarrow{display:none}}.djhWyG_columns{gap:var(--stream-gap);padding:var(--stream-gap) 0;grid-auto-rows:minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.djhWyG_column{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.djhWyG_columnReverse{}.djhWyG_label{align-items:center;gap:var(--space-2-5);padding:var(--space-1) var(--layout-gutter) var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-light);text-decoration:none;display:flex}.djhWyG_labelArrow{color:var(--color-orange);margin-left:auto}.djhWyG_window{min-height:0;-webkit-mask-image:var(--stream-fade-x);mask-image:var(--stream-fade-x);overflow:hidden;container-type:size}.djhWyG_track{width:max-content;height:100%;animation:djhWyG_stream-left var(--stream-loop-projects-x) linear infinite;display:flex}[data-kind=services] .djhWyG_track{animation-duration:var(--stream-loop-services-x)}.djhWyG_columnReverse .djhWyG_track{animation-name:djhWyG_stream-right}.djhWyG_set{height:100%;display:flex}.djhWyG_set>*{height:100cqh;margin-right:var(--stream-gap);flex:none}.djhWyG_photoCard{color:inherit;text-decoration:none;display:block}.djhWyG_frame{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-ink);width:100cqh;height:100%;display:block;position:relative;overflow:hidden}[data-kind=services] .djhWyG_frame{width:calc(100cqh * var(--stream-service-aspect))}.djhWyG_image{object-fit:cover;width:100%;height:100%;filter:var(--stream-photo-filter);display:block}.djhWyG_caption{gap:var(--space-0-5);padding:var(--space-5) var(--space-2-5) var(--space-2);background:var(--stream-caption-shade);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.djhWyG_captionName{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-white);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.djhWyG_captionTag{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-orange)}.djhWyG_textCard{isolation:isolate;justify-content:space-between;gap:var(--space-1-5);width:var(--stream-text-card);padding:var(--space-3) var(--space-3-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--stream-card-surface);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.djhWyG_textCard:before{content:"";z-index:var(--z-below);background:var(--stream-card-glow);position:absolute;inset:0}.djhWyG_tag{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.djhWyG_number{color:var(--color-orange)}.djhWyG_name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--color-white)}.djhWyG_note{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.djhWyG_pill{padding:var(--space-0-5) var(--space-2-5);border:var(--border-width) solid var(--color-orange-a50);border-radius:var(--radius-pill);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-orange);align-self:flex-start}.djhWyG_go{color:var(--color-orange)}[data-kind=projects] .djhWyG_tag,.djhWyG_pill,[data-kind=services] .djhWyG_note{display:none}.djhWyG_toggle{right:var(--space-2);bottom:var(--space-2);z-index:var(--z-raised);position:absolute;}@keyframes djhWyG_stream-left{to{transform:translate(-50%)}}@keyframes djhWyG_stream-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@keyframes djhWyG_stream-up{to{transform:translateY(-50%)}}@keyframes djhWyG_stream-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.djhWyG_stream[data-paused] .djhWyG_track{animation-play-state:paused}@media (hover:hover){.djhWyG_columns:hover .djhWyG_track{animation-play-state:paused}.djhWyG_textCard:hover{border-color:var(--color-white-a20)}}@media (prefers-reduced-motion:reduce){.djhWyG_track{animation-name:none}}@media (min-width:56rem){.djhWyG_stream{border-bottom:0;border-left:var(--border-width) solid var(--color-line);order:0;min-height:0}.djhWyG_columns{padding:0 var(--stream-gap);grid-auto-rows:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.djhWyG_label{padding:var(--space-4) var(--space-1) var(--space-2-5)}.djhWyG_window{-webkit-mask-image:var(--stream-fade-y);mask-image:var(--stream-fade-y)}.djhWyG_track{width:auto;height:auto;animation-name:djhWyG_stream-up;animation-duration:var(--stream-loop-projects-y);flex-direction:column}[data-kind=services] .djhWyG_track{animation-duration:var(--stream-loop-services-y)}.djhWyG_columnReverse .djhWyG_track{animation-name:djhWyG_stream-down}.djhWyG_set{flex-direction:column;height:auto}.djhWyG_set>*{height:auto;margin:0 0 var(--stream-gap)}.djhWyG_frame{width:100%;height:auto;aspect-ratio:var(--ratio-stream-project)}[data-kind=services] .djhWyG_frame{width:100%;aspect-ratio:var(--ratio-screen)}.djhWyG_caption{justify-content:space-between;align-items:flex-end;gap:var(--space-2);padding:var(--space-8) var(--space-3) var(--space-2-5);flex-direction:row}.djhWyG_captionName{font-size:var(--font-size-xs)}.djhWyG_textCard{width:auto;min-height:var(--stream-text-card-height);gap:var(--space-3);padding:var(--space-4)}.djhWyG_name{font-size:var(--font-size-base)}.djhWyG_note{-webkit-line-clamp:3}[data-kind=projects] .djhWyG_tag{display:block}.djhWyG_pill{display:inline-block}[data-kind=services] .djhWyG_note{display:-webkit-box}}
.pbYC1W_card{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);width:var(--stream-text-card);margin-left:var(--layout-gutter);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-line);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.pbYC1W_card:before{content:"";z-index:var(--z-below);width:var(--soon-sweep-size);aspect-ratio:1;background:var(--soon-sweep);animation:pbYC1W_soon-sweep var(--soon-sweep-duration) linear infinite;position:absolute;top:50%;left:50%;translate:-50% -50%}.pbYC1W_card:after{content:"";inset:var(--soon-edge);z-index:var(--z-below);border-radius:calc(var(--radius-md) - var(--soon-edge));background:var(--stream-card-glow), var(--soon-surface);position:absolute}.pbYC1W_badge{align-items:center;gap:var(--space-2);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-orange);display:inline-flex}.pbYC1W_dot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-circle);background:var(--color-orange);flex:none;position:relative}.pbYC1W_dot:after{content:"";border:var(--border-width) solid var(--color-orange);border-radius:var(--radius-circle);opacity:var(--soon-ring-rest);animation:pbYC1W_soon-pulse var(--soon-pulse-duration) var(--ease-out) infinite;position:absolute;inset:0}.pbYC1W_text{max-width:var(--measure-short);font-size:var(--font-size-xs);line-height:var(--line-height-snug);color:var(--color-text-light)}@keyframes pbYC1W_soon-sweep{to{rotate:1turn}}@keyframes pbYC1W_soon-pulse{0%{opacity:var(--soon-ring-opacity);scale:1}to{opacity:0;scale:var(--soon-ring-scale)}}[data-paused] .pbYC1W_card:before,[data-paused] .pbYC1W_dot:after{animation-play-state:paused}@media (hover:hover){.pbYC1W_card:hover:before,.pbYC1W_card:hover .pbYC1W_dot:after{animation-play-state:paused}}@media (min-width:56rem){.pbYC1W_card{width:auto;min-height:var(--stream-text-card-height);align-self:start;margin-left:0}}
.ZF-D_a_wall{z-index:var(--z-below);display:none;position:absolute;inset:0}.ZF-D_a_columns{gap:var(--stream-gap);padding:0 var(--stream-gap);opacity:var(--wall-opacity);-webkit-mask-image:var(--stream-fade-y);mask-image:var(--stream-fade-y);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute;inset:0;overflow:hidden}.ZF-D_a_wall:after{content:"";pointer-events:none;background:var(--wall-shade);position:absolute;inset:0}.ZF-D_a_column{min-width:0;overflow:hidden}.ZF-D_a_columnReverse{}.ZF-D_a_track{animation:ZF-D_a_wall-up var(--wall-loop-1) linear infinite;flex-direction:column;display:flex}.ZF-D_a_columnReverse .ZF-D_a_track{animation-name:ZF-D_a_wall-down}.ZF-D_a_columns>:nth-child(2) .ZF-D_a_track{animation-duration:var(--wall-loop-2)}.ZF-D_a_columns>:nth-child(3) .ZF-D_a_track{animation-duration:var(--wall-loop-3)}.ZF-D_a_columns>:nth-child(4) .ZF-D_a_track{animation-duration:var(--wall-loop-4)}.ZF-D_a_set{flex-direction:column;display:flex}.ZF-D_a_set>*{margin-bottom:var(--stream-gap);flex:none}@keyframes ZF-D_a_wall-up{to{transform:translateY(-50%)}}@keyframes ZF-D_a_wall-down{0%{transform:translateY(-50%)}to{transform:translate(0,0)}}.ZF-D_a_wall[data-paused] .ZF-D_a_track{animation-play-state:paused}@media (hover:hover){.ZF-D_a_columns:hover .ZF-D_a_track{animation-play-state:paused}}@media (min-width:56rem){.ZF-D_a_wall{display:block}}
.OZq_QW_dot,.OZq_QW_ring{z-index:var(--z-cursor);border-radius:var(--radius-circle);opacity:0;pointer-events:none;mix-blend-mode:difference;display:none;position:fixed;top:0;left:0}@media (hover:hover) and (pointer:fine) and (min-width:48rem){.OZq_QW_dot,.OZq_QW_ring{display:block}}@media (prefers-reduced-motion:reduce){.OZq_QW_dot,.OZq_QW_ring{display:none}}.OZq_QW_dot[data-visible],.OZq_QW_ring[data-visible]{opacity:1}.OZq_QW_dot{width:var(--cursor-dot);height:var(--cursor-dot);margin:calc(var(--cursor-dot) / -2) 0 0 calc(var(--cursor-dot) / -2);background:var(--color-white);transition:opacity var(--duration-fast)}.OZq_QW_ring{width:var(--cursor-ring);height:var(--cursor-ring);margin:calc(var(--cursor-ring) / -2) 0 0 calc(var(--cursor-ring) / -2);border:var(--border-width) solid var(--color-white-a55);transition:opacity var(--duration-fast), border-color var(--duration-base)}.OZq_QW_ring[data-hover]{border-color:var(--color-orange)}
.FhLoFq_head{max-width:var(--layout-max);padding:calc(var(--layout-nav-height) + var(--page-head-gap)) var(--layout-gutter) 0;margin:0 auto}.FhLoFq_head>*{animation:FhLoFq_head-in var(--duration-slower) var(--ease-cubic-out) var(--veil-fade-at) both}@keyframes FhLoFq_head-in{0%{opacity:0;transform:scale(var(--head-in-scale))}}.FhLoFq_withAside{grid-template-columns:minmax(0,1fr);display:grid;}@media (min-width:56rem){.FhLoFq_withAside{grid-template-columns:minmax(0, 1fr) minmax(0, var(--head-aside-ratio));column-gap:var(--head-aside-gap);align-items:center}}.FhLoFq_eyebrow{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}.FhLoFq_trail{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;display:flex}.FhLoFq_group{display:contents}.FhLoFq_current{}.FhLoFq_current:before{content:"/";margin-right:var(--space-2);color:var(--color-orange)}.FhLoFq_slogan{flex-basis:100%;}.FhLoFq_title{max-width:var(--measure-title);margin:var(--space-4) 0 0;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);letter-spacing:var(--tracking-title);color:var(--color-white);text-wrap:balance}.FhLoFq_lead{max-width:var(--measure-prose);margin:var(--space-6) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-loose)}.FhLoFq_rule{height:var(--border-width);margin:var(--space-12) 0 0;background:var(--color-line);grid-column:1/-1}
._8UeqnW_skip{z-index:var(--z-skip);padding:var(--space-3) var(--space-4);border-radius:0 0 var(--radius-sm) 0;background:var(--color-orange);color:var(--color-on-orange);font-size:var(--font-size-sm);transform:translateY(calc(-100% - var(--space-1)));text-decoration:none;position:absolute;top:0;left:0}._8UeqnW_skip:focus{transform:none}
.lzP-qa_section{max-width:var(--layout-max);padding:var(--section-padding) var(--layout-gutter);margin:0 auto}.lzP-qa_narrow{max-width:var(--layout-text);}.lzP-qa_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}.lzP-qa_labelMark{margin-right:var(--space-3);color:var(--color-orange)}.lzP-qa_rule{height:var(--border-width);margin:var(--space-6) 0 0;background:var(--color-line)}.lzP-qa_ruleGap{margin-bottom:var(--space-10);}.lzP-qa_prose{max-width:var(--measure-wide);margin-top:var(--space-6)}.lzP-qa_prose p{margin:var(--space-6) 0 0;line-height:var(--line-height-loose)}.lzP-qa_steps{gap:var(--steps-gap);margin:var(--space-10) 0 0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.lzP-qa_steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.lzP-qa_step{gap:var(--space-2);padding-top:var(--space-5);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.lzP-qa_stepMark{color:var(--color-orange);}.lzP-qa_step h3,.lzP-qa_step h4{margin:var(--space-0-5) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-white)}.lzP-qa_step p{line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0}.lzP-qa_duo{gap:var(--space-5);display:grid}@media (min-width:48rem){.lzP-qa_duo{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.lzP-qa_panel{padding:var(--panel-padding);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white-a03)}.lzP-qa_panel h2,.lzP-qa_panel h3{margin:0 0 var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-orange)}.lzP-qa_panel p{line-height:var(--line-height-loose);margin:0}
.qSnELa_footer{padding:var(--footer-padding-top) var(--layout-gutter) var(--space-8);border-top:var(--border-width) solid var(--color-line-soft);color:var(--color-text-light)}.qSnELa_inner{max-width:var(--layout-max);margin:0 auto}.qSnELa_top{gap:var(--space-11);display:grid}@media (min-width:48rem){.qSnELa_top{gap:var(--space-12) var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.qSnELa_top{grid-template-columns:var(--footer-brand-ratio);gap:var(--space-12);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.qSnELa_logo{min-height:var(--size-touch);font-family:var(--font-family-brand);font-weight:var(--font-weight-brand);font-size:var(--font-size-brand);letter-spacing:var(--tracking-brand);color:var(--color-white);align-items:center;text-decoration:none;display:inline-flex}.qSnELa_tagline{max-width:var(--measure-short);margin:var(--space-5) 0 0;line-height:var(--line-height-loose)}.qSnELa_status{align-items:center;gap:var(--space-2);min-height:var(--size-touch);margin-top:var(--space-6);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-white);transition:color var(--duration-fast), border-color var(--duration-fast), background-color var(--duration-fast);text-decoration:none;display:inline-flex}.qSnELa_statusDot{width:var(--status-dot);height:var(--status-dot);border-radius:var(--radius-circle);background:var(--color-orange);flex:none}.qSnELa_statusDot[data-playing]{animation:qSnELa_status-pulse var(--status-pulse-duration) ease-in-out var(--status-pulse-count)}.qSnELa_statusArrow{color:var(--color-orange)}.qSnELa_status:hover,.qSnELa_status:focus-visible{border-color:var(--color-orange-a50);background:var(--color-orange-a07);color:var(--color-orange)}@keyframes qSnELa_status-pulse{50%{opacity:var(--status-pulse-low)}}.qSnELa_social{margin-top:var(--space-4)}.qSnELa_heading{margin:0 0 var(--space-5);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-white)}.qSnELa_contact{font-style:normal}.qSnELa_lines{gap:var(--space-5);margin:0;display:grid}.qSnELa_line{gap:var(--space-2);display:grid}.qSnELa_key{font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.qSnELa_value{line-height:var(--line-height-relaxed);margin:0}.qSnELa_linkValue{flex-direction:column;align-items:flex-start;display:flex;}.qSnELa_link{min-height:var(--size-touch);font-variant-numeric:tabular-nums;transition:color var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}.qSnELa_link:hover,.qSnELa_link:focus-visible{color:var(--color-orange)}.qSnELa_pages{margin:0;padding:0;list-style:none;display:grid}.qSnELa_pageLink{padding-block:var(--space-1);font-variant-numeric:normal;line-height:var(--line-height-snug);}.qSnELa_bar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-line-soft);flex-wrap:wrap;display:flex}.qSnELa_copyright{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.qSnELa_legal{min-height:var(--size-touch);font-size:var(--font-size-sm);color:var(--color-text-light);text-underline-offset:var(--space-1);align-items:center;text-decoration:underline;display:inline-flex}
.s8Ku3W_header{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-4);height:var(--layout-nav-height);padding:0 var(--layout-gutter);display:flex;position:fixed;inset:0 0 auto}.s8Ku3W_header:before{content:"";inset:0 0 calc(-1 * var(--header-shade-fade));z-index:var(--z-below);background:var(--header-shade);pointer-events:none;position:absolute}@media (min-width:64rem){.s8Ku3W_header:before{background:var(--header-shade-wide)}}.s8Ku3W_logo{z-index:var(--z-raised);min-height:var(--size-touch);font-family:var(--font-family-brand);font-weight:var(--font-weight-brand);font-size:var(--font-size-brand);letter-spacing:var(--tracking-brand);color:var(--color-white);align-items:center;text-decoration:none;display:inline-flex;position:relative;}.s8Ku3W_nav{display:none;}@media (min-width:64rem){.s8Ku3W_nav{display:block}}.s8Ku3W_links{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}@media (min-width:80rem){.s8Ku3W_links{gap:var(--space-7)}}.s8Ku3W_link{padding:var(--space-1-5) 0;font-size:var(--font-size-sm);color:var(--color-text-light);transition:color var(--duration-fast);text-decoration:none;display:inline-block;position:relative}.s8Ku3W_link:after{content:"";height:var(--border-width);background:var(--color-orange);transform-origin:100%;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.s8Ku3W_link:hover{color:var(--color-white)}.s8Ku3W_link:hover:after{transform-origin:0;transform:scaleX(1)}.s8Ku3W_link[aria-current]{color:var(--color-orange)}.s8Ku3W_link[aria-current]:after{transform:scaleX(1)}.s8Ku3W_end{align-items:center;gap:var(--space-3);display:flex}
[data-scene=wait] .znl1vG_typed,[data-scene=wait] .znl1vG_drop,[data-scene=wait] .znl1vG_rise,[data-scene=wait] .znl1vG_card,[data-scene=wait] .znl1vG_pop,[data-scene=wait] .znl1vG_glow{opacity:0}[data-scene=wait] .znl1vG_result{opacity:var(--map-scene-row-dim)}.znl1vG_typed{display:inline-block}[data-scene=play] .znl1vG_typed{animation:znl1vG_scene-type var(--map-scene-type) steps(var(--map-scene-type-steps), end) both}[data-scene=play] .znl1vG_typed:after{content:"";width:var(--border-width);height:1em;margin-left:var(--space-0-5);vertical-align:-.15em;background:var(--color-orange);animation:znl1vG_scene-caret var(--map-scene-caret) steps(1) var(--map-scene-caret-count) both;display:inline-block}[data-scene=play] .znl1vG_drop{animation:znl1vG_scene-drop var(--map-scene-pin) var(--ease-spring) var(--map-scene-pin-delay) both}[data-scene=play] .znl1vG_rise{animation:znl1vG_scene-name var(--map-scene-name) var(--ease-cubic-out) var(--map-scene-name-delay) both}[data-scene=play] .znl1vG_card{animation:znl1vG_scene-card var(--map-scene-card) var(--ease-cubic-out) var(--map-scene-card-delay) both}[data-scene=play] .znl1vG_card:before{animation:znl1vG_scene-edge var(--map-scene-edge) var(--ease-cubic-in-out) var(--map-scene-edge-delay) both}[data-scene=play] .znl1vG_pop{animation:znl1vG_scene-pop var(--map-scene-dot) var(--ease-cubic-out) var(--map-scene-dot-delay) both}[data-scene=play] .znl1vG_pop+.znl1vG_pop{animation-delay:calc(var(--map-scene-dot-delay) + var(--map-scene-dot-step))}[data-scene=play] .znl1vG_result{animation:znl1vG_scene-light var(--map-scene-row) var(--ease-cubic-out) var(--map-scene-row-delay) both}[data-scene=play] .znl1vG_result:nth-child(2){animation-delay:calc(var(--map-scene-row-delay) + var(--map-scene-row-step))}[data-scene=play] .znl1vG_result:nth-child(3){animation-delay:calc(var(--map-scene-row-delay) + 2 * var(--map-scene-row-step))}.znl1vG_sweep{position:relative;overflow:hidden}.znl1vG_sweep:after{content:"";pointer-events:none;background:var(--map-scene-sweep-light);position:absolute;inset:0;translate:-110%}[data-scene=play] .znl1vG_sweep:after{animation:znl1vG_scene-sweep var(--map-scene-sweep) var(--ease-cubic-in-out) var(--map-scene-sweep-delay) both}.znl1vG_glow,.znl1vG_wave{top:var(--pin-y);left:var(--pin-x);pointer-events:none;border-radius:var(--radius-circle);position:absolute;translate:-50% -50%}.znl1vG_glow{width:var(--map-scene-glow-size);height:var(--map-scene-glow-size);background:var(--map-scene-glow-light);opacity:var(--map-scene-glow-rest)}.znl1vG_wave{width:var(--map-scene-wave-size);height:var(--map-scene-wave-size);border:var(--border-width) solid var(--color-orange-a40);opacity:0}[data-scene=play] .znl1vG_glow{animation:znl1vG_scene-glow var(--map-scene-glow) var(--ease-cubic-out) var(--map-scene-glow-delay) both}[data-scene=play] .znl1vG_wave{animation:znl1vG_scene-wave var(--map-scene-wave) var(--ease-cubic-out) var(--map-scene-wave-delay) both}@keyframes znl1vG_scene-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes znl1vG_scene-caret{50%{opacity:0}}@keyframes znl1vG_scene-drop{0%{opacity:0;translate:0 var(--map-scene-pin-fall)}to{opacity:1;translate:0}}@keyframes znl1vG_scene-name{0%{opacity:0;translate:0 calc(-50% + var(--map-scene-name-rise))}to{opacity:1;translate:0 -50%}}@keyframes znl1vG_scene-card{0%{opacity:0;translate:0 var(--map-scene-card-rise)}to{opacity:1;translate:0}}@keyframes znl1vG_scene-edge{0%{opacity:0;rotate:0turn}15%{opacity:1}85%{opacity:1}to{opacity:0;rotate:1turn}}@keyframes znl1vG_scene-pop{0%{opacity:0;scale:var(--map-scene-dot-from)}to{opacity:1;scale:1}}@keyframes znl1vG_scene-light{0%{opacity:var(--map-scene-row-dim);translate:0 var(--map-scene-row-rise)}to{opacity:1;translate:0}}@keyframes znl1vG_scene-sweep{to{translate:110%}}@keyframes znl1vG_scene-glow{0%{opacity:0}40%{opacity:1}to{opacity:var(--map-scene-glow-rest)}}@keyframes znl1vG_scene-wave{0%{opacity:var(--map-scene-wave-opacity);scale:var(--map-scene-wave-from)}to{opacity:0;scale:1}}
._47JFlG_chrome{padding:var(--space-3);pointer-events:none;position:absolute;inset:0}._47JFlG_shade{height:var(--map-chrome-height-narrow);background:var(--map-chrome-shade);position:absolute;top:0;left:0;right:0}._47JFlG_search{align-items:center;gap:var(--space-2-5);height:var(--map-search-height-narrow);padding:0 var(--space-3);border:var(--border-width) solid var(--color-white-a14);border-radius:var(--radius-pill);background:var(--color-void-a92);display:flex;position:relative}._47JFlG_search svg{width:var(--space-3-5);height:var(--space-3-5);fill:none;stroke:var(--color-orange);stroke-width:var(--focus-ring-width);flex:none}._47JFlG_query{font-size:var(--font-size-sm);color:var(--color-text-light);}._47JFlG_search i{color:var(--color-text-muted);font-style:normal}._47JFlG_search b{padding-left:var(--space-3);border-left:var(--border-width) solid var(--color-white-a14);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-left:auto}._47JFlG_filters{gap:var(--space-1-5);margin-top:var(--space-2);display:flex;position:relative}._47JFlG_filters i{padding:var(--space-1) var(--space-2-5);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-void-a92);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);font-style:normal}._47JFlG_filters ._47JFlG_filterOn{border-color:var(--color-orange-a40);color:var(--color-orange)}._47JFlG_filterWide,._47JFlG_zoom,._47JFlG_legend{display:none}._47JFlG_zoom b{height:var(--map-zoom-step);font-weight:var(--font-weight-regular);color:var(--color-text);place-items:center;display:grid}._47JFlG_zoom b+b{border-top:var(--border-width) solid var(--color-line)}._47JFlG_panel{min-width:0;padding:var(--space-5) var(--space-2) var(--space-2);border:var(--border-width) solid var(--color-white-a14);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-md);background:var(--color-void-a88);box-shadow:var(--shadow-map-panel);-webkit-backdrop-filter:blur(var(--map-blur));backdrop-filter:blur(var(--map-blur));position:relative}._47JFlG_panel:before{content:"";top:var(--space-2);width:var(--map-handle-width);height:var(--map-handle-height);border-radius:var(--radius-pill);background:var(--color-white-a20);position:absolute;left:50%;translate:-50%}._47JFlG_panelHead{padding:0 var(--space-1-5) var(--space-2);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);justify-content:space-between;margin:0;display:flex}._47JFlG_panelHead span{color:var(--color-orange)}._47JFlG_list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._47JFlG_row{grid-template-columns:var(--map-row-number-narrow) 1fr;gap:var(--space-1-5);padding:var(--space-2) var(--space-2-5);border:var(--border-width) solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-white-a03);display:grid;}._47JFlG_row>div{justify-content:space-between;align-items:baseline;column-gap:var(--space-1-5);flex-wrap:wrap;min-width:0;display:flex}._47JFlG_featured{border-color:var(--color-orange-a50);background:var(--map-featured-row);}._47JFlG_no{padding-top:var(--space-0-5);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}._47JFlG_featured ._47JFlG_no{color:var(--color-orange)}._47JFlG_rowName{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-text-light);margin:0}._47JFlG_featured ._47JFlG_rowName{font-weight:var(--font-weight-medium);color:var(--color-white)}._47JFlG_rate{align-items:center;gap:var(--space-1);font-size:var(--font-size-2xs);white-space:nowrap;color:var(--color-text-muted);display:flex}._47JFlG_featured ._47JFlG_rate{color:var(--color-text-light)}._47JFlG_stars:before{content:attr(data-stars);letter-spacing:var(--tracking-wide)}._47JFlG_featured ._47JFlG_stars{color:var(--color-orange)}._47JFlG_facts{margin:var(--space-1) 0 0;font-size:var(--font-size-2xs);line-height:var(--line-height-normal);color:var(--color-text-muted);flex-basis:100%;padding:0;list-style:none}._47JFlG_facts li{white-space:nowrap;display:inline}._47JFlG_facts li:not(:last-child):after{content:" · ";white-space:normal;color:var(--color-text-muted)}._47JFlG_featured ._47JFlG_facts{color:var(--color-text-accent)}._47JFlG_facts ._47JFlG_missing{color:var(--color-text-missing)}@media (min-width:48rem){._47JFlG_chrome{padding:var(--map-inset)}._47JFlG_shade{height:var(--map-chrome-height)}._47JFlG_search{max-width:var(--map-search-width);height:var(--map-search-height)}._47JFlG_filterWide{display:inline}._47JFlG_zoom{top:var(--map-chrome-height);right:var(--map-inset);width:var(--map-zoom-width);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-void-a92);display:block;position:absolute;overflow:hidden}._47JFlG_legend{bottom:var(--map-inset);left:calc(var(--map-inset) + var(--map-video-width) + var(--space-3));gap:var(--space-1-5) var(--space-4);max-width:calc(100% - var(--map-legend-reserve) - var(--map-video-width) - var(--space-3));padding:var(--space-1-5) var(--space-3);border:var(--border-width) solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-void-a88);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text);flex-wrap:wrap;margin:0;list-style:none;display:flex;position:absolute}._47JFlG_legend li{align-items:center;gap:var(--space-1-5);display:inline-flex}._47JFlG_legend li:before{content:"";width:var(--map-legend-dot);height:var(--map-legend-dot);border-radius:var(--radius-circle);background:var(--color-text-muted)}._47JFlG_legend ._47JFlG_legendOn:before{background:var(--color-orange);box-shadow:0 0 0 3px var(--color-orange-a22)}._47JFlG_panel{width:var(--map-panel-width);padding:var(--space-3) var(--space-2-5) var(--space-2-5);border-radius:var(--radius-md)}._47JFlG_panel:before{display:none}._47JFlG_list{gap:var(--space-2)}._47JFlG_row{grid-template-columns:var(--map-row-number) 1fr;gap:var(--space-2-5);padding:var(--space-3) var(--space-3-5)}._47JFlG_row>div{display:block}._47JFlG_rowName{font-size:var(--font-size-md)}._47JFlG_rate{margin-top:var(--space-1);font-size:var(--font-size-xs)}._47JFlG_facts{gap:var(--space-1) var(--space-1-5);margin-top:var(--space-2);flex-wrap:wrap;display:flex}._47JFlG_facts li{padding:var(--space-0-5) var(--space-2);border:var(--border-width) solid var(--color-line-soft);border-radius:var(--radius-pill)}._47JFlG_facts li:not(:last-child):after{content:none}._47JFlG_featured ._47JFlG_facts li{border-color:var(--color-orange-a40);background:var(--color-orange-a07)}}
.edauVa_canvas{--pin-x:var(--map-pin-x-narrow);--pin-y:var(--map-pin-y-narrow);isolation:isolate;padding:var(--map-padding-narrow);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ink);grid-template-columns:minmax(0,1fr);place-items:end stretch;display:grid;position:relative;overflow:clip}@media (min-width:48rem){.edauVa_canvas{--pin-x:var(--map-pin-x);--pin-y:var(--map-pin-y);aspect-ratio:var(--ratio-wide);padding:var(--map-padding-wide);justify-items:end}}@media (min-width:64rem){.edauVa_canvas{--pin-x:var(--map-pin-x-wide)}}.edauVa_pinCanvas{--pin-x:var(--map-pin-only-x);--pin-y:var(--map-pin-only-y);min-height:var(--map-pin-only-height);padding:0;}@media (min-width:48rem){.edauVa_pinCanvas{--pin-x:var(--map-pin-only-x-wide);--pin-y:var(--map-pin-only-y);aspect-ratio:auto;padding:0}}.edauVa_narrow,.edauVa_wide{z-index:var(--z-below);width:var(--map-width);height:var(--map-height);top:calc(var(--pin-y) - var(--pin-top));left:calc(var(--pin-x) - var(--pin-left));position:absolute}.edauVa_wide{display:none}@media (min-width:48rem){.edauVa_narrow{display:none}.edauVa_wide{display:block}}.edauVa_image{width:100%;height:100%}.edauVa_fade{z-index:var(--z-below);pointer-events:none;background:var(--map-fade);position:absolute;inset:0}.edauVa_pin{width:var(--map-pin-width);height:var(--map-pin-height);top:calc(var(--pin-top) - var(--map-pin-height));left:calc(var(--pin-left) - var(--map-pin-width) / 2);position:absolute;}.edauVa_pinShape{width:100%;height:100%;fill:var(--color-orange);filter:var(--shadow-map-pin);display:block;position:relative}.edauVa_pinHole{fill:var(--color-ink)}.edauVa_halo{top:var(--map-halo-top);width:var(--map-halo);height:var(--map-halo);border-radius:var(--radius-circle);background:radial-gradient(circle, var(--color-orange-a30), var(--color-orange-a00) 70%);position:absolute;left:50%;translate:-50% -50%}.edauVa_ring,.edauVa_ringLate{top:var(--map-halo-top);width:var(--map-ring);height:var(--map-ring);border:var(--border-width) solid var(--color-orange);border-radius:var(--radius-circle);opacity:var(--map-ring-rest);position:absolute;left:50%;translate:-50% -50%}.edauVa_pin[data-playing] .edauVa_ring,.edauVa_pin[data-playing] .edauVa_ringLate{animation:edauVa_map-ring var(--map-ring-duration) var(--ease-cubic-out) both}.edauVa_pin[data-playing] .edauVa_ringLate{animation-delay:var(--map-ring-delay)}.edauVa_canvas[data-scene=wait] .edauVa_ring,.edauVa_canvas[data-scene=wait] .edauVa_ringLate{animation:none}.edauVa_canvas[data-scene=play] .edauVa_ring{animation-delay:var(--map-scene-ring-delay)}.edauVa_canvas[data-scene=play] .edauVa_ringLate{animation-delay:calc(var(--map-scene-ring-delay) + var(--map-ring-delay))}@keyframes edauVa_map-ring{0%{opacity:var(--map-ring-opacity);scale:var(--map-ring-from)}to{opacity:0;scale:var(--map-ring-scale)}}.edauVa_name{top:calc(var(--pin-top) - var(--map-name-rise));left:calc(var(--pin-left) + var(--map-name-gap));line-height:var(--line-height-tight);white-space:nowrap;text-shadow:var(--map-text-shadow);position:absolute;translate:0 -50%;}.edauVa_name b{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-orange);display:block}.edauVa_name span{margin-top:var(--space-0-5);font-size:var(--font-size-2xs);color:var(--color-text-light);display:block}.edauVa_dot{width:var(--map-dot);height:var(--map-dot);top:calc(var(--pin-top) + var(--dot-y) - var(--map-dot) / 2);left:calc(var(--pin-left) + var(--dot-x) - var(--map-dot) / 2);border:var(--border-width) solid var(--color-text-muted);border-radius:var(--radius-circle);background:var(--color-panel);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);color:var(--color-text);place-items:center;display:grid;position:absolute;}.edauVa_overlay{position:absolute;inset:0}.edauVa_attribution{bottom:var(--space-2);width:100%;font-size:var(--font-size-2xs);letter-spacing:var(--tracking-wide);text-align:center;color:var(--color-text-muted);margin:0;position:absolute;left:0}@media (min-width:48rem){.edauVa_attribution{right:var(--map-inset);width:auto;left:auto}}.edauVa_attribution a{color:inherit;border-bottom:var(--border-width) solid var(--color-white-a14);text-decoration:none}.edauVa_attribution a:hover,.edauVa_attribution a:focus-visible{color:var(--color-text-light)}.edauVa_separator{padding:0 var(--space-0-5)}
.sGyi8q_body{max-width:var(--measure-wide)}.sGyi8q_body>:first-child{margin-top:0}.sGyi8q_paragraph{margin:var(--space-6) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-loose)}.sGyi8q_heading{margin:var(--space-8) 0 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-white)}.sGyi8q_list{margin:var(--space-5) 0 0;padding-left:var(--space-5)}.sGyi8q_item{margin-top:var(--space-2-5);line-height:var(--line-height-loose)}.sGyi8q_strong{font-weight:var(--font-weight-medium);color:var(--color-text-light)}.sGyi8q_link{color:var(--color-orange);text-underline-offset:var(--space-1);text-decoration:underline}.sGyi8q_figure{margin:var(--space-10) 0 0}.sGyi8q_image{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);width:100%;height:auto;display:block}.sGyi8q_caption{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}
._5fHcJq_crumbs{align-items:center;gap:0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex;}._5fHcJq_crumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-orange)}._5fHcJq_crumbLink{min-height:var(--size-touch);color:var(--color-text-muted);transition:color var(--duration-fast);align-items:center;text-decoration:none;display:inline-flex}._5fHcJq_crumbLink:hover,._5fHcJq_crumbLink:focus-visible{color:var(--color-orange)}
.OaklVG_grid{gap:var(--card-gap);display:grid}@media (min-width:56rem){.OaklVG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.OaklVG_card{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-field);transition:background-color var(--duration-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.OaklVG_card:hover,.OaklVG_card:focus-within{background:var(--color-panel)}.OaklVG_shot{aspect-ratio:var(--ratio-wide);background:var(--color-ink);display:block;overflow:hidden}.OaklVG_image{object-fit:cover;width:100%;height:100%;filter:var(--photo-filter);transition:filter var(--duration-slow), scale var(--duration-slower) var(--ease-out)}.OaklVG_card:hover .OaklVG_image{filter:var(--photo-filter-hover);scale:var(--hover-zoom)}.OaklVG_body{gap:var(--space-3);padding:var(--card-padding);flex-direction:column;flex:auto;display:flex}.OaklVG_name{font-size:var(--font-size-card);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--color-white);margin:0}.OaklVG_link{color:inherit;text-decoration:none}.OaklVG_link:after{content:"";position:absolute;inset:0}.OaklVG_summary{line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0}.OaklVG_go{align-items:center;gap:var(--space-2);padding-top:var(--space-3-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);transition:color var(--duration-base);margin-top:auto;display:inline-flex}.OaklVG_arrow{color:var(--color-orange);transition:translate var(--duration-base)}.OaklVG_card:hover .OaklVG_go{color:var(--color-orange)}.OaklVG_card:hover .OaklVG_arrow{translate:var(--hover-shift) 0}
.u0so3W_badge{padding:var(--space-1-5) var(--space-3);border:var(--border-width) solid var(--news-badge-border);border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-orange);justify-self:start}.u0so3W_accent{}.u0so3W_dim{border-color:var(--color-line);color:var(--color-text-muted);}
._3deFXa_photo{margin:var(--space-8) 0 0;aspect-ratio:var(--ratio-wide);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-ink);overflow:hidden}@media (min-width:56rem){._3deFXa_photo{margin-top:0}}._3deFXa_image{object-fit:cover;width:100%;height:100%}
.GcY5Eq_faq{max-width:var(--layout-text);padding:var(--section-padding) var(--layout-gutter);margin:0 auto}.GcY5Eq_rule{height:var(--border-width);margin:var(--space-6) 0 var(--space-10);background:var(--color-line)}.GcY5Eq_item{border-top:var(--border-width) solid var(--color-line-soft)}.GcY5Eq_item:last-of-type{border-bottom:var(--border-width) solid var(--color-line-soft)}.GcY5Eq_summary{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:var(--size-touch);padding:var(--space-6) 0;cursor:pointer;list-style:none;display:flex}.GcY5Eq_summary::-webkit-details-marker{display:none}.GcY5Eq_question{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-white);transition:color var(--duration-fast);margin:0}.GcY5Eq_summary:hover .GcY5Eq_question{color:var(--color-orange)}.GcY5Eq_sign{width:var(--space-4);height:var(--space-4);transition:transform var(--duration-slow) var(--ease-out);flex-shrink:0;position:relative}.GcY5Eq_sign:before,.GcY5Eq_sign:after{content:"";width:100%;height:var(--focus-ring-width);background:var(--color-orange);position:absolute;top:50%;left:0;translate:0 -50%}.GcY5Eq_sign:after{rotate:var(--rotate-quarter)}.GcY5Eq_item[open]:not([data-closing]) .GcY5Eq_sign{transform:rotate(var(--rotate-eighth))}.GcY5Eq_answer{max-width:var(--measure-wide);padding:0 0 var(--space-6);line-height:var(--line-height-loose);overflow:hidden}
._2aGJHq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._2aGJHq_item{gap:var(--space-2-5);padding:var(--space-8) 0;border-top:var(--border-width) solid var(--color-line-soft);display:grid;position:relative}._2aGJHq_item:has(._2aGJHq_link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}._2aGJHq_date{}._2aGJHq_text{min-width:0}._2aGJHq_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--color-white);transition:color var(--duration-base);margin:0}._2aGJHq_link{color:inherit;text-decoration:none}._2aGJHq_link:focus-visible{outline:none}._2aGJHq_link:after{content:"";position:absolute;inset:0}._2aGJHq_summary{max-width:var(--news-summary-measure);margin:var(--space-1-5) 0 0;line-height:var(--line-height-relaxed)}@media (hover:hover){._2aGJHq_item:hover ._2aGJHq_title{color:var(--color-orange)}}@media (min-width:56rem){._2aGJHq_item{grid-template-columns:var(--news-date-column) minmax(0, 1fr) auto;column-gap:var(--space-10);align-items:baseline}}
.PtGW1a_head{}.PtGW1a_title{margin-top:var(--space-8);}.PtGW1a_meta{margin-top:var(--space-6)}.PtGW1a_rule{}.PtGW1a_next{margin-top:var(--space-6)}
.WDesFW_head{}.WDesFW_hero{align-items:center;gap:var(--space-5);margin-top:var(--space-10);text-align:center;flex-direction:column;display:flex}.WDesFW_logo{width:var(--project-logo);aspect-ratio:1;border:var(--border-width) solid var(--color-line);border-radius:var(--radius-circle);font-family:var(--font-family-brand);font-size:var(--font-size-h2);font-weight:var(--font-weight-brand);color:var(--color-white);place-items:center;display:grid}.WDesFW_title{margin:var(--space-2) 0 0;font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);letter-spacing:var(--tracking-title);text-wrap:balance;color:var(--color-white)}.WDesFW_tagline{font-size:var(--font-size-lead);font-weight:var(--font-weight-extralight);color:var(--color-text-light);margin:0}.WDesFW_pill{padding:var(--space-1-5) var(--space-3);border:var(--border-width) solid var(--deck-pill-border);border-radius:var(--radius-pill);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-orange)}.WDesFW_rule{height:var(--border-width);margin-top:var(--space-16);background:var(--color-line)}.WDesFW_shots{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.WDesFW_shots{grid-template-columns:repeat(3,minmax(0,1fr))}}.WDesFW_shot{aspect-ratio:var(--ratio-portrait);border-radius:var(--radius-xs);background:var(--color-ink);margin:0;overflow:hidden}.WDesFW_image{object-fit:cover;width:100%;height:100%;filter:var(--photo-filter)}.WDesFW_notify{text-align:center;}.WDesFW_notifyLabel{}.WDesFW_actions{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.WDesFW_action{min-height:var(--project-action-height);padding:0 var(--space-8);border:var(--border-width) solid transparent;border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:background-color var(--duration-base), border-color var(--duration-base), color var(--duration-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.WDesFW_fill{border-color:var(--color-orange);background:var(--color-orange);color:var(--color-on-orange);}.WDesFW_line{border-color:var(--color-line);color:var(--color-text-light);}@media (hover:hover){.WDesFW_fill:hover{color:var(--color-orange);background:0 0}.WDesFW_line:hover{border-color:var(--color-orange);color:var(--color-orange)}}
.lLlJ5W_head{}.lLlJ5W_title{margin-top:var(--space-8);}.lLlJ5W_meta{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 0;flex-wrap:wrap;display:flex}.lLlJ5W_date{}.lLlJ5W_rule{}.lLlJ5W_figure{margin:0 0 var(--space-8)}.lLlJ5W_image{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xs);width:100%;height:auto;display:block}.lLlJ5W_next{margin-top:var(--space-6)}
.s77zoG_card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--bx:50%;--by:50%;--glow:0;--pad-right:0px;isolation:isolate;width:var(--deck-card);aspect-ratio:var(--ratio-deck-card);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-warm-low);transform:perspective(var(--deck-perspective)) rotateX(var(--rx)) rotateY(var(--ry));transition:transform var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out), border-color var(--duration-slow);flex:none;position:relative;overflow:hidden}.s77zoG_card:hover,.s77zoG_card:focus-within{border-color:var(--deck-pill-border)}.s77zoG_card:has(.s77zoG_link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(var(--focus-ring-offset) * -1)}.s77zoG_sheen,.s77zoG_foil,.s77zoG_edge{pointer-events:none;border-radius:inherit;transition:opacity var(--duration-slow);position:absolute;inset:0}.s77zoG_sheen{z-index:var(--z-card-sheen);background:radial-gradient(farthest-corner circle at var(--mx) var(--my), var(--color-white-a55) 6%, var(--color-white-a35) 18%, transparent 60%);mix-blend-mode:soft-light;opacity:var(--glow)}.s77zoG_foil{z-index:var(--z-card-foil);background:radial-gradient(farthest-corner circle at var(--mx) var(--my), var(--color-orange-a30), var(--color-orange-a07) 34%, transparent 58%), repeating-linear-gradient(108deg, var(--color-orange-a07) 0 5px, transparent 5px 13px);background-position:center, var(--bx) var(--by);mix-blend-mode:color-dodge;opacity:calc(var(--glow) * var(--deck-foil-strength));background-size:100% 100%,280% 280%}.s77zoG_edge{z-index:var(--z-card-edge);padding:var(--border-width);background:radial-gradient(farthest-side circle at var(--mx) var(--my), var(--color-orange), var(--color-orange-a11) 42%, transparent 62%);-webkit-mask:linear-gradient(var(--color-void) 0 0) content-box, linear-gradient(var(--color-void) 0 0);mask:linear-gradient(var(--color-void) 0 0) content-box, linear-gradient(var(--color-void) 0 0);opacity:var(--glow);-webkit-mask-composite:xor;mask-composite:exclude}.s77zoG_link{color:inherit;text-decoration:none}.s77zoG_link:focus-visible{outline:none}.s77zoG_link:after{content:"";position:absolute;inset:0}.s77zoG_lead{width:min(calc(var(--deck-card) * var(--deck-lead-scale)), calc(100% - var(--column)));background:var(--deck-lead-surface);}.s77zoG_lead .s77zoG_sheen{mix-blend-mode:normal;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), var(--color-white-a10), var(--color-white-a03) 26%, transparent 58%)}.s77zoG_lead .s77zoG_foil{mix-blend-mode:normal;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), var(--color-orange-a22), var(--color-orange-a07) 30%, transparent 56%);opacity:var(--glow)}.s77zoG_leadFace{z-index:var(--z-card-face);gap:var(--space-2-5);height:100%;padding:var(--deck-card-padding);padding-right:calc(var(--deck-card-padding) + var(--pad-right));transition:opacity var(--duration-slow);flex-direction:column;display:flex;position:relative}.s77zoG_number{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);color:var(--color-orange)}.s77zoG_leadTitle{margin:var(--space-0-5) 0 0;font-size:var(--font-size-h3);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--tracking-title);color:var(--color-white)}.s77zoG_leadText{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0}.s77zoG_foot{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-line-soft);margin-top:auto;display:flex}.s77zoG_count{font-size:var(--font-size-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted)}.s77zoG_moreLink{}.s77zoG_countValue{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-orange)}.s77zoG_go{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-light);transition:color var(--duration-base);display:inline-flex}.s77zoG_arrow{color:var(--color-orange);transition:translate var(--duration-base)}.s77zoG_lead:hover .s77zoG_go{color:var(--color-orange)}.s77zoG_lead:hover .s77zoG_arrow{translate:var(--hover-shift) 0}.s77zoG_work{flex-direction:column;display:flex;}.s77zoG_shot{background:var(--color-ink);flex:auto;display:block;position:relative;overflow:hidden}.s77zoG_image{object-fit:cover;width:100%;height:100%;filter:var(--deck-photo-filter);transition:filter var(--duration-slow);position:absolute;inset:0}.s77zoG_work:hover .s77zoG_image{filter:var(--deck-photo-filter-hover)}.s77zoG_body{z-index:var(--z-card-body);gap:var(--space-1);margin-top:calc(var(--deck-body-rise) * -1);padding:var(--space-10) var(--deck-body-padding) var(--deck-body-padding);padding-right:calc(var(--deck-body-padding) + var(--pad-right));background:var(--deck-body-shade);transition:opacity var(--duration-slow);flex-direction:column;display:flex;position:relative}.s77zoG_top{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.s77zoG_name{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--tracking-tight);color:var(--color-white);margin:0}.s77zoG_external{color:var(--color-orange)}.s77zoG_pill{padding:var(--space-0-5) var(--space-2);border:var(--border-width) solid var(--deck-pill-border);border-radius:var(--radius-pill);background:var(--color-void-a55);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--color-orange)}.s77zoG_note{font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-text-warm)}@media (hover:none){.s77zoG_card{transform:none}}@media (prefers-reduced-motion:reduce){.s77zoG_card{transform:none}}
.u0XzbW_showcase{margin:var(--space-10) calc(-1 * var(--layout-gutter)) 0;position:relative}.u0XzbW_window{height:calc(var(--showcase-card) * 16 / 9 + 2 * var(--border-width));-webkit-mask-image:var(--showcase-fade-x);mask-image:var(--showcase-fade-x);position:relative;overflow:hidden}.u0XzbW_track{width:max-content;animation:u0XzbW_showcase-x var(--showcase-loop-narrow) linear infinite;display:flex}.u0XzbW_set{gap:var(--showcase-gap);padding-right:var(--showcase-gap);display:flex}.u0XzbW_card{width:var(--showcase-card);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-ink);flex-direction:column;flex:none;display:flex;overflow:hidden}.u0XzbW_screen{aspect-ratio:var(--ratio-phone);display:block;position:relative;overflow:hidden;container-type:inline-size}.u0XzbW_narrowPage,.u0XzbW_widePage{width:100%;height:auto;animation:u0XzbW_showcase-page var(--showcase-page) var(--ease-cubic-in-out) infinite alternate;display:block}.u0XzbW_narrowPage{--screen-height:calc(100cqw * 16 / 9)}.u0XzbW_widePage{--screen-height:calc(100cqw * 10 / 16);display:none}@keyframes u0XzbW_showcase-x{to{transform:translate(-50%)}}@keyframes u0XzbW_showcase-y{to{transform:translateY(-50%)}}@keyframes u0XzbW_showcase-page{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + var(--screen-height)))}}.u0XzbW_showcase[data-paused] .u0XzbW_track,.u0XzbW_showcase[data-paused] .u0XzbW_narrowPage,.u0XzbW_showcase[data-paused] .u0XzbW_widePage,.u0XzbW_window:hover .u0XzbW_track{animation-play-state:paused}.u0XzbW_toggle{right:var(--layout-gutter);bottom:var(--space-2);position:absolute;}@media (min-width:56rem){.u0XzbW_showcase{margin:0}.u0XzbW_window{height:var(--showcase-height);-webkit-mask-image:var(--showcase-fade-y);mask-image:var(--showcase-fade-y)}.u0XzbW_track{width:auto;animation-name:u0XzbW_showcase-y;animation-duration:var(--showcase-loop-wide);flex-direction:column}.u0XzbW_set{padding:0 0 var(--showcase-gap);flex-direction:column}.u0XzbW_card{border-radius:var(--radius-lg);width:100%}.u0XzbW_card:before{content:"";height:var(--showcase-bar);border-bottom:var(--border-width) solid var(--color-line);background:var(--showcase-dots), var(--color-panel);flex:none}.u0XzbW_screen{aspect-ratio:var(--ratio-screen)}.u0XzbW_narrowPage{display:none}.u0XzbW_widePage{display:block}.u0XzbW_toggle{right:var(--space-2)}}
.cMmfRq_tabs{margin-top:var(--space-4)}.cMmfRq_list{gap:var(--space-2);border-bottom:var(--border-width) solid var(--color-line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.cMmfRq_tab{min-height:var(--size-touch);margin-bottom:calc(var(--border-width) * -1);padding:var(--space-2) var(--space-4);border:0;border-bottom:var(--tab-indicator) solid transparent;font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast), border-color var(--duration-fast);background:0 0}@media (hover:hover){.cMmfRq_tab:hover{color:var(--color-text-light)}}.cMmfRq_tab[aria-selected=true]{border-bottom-color:var(--color-orange);color:var(--color-orange)}@media (min-width:30rem){.cMmfRq_list{display:flex}}.cMmfRq_panel{margin-top:var(--space-10)}
._4hCLq_deck{--column:max(var(--layout-gutter), calc((100% - var(--layout-max)) / 2 + var(--layout-gutter)))}._4hCLq_top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);padding:0 var(--column);flex-wrap:wrap;display:flex}._4hCLq_label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted);margin:0}._4hCLq_labelMark{margin-right:var(--space-3);color:var(--color-orange)}._4hCLq_hint{align-items:center;gap:var(--space-2);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--color-text-muted);display:inline-flex}._4hCLq_hintMark{font-weight:var(--font-weight-semibold);color:var(--color-orange)}._4hCLq_tools{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-left:auto;display:inline-flex}._4hCLq_nav{gap:var(--space-2);display:none}._4hCLq_deck[data-nav] ._4hCLq_nav{display:flex}._4hCLq_navButton{border:var(--border-width) solid var(--color-white-a14);border-radius:var(--radius-circle);font-size:var(--font-size-sm);line-height:var(--line-height-tight);color:var(--color-white);cursor:pointer;transition:border-color var(--duration-fast), color var(--duration-fast);background:0 0;place-items:center;padding:0;display:grid}@media (hover:hover){._4hCLq_navButton:hover{border-color:var(--color-orange);color:var(--color-orange)}}._4hCLq_navButton[aria-disabled=true]{border-color:var(--color-line);color:var(--color-text-muted);cursor:default}._4hCLq_strip{margin:var(--space-5) 0 0;padding:var(--deck-padding-y) 0 var(--deck-padding-y) var(--column);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:var(--column);scrollbar-width:none;cursor:grab;align-items:stretch;list-style:none;display:flex;overflow:auto hidden}._4hCLq_strip::-webkit-scrollbar{display:none}._4hCLq_strip:after{content:"";flex:0 0 var(--column)}._4hCLq_strip[data-grabbing]{cursor:grabbing;scroll-snap-type:none}._4hCLq_strip[data-grabbing] *{pointer-events:none}._4hCLq_strip>[data-card]{scroll-snap-align:start}._4hCLq_strip>[data-card]+[data-card]{margin-left:calc(var(--deck-card) * var(--deck-overlap) * -1)}._4hCLq_strip>[data-card]:not(:last-child){--pad-right:calc(var(--deck-card) * var(--deck-overlap))}._4hCLq_strip>[data-card]:hover,._4hCLq_strip>[data-card]:focus-within{z-index:var(--z-raised)}._4hCLq_strip>[data-card]:hover~[data-card],._4hCLq_strip>[data-card]:focus-within~[data-card]{translate:calc(var(--deck-card) * var(--deck-overlap)) 0}._4hCLq_bar{height:var(--deck-progress-height);margin:var(--space-4) var(--column) 0;background:var(--color-line-soft);display:block}._4hCLq_fill{background:var(--color-orange);height:100%;transform:scaleX(var(--progress,0));transform-origin:0;display:block}._4hCLq_deck[data-fits] ._4hCLq_hint,._4hCLq_deck[data-fits] ._4hCLq_bar{display:none}@media (hover:none){._4hCLq_strip{cursor:default}._4hCLq_strip>[data-card]:hover~[data-card],._4hCLq_strip>[data-card]:focus-within~[data-card]{translate:none}}._4hCLq_strip[data-step]{scroll-snap-type:none;touch-action:pan-y;overflow-x:hidden}._4hCLq_strip[data-step]:after{flex-basis:calc(100% - var(--deck-card))}._4hCLq_strip[data-step]>[data-card]{--pad-right:0px}._4hCLq_strip[data-step]>[data-passed]{translate:calc(var(--deck-card) * var(--deck-overlap) * -1) 0}._4hCLq_strip[data-step]>[data-card]:hover~[data-card]:not([data-passed]),._4hCLq_strip[data-step]>[data-card]:focus-within~[data-card]:not([data-passed]){translate:none}._4hCLq_strip[data-step]>[data-card]:after{content:"";z-index:var(--z-card-dim);pointer-events:none;background:var(--color-void-a55);transition:opacity var(--duration-slow);position:absolute;inset:0}._4hCLq_strip[data-step]>[data-active]:after,._4hCLq_strip[data-step]>[data-card]:not([data-active]) [data-face]{opacity:0}._4hCLq_strip[data-instant]>[data-card],._4hCLq_strip[data-instant]>[data-card]:after,._4hCLq_strip[data-instant] [data-face]{transition:none}
.z_tdoW_empty{max-width:var(--measure-wide);font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0}
.n8Uupa_decks{gap:var(--deck-gap);padding:var(--section-padding) 0;flex-direction:column;display:flex}.n8Uupa_empty{max-width:var(--layout-max);padding:var(--section-padding) var(--layout-gutter);font-size:var(--font-size-lead);line-height:var(--line-height-relaxed);color:var(--color-text-light);margin:0 auto}
