.cRh5nW_header{height:var(--nav-h);border-bottom:1px solid var(--line-hairline)}.cRh5nW_inner{height:100%;padding:0 var(--pad-side);justify-content:space-between;align-items:center;display:flex}.cRh5nW_logo{align-items:center;gap:var(--s-12);color:var(--text-bone);text-decoration:none;display:flex}.cRh5nW_logo:hover,.cRh5nW_logoName{color:var(--text-bone)}.cRh5nW_navList{align-items:center;gap:var(--s-40);list-style:none;display:flex}.cRh5nW_navList .cRh5nW_navItem{color:var(--text-bone);transition:color var(--dur-fast) var(--ease-move);font-size:15px;text-decoration:none}.cRh5nW_navItem:hover,.cRh5nW_navItem:focus-visible{color:var(--gold)}.cRh5nW_burger{cursor:pointer;background:0 0;border:none;width:32px;height:32px;padding:0;display:none;position:relative}.cRh5nW_burgerLine,.cRh5nW_burgerLine:before,.cRh5nW_burgerLine:after{background:var(--text-bone);width:20px;height:1.5px;transition:transform var(--dur-fast) var(--ease-move), opacity var(--dur-fast) var(--ease-move);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cRh5nW_burgerLine:before{content:"";transform:translateY(-6px)}.cRh5nW_burgerLine:after{content:"";transform:translateY(6px)}.cRh5nW_burgerLine.cRh5nW_burgerOpen{background:0 0}.cRh5nW_burgerLine.cRh5nW_burgerOpen:before{transform:rotate(45deg)}.cRh5nW_burgerLine.cRh5nW_burgerOpen:after{transform:rotate(-45deg)}.cRh5nW_mobileNav{display:none}@media (max-width:767px){.cRh5nW_navList{display:none}.cRh5nW_burger{display:block}.cRh5nW_header{z-index:calc(var(--z-overlay) + 1);position:relative}.cRh5nW_inner{z-index:1;padding:0 20px;position:relative}.cRh5nW_mobileNav{z-index:0;background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-move), visibility 0s linear var(--dur-normal);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cRh5nW_mobileNavOpen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-normal) var(--ease-move)}.cRh5nW_mobileList{align-items:center;gap:var(--s-32);flex-direction:column;list-style:none;display:flex}.cRh5nW_mobileNavItem{color:var(--text-secondary);letter-spacing:.2em;font-size:20px;text-decoration:none}.cRh5nW_mobileNavItem:hover,.cRh5nW_mobileNavItem:focus-visible{color:var(--gold)}}@media (prefers-reduced-motion:reduce){.cRh5nW_burgerLine,.cRh5nW_burgerLine:before,.cRh5nW_burgerLine:after,.cRh5nW_mobileNav,.cRh5nW_mobileNavOpen{transition:none}}@media (hover:none){.cRh5nW_logo,.cRh5nW_burger,.cRh5nW_mobileNavItem{position:relative}.cRh5nW_logo:after,.cRh5nW_burger:after,.cRh5nW_mobileNavItem:after{content:"";position:absolute;inset:-12px 0}.cRh5nW_burger:after{inset:-6px}.cRh5nW_mobileNavItem:after{inset:-11px -20px}}
._8RiFmG_button{align-items:center;gap:var(--s-12);border:1px solid var(--line-strong);padding:17px var(--s-36);font-family:var(--font-lapidary);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;font-size:13px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}._8RiFmG_fill{transition:transform var(--dur-fill) var(--ease-fill);z-index:0;position:absolute;inset:0;transform:translateY(101%)}._8RiFmG_button:hover ._8RiFmG_fill,._8RiFmG_button:focus-visible ._8RiFmG_fill,._8RiFmG_solid ._8RiFmG_fill{transform:translateY(0)}._8RiFmG_solid._8RiFmG_gold ._8RiFmG_label{color:var(--bg)}._8RiFmG_solid._8RiFmG_blood ._8RiFmG_label{color:var(--text-bone)}._8RiFmG_label{z-index:1;align-items:center;gap:var(--s-12);transition:color var(--dur-fill) var(--ease-fill);display:inline-flex;position:relative}._8RiFmG_gold{color:var(--text-bone)}._8RiFmG_gold ._8RiFmG_fill{background:linear-gradient(to top, var(--gold-deep), var(--gold-light))}._8RiFmG_gold:hover ._8RiFmG_label,._8RiFmG_gold:focus-visible ._8RiFmG_label{color:var(--bg)}._8RiFmG_blood{color:var(--blood-text)}._8RiFmG_blood ._8RiFmG_fill{background:linear-gradient(to top, var(--blood-deep), var(--blood-hover))}._8RiFmG_blood:hover ._8RiFmG_label,._8RiFmG_blood:focus-visible ._8RiFmG_label{color:var(--text-bone)}@media (prefers-reduced-motion:reduce){._8RiFmG_fill{transition:none}}
.dx0jzW_icon{width:1.25em;height:1.25em;display:block}
.USafua_root{left:50%;bottom:var(--s-24);z-index:var(--z-base);position:absolute;transform:translate(-50%)}.USafua_link{align-items:center;gap:var(--s-12);flex-direction:column;text-decoration:none;display:flex}.USafua_object{justify-content:center;align-items:center;display:flex}.USafua_stage{width:80px;height:80px;color:var(--gold);position:relative}.USafua_fallback{opacity:.85;width:100%;height:100%;transition:opacity var(--dur-normal) var(--ease-move);position:absolute;inset:0}.USafua_stageLive .USafua_fallback{opacity:0}.USafua_caption{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-move)}.USafua_link:hover .USafua_caption,.USafua_link:focus-visible .USafua_caption{color:var(--text-bone)}.USafua_mark{width:44px;height:44px;color:var(--gold);opacity:.85;display:none}@media (max-width:767px){.USafua_root{padding:var(--s-8) 0 var(--s-36);justify-content:center;display:flex;position:static;transform:none}.USafua_stage{display:none}.USafua_mark{display:block}}@media (prefers-reduced-motion:reduce){.USafua_caption,.USafua_fallback{transition:none}}
.HAA8HW_hero{position:relative}@media (min-width:768px){.HAA8HW_hero{scroll-snap-align:start}}.HAA8HW_grid{padding-left:max(0px, calc((100vw - var(--max-page)) / 2));grid-template-columns:1fr min(42%,60vh);align-items:stretch;display:grid}@media (min-width:768px){.HAA8HW_grid{min-height:calc(100dvh - var(--nav-h))}}.HAA8HW_content{max-width:var(--max-hero-col);padding:var(--s-36) var(--s-48) 150px var(--pad-side);flex-direction:column;justify-content:center;display:flex}.HAA8HW_heading{color:var(--text-bone);margin:0}.HAA8HW_role{max-width:none;margin:var(--s-12) 0 0;font-family:var(--font-display);letter-spacing:.005em;text-wrap:balance;color:var(--gold);font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:1.15}.HAA8HW_lead{max-width:500px;margin:var(--s-28) 0 0;color:var(--text-body);display:flow-root}.HAA8HW_metrics{margin:var(--s-36) 0 0;align-items:flex-start;display:flex}.HAA8HW_metric{flex-direction:column;display:flex}.HAA8HW_metric:not(:first-child){border-left:1px solid var(--line);padding-left:var(--s-36)}.HAA8HW_metric:not(:last-child){padding-right:var(--s-36)}.HAA8HW_metricValue{color:var(--gold);white-space:nowrap;margin:0}.HAA8HW_metric:first-child .HAA8HW_metricValue{--glint-delay:.9s}.HAA8HW_metric:nth-child(2) .HAA8HW_metricValue{--glint-delay:1.05s}.HAA8HW_metric:nth-child(3) .HAA8HW_metricValue{--glint-delay:1.2s}.HAA8HW_metricText{gap:var(--s-4);margin:var(--s-8) 0 0;flex-direction:column;display:flex}.HAA8HW_metricLabel{color:var(--text-muted)}.HAA8HW_metricProject{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;font-style:italic;line-height:1.2}.HAA8HW_actions{align-items:flex-start;gap:var(--s-12);margin:var(--s-36) 0 0;flex-direction:column;display:flex}.HAA8HW_buttons{align-items:stretch;gap:var(--s-16);display:flex}.HAA8HW_buttons a{text-align:center;justify-content:center}.HAA8HW_contacts{align-items:center;gap:var(--s-4);margin-left:calc(var(--s-12) * -1);display:inline-flex}.HAA8HW_socialLink{width:44px;height:44px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-move);justify-content:center;align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.HAA8HW_socialLink:hover,.HAA8HW_socialLink:focus-visible{color:var(--gold)}@media (min-width:768px){.HAA8HW_content{container-type:inline-size}}@container (max-width:540px){.HAA8HW_metric:not(:first-child){padding-left:var(--s-20)}.HAA8HW_metric:not(:last-child){padding-right:var(--s-20)}}@container (max-width:420px){.HAA8HW_metrics{flex-direction:column;align-items:stretch}.HAA8HW_metric{padding:var(--s-12) 0;border-bottom:1px solid var(--line-soft);flex-direction:row;justify-content:space-between;align-items:baseline}.HAA8HW_metric:not(:first-child){border-left:none;padding-left:0}.HAA8HW_metric:not(:last-child){padding-right:0}.HAA8HW_metric:last-child{border-bottom:none}.HAA8HW_metricText{text-align:right;align-items:flex-end;margin:0}}@media (min-width:768px) and (max-height:860px){.HAA8HW_content{padding-top:var(--s-24);justify-content:flex-start;padding-bottom:110px}.HAA8HW_content .HAA8HW_heading{font-size:clamp(40px,6.6vh,56px)}.HAA8HW_content .HAA8HW_role{margin-top:var(--s-8);font-size:clamp(22px,3.2vh,26px)}.HAA8HW_content .HAA8HW_lead{margin-top:var(--s-16);max-width:600px;line-height:1.5}.HAA8HW_content .HAA8HW_metrics,.HAA8HW_content .HAA8HW_actions{margin-top:var(--s-20)}.HAA8HW_content .HAA8HW_actions{align-items:center;column-gap:var(--s-16);flex-flow:wrap}.HAA8HW_content .HAA8HW_contacts{margin-left:0}.HAA8HW_content .HAA8HW_buttons a{padding-inline:var(--s-28)}.HAA8HW_content{--hero-metric-fs:clamp(26px, 4.4vh, 36px)}.HAA8HW_content .HAA8HW_metricValue{font-size:var(--hero-metric-fs)}}@container (max-width:540px){.HAA8HW_content .HAA8HW_metricValue{font-size:min(var(--hero-metric-fs,clamp(28px, 3.05vw, 44px)), calc(9.1cqw - 8px))}}@container (max-width:420px){.HAA8HW_content .HAA8HW_metricValue{font-size:var(--hero-metric-fs,clamp(28px, 3.05vw, 44px))}}@media (min-width:1760px) and (min-height:1200px){.HAA8HW_content{max-width:clamp(785px,46vw,1120px);padding-top:clamp(36px,2vw,56px)}.HAA8HW_content .HAA8HW_heading{font-size:clamp(70px,3.6vw,110px)}.HAA8HW_content .HAA8HW_role{font-size:clamp(32px,1.65vw,50px)}.HAA8HW_content .HAA8HW_lead{max-width:clamp(500px,28vw,680px);margin-top:clamp(28px,1.5vw,40px);font-size:clamp(18px,.85vw,24px)}.HAA8HW_content .HAA8HW_metricValue{font-size:clamp(44px,2.3vw,68px)}.HAA8HW_content .HAA8HW_metrics,.HAA8HW_content .HAA8HW_actions{margin-top:clamp(36px,2vw,56px)}}.HAA8HW_media{background:var(--bg);position:relative;overflow:hidden}.HAA8HW_portrait{object-fit:cover;object-position:calc(50% + 50px) 50%;width:100%;height:100%;position:absolute;top:0;left:0}.HAA8HW_vignette{background: linear-gradient(180deg, #0b0b0b00 74%, var(--bg) 100%),  linear-gradient(90deg, var(--bg) 0%, #0b0b0be0 9%, #0b0b0b73 24%, #0b0b0b24 38%, #0b0b0b00 52%);pointer-events:none;position:absolute;inset:0}@media (max-width:767px){.HAA8HW_grid{gap:var(--s-24);min-height:0;padding:var(--s-32) 0;flex-direction:column;display:flex}.HAA8HW_content{display:contents}.HAA8HW_heading{order:2;padding:0 20px}.HAA8HW_role{margin-top:calc(var(--s-16) * -1);order:2;padding:0 20px;font-size:24px}.HAA8HW_lead{order:3;max-width:none;margin:0;padding:0 20px}.HAA8HW_portrait{object-position:50% 14%}.HAA8HW_media{border:1px solid var(--line);order:5;height:clamp(200px,30svh,280px);margin:0 20px}.HAA8HW_metrics{flex-direction:column;order:7;align-items:stretch;margin:0;padding:0 20px}.HAA8HW_metric{padding:var(--s-16) 0;border-bottom:1px solid var(--line-soft);flex-direction:row;justify-content:space-between;align-items:baseline}.HAA8HW_metric:not(:first-child){border-left:none;padding-left:0}.HAA8HW_metric:not(:last-child){padding-right:0}.HAA8HW_metric:last-child{border-bottom:none}.HAA8HW_metricText{text-align:right;align-items:flex-end;margin:0}.HAA8HW_actions{align-items:stretch;gap:var(--s-8);flex-direction:column;order:4;margin:0;padding:0 20px}.HAA8HW_buttons{align-items:stretch;gap:var(--s-12);flex-direction:column;width:100%}.HAA8HW_buttons a{text-align:center;justify-content:center;min-width:0}.HAA8HW_contacts{justify-content:center;align-self:center;margin-left:0}}@media (prefers-reduced-motion:reduce){.HAA8HW_socialLink{transition:none}}
.VSn8MW_section{min-height:calc(100dvh - var(--nav-h));max-width:var(--max-page);padding:var(--s-56) var(--pad-side);scroll-snap-align:start;flex-direction:column;justify-content:center;margin-inline:auto;display:flex}@media (min-width:768px){.VSn8MW_section{scroll-margin-top:calc(-1 * var(--nav-h))}}.VSn8MW_headerRow{align-items:baseline;gap:var(--s-16);margin-bottom:var(--s-36);display:flex}.VSn8MW_headerTitle{color:var(--text-bone);margin:0}.VSn8MW_grid{flex-direction:column;gap:20px;display:flex}.VSn8MW_featuredRow{grid-template-columns:1.42fr 1fr;gap:20px;height:428px;display:grid}.VSn8MW_secondsColumn{grid-template-rows:1fr 1fr;gap:20px;min-height:0;display:grid}.VSn8MW_restRow{grid-template-columns:repeat(4,1fr);gap:20px;height:250px;display:grid}.VSn8MW_tile{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:0;min-width:0;height:100%;min-height:0;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8dfce1a}.VSn8MW_tile:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong)}.VSn8MW_hair{z-index:2;background:var(--gold);pointer-events:none;width:0;height:2px;transition:width var(--dur-fill) var(--ease-move);position:absolute;bottom:0;left:0}.VSn8MW_tile:hover .VSn8MW_hair,.VSn8MW_tile:focus-visible .VSn8MW_hair{width:100%}.VSn8MW_image{object-fit:cover;filter:saturate(.82)sepia(.06)brightness(.96);transition:transform var(--dur-image) var(--ease-move), filter var(--dur-fill) var(--ease-move)}.VSn8MW_tile:hover .VSn8MW_image,.VSn8MW_tile:focus-visible .VSn8MW_image{filter:none;transform:scale(1.04)}.VSn8MW_hoverSlot{pointer-events:none;position:absolute;inset:0;overflow:hidden}.VSn8MW_hoverVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s var(--ease-move);position:absolute;inset:0;transform:scale(1.04)}.VSn8MW_hoverSlot[data-playing] .VSn8MW_hoverVideo{opacity:1}.VSn8MW_scrim{pointer-events:none;background:linear-gradient(#0b0b0b00 30%,#0b0b0bb8 60%,#0b0b0bf5 100%);position:absolute;inset:0}.VSn8MW_tileContent{z-index:1;padding:var(--s-24) var(--s-28);transition:transform var(--dur-normal) var(--ease-move);display:block;position:absolute;bottom:0;left:0;right:0}.VSn8MW_tile:hover .VSn8MW_tileContent,.VSn8MW_tile:focus-visible .VSn8MW_tileContent{transform:translateY(-3px)}.VSn8MW_tileTitle{font-family:var(--font-display);color:var(--text-bone);overflow-wrap:break-word;font-size:25px;line-height:1.05;display:block}.VSn8MW_tileRole{font-family:var(--font-lapidary);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);overflow-wrap:break-word;margin-top:9px;font-size:13px;line-height:1.2;display:block}.VSn8MW_tileMetric{margin-top:var(--s-12);flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.VSn8MW_metricValue{font-family:var(--font-display);color:var(--gold);font-size:24px;line-height:1}.VSn8MW_metricPair{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:2px 9px;display:inline-flex}.VSn8MW_metricSeparator{font-family:var(--font-lapidary);color:var(--text-muted);font-size:13px}.VSn8MW_metricCaption{font-family:var(--font-lapidary);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:13px;line-height:1.2}.VSn8MW_tileCta{margin-top:var(--s-12);color:var(--text-bone);font-size:13px;display:block}.VSn8MW_tileCta span{transition:transform var(--dur-fast) var(--ease-move);display:inline-block}.VSn8MW_tile:hover .VSn8MW_tileCta span,.VSn8MW_tile:focus-visible .VSn8MW_tileCta span{transform:translate(4px)}.VSn8MW_lead .VSn8MW_tileContent{padding:var(--s-36) var(--s-36) var(--s-32)}.VSn8MW_lead .VSn8MW_scrim{background:linear-gradient(#0b0b0b0f 0%,#0b0b0b00 30%,#0b0b0bb8 62%,#0b0b0bf5 100%)}.VSn8MW_lead .VSn8MW_tileTitle{font-size:38px;line-height:1.04}.VSn8MW_lead .VSn8MW_tileMetric{margin-top:var(--s-20);gap:11px}.VSn8MW_lead .VSn8MW_metricValue{font-size:40px}.VSn8MW_lead .VSn8MW_metricCaption{font-size:14px}.VSn8MW_small .VSn8MW_tileContent{padding:var(--s-24) var(--s-20)}.VSn8MW_small .VSn8MW_scrim{background:linear-gradient(#0b0b0b00 19%,#0b0b0bc2 50%,#0b0b0bf7 100%)}.VSn8MW_small .VSn8MW_tileTitle{font-size:20px;line-height:1.1}.VSn8MW_small .VSn8MW_tileMetric{gap:var(--s-8);align-content:flex-start;min-height:39px;margin-top:11px}.VSn8MW_small .VSn8MW_metricValue{font-size:21px}@media (hover:none){.VSn8MW_image,.VSn8MW_tile:hover .VSn8MW_image,.VSn8MW_tile:focus-visible .VSn8MW_image{filter:saturate(.9)brightness(.95)}}@media (prefers-reduced-motion:reduce){.VSn8MW_tile,.VSn8MW_image,.VSn8MW_hair,.VSn8MW_tileContent,.VSn8MW_tileCta span{transition:none}.VSn8MW_tile:hover .VSn8MW_tileCta span,.VSn8MW_tile:focus-visible .VSn8MW_tileCta span,.VSn8MW_tile:hover .VSn8MW_tileContent,.VSn8MW_tile:focus-visible .VSn8MW_tileContent,.VSn8MW_tile:hover .VSn8MW_image,.VSn8MW_tile:focus-visible .VSn8MW_image{transform:none}}@media (min-width:1760px) and (min-height:1200px){.VSn8MW_featuredRow{height:clamp(428px,24vw,560px)}.VSn8MW_restRow{height:clamp(250px,14vw,330px)}.VSn8MW_headerRow .VSn8MW_headerTitle{font-size:clamp(46px,2.6vw,62px)}.VSn8MW_lead .VSn8MW_tileTitle{font-size:clamp(38px,2.1vw,50px)}.VSn8MW_lead .VSn8MW_metricValue{font-size:clamp(40px,2.2vw,52px)}.VSn8MW_tile .VSn8MW_tileTitle{font-size:clamp(25px,1.4vw,33px)}.VSn8MW_tile .VSn8MW_metricValue{font-size:clamp(24px,1.35vw,31px)}.VSn8MW_small .VSn8MW_tileTitle{font-size:clamp(20px,1.1vw,26px)}.VSn8MW_small .VSn8MW_metricValue{font-size:clamp(21px,1.2vw,27px)}.VSn8MW_small .VSn8MW_tileMetric{min-height:calc(clamp(21px,1.2vw,27px) + 18px)}}@media (min-width:768px) and (max-height:890px){.VSn8MW_section{padding-block:var(--s-32)}.VSn8MW_headerRow{margin-bottom:var(--s-24)}.VSn8MW_featuredRow{height:clamp(300px,63.1svh - 93.388px,428px)}.VSn8MW_restRow{height:clamp(190px,36.9svh - 54.612px,250px)}}@media (min-width:768px) and (max-width:1023px){.VSn8MW_restRow{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(180px,50svh - 328px,250px);height:auto}}.VSn8MW_selector{display:none}@media (max-width:767px){.VSn8MW_section{min-height:0;padding:var(--s-32) 20px}.VSn8MW_headerRow{margin-bottom:var(--s-20)}.VSn8MW_grid{display:none}.VSn8MW_selector{gap:var(--s-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VSn8MW_cardLead{height:min(64svh,560px)}.VSn8MW_cardButton{border-radius:var(--radius-card);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;height:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.VSn8MW_cardMedia{display:block;position:absolute;inset:0}.VSn8MW_cardCompact .VSn8MW_cardButton{background:var(--panel);height:auto;box-shadow:inset 0 0 0 1px var(--line-hairline);flex-direction:column;display:flex}.VSn8MW_cardCompact .VSn8MW_cardMedia{aspect-ratio:16/9;flex:none;position:relative;inset:auto;overflow:hidden}.VSn8MW_cardCompact .VSn8MW_cardScrim{display:none}.VSn8MW_cardCompact .VSn8MW_cardContent{padding:var(--s-16) var(--s-20) var(--s-20);gap:6px;position:static}.VSn8MW_cardCompact .VSn8MW_cardTitle{font-size:27px}.VSn8MW_cardCompact .VSn8MW_cardMetric .VSn8MW_metricValue{font-size:24px}.VSn8MW_cardCompact .VSn8MW_counter{top:auto;bottom:var(--s-16);right:var(--s-16);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:4px 0}.VSn8MW_cardCompact .VSn8MW_counterNum{font-size:17px}.VSn8MW_cardImage{object-fit:cover}.VSn8MW_cardScrim{pointer-events:none;background:linear-gradient(#0b0b0b59 0%,#0b0b0b33 32%,#0b0b0bdb 66%,#0b0b0bf0 100%);position:absolute;inset:0}.VSn8MW_cardContent{z-index:1;gap:var(--s-8);padding:var(--s-24) var(--s-20) var(--s-32);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.VSn8MW_cardEyebrow{color:var(--text-muted)}.VSn8MW_cardTitle{font-family:var(--font-display);color:var(--text-bone);overflow-wrap:break-word;font-size:34px;line-height:1.04}.VSn8MW_cardStudio{font-family:var(--font-lapidary);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:13px;line-height:1.2}.VSn8MW_cardMetric{align-items:flex-start;gap:var(--s-8);flex-direction:column;display:flex}.VSn8MW_cardMetric .VSn8MW_metricSeparator{display:none}.VSn8MW_cardMetric .VSn8MW_metricValue{font-size:28px}.VSn8MW_cardMetric .VSn8MW_metricCaption{font-size:13px}.VSn8MW_cardCta{margin-top:var(--s-8);color:var(--text-bone)}.VSn8MW_counter{top:var(--s-16);right:var(--s-16);z-index:1;padding:6px var(--s-12);border-radius:var(--radius-card);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b0b0bc7;align-items:baseline;gap:5px;display:flex;position:absolute}.VSn8MW_counterNum{font-family:var(--font-display);color:var(--gold);font-size:20px}.VSn8MW_counterTotal{font-family:var(--font-body);color:var(--text-muted);font-size:13px}}
.gqQY5a_lightbox{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;max-width:none;height:100%;max-height:none;color:var(--text-bone);background:#050403fa;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gqQY5a_lightbox[open]{grid-template-rows:minmax(0,1fr) auto;display:grid}.gqQY5a_lightbox::backdrop{background:0 0}.gqQY5a_stage{min-height:0;margin:56px 24px 0;position:relative}.gqQY5a_media{object-fit:contain}video.gqQY5a_media{width:100%;height:100%;position:absolute;inset:0}.gqQY5a_close{z-index:1;border:1px solid var(--line-strong);width:44px;height:44px;color:var(--gold);cursor:pointer;background:#0b0b0bb3;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute;top:10px;right:12px}.gqQY5a_bar{justify-content:center;align-items:center;gap:20px;padding:14px 24px 20px;display:flex}.gqQY5a_caption{text-align:center;min-width:0;font-family:var(--font-lapidary);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin:0;font-size:13px}.gqQY5a_count{color:var(--gold)}.gqQY5a_arrow{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}.gqQY5a_close:hover,.gqQY5a_arrow:hover{background:var(--elevated)}@media (max-width:767px){.gqQY5a_stage{margin:60px 0 0}.gqQY5a_bar{padding:12px 16px calc(16px + env(safe-area-inset-bottom))}}
.tmbwiW_carousel{display:contents}.tmbwiW_viewport{width:100%;height:100%;min-height:45cqw;max-height:var(--media-max-h,none);aspect-ratio:16/9;border:1px solid var(--line);background:var(--bg);position:relative;overflow:hidden}.tmbwiW_media{object-fit:contain}video.tmbwiW_media{width:100%;height:100%;position:absolute;inset:0}.tmbwiW_backdrop{object-fit:cover;filter:blur(24px)brightness(.38)saturate(1.15);transform:scale(1.15)}.tmbwiW_zoom{background:0 0;border:none;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.tmbwiW_zoom:focus-visible{outline-offset:-3px}.tmbwiW_zoomHint{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text-bone);transition:color var(--dur-fast) var(--ease-move);background:#0b0b0bb8;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex;position:absolute;top:10px;right:10px}.tmbwiW_zoom:hover .tmbwiW_zoomHint,.tmbwiW_zoom:focus-visible .tmbwiW_zoomHint{color:var(--gold)}.tmbwiW_controls{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.tmbwiW_arrow{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--gold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move);background:0 0;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.tmbwiW_arrow:hover{background:var(--elevated)}.tmbwiW_dots{align-items:center;display:flex}.tmbwiW_dot{cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;width:28px;height:44px;padding:0;display:flex;position:relative}.tmbwiW_dot:before{content:"";background:var(--line-strong);width:7px;height:8px;transition:width var(--dur-fast) var(--ease-move), background-color var(--dur-fast) var(--ease-move);border-radius:20px}.tmbwiW_dot:hover:before{background:var(--text-muted)}.tmbwiW_dotActive:before,.tmbwiW_dotActive:hover:before{background:var(--gold);width:20px}.tmbwiW_dot:focus-visible{outline:none}.tmbwiW_dot:focus-visible:before{outline:2px solid var(--gold);outline-offset:3px}.tmbwiW_caption{text-align:center;font-family:var(--font-lapidary);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:14px 0 0;font-size:13px}@media (max-width:767px){.tmbwiW_arrow{width:38px;height:38px}.tmbwiW_caption{letter-spacing:.1em;font-size:12px}}@media (prefers-reduced-motion:reduce){.tmbwiW_arrow,.tmbwiW_dot:before,.tmbwiW_zoomHint{transition:none}}@media (hover:none){.tmbwiW_arrow{position:relative}.tmbwiW_arrow:after{content:"";position:absolute;inset:-3px}}
.AT3GHq_overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:none;height:100%;max-height:none;color:inherit;font-family:var(--font-body);background:#050403db;border:none;margin:0;padding:40px;position:fixed;inset:0;overflow:hidden}.AT3GHq_overlay[open]{justify-content:center;align-items:center;display:flex}.AT3GHq_overlay::backdrop{background:0 0}:root:not([data-vt]) .AT3GHq_overlay[open]{transition:opacity .3s}:root:not([data-vt]) .AT3GHq_overlay[open] .AT3GHq_panel{transition:opacity .5s cubic-bezier(.2,.7,.3,1),transform .5s cubic-bezier(.2,.7,.3,1)}@starting-style{:root:not([data-vt]) .AT3GHq_overlay[open]{opacity:0}:root:not([data-vt]) .AT3GHq_overlay[open] .AT3GHq_panel{opacity:0;transform:translateY(30px)scale(.985)}}.AT3GHq_panel{width:100%;max-width:var(--max-panel-width);background:var(--panel);border:1px solid var(--line-strong);height:min(940px,88vh);box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative}.AT3GHq_header{flex:none;grid-template-columns:1fr auto;grid-template-areas:"meta close""title close""role close";column-gap:24px;padding:40px 48px 0;display:grid;position:relative}.AT3GHq_mobileBadge{display:none}.AT3GHq_metaRow{font-family:var(--font-lapidary);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);grid-area:meta;align-items:center;gap:12px;margin-bottom:14px;font-size:13px;display:flex}.AT3GHq_dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:4px;height:4px}.AT3GHq_metaTag{color:var(--gold)}.AT3GHq_statusShipped{color:var(--status-shipped)}.AT3GHq_statusProgress{color:var(--status-progress)}.AT3GHq_statusCancelled{color:var(--blood-text)}.AT3GHq_statusPrototype{color:var(--text-secondary)}.AT3GHq_title{font-family:var(--font-display);color:var(--text-bone);white-space:pre-line;grid-area:title;margin:0;font-size:40px;font-weight:400;line-height:1.05}.AT3GHq_role{max-width:none;font-family:var(--font-lapidary);letter-spacing:.03em;color:var(--text-secondary);grid-area:role;margin:10px 0 0;font-size:17px;line-height:1.3}.AT3GHq_closeButton{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--gold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-move);background:0 0;flex:none;grid-area:close;justify-content:center;place-self:start end;align-items:center;font-size:20px;display:flex}.AT3GHq_closeButton:hover{background:var(--elevated)}.AT3GHq_hairline{background:var(--line);flex:none;height:1px;margin:26px 48px 0}.AT3GHq_body{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;grid-template:"media text""result text"1fr/minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px 44px;min-height:0;padding:30px 48px 12px;display:grid;overflow-y:auto}.AT3GHq_mediaCol{--media-max-h:none;grid-area:media;grid-template-rows:max-content;grid-auto-rows:auto;align-content:start;min-width:0;display:grid;container-type:inline-size}@media (min-width:768px) and (min-height:861px){.AT3GHq_mediaCol{--media-max-h:calc(min(940px, 88vh) - 495px)}}@media (min-width:768px) and (min-height:700px) and (max-height:860px){.AT3GHq_mediaCol{--media-max-h:calc(100dvh - 451px)}}.AT3GHq_body[data-snug]{padding-bottom:0}.AT3GHq_textCol{grid-area:text;min-width:0}.AT3GHq_resultSection{grid-area:result;min-width:0}.AT3GHq_sectionLabel{font-family:var(--font-lapidary);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:13px;font-weight:400}.AT3GHq_intro{max-width:none;color:var(--text-bone);margin:0 0 26px;font-size:18px;line-height:1.55}.AT3GHq_workList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.AT3GHq_workList li{color:var(--text-body);padding-left:20px;font-size:16px;line-height:1.6;position:relative}.AT3GHq_workList li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;position:absolute;top:.72em;left:0}.AT3GHq_externalLink{border-bottom:1px solid var(--line-strong);font-family:var(--font-lapidary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-bone);transition:color var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move);align-items:center;gap:10px;margin-top:26px;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-flex}.AT3GHq_externalArrow{color:var(--gold);transition:transform var(--dur-fast) var(--ease-move)}.AT3GHq_externalLink:hover,.AT3GHq_externalLink:focus-visible{color:var(--gold);border-bottom-color:var(--gold)}.AT3GHq_externalLink:hover .AT3GHq_externalArrow,.AT3GHq_externalLink:focus-visible .AT3GHq_externalArrow{transform:translate(4px)}@media (hover:none){.AT3GHq_externalLink{position:relative}.AT3GHq_externalLink:after{content:"";position:absolute;inset:-14px 0}}@media (prefers-reduced-motion:reduce){.AT3GHq_externalLink,.AT3GHq_externalArrow{transition:none}.AT3GHq_externalLink:hover .AT3GHq_externalArrow,.AT3GHq_externalLink:focus-visible .AT3GHq_externalArrow{transform:none}}.AT3GHq_section+.AT3GHq_section{margin-top:24px}.AT3GHq_sectionLabel{margin-bottom:10px}.AT3GHq_section p{max-width:none;color:var(--text-body);margin:0 0 12px;font-size:16px;line-height:1.62}.AT3GHq_section p:last-child{margin-bottom:0}.AT3GHq_resultSection{container-type:inline-size}.AT3GHq_stats{grid-template-columns:repeat(3,minmax(max-content,1fr));column-gap:28px;margin:14px 0 0;display:grid}.AT3GHq_stat{flex-direction:column;gap:6px;min-width:0;display:flex}.AT3GHq_statValue{font-family:var(--font-display);color:var(--gold);white-space:nowrap;font-size:min(30px,6.66667cqi - 3.73333px);font-weight:400;line-height:1.05}.AT3GHq_statArrow{font-family:var(--font-body);vertical-align:.18em;color:var(--text-muted);margin:0 .3em;font-size:.6em}.AT3GHq_statCaption{contain:inline-size;font-family:var(--font-lapidary);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:13px;line-height:1.35}.AT3GHq_section .AT3GHq_resultText{margin-top:14px}.AT3GHq_footer{border-top:1px solid var(--line-soft);flex:none;justify-content:space-between;align-items:center;padding:20px 48px 34px;display:flex;position:relative}.AT3GHq_navButton{font-family:var(--font-lapidary);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;transition:color var(--dur-fast) var(--ease-move);background:0 0;border:none;align-items:center;gap:10px;padding:8px 4px;font-size:13px;display:inline-flex}.AT3GHq_navButton:hover{color:var(--gold)}.AT3GHq_counter{font-family:var(--font-display);letter-spacing:.08em;color:var(--gold);font-size:17px;font-weight:400}.AT3GHq_awardList{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.AT3GHq_awardItem{font-family:var(--font-lapidary);letter-spacing:.06em;color:var(--text-secondary);font-size:13px;line-height:1.35}.AT3GHq_awardTier{color:var(--text-bone);letter-spacing:.14em;text-transform:uppercase}@media (min-width:768px) and (max-height:860px){.AT3GHq_overlay{padding:16px}.AT3GHq_panel{height:min(940px,100dvh - 32px)}.AT3GHq_header{padding-top:28px}.AT3GHq_title{font-size:34px}.AT3GHq_hairline{margin-top:20px}.AT3GHq_body{padding-top:24px}.AT3GHq_footer{padding-top:14px;padding-bottom:22px}.AT3GHq_mediaCol [data-carousel-caption]{display:none}}@media (min-width:768px) and (max-width:1023px) and (orientation:portrait){.AT3GHq_body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""text""result";row-gap:32px}.AT3GHq_resultSection{display:block}.AT3GHq_mediaCol{--media-max-h:none}}@media (min-width:768px) and (max-height:500px){.AT3GHq_overlay{padding:0}.AT3GHq_panel{max-width:none;height:100dvh;box-shadow:none;border:none}.AT3GHq_header{padding:12px 24px 0}.AT3GHq_metaRow{margin-bottom:6px}.AT3GHq_title{font-size:24px}.AT3GHq_closeButton{width:40px;height:40px}.AT3GHq_hairline{margin:10px 24px 0}.AT3GHq_body{gap:24px;padding:16px 24px}.AT3GHq_footer{padding:4px 24px 6px}}@media (max-width:767px){.AT3GHq_overlay{padding:0}.AT3GHq_overlay[open]{align-items:stretch}.AT3GHq_panel{max-width:100%;height:100dvh;box-shadow:none;border:none}.AT3GHq_header{grid-template-areas:"badge close""meta meta""title title""role role";row-gap:14px;padding:20px 20px 0}.AT3GHq_role{margin-top:-6px;font-size:16px}.AT3GHq_mobileBadge{font-family:var(--font-lapidary);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);grid-area:badge;align-items:center;font-size:12px;display:inline-flex}.AT3GHq_metaRow{letter-spacing:.12em;margin-bottom:0;font-size:13px}.AT3GHq_title{font-size:30px}.AT3GHq_closeButton{width:38px;height:38px;font-size:17px}.AT3GHq_hairline{margin:20px 20px 0}.AT3GHq_body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"media""text""result";align-content:start;row-gap:28px;padding:22px 20px 28px}.AT3GHq_resultSection{display:block}.AT3GHq_mediaCol{--media-max-h:none}.AT3GHq_intro{font-size:17px}.AT3GHq_stats{grid-template-columns:minmax(0,1fr);margin-top:6px}.AT3GHq_stat{border-bottom:1px solid var(--line-soft);flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0}.AT3GHq_stat:last-child{border-bottom:none}.AT3GHq_statValue{flex:none;font-size:28px}.AT3GHq_statCaption{contain:none;text-align:right;max-width:22ch;margin-left:auto}.AT3GHq_footer{padding:18px 20px 24px}.AT3GHq_navButton{font-size:12px}}@media (prefers-reduced-motion:reduce){.AT3GHq_closeButton,.AT3GHq_navButton{transition:none}}@media (hover:none){.AT3GHq_closeButton{position:relative}.AT3GHq_closeButton:after{content:"";position:absolute;inset:-3px}}
.MGwC8q_root{display:contents}
._3hUVsW_footer{border-top:1px solid var(--line-hairline);scroll-snap-align:end}._3hUVsW_contact{column-gap:var(--s-40);row-gap:var(--s-20);max-width:var(--max-page);padding:var(--s-96) var(--pad-side) var(--s-72);grid-template-columns:1fr auto;margin-inline:auto;display:grid}._3hUVsW_contactLink{grid-area:1/1/auto/-1;grid-template-columns:subgrid;color:inherit;align-items:end;text-decoration:none;display:grid}._3hUVsW_emailLink{grid-area:2/2}._3hUVsW_heading{font-family:var(--font-display);color:var(--text-bone);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:1.06}._3hUVsW_channel{gap:var(--s-8);color:inherit;flex-direction:column;text-decoration:none;display:flex}._3hUVsW_channelLabel{color:var(--text-muted)}._3hUVsW_address{justify-content:space-between;align-items:center;gap:var(--s-12);padding-bottom:var(--s-8);border-bottom:1px solid var(--line-strong);font-family:var(--font-body);color:var(--text-bone);transition:color var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move);font-size:20px;display:inline-flex}._3hUVsW_contactLink:hover ._3hUVsW_address,._3hUVsW_contactLink:focus-visible ._3hUVsW_address,._3hUVsW_emailLink:hover ._3hUVsW_address,._3hUVsW_emailLink:focus-visible ._3hUVsW_address{color:var(--gold);border-bottom-color:var(--gold)}._3hUVsW_addressArrow{color:var(--gold);transition:transform var(--dur-fast) var(--ease-move)}._3hUVsW_contactLink:hover ._3hUVsW_addressArrow,._3hUVsW_contactLink:focus-visible ._3hUVsW_addressArrow,._3hUVsW_emailLink:hover ._3hUVsW_addressArrow,._3hUVsW_emailLink:focus-visible ._3hUVsW_addressArrow{transform:translate(4px)}._3hUVsW_colophon{align-items:center;gap:var(--s-24);max-width:var(--max-page);padding:var(--s-24) var(--pad-side);border-top:1px solid var(--line-hairline);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}._3hUVsW_colophonLeft{align-items:center;gap:var(--s-16);display:flex}._3hUVsW_colophonText{color:var(--text-muted);margin:0}._3hUVsW_linksRow{align-items:center;gap:var(--s-24);display:flex}._3hUVsW_link{color:var(--text-muted);transition:color var(--dur-fast) var(--ease-move);text-decoration:none}._3hUVsW_link:hover,._3hUVsW_link:focus-visible{color:var(--gold)}._3hUVsW_colophonRight{justify-content:flex-end;align-items:center;gap:var(--s-16);display:flex}._3hUVsW_year{color:var(--text-muted)}._3hUVsW_toTop{border:1px solid var(--line);width:40px;height:40px;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-move), border-color var(--dur-fast) var(--ease-move);justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}._3hUVsW_toTop:hover,._3hUVsW_toTop:focus-visible{color:var(--gold);border-color:var(--line-strong)}@media (max-width:767px){._3hUVsW_contact{padding:var(--s-56) 20px var(--s-40);row-gap:var(--s-24);grid-template-columns:minmax(0,1fr)}._3hUVsW_contactLink{align-items:stretch;gap:var(--s-32);flex-direction:column;grid-column:1;display:flex}._3hUVsW_emailLink{grid-area:2/1}._3hUVsW_address{overflow-wrap:anywhere;font-size:17px}._3hUVsW_colophon{justify-items:center;gap:var(--s-20);padding:var(--s-24) 20px var(--s-32);text-align:center;grid-template-columns:1fr}._3hUVsW_colophonLeft{gap:var(--s-12);flex-direction:column}._3hUVsW_colophonSep{display:none}._3hUVsW_colophonRole{display:block}._3hUVsW_linksRow{justify-content:center;column-gap:var(--s-16);row-gap:var(--s-28);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){._3hUVsW_address,._3hUVsW_addressArrow,._3hUVsW_link,._3hUVsW_toTop{transition:none}._3hUVsW_contactLink:hover ._3hUVsW_addressArrow,._3hUVsW_contactLink:focus-visible ._3hUVsW_addressArrow,._3hUVsW_emailLink:hover ._3hUVsW_addressArrow,._3hUVsW_emailLink:focus-visible ._3hUVsW_addressArrow{transform:none}}@media (hover:none){._3hUVsW_link,._3hUVsW_toTop{position:relative}._3hUVsW_link:after,._3hUVsW_toTop:after{content:"";position:absolute;inset:-12px 0}._3hUVsW_toTop:after{inset:-6px}}
