.LaserService_section__864aG{background:var(--white);color:var(--text-dark);padding:var(--section-y) 0}.LaserService_grid__xDYjl{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center}.LaserService_grid__xDYjl header{margin-bottom:1.8rem}.LaserService_actions__rmc4X{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.LaserService_visual__ss_wk{position:relative;padding:1.1rem;border-radius:var(--radius-xl);background:var(--surface-900);box-shadow:0 30px 70px var(--ink-a24)}.LaserService_callout__7NK98{position:absolute;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:var(--radius-md);color:var(--white);font-size:var(--fs-sm);font-weight:600;background:var(--panel-a82);border:1px solid var(--white-a16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LaserService_callout__7NK98:before{content:"";width:8px;height:8px;border-radius:var(--radius-round);background:var(--beam);box-shadow:0 0 8px var(--beam)}.LaserService_top__4bl6A{top:8%;left:6%}.LaserService_bottom__dbMVo{bottom:8%;right:6%}@media (max-width:960px){.LaserService_grid__xDYjl{grid-template-columns:1fr;gap:2.5rem}.LaserService_section__864aG{padding:var(--section-y-sm) 0}}@media (max-width:640px){.LaserService_visual__ss_wk{display:none}}.LiveEvents_section___gwkO{position:relative;background:radial-gradient(900px circle at 85% 20%,var(--accent-a12),transparent 60%),var(--bg-deep);padding:var(--section-y) 0}.LiveEvents_grid__LQZoT{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center}.LiveEvents_grid__LQZoT header{margin-bottom:1.8rem}.LiveEvents_actions__0gQoa{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}.LiveEvents_panel__x1Ch8{position:relative;padding:1.3rem;border-radius:var(--radius-xl);background:var(--white-a4);border:1px solid var(--white-a8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LiveEvents_badge__GZk_r{position:absolute;top:2rem;left:2rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:var(--radius-pill);color:var(--white);font-size:var(--fs-sm);font-weight:700;background:var(--primary-a90);box-shadow:0 0 22px var(--accent-a50)}.LiveEvents_cards__nUlmx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem}.LiveEvents_card__s6IQm{display:grid;gap:.3rem;padding:1rem;border-radius:var(--radius-md);background:var(--white-a4);border:1px solid var(--white-a8)}.LiveEvents_card__s6IQm strong{color:var(--white);font-size:var(--fs-md)}.LiveEvents_card__s6IQm span{color:var(--text-on-dark-subtle);font-size:var(--fs-sm);line-height:1.4}@media (max-width:960px){.LiveEvents_grid__LQZoT{grid-template-columns:1fr;gap:2.5rem}.LiveEvents_section___gwkO{padding:var(--section-y-sm) 0}}@media (max-width:560px){.LiveEvents_cards__nUlmx{grid-template-columns:1fr}}@media (max-width:640px){.LiveEvents_badge__GZk_r{position:static;margin-bottom:1rem}}.SolutionCard_card__XgeG7{position:relative;display:flex;flex-direction:column;padding:1.8rem;border-radius:var(--radius-xl);background:var(--bg-alt);border:1px solid transparent;overflow:hidden;transition:background .3s ease,border-color .3s ease,transform .4s var(--ease-out),box-shadow .4s ease}.SolutionCard_card__XgeG7:after{content:"";position:absolute;left:1.8rem;right:1.8rem;bottom:0;height:2px;background:linear-gradient(90deg,var(--beam),transparent);box-shadow:0 0 12px var(--beam);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.SolutionCard_card__XgeG7:hover{background:var(--white);border-color:var(--ink-a9);transform:translateY(-5px);box-shadow:0 22px 46px var(--ink-a9)}.SolutionCard_card__XgeG7:hover:after{transform:scaleX(1)}.SolutionCard_top__fg4QA{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem}.SolutionCard_icon__6zHDX{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-md);color:var(--white);background:var(--primary)}.SolutionCard_num___YFeG{color:var(--ink-a24);font-size:var(--fs-2xl);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SolutionCard_title__L9NkA{margin:0 0 .55rem;color:var(--text-dark);font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em}.SolutionCard_text__zAo_C{margin:0 0 1.5rem;flex:1 1;color:var(--ink-600);font-size:var(--fs-md);line-height:1.6}.SolutionCard_link__c5f55{display:inline-flex;align-items:center;gap:.5rem;color:var(--primary);font-weight:600;font-size:var(--fs-md)}.SolutionCard_link__c5f55 svg{transition:transform .3s var(--ease-out)}.SolutionCard_link__c5f55:focus-visible svg,.SolutionCard_link__c5f55:hover svg{transform:translateX(5px)}.SolutionCard_link__c5f55:focus-visible{outline:2px solid var(--beam);outline-offset:4px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.SolutionCard_card__XgeG7,.SolutionCard_card__XgeG7:after,.SolutionCard_link__c5f55 svg{transition:none}}.Solutions_section__arEH_{background:var(--white);color:var(--text-dark);padding:var(--section-y) 0}.Solutions_grid__NgUs8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}@media (max-width:960px){.Solutions_grid__NgUs8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Solutions_grid__NgUs8{grid-template-columns:1fr}.Solutions_section__arEH_{padding:var(--section-y-sm) 0}.Solutions_grid__NgUs8{display:flex;gap:.9rem;overflow-x:auto;margin-inline:-2.2rem;padding:.6rem 2.2rem 1rem;scroll-padding-inline:2.2rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}}@media (max-width:620px){.Solutions_grid__NgUs8::-webkit-scrollbar{display:none}.Solutions_grid__NgUs8>*{flex:0 0 84%;min-width:0;scroll-snap-align:start}}.StatCard_card__62fJo{display:flex;flex-direction:column;gap:.35rem;padding:1.6rem;border-radius:var(--radius-lg);background:var(--white-a4);border:1px solid var(--white-a8);transition:border-color .3s ease,transform .4s var(--ease-out),background .3s ease}.StatCard_card__62fJo:hover{border-color:var(--accent-a50);background:var(--accent-a8);transform:translateY(-4px)}.StatCard_icon__PRiYk{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.9rem;border-radius:var(--radius-md);color:var(--beam);background:var(--accent-a8);border:1px solid var(--accent-a35)}.StatCard_value__kmaKu{font-size:var(--fs-h2);font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--white) 30%,var(--rose-soft));-webkit-background-clip:text;background-clip:text;color:transparent}.StatCard_label__cfSv7{color:var(--text-on-dark-muted);font-size:var(--fs-md);line-height:1.4}@media (prefers-reduced-motion:reduce){.StatCard_card__62fJo{transition:none}}.Capacity_section__HaXr9{background:radial-gradient(800px circle at 10% 90%,var(--accent-a8),transparent 60%),var(--bg-deep);padding:var(--section-y) 0}.Capacity_grid__WdtMm{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:4rem;align-items:center}.Capacity_grid__WdtMm header{margin-bottom:1.8rem}.Capacity_stats__JUCLB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media (max-width:960px){.Capacity_grid__WdtMm{grid-template-columns:1fr;gap:2.5rem}.Capacity_section__HaXr9{padding:var(--section-y-sm) 0}}@media (max-width:480px){.Capacity_stats__JUCLB{grid-template-columns:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}.MaterialCard_card__ao1Wu{padding:2rem;border-radius:var(--radius-xl);background:var(--bg-alt);border:1px solid var(--ink-a6)}.MaterialCard_title__1BPpK{display:flex;align-items:center;gap:.7rem;margin:0 0 1.2rem;color:var(--text-dark);font-size:var(--fs-xl);font-weight:700}.MaterialCard_title__1BPpK:before{content:"";width:8px;height:8px;background:var(--primary);transform:rotate(45deg)}.MaterialCard_chips__6h0gj{display:flex;flex-wrap:wrap;gap:.6rem}.MaterialCard_chips__6h0gj li{padding:.55rem 1rem;border-radius:var(--radius-pill);color:var(--ink-700);font-size:var(--fs-md);font-weight:500;background:var(--white);border:1px solid var(--ink-a9);transition:border-color .25s ease,color .25s ease}.MaterialCard_chips__6h0gj li:hover{border-color:var(--primary);color:var(--primary)}.TechTable_wrap__EVJwg{margin-top:2.5rem;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--ink-a9);background:var(--white)}.TechTable_table__u_mXb{width:100%;border-collapse:collapse;text-align:left}.TechTable_caption__P6xw6{text-align:left;color:var(--ink-600);font-weight:600;text-transform:uppercase;background:var(--bg-alt);border-bottom:1px solid var(--ink-a9)}.TechTable_caption__P6xw6,.TechTable_table__u_mXb th{padding:1rem 1.4rem;font-size:var(--fs-sm);letter-spacing:.04em}.TechTable_table__u_mXb th{color:var(--white);font-weight:700;background:var(--surface-900)}.TechTable_table__u_mXb td{padding:1.05rem 1.4rem;color:var(--ink-700);font-size:var(--fs-md);line-height:1.5;border-bottom:1px solid var(--ink-a6)}.TechTable_table__u_mXb td:first-child{color:var(--text-dark);font-weight:600}.TechTable_table__u_mXb tbody tr{transition:background .2s ease}.TechTable_table__u_mXb tbody tr:hover{background:var(--primary-a8)}.TechTable_table__u_mXb tbody tr:last-child td{border-bottom:0}@media (max-width:720px){.TechTable_table__u_mXb thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.TechTable_table__u_mXb,.TechTable_table__u_mXb tbody,.TechTable_table__u_mXb td,.TechTable_table__u_mXb tr{display:block}.TechTable_table__u_mXb tr{padding:.8rem 1.2rem;border-bottom:1px solid var(--ink-a9)}.TechTable_table__u_mXb td{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem;padding:.4rem 0;border:0}.TechTable_table__u_mXb td:before{content:attr(data-label);color:var(--primary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}}@media (max-width:620px){.TechTable_table__u_mXb tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;padding:.75rem 1rem}.TechTable_table__u_mXb td{display:block;padding:0;font-size:var(--fs-sm)}.TechTable_table__u_mXb td:before{display:none}.TechTable_table__u_mXb td:first-child{font-size:var(--fs-md)}.TechTable_table__u_mXb td:nth-child(2):before{content:"·";display:inline;margin-right:.6rem;color:var(--primary)}.TechTable_table__u_mXb td:nth-child(3){flex-basis:100%;color:var(--ink-600)}.TechTable_caption__P6xw6{display:block;width:100%}}.Materials_section__WKu23{background:var(--white);color:var(--text-dark);padding:var(--section-y) 0}.Materials_grid__joYDh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}@media (max-width:820px){.Materials_grid__joYDh{grid-template-columns:1fr}.Materials_section__WKu23{padding:var(--section-y-sm) 0}}@media (max-width:620px){.Materials_grid__joYDh{display:flex;gap:.9rem;overflow-x:auto;margin-inline:-2.2rem;padding:.6rem 2.2rem 1rem;scroll-padding-inline:2.2rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.Materials_grid__joYDh::-webkit-scrollbar{display:none}.Materials_grid__joYDh>*{flex:0 0 88%;min-width:0;scroll-snap-align:start}}.ServiceLink_item__2F7Yc{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);transition:border-color .3s ease,transform .4s var(--ease-out),box-shadow .4s ease}.ServiceLink_item__2F7Yc:focus-visible,.ServiceLink_item__2F7Yc:hover{border-color:var(--primary-a40);transform:translateY(-3px);box-shadow:0 16px 36px var(--ink-a9);outline:none}.ServiceLink_icon__3ensi{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:var(--radius-md);color:var(--primary);background:var(--primary-a8);border:1px solid var(--primary-a25)}.ServiceLink_title__v95lR{margin:0 0 .25rem;color:var(--text-dark);font-size:var(--fs-base);font-weight:700}.ServiceLink_text__ujJQR{margin:0;color:var(--ink-600);font-size:var(--fs-sm);line-height:1.5}@media (prefers-reduced-motion:reduce){.ServiceLink_item__2F7Yc{transition:none}}.PlotterPromo_section__oPT0G{background:var(--bg-alt);color:var(--text-dark);padding:var(--section-y) 0}.PlotterPromo_grid__VIzDz{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem;align-items:start}.PlotterPromo_grid__VIzDz header{margin-bottom:1.8rem}.PlotterPromo_services__jgbx6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.PlotterPromo_actions__D7L8N{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.PlotterPromo_card__cHI3y{position:sticky;top:calc(var(--header-height) + 2.5rem);padding:2.2rem;border-radius:var(--radius-xl);color:var(--white);background:radial-gradient(500px circle at 100% 0,var(--accent-a20),transparent 60%),var(--surface-900);box-shadow:0 30px 70px var(--ink-a24)}.PlotterPromo_cardHead__nJGPk{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.PlotterPromo_cardHead__nJGPk h3{margin:0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em}.PlotterPromo_cardIcon__sUbfD{display:grid;place-items:center;width:50px;height:50px;border-radius:var(--radius-md);color:var(--beam);background:var(--accent-a8);border:1px solid var(--accent-a35)}.PlotterPromo_card__cHI3y p{margin:0 0 1.6rem;color:var(--text-on-dark-muted);line-height:1.65}@media (max-width:960px){.PlotterPromo_grid__VIzDz{grid-template-columns:1fr}.PlotterPromo_card__cHI3y{position:static}.PlotterPromo_section__oPT0G{padding:var(--section-y-sm) 0}}@media (max-width:560px){.PlotterPromo_services__jgbx6{grid-template-columns:1fr}}.UvBed_bed__R5Jff{--cycle:6s;position:relative;aspect-ratio:1/.92;padding:12% 7% 16%;border-radius:var(--radius-xl);overflow:hidden;background:radial-gradient(420px circle at 80% 0,var(--accent-a20),transparent 60%),linear-gradient(160deg,#15151b,var(--surface-925));border:1px solid var(--white-a8);box-shadow:0 40px 90px var(--black-a55),inset 0 1px 0 var(--white-a8)}.UvBed_vacuum__e2pVS{position:absolute;inset:0;background-image:linear-gradient(var(--white-a4) 1px,transparent 1px),linear-gradient(90deg,var(--white-a4) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(circle at 50% 50%,var(--black) 40%,transparent 85%);mask-image:radial-gradient(circle at 50% 50%,var(--black) 40%,transparent 85%)}.UvBed_plates__Smnbl{position:relative;height:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.UvBed_plate__HOVLv{position:relative;display:grid;place-items:center;border-radius:var(--radius-md);overflow:hidden;box-shadow:0 14px 30px var(--black-a55)}.UvBed_wood__H2pXa{background:linear-gradient(135deg,#b98350,#7d4f2a 55%,#a56d3d)}.UvBed_acrylic__KkY9x{background:linear-gradient(135deg,rgba(190,235,255,.35),rgba(120,180,220,.18));border:1px solid var(--white-a40)}.UvBed_metal__UCMUd{background:linear-gradient(135deg,#d5d9df,#8c929b 50%,#c7ccd3)}.UvBed_label__3XIqn{position:absolute;left:0;right:0;bottom:8%;text-align:center;font-size:clamp(.55rem,1.2vw,.72rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-dark-body);text-shadow:0 1px 4px var(--black-a55);z-index:2}.UvBed_metal__UCMUd .UvBed_label__3XIqn{color:#222;text-shadow:none}.UvBed_print__wslmR{position:absolute;inset:14% 16% 26%;border-radius:var(--radius-sm);background:radial-gradient(circle at 30% 30%,var(--white) 0 14%,transparent 15%),linear-gradient(135deg,var(--primary),var(--beam) 60%,#ff9a3c);box-shadow:0 0 22px var(--accent-a50);animation:UvBed_reveal__1vsGg var(--cycle) linear infinite}.UvBed_acrylic__KkY9x .UvBed_print__wslmR{background:radial-gradient(circle at 30% 30%,var(--white) 0 14%,transparent 15%),linear-gradient(135deg,#1f6bff,#19d4ff);box-shadow:0 0 22px rgba(25,212,255,.5)}.UvBed_metal__UCMUd .UvBed_print__wslmR{background:radial-gradient(circle at 30% 30%,var(--white) 0 14%,transparent 15%),linear-gradient(135deg,#111,#3a3f4a);box-shadow:0 0 18px var(--black-a40)}.UvBed_glare__ZiGPq{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,var(--white-a24) 48%,transparent 60%)}.UvBed_bar__gT_BA{position:absolute;left:3%;right:3%;height:4px;top:12%;border-radius:var(--radius-xs);background:var(--white);box-shadow:0 0 12px 2px rgba(150,120,255,.9),0 0 36px 8px rgba(124,77,255,.55);animation:UvBed_sweep__UATta var(--cycle) linear infinite}@keyframes UvBed_sweep__UATta{0%{top:12%;opacity:0}6%{opacity:1}88%{top:84%;opacity:1}to{top:84%;opacity:0}}@keyframes UvBed_reveal__1vsGg{0%,6%{clip-path:inset(0 0 100% 0)}88%,to{clip-path:inset(0 0 0 0)}}.UvBed_callout__x6XAv{position:absolute;display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .8rem;border-radius:var(--radius-pill);font-size:clamp(.62rem,1.4vw,.78rem);font-weight:600;color:var(--white);background:var(--panel-a82);border:1px solid var(--white-a16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.UvBed_c1___Ie3r{top:4%;left:6%}.UvBed_c2__OJLyp{bottom:5%;right:6%}.UvBed_dot__rg8mM{width:8px;height:8px;border-radius:var(--radius-round);background:var(--beam);box-shadow:0 0 10px var(--beam)}@media (prefers-reduced-motion:reduce){.UvBed_bar__gT_BA{animation:none;opacity:0}.UvBed_print__wslmR{animation:none}}@media (max-width:640px){.UvBed_bed__R5Jff{display:none}}.UvPrinting_section__Fxo8c{background:radial-gradient(700px circle at 100% 100%,var(--accent-a12),transparent 60%),var(--bg-deep);padding:var(--section-y) 0}.UvPrinting_grid__MtcZt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:center}.UvPrinting_grid__MtcZt header{margin-bottom:1.6rem}.UvPrinting_actions__XVzpB{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}@media (max-width:960px){.UvPrinting_grid__MtcZt{grid-template-columns:1fr;gap:2.5rem}.UvPrinting_section__Fxo8c{padding:var(--section-y-sm) 0}}.BoutiqueCard_card__iyVHz{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:2rem 1.7rem 1.7rem;border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--ink-a9);overflow:hidden;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out),border-color .3s}.BoutiqueCard_card__iyVHz:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary),var(--beam));transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.BoutiqueCard_card__iyVHz:focus-within,.BoutiqueCard_card__iyVHz:hover{transform:translateY(-6px);border-color:var(--primary-a25);box-shadow:0 24px 50px var(--ink-a12)}.BoutiqueCard_card__iyVHz:focus-within:before,.BoutiqueCard_card__iyVHz:hover:before{transform:scaleX(1)}.BoutiqueCard_num__1Ekb9:before{content:attr(data-n)}.BoutiqueCard_num__1Ekb9{display:block;font-size:var(--fs-4xl);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink-a9)}.BoutiqueCard_title__rumC2{margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;color:var(--text-dark)}.BoutiqueCard_text__H4fod{margin:0;flex:1 1;color:var(--ink-600);line-height:1.6}.BoutiqueCard_link__233vD{display:inline-flex;align-items:center;gap:.5rem;margin-top:.6rem;font-weight:700;color:var(--primary)}.BoutiqueCard_link__233vD:after{content:"";position:absolute;inset:0}.BoutiqueCard_link__233vD:focus-visible{outline:2px solid var(--beam);outline-offset:4px;border-radius:var(--radius-xs)}.BoutiqueCard_link__233vD svg{transition:transform .3s var(--ease-out)}.BoutiqueCard_card__iyVHz:hover .BoutiqueCard_link__233vD svg{transform:translateX(5px)}.Boutique_section__ED2UB{background:var(--white);color:var(--text-dark);padding:var(--section-y) 0}.Boutique_grid__zH4bM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}@media (max-width:1060px){.Boutique_grid__zH4bM{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.Boutique_grid__zH4bM{grid-template-columns:1fr}.Boutique_section__ED2UB{padding:var(--section-y-sm) 0}}@media (max-width:620px){.Boutique_grid__zH4bM{display:flex;gap:.9rem;overflow-x:auto;margin-inline:-2.2rem;padding:.6rem 2.2rem 1rem;scroll-padding-inline:2.2rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.Boutique_grid__zH4bM::-webkit-scrollbar{display:none}.Boutique_grid__zH4bM>*{flex:0 0 70%;min-width:0;scroll-snap-align:start}}.Gallery_section__sUtX_{background:radial-gradient(900px circle at 0 0,var(--accent-a8),transparent 55%),var(--surface-925);padding:var(--section-y) 0}@media (max-width:960px){.Gallery_section__sUtX_{padding:var(--section-y-sm) 0}}.ClusterCard_card__VK_Fx{padding:2rem;border-radius:var(--radius-xl);background:var(--white);border:1px solid var(--ink-a9);transition:box-shadow .4s var(--ease-out),transform .4s var(--ease-out)}.ClusterCard_card__VK_Fx:hover{transform:translateY(-4px);box-shadow:0 24px 50px var(--ink-a9)}.ClusterCard_head__tt_zt{display:flex;align-items:center;gap:.9rem;margin-bottom:.9rem}.ClusterCard_icon__d4Uoj{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-md);color:var(--primary);background:var(--primary-a8);border:1px solid var(--primary-a25);flex-shrink:0}.ClusterCard_title__gKeOZ{margin:0;font-size:var(--fs-xl);font-weight:800;letter-spacing:-.02em;color:var(--text-dark)}.ClusterCard_text__XD7MT{margin:0 0 1.2rem;color:var(--ink-600);line-height:1.6;font-size:var(--fs-md)}.ClusterCard_links___eIhV{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink-a9)}.ClusterCard_links___eIhV li+li{border-top:1px solid var(--ink-a6)}.ClusterCard_links___eIhV a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .1rem;font-weight:600;color:var(--text-dark);transition:color .25s,padding .3s var(--ease-out)}.ClusterCard_links___eIhV a svg{color:var(--primary);opacity:0;transform:translateX(-6px);transition:opacity .25s,transform .3s var(--ease-out)}.ClusterCard_links___eIhV a:focus-visible,.ClusterCard_links___eIhV a:hover{color:var(--primary);padding-left:.5rem}.ClusterCard_links___eIhV a:focus-visible svg,.ClusterCard_links___eIhV a:hover svg{opacity:1;transform:none}.ClusterCard_links___eIhV a:focus-visible{outline:2px solid var(--beam);outline-offset:2px;border-radius:var(--radius-xs)}.Directory_section__kQ7v1{background:var(--bg-alt);color:var(--text-dark);padding:var(--section-y) 0}.Directory_grid__XK6lp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:start}@media (max-width:960px){.Directory_grid__XK6lp{grid-template-columns:1fr}.Directory_section__kQ7v1{padding:var(--section-y-sm) 0}}@media (max-width:620px){.Directory_grid__XK6lp{display:flex;gap:.9rem;overflow-x:auto;margin-inline:-2.2rem;padding:.6rem 2.2rem 1rem;scroll-padding-inline:2.2rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.Directory_grid__XK6lp::-webkit-scrollbar{display:none}.Directory_grid__XK6lp>*{flex:0 0 88%;min-width:0;scroll-snap-align:start}}