.Support_hero__T_qWt{padding-top:clamp(56px,7vw,104px);padding-bottom:32px}.Support_heroGrid__s52FS{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);align-items:center}.Support_hero__T_qWt .mono{color:var(--color-accent)}.Support_hero__T_qWt h1{font-size:clamp(44px,5.6vw,80px);max-width:12ch;margin-block:24px}.Support_lead__qb0Ew{font-size:var(--text-lead);color:var(--color-text-2);max-width:52ch;line-height:1.65;margin-bottom:32px}.Support_knowledge__kYfAD{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,3vw,40px);border:1px solid var(--color-accent-outline);background:linear-gradient(145deg,var(--color-accent-tint),var(--color-card));border-radius:var(--radius-card);transition:border-color .3s,transform .3s var(--ease-out)}.Support_knowledge__kYfAD:hover{border-color:var(--color-accent);transform:translateY(-3px)}.Support_knowledge__kYfAD h2{font-size:var(--text-h3);max-width:15ch}.Support_knowledge__kYfAD p{color:var(--color-text-2);font-size:var(--text-copy)}.Support_knowledgeAction__8YKA6{display:inline-flex;gap:12px;align-items:center;font-size:var(--text-copy-small);padding-top:8px}.Support_knowledgeAction__8YKA6 svg{width:16px}.Support_serviceNotes__d1mES{display:flex;flex-wrap:wrap;gap:16px 36px;padding-block:24px;margin-top:clamp(36px,5vw,64px);border-block:1px solid var(--color-rule);color:var(--color-text-2);font-size:var(--text-copy-small)}.Support_serviceNotes__d1mES li{display:inline-flex;align-items:center;gap:10px}.Support_serviceNotes__d1mES li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.Support_main__vE1s9{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;gap:32px;padding-top:24px;scroll-margin-top:48px}.Support_formCard__QpIb9,.Support_sideCard__qqwP6{padding:clamp(24px,3vw,40px);background:var(--color-card);border:1px solid var(--color-rule);border-radius:var(--radius-card);min-width:0}.Support_formCard__QpIb9>.mono,.Support_sideCard__qqwP6>.mono{color:var(--color-accent);display:block;margin-bottom:20px}.Support_formCard__QpIb9 h2{font-size:var(--text-h3)}.Support_intro___YiXf{margin:16px 0 28px;color:var(--color-text-2);font-size:var(--text-copy)}.Support_controls___OI1a{min-width:0;display:grid;gap:26px}.Support_controls___OI1a:disabled{opacity:.65}.Support_controls___OI1a>.btn{justify-self:start}.Support_choiceGroup__bCrg3{min-width:0}.Support_choiceGroup__bCrg3 legend,.Support_field__FFfi1>label,.Support_wide__lWRf8>label{display:block;color:var(--color-text-2);font-size:var(--text-copy-small);font-weight:500;margin-bottom:10px}.Support_priorities__k5wyq,.Support_types__5FJKR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.Support_choice__N8UOz{position:relative;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:16px;min-height:52px;border:1px solid var(--color-rule);border-radius:var(--radius-media);background:var(--color-surface);transition:border-color .25s,background .25s}.Support_choice__N8UOz:hover{border-color:var(--color-accent-outline)}.Support_choice__N8UOz:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-hint)}.Support_choice__N8UOz:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.Support_choice__N8UOz input{position:absolute;width:1px;height:1px;opacity:0}.Support_choice__N8UOz b{font-size:var(--text-copy-small);font-weight:500;line-height:1.3}.Support_choice__N8UOz:has(input:checked) .mono,.Support_choice__N8UOz:has(input:checked) b{color:var(--color-accent)}.Support_fields__erIMx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.Support_field__FFfi1,.Support_wide__lWRf8{min-width:0}.Support_wide__lWRf8{grid-column:1/-1}.Support_formCard__QpIb9 input:not([type=checkbox]):not([type=radio]),.Support_formCard__QpIb9 select,.Support_formCard__QpIb9 textarea{display:block;width:100%;min-width:0;font:inherit;font-size:var(--text-copy);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius-media);padding:13px 14px;transition:border-color .25s,box-shadow .25s}.Support_formCard__QpIb9 select{padding-right:6px}.Support_formCard__QpIb9 textarea{resize:vertical;line-height:1.6}.Support_formCard__QpIb9 input:focus-visible,.Support_formCard__QpIb9 select:focus-visible,.Support_formCard__QpIb9 textarea:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-hint)}.Support_formCard__QpIb9 [aria-invalid=true]{border-color:var(--color-alert)}.Support_formCard__QpIb9 small{display:block;margin-top:10px;color:var(--color-muted);font-size:var(--text-copy-small);line-height:1.5}.Support_consent__nY_Uv{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-2);font-size:var(--text-copy-small)}.Support_consent__nY_Uv input{flex:none;width:20px;height:20px;margin-top:2px;accent-color:var(--color-accent)}.Support_consent__nY_Uv a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.Support_notice___GsiP{margin-block:20px;padding:20px;border:1px solid var(--color-alert-outline);background:var(--color-alert-tint);border-radius:var(--radius-media);font-size:var(--text-copy-small)}.Support_notice___GsiP ul{display:grid;gap:8px}.Support_notice___GsiP li a{text-decoration:underline;text-underline-offset:3px}.Support_fallback__pg_yd{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.Support_sidebar__wmXro{display:grid;gap:20px}.Support_sideCard__qqwP6 h2{font-size:var(--text-title-small);margin-bottom:24px}.Support_sideCard__qqwP6 .Support_contact__ROmHi{position:relative;display:grid;gap:8px;padding-block:18px;border-top:1px solid var(--color-rule);padding-right:24px}.Support_contact__ROmHi span{color:var(--color-muted);font-size:var(--text-copy-small)}.Support_contact__ROmHi b{font-size:var(--text-copy);font-weight:500;overflow-wrap:anywhere}.Support_contact__ROmHi svg{position:absolute;right:0;top:50%;width:16px;color:var(--color-accent)}.Support_sideCard__qqwP6>.tlink{margin-top:16px}.Support_hours__OjcqN{display:grid;gap:14px;font-size:var(--text-copy-small)}.Support_hours__OjcqN div{display:flex;justify-content:space-between;gap:12px}.Support_hours__OjcqN dt{color:var(--color-text-2)}.Support_hours__OjcqN dd{white-space:nowrap}.Support_note__j8x7S{color:var(--color-muted);font-size:var(--text-copy-small);line-height:1.6;border-top:1px solid var(--color-rule);padding-top:18px;margin-top:24px}.Support_scope__fhA1J{display:grid;gap:16px;font-size:var(--text-copy-small)}.Support_scope__fhA1J li{display:flex;gap:12px;align-items:baseline}.Support_scope__fhA1J li:before{content:"+";color:var(--color-accent)}.Support_closing___PMav{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;padding-block:48px 72px}.Support_closing___PMav h2{font-size:var(--text-h3);max-width:23ch;margin-block:24px 16px}.Support_closing___PMav p{color:var(--color-text-2)}.Support_closingActions__2HWae{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}@media (max-width:1024px){.Support_heroGrid__s52FS{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.Support_main__vE1s9{grid-template-columns:minmax(0,1fr)}.Support_sidebar__wmXro{grid-template-columns:repeat(3,minmax(0,1fr))}.Support_sideCard__qqwP6{padding:24px}}@media (max-width:720px){.Support_closing___PMav,.Support_heroGrid__s52FS,.Support_sidebar__wmXro{grid-template-columns:minmax(0,1fr)}.Support_hero__T_qWt h1{font-size:clamp(40px,10vw,64px)}.Support_heroGrid__s52FS{gap:32px}.Support_knowledge__kYfAD{gap:14px}.Support_knowledge__kYfAD h2{max-width:none}.Support_fields__erIMx{grid-template-columns:minmax(0,1fr)}.Support_types__5FJKR{grid-template-columns:repeat(2,minmax(0,1fr))}.Support_choice__N8UOz{padding:14px 12px}.Support_controls___OI1a>.btn{justify-self:stretch;justify-content:center}.Support_serviceNotes__d1mES{flex-direction:column}}@media (prefers-reduced-motion:reduce){.Support_choice__N8UOz,.Support_formCard__QpIb9 input,.Support_formCard__QpIb9 select,.Support_formCard__QpIb9 textarea,.Support_knowledge__kYfAD{transition:none}.Support_knowledge__kYfAD:hover{transform:none}}.Support_visual__jwzmR{padding:24px;min-width:0;border-radius:var(--radius-card);background:radial-gradient(ellipse at 60% 45%,var(--color-accent-hint),transparent 70%)}.Support_visual__jwzmR>.mono{display:block;padding-inline:16px;line-height:1.6}.Support_visual__jwzmR>p{font-size:var(--text-copy);color:var(--color-text-2);text-align:center;margin-top:8px}.Support_visual__jwzmR>small{display:block;font-size:var(--text-copy-small);color:var(--color-muted);text-align:center;margin-top:8px}.Support_knowledge__kYfAD{flex-direction:row;justify-content:space-between;align-items:center;gap:32px;padding:26px 32px;margin-top:36px}.Support_knowledge__kYfAD h2{font-size:var(--text-title-small);max-width:none;margin-block:10px}.Support_knowledge__kYfAD p{max-width:60ch}.Support_knowledgeAction__8YKA6{flex-shrink:0;padding-top:0}.Support_serviceNotes__d1mES{margin-top:28px}@media (max-width:720px){.Support_visual__jwzmR{padding:12px 0}.Support_knowledge__kYfAD{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}.Support_heroGrid__s52FS{gap:24px}}.Support_hoursTitle__ykPhz,.Support_priorities__k5wyq b{display:flex;align-items:center;gap:10px}.Support_hoursDot__BTzp6,.Support_priorityDot__BQZPf{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--indicator-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--indicator-color) 15%,transparent);animation:Support_indicator__US97A 2.8s ease-in-out infinite}.Support_priorityDot__BQZPf[data-level="0"]{--indicator-color:var(--color-status-low)}.Support_priorityDot__BQZPf[data-level="1"]{--indicator-color:var(--color-status-medium);animation-delay:-.5s}.Support_priorityDot__BQZPf[data-level="2"]{--indicator-color:var(--color-status-high);animation-delay:-1s}.Support_hoursDot__BTzp6{--indicator-color:var(--color-status-hours)}@keyframes Support_indicator__US97A{0%,to{opacity:.5;box-shadow:0 0 0 3px color-mix(in srgb,var(--indicator-color) 12%,transparent)}50%{opacity:1;box-shadow:0 0 0 6px color-mix(in srgb,var(--indicator-color) 22%,transparent)}}@media (prefers-reduced-motion:reduce){.Support_hoursDot__BTzp6,.Support_priorityDot__BQZPf{animation:none;opacity:1}}.SupportSignal_scene__jHljY{width:100%;color:var(--color-accent);pointer-events:none;isolation:isolate}.SupportSignal_scene__jHljY svg{display:block;width:100%;height:auto;overflow:visible}.SupportSignal_glassStart__03Kza{stop-color:var(--color-card);stop-opacity:.98}.SupportSignal_glassEnd__mAXwc{stop-opacity:.9}.SupportSignal_faceStart__phC06,.SupportSignal_glassEnd__mAXwc{stop-color:var(--color-accent-hint)}.SupportSignal_faceEnd__eHNNN{stop-color:var(--color-card)}.SupportSignal_floor__3E6iy{stroke:var(--color-accent-outline);stroke-width:.6;opacity:.4}.SupportSignal_shadow__EFcXh{fill:var(--color-accent-hint);filter:blur(14px);animation:SupportSignal_shadow__EFcXh 7s ease-in-out infinite}.SupportSignal_side__cH5gy{fill:var(--color-accent-tint);stroke:var(--color-accent);stroke-width:1}.SupportSignal_top__j_uRz{fill:url(#support-face);stroke:var(--color-accent);stroke-width:1.2}.SupportSignal_seam__IyKBx{stroke:var(--color-accent-outline);stroke-width:.8}.SupportSignal_ports__063ro{stroke:var(--color-accent);fill:var(--color-card);stroke-width:.8}.SupportSignal_connections__wDd3i{stroke:var(--color-accent-outline);stroke-width:1.4}.SupportSignal_connectionPackets__5srMY{stroke:var(--color-accent);stroke-width:2.3;stroke-linecap:round;stroke-dasharray:10 140;animation:SupportSignal_packets__uEha8 4s linear infinite}.SupportSignal_float__qk6Jf{animation:SupportSignal_float__qk6Jf 7s ease-in-out infinite}.SupportSignal_glass__O28US{fill:url(#support-glass);stroke:var(--color-accent);stroke-width:1}.SupportSignal_panelGrid___OElB{stroke:var(--color-accent-outline);stroke-width:.6;opacity:.45}.SupportSignal_channel__dJFsG{fill:var(--color-accent)}.SupportSignal_waveBase__8IAyd{stroke:var(--color-accent-outline);stroke-width:1.2}.SupportSignal_wave__d_uHR{stroke:var(--color-accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520;animation:SupportSignal_acquire__sEulH 5s ease-in-out infinite}.SupportSignal_wave1__sabf7{animation-delay:-.6s}.SupportSignal_wave2__J9vhJ{animation-delay:-1.2s}.SupportSignal_scan__HakNM{stroke:var(--color-accent);stroke-width:1;opacity:.2;animation:SupportSignal_scan__HakNM 5s linear infinite}.SupportSignal_corner__Mn3oE{stroke:var(--color-accent);stroke-width:1.2}.SupportSignal_particles__FBJRe{fill:var(--color-accent);stroke:var(--color-accent);stroke-width:1;animation:SupportSignal_drift___nSQu 8s ease-in-out infinite;opacity:.6}@keyframes SupportSignal_float__qk6Jf{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes SupportSignal_shadow__EFcXh{0%,to{opacity:.5}50%{opacity:.25}}@keyframes SupportSignal_acquire__sEulH{0%{stroke-dashoffset:520}60%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:.2}}@keyframes SupportSignal_scan__HakNM{0%{transform:translateX(0)}to{transform:translateX(270px)}}@keyframes SupportSignal_packets__uEha8{to{stroke-dashoffset:-150}}@keyframes SupportSignal_drift___nSQu{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(-8px);opacity:.8}}@media (prefers-reduced-motion:reduce){.SupportSignal_scene__jHljY,.SupportSignal_scene__jHljY *{animation:none}.SupportSignal_wave__d_uHR{stroke-dashoffset:0}.SupportSignal_connectionPackets__5srMY,.SupportSignal_scan__HakNM{display:none}}.Workshop_hero__Yvz54{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center;padding-block:clamp(56px,7vw,112px) clamp(32px,4vw,56px)}.Workshop_kicker__hEdJv{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.Workshop_kicker__hEdJv .mono{color:var(--color-accent)}.Workshop_status__OfW8Q{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1px solid var(--color-accent-outline);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-label-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-2)}.Workshop_status__OfW8Q i{width:6px;height:6px;border-radius:50%;background:var(--color-accent);animation:Workshop_pulse__4yZMC 2.4s ease-in-out infinite}.Workshop_hero__Yvz54 h1{font-size:clamp(40px,5.4vw,80px);line-height:1.02;letter-spacing:-.035em;max-width:14ch;margin-block:26px 24px}.Workshop_lead__P0u7Y{color:var(--color-text-2);font-size:var(--text-lead);line-height:1.6;max-width:52ch}.Workshop_actions__niOre{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}.Workshop_partner__Wkncn{display:block;margin-top:36px;color:var(--color-muted)}.Workshop_heroPhoto__cjA4F{position:relative;margin:0;aspect-ratio:4/5;max-height:min(78vh,720px);width:100%;border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface-3);justify-self:end;--color-text:var(--color-on-photo);--color-text-2:var(--color-on-photo-2);--color-muted:var(--color-on-photo-muted);--color-rule:var(--color-on-photo-rule)}.Workshop_heroPhoto__cjA4F img{object-fit:cover}.Workshop_heroPhoto__cjA4F:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--color-photo-scrim-none) 50%,var(--color-photo-scrim) 100%);pointer-events:none}.Workshop_heroPhoto__cjA4F:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-inset-line);pointer-events:none}.Workshop_heroPhoto__cjA4F figcaption{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(18px,2.4vw,30px)}.Workshop_route__Vd3wq{display:grid;grid-template-columns:4fr 5fr 2.4fr}.Workshop_route__Vd3wq li{position:relative;display:flex;flex-direction:column;gap:4px;padding-top:18px;min-width:0}.Workshop_route__Vd3wq li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-text-2)}.Workshop_route__Vd3wq li:after{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 3px var(--color-photo-scrim)}.Workshop_legNum__B3S_M{font-family:var(--font-mono);font-size:var(--text-label-small);letter-spacing:var(--tracking-label);color:var(--color-muted)}.Workshop_route__Vd3wq b{font-weight:500;font-size:var(--text-copy);letter-spacing:-.01em;color:var(--color-text);white-space:nowrap}.Workshop_legDays__6TkkW{font-family:var(--font-mono);font-size:var(--text-label-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-2)}.Workshop_figures__lf6in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--color-rule)}.Workshop_figures__lf6in div{display:flex;flex-direction:column-reverse;gap:10px;padding:26px 28px}.Workshop_figures__lf6in div:first-child{padding-left:0}.Workshop_figures__lf6in div+div{border-left:1px solid var(--color-rule)}.Workshop_figures__lf6in dd{font-size:var(--text-h2-compact);font-weight:500;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.Workshop_figures__lf6in dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.Workshop_summary__eEV1c{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end}.Workshop_eyebrow__GhURL{display:block;color:var(--color-accent)}.Workshop_summary__eEV1c h2{font-size:var(--text-h2-compact);letter-spacing:-.03em;line-height:1.05;margin-block:20px 22px;max-width:18ch}.Workshop_copy__B9JyT{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.7;max-width:58ch}.Workshop_meta__Z3DWZ{margin-top:22px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.Workshop_mission__p5yWJ{margin:0;padding:24px 28px;border-left:2px solid var(--color-accent);background:var(--color-accent-tint);border-radius:0 var(--radius-media) var(--radius-media) 0}.Workshop_mission__p5yWJ p{font-size:var(--text-copy);line-height:1.7;color:var(--color-text)}.Workshop_mission__p5yWJ footer{margin-top:14px;color:var(--color-muted)}.Workshop_modules__Pib_X{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Workshop_module__C4NF0{display:flex;flex-direction:column;gap:16px;padding:clamp(28px,3vw,44px);border:1px solid var(--color-rule);border-top:2px solid var(--color-accent);border-radius:var(--radius-card);background:var(--color-card)}.Workshop_module__C4NF0 .mono{color:var(--color-accent)}.Workshop_module__C4NF0 h3{font-size:var(--text-title-small);font-weight:500;letter-spacing:-.02em;line-height:1.25}.Workshop_module__C4NF0 p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.65}.Workshop_module__C4NF0 ul{display:grid;gap:10px;margin-top:6px;padding-top:18px;border-top:1px solid var(--color-rule)}.Workshop_module__C4NF0 li{position:relative;padding-left:22px;font-size:var(--text-copy-small);color:var(--color-text-2);line-height:1.5}.Workshop_module__C4NF0 li:before{content:"";position:absolute;left:0;top:.7em;width:10px;height:1px;background:var(--color-accent)}.Workshop_gallery__1hd8p{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(14px,1.6vw,24px)}.Workshop_shot__nNf9J{display:flex;flex-direction:column;gap:14px;min-width:0;margin:0}.Workshop_shot__nNf9J.Workshop_wide__AoPSH{grid-column:span 7}.Workshop_shot__nNf9J.Workshop_tall__IT3Nv{grid-column:span 5}.Workshop_frame__JkfuR{position:relative;overflow:hidden;border-radius:var(--radius-media);background:var(--color-surface-3);height:clamp(300px,36vw,560px)}.Workshop_frame__JkfuR img{object-fit:cover;object-position:50% 40%;transition:transform 1.2s var(--ease-out)}.Workshop_frame__JkfuR:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-inset-line);pointer-events:none}.Workshop_shot__nNf9J:hover .Workshop_frame__JkfuR img{transform:scale(1.03)}.Workshop_shot__nNf9J figcaption{display:flex;gap:14px;align-items:baseline;color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.5}.Workshop_shotNum__0m9_U{flex:none;font-family:var(--font-mono);font-size:var(--text-label-small);letter-spacing:var(--tracking-label);color:var(--color-accent);font-variant-numeric:tabular-nums}.Workshop_legs__ypxyk{display:grid;grid-template-columns:4fr 5fr 1.4fr;gap:clamp(16px,2vw,28px)}.Workshop_leg__Nhhbo{min-width:0}.Workshop_legCity__HoiXN{display:block;padding-bottom:14px;border-bottom:1px solid var(--color-accent);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.Workshop_leg__Nhhbo ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Workshop_leg__Nhhbo li{display:flex;flex-direction:column;gap:6px;padding:18px 16px 20px 0;border-bottom:1px solid var(--color-rule)}.Workshop_leg__Nhhbo b{font-weight:500;font-size:var(--text-copy);letter-spacing:-.01em;line-height:1.3}.Workshop_day___xGSi{font-family:var(--font-mono);font-size:var(--text-label-small);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-variant-numeric:tabular-nums}.Workshop_topic__hn_GR{align-self:flex-start;margin-top:4px;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--color-accent-outline);color:var(--color-accent);font-size:var(--text-label-small)}.Workshop_note__l4d8Y{margin-top:22px;color:var(--color-muted);font-size:var(--text-copy-small)}.Workshop_invite__FwK4j{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);padding:clamp(32px,5vw,72px);border:1px solid var(--color-accent-outline);border-radius:var(--radius-card);background:radial-gradient(90% 120% at 0 0,var(--color-accent-tint),transparent 65%),var(--color-card)}.Workshop_inviteCopy__37y0I .mono,.Workshop_inviteDetail__elJKC>.mono{display:block;color:var(--color-accent)}.Workshop_inviteCopy__37y0I h2{font-size:var(--text-h2-compact);letter-spacing:-.03em;line-height:1.05;margin-block:20px 22px;max-width:16ch}.Workshop_inviteCopy__37y0I>p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.7;margin-bottom:30px;max-width:52ch}.Workshop_inviteCopy__37y0I>p.Workshop_prepare__khsEy{margin-top:26px;margin-bottom:0;color:var(--color-muted);font-size:var(--text-copy-small)}.Workshop_format__tAuWE{display:grid;gap:12px;margin-block:16px 30px}.Workshop_format__tAuWE li{position:relative;padding-left:22px;font-size:var(--text-copy-small);color:var(--color-text-2);line-height:1.5}.Workshop_format__tAuWE li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;border:1px solid var(--color-accent)}.Workshop_topics__sX3bc{display:grid;margin-top:10px;border-top:1px solid var(--color-rule)}.Workshop_topics__sX3bc div{padding-block:14px;border-bottom:1px solid var(--color-rule)}.Workshop_topics__sX3bc dt{font-weight:500;font-size:var(--text-copy)}.Workshop_topics__sX3bc dd{margin-top:4px;color:var(--color-text-2);font-size:var(--text-copy-small);line-height:1.55}.Workshop_thanks__ftKLx{margin-top:32px;text-align:center;color:var(--color-muted);font-size:var(--text-copy-small)}@keyframes Workshop_pulse__4yZMC{50%{opacity:.3;transform:scale(.7)}}@media (max-width:1024px){.Workshop_hero__Yvz54,.Workshop_invite__FwK4j,.Workshop_summary__eEV1c{grid-template-columns:1fr}.Workshop_figures__lf6in{grid-template-columns:repeat(2,minmax(0,1fr))}.Workshop_figures__lf6in div:nth-child(3){padding-left:0;border-left:0}.Workshop_figures__lf6in div:nth-child(n+3){border-top:1px solid var(--color-rule)}.Workshop_legs__ypxyk,.Workshop_modules__Pib_X{grid-template-columns:1fr}.Workshop_heroPhoto__cjA4F{justify-self:stretch;aspect-ratio:4/3;max-height:none}.Workshop_gallery__1hd8p{grid-template-columns:repeat(2,minmax(0,1fr))}.Workshop_shot__nNf9J.Workshop_tall__IT3Nv{grid-column:span 1}.Workshop_shot__nNf9J.Workshop_wide__AoPSH{grid-column:1/-1}.Workshop_shot__nNf9J .Workshop_frame__JkfuR{height:auto;aspect-ratio:3/4}.Workshop_shot__nNf9J.Workshop_wide__AoPSH .Workshop_frame__JkfuR{aspect-ratio:16/10}}@media (max-width:640px){.Workshop_figures__lf6in div{padding:20px 16px}.Workshop_leg__Nhhbo ol{grid-template-columns:1fr}.Workshop_gallery__1hd8p{row-gap:24px}.Workshop_heroPhoto__cjA4F{aspect-ratio:4/5}.Workshop_route__Vd3wq b{font-size:var(--text-copy-small)}}@media (prefers-reduced-motion:reduce){.Workshop_status__OfW8Q i{animation:none}.Workshop_frame__JkfuR img{transition:none}.Workshop_shot__nNf9J:hover .Workshop_frame__JkfuR img{transform:none}}.Services_grid__iHeKd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.Services_tile___U2fJ{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,40px);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-card);transition:border-color .3s,transform .3s var(--ease-out)}.Services_tile___U2fJ:focus-visible,.Services_tile___U2fJ:hover{border-color:var(--color-accent);transform:translateY(-4px)}.Services_band__csKD_ .mono,.Services_prepare__AJZGz .mono,.Services_tile___U2fJ .mono{color:var(--color-accent)}.Services_tile___U2fJ h2{font-size:var(--text-title-small);font-weight:500;letter-spacing:-.02em}.Services_prepare__AJZGz p,.Services_tile___U2fJ p{color:var(--color-text-2);font-size:var(--text-copy);line-height:1.65}.Services_more__wUC2B{display:inline-flex;align-items:center;gap:10px;font-size:var(--text-copy-small);margin-top:auto;padding-top:12px}.Services_more__wUC2B svg{width:16px;height:16px;color:var(--color-accent)}.Services_band__csKD_{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;padding-block:clamp(40px,5vw,72px);margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--color-rule)}.Services_band__csKD_ h2{font-size:var(--text-h3);letter-spacing:-.025em;font-weight:500;margin-top:18px;max-width:25ch}.Services_actions__Qht1E{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px}.Services_prepare__AJZGz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding-block:32px;border-block:1px solid var(--color-rule)}.Services_prepare__AJZGz h2{font-size:var(--text-title-small);font-weight:500}@media (max-width:1024px){.Services_grid__iHeKd{grid-template-columns:1fr}.Services_band__csKD_,.Services_prepare__AJZGz{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.Services_tile___U2fJ{transition:none}.Services_tile___U2fJ:focus-visible,.Services_tile___U2fJ:hover{transform:none}}