@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4f6667dd39116621-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07935285219a259d-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f58031ded4338640-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/77814b00d5ca94a4-s.p.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/605ce01b664af129-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}._7lGQDG_className{font-family:Geist,Geist Fallback;font-style:normal}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70975a37357bc622-s.3jzqmxpevyhx0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e64b3f57c96dda9-s.2235mpa3g0s8a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/25948cc26c1183b1-s.23gcsyr-xc01s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77551cceac6523b8-s.26a7rlfo_sv5y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ee4e68c3aab54c5-s.p.0h7e00f9km-36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6f240fb509094cc8-s.p.08hbbknvbgrcb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.YirJdq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.ZjaQ_W_o104CarouselSection{--step:45svh;--stage-height:100dvh;block-size:calc(var(--stage-height) + var(--intro-height,0px) + var(--steps)*var(--step));position:relative}@media (min-width:960px){.ZjaQ_W_o104CarouselSection{--step:70svh}}.ZjaQ_W_stage{block-size:calc(var(--stage-height) + var(--intro-height,0px));color:var(--color-text-primary);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--intro-height,0px)*-1);overflow:hidden}@media (min-width:960px){.ZjaQ_W_stage{display:block}}.ZjaQ_W_scrim{pointer-events:none;background:linear-gradient(90deg,#040405eb 0%,#04040599 60%,#04040500 100%);inline-size:min(900px,60%);position:absolute;inset-block:0;inset-inline-start:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}@media not all and (min-width:960px){.ZjaQ_W_scrim{background:linear-gradient(#040405d9 0%,#04040500 45%);inline-size:100%}}.ZjaQ_W_room{aspect-ratio:310/415;min-block-size:0;max-inline-size:calc(100vw - 2*var(--grid-margin));cursor:pointer;flex:auto;order:1;align-self:center;margin-block:88px;position:relative}@media (min-width:960px){.ZjaQ_W_room{aspect-ratio:880/368;inline-size:45.8333vw;max-inline-size:none;margin:0;position:absolute;inset-block-start:calc(46.2963vh - 9.58333vw);inset-inline-start:42.7083vw}}.ZjaQ_W_intro{gap:var(--space-40);max-inline-size:calc(var(--grid-column)*6);padding-block-start:88px;padding-inline:var(--grid-margin);flex:none;display:grid;position:relative}@media (min-width:960px){.ZjaQ_W_intro{max-inline-size:calc(var(--grid-margin) + var(--grid-column)*9);padding-block-start:150px}}.ZjaQ_W_heading{margin-block-start:var(--space-40)}.ZjaQ_W_mustache{max-inline-size:400px;color:#fffffc99;margin-block-start:var(--space-24)}.ZjaQ_W_actions{align-items:center;gap:var(--space-40);display:none}@media (min-width:960px){.ZjaQ_W_actions{display:flex}}.ZjaQ_W_allProjects:hover,.ZjaQ_W_allProjects:focus-visible{text-underline-offset:4px;text-decoration:underline}.ZjaQ_W_counter{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;position:absolute;inset-block-end:var(--space-40);inset-inline-start:var(--grid-margin)}.ZjaQ_W_counterNumber{vertical-align:bottom;letter-spacing:0;display:inline-flex}.ZjaQ_W_counterDigit{min-inline-size:1ch;max-inline-size:1ch}.ZjaQ_W_controls{align-items:center;gap:var(--space-8);display:flex;position:absolute;inset-block-end:calc(var(--space-40) - 12px);inset-inline-end:var(--grid-margin)}.ZjaQ_W_hint{margin:0 var(--space-8) 0 0;opacity:.6;display:none}@media (min-width:960px){.ZjaQ_W_hint{display:block}}.ZjaQ_W_arrow{--clickable-display:inline-grid;--a103-slice-icon-size:16px;--a2-icon-stroke-width:1px;inline-size:32px;block-size:var(--size-button-sm-h);color:var(--color-text-primary);opacity:.6;outline-offset:2px;transition:opacity var(--motion-hover-ms) var(--motion-ease-out);place-items:center}.ZjaQ_W_arrow:focus-visible{outline:var(--stroke-hairline) solid currentcolor}.ZjaQ_W_arrow:is(:hover:not([disabled]),:focus-visible){opacity:1}.ZjaQ_W_arrow[disabled]{opacity:.2}@media not all and (min-width:960px){.ZjaQ_W_arrow .ZjaQ_W_arrowDesktop{display:none}}@media (min-width:960px){.ZjaQ_W_arrow .ZjaQ_W_arrowMobile{display:none}}.ZjaQ_W_deckList{margin:0;padding:0;list-style:none}.ZjaQ_W_deckButton{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ZjaQ_W_deckButton:focus-visible{clip-path:none;border:var(--stroke-hairline) solid var(--color-text-primary);border-radius:var(--radius-pill-sm);background:#040405d9;block-size:auto;inline-size:auto;padding:10px 18px;inset-block-end:88px;inset-inline-start:50%;overflow:visible;transform:translate(-50%)}.ZjaQ_W_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
.IyOgBW_o105CaseStory{grid-template-columns:repeat(var(--grid-columns), var(--grid-column));padding:var(--space-160) var(--grid-margin);color:var(--color-text-primary);align-content:start;display:grid}.IyOgBW_eyebrow{margin:0 0 var(--space-24);grid-column:1/-1}@media (min-width:960px){.IyOgBW_eyebrow{grid-area:1/1/auto/span 6;margin:0;padding-block-start:10px}}.IyOgBW_summary{text-wrap:balance;grid-column:1/-1;margin:0}@media (min-width:960px){.IyOgBW_summary{grid-area:1/7/auto/span 16}}.IyOgBW_columns{row-gap:var(--space-40);grid-column:1/-1;margin-block-start:var(--space-80);display:grid}@media (min-width:960px){.IyOgBW_columns{grid-template-columns:repeat(3, calc(var(--grid-column) * 5));column-gap:var(--grid-column);grid-column:7/-1;margin-block-start:150px}}.IyOgBW_label{margin:0 0 var(--space-16);opacity:.6}.IyOgBW_body{margin:0}
.JJp_dG_a3Image{aspect-ratio:var(--a3-image-aspect-ratio,initial);background:var(--a3-image-background,none);display:block}.JJp_dG_fillParent{position:absolute;inset:0}.JJp_dG_image{inline-size:var(--a3-image-inline-size,100%);block-size:var(--a3-image-block-size,auto);display:block}.JJp_dG_fitContain{--a3-image-block-size:100%;object-fit:contain}.JJp_dG_fitCover{--a3-image-block-size:100%;object-fit:cover}.JJp_dG_fitFill{--a3-image-block-size:100%;object-fit:fill}.JJp_dG_fitNone{--a3-image-block-size:100%;object-fit:none}.JJp_dG_fitScaleDown{--a3-image-block-size:100%;object-fit:scale-down}
.O65tdq_m108CaseAsset{min-inline-size:0;margin:0}.O65tdq_media{aspect-ratio:16/9;background:var(--color-bg-raised);position:relative;overflow:clip}.O65tdq_visual{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.O65tdq_square{aspect-ratio:1}.O65tdq_square .O65tdq_visual{inset:var(--space-40);inline-size:calc(100% - 2*var(--space-40));block-size:calc(100% - 2*var(--space-40));object-fit:contain}.O65tdq_media[data-webgl-ready]{background:0 0}.O65tdq_media[data-webgl-ready]>.O65tdq_visual{opacity:0}.O65tdq_controls{pointer-events:none;position:absolute;inset:0}.O65tdq_control{margin:var(--space-16);margin-inline:var(--m108-case-asset-control-margin-inline,var(--space-16));pointer-events:auto;position:sticky;inset-block-start:var(--case-sticky-top,var(--space-80))}.O65tdq_caption{gap:var(--space-16);color:var(--color-text-secondary);margin-block-start:var(--space-16);display:grid}.O65tdq_caption a{color:var(--color-text-primary);text-decoration:underline;text-decoration-thickness:var(--stroke-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--motion-hover-ms) var(--motion-ease-out)}.O65tdq_caption a:hover{text-decoration-color:#0000}.O65tdq_caption a:focus-visible{outline:var(--stroke-hairline) solid currentcolor;outline-offset:2px}.O65tdq_title{color:var(--color-text-primary)}.O65tdq_error{inset:var(--space-16) var(--space-16) auto;padding:var(--space-16);color:var(--color-text-primary);background:var(--color-bg-base);position:absolute}
.x2IHMq_m107VideoControl{min-block-size:44px;min-inline-size:0;padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);border:0}.x2IHMq_m107VideoControl:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:4px}.x2IHMq_m107VideoControl:disabled{cursor:not-allowed}.x2IHMq_label{gap:var(--space-8);align-items:center;display:inline-flex}
.stSUeW_o106FullWidthVideo{--m108-case-asset-control-margin-inline:var(--grid-margin);inline-size:100%}.stSUeW_o106FullWidthVideo figcaption{padding-inline:var(--grid-margin)}
.aKzaOW_o107ColumnHighlights{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));row-gap:var(--space-40);padding:var(--space-80) var(--grid-margin);color:var(--color-text-primary);display:grid}.aKzaOW_eyebrow{grid-column:1/-1}@media (min-width:960px){.aKzaOW_eyebrow{grid-area:1/1/auto/span 6;padding-block-start:var(--space-8)}}.aKzaOW_items{grid-column:1/-1;min-inline-size:0}@media (min-width:960px){.aKzaOW_items{grid-column:7/-1}}.aKzaOW_items{gap:var(--space-40);margin:0;display:grid}@media (min-width:720px){.aKzaOW_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.aKzaOW_items[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.aKzaOW_items[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.aKzaOW_items[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.aKzaOW_items[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.aKzaOW_item{gap:var(--space-16);border-block-start:var(--stroke-hairline) solid var(--color-border-divider);flex-direction:column;padding-block-start:var(--space-16);display:flex}.aKzaOW_label{color:var(--color-text-secondary)}.aKzaOW_value{overflow-wrap:anywhere;order:-1;margin:0}
.-j_6IG_o108ThreeGridAsset{gap:var(--space-40);padding:var(--space-40) var(--grid-margin);display:grid}@media (min-width:960px){.-j_6IG_o108ThreeGridAsset{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,15fr) minmax(0,8fr)}.-j_6IG_asset{flex-direction:column;display:flex}.-j_6IG_asset:first-child{grid-row:1/span 2}.-j_6IG_asset>div{flex:1;min-block-size:0}}
.He8jpq_o109ProcessSection{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));row-gap:var(--space-40);padding:var(--space-80) var(--grid-margin);color:var(--color-text-primary);padding-block:var(--space-40);display:grid}.He8jpq_copy{gap:var(--space-24);flex-direction:column;grid-column:1/-1;align-self:start;min-inline-size:0;display:flex}@media (min-width:960px){.He8jpq_copy{grid-column:1/span 5;position:sticky;inset-block-start:var(--case-sticky-top,var(--space-80))}}.He8jpq_description{color:var(--color-text-secondary);white-space:pre-line;margin-block-start:var(--space-16)}.He8jpq_assets{grid-column:1/-1;min-inline-size:0}@media (min-width:960px){.He8jpq_assets{grid-column:7/-1}}.He8jpq_assets{gap:var(--space-40);display:grid}
.MQhfHa_o110PiecesSection{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));row-gap:var(--space-40);padding:var(--space-80) var(--grid-margin);color:var(--color-text-primary);display:grid}.MQhfHa_eyebrow{grid-column:1/-1}@media (min-width:960px){.MQhfHa_eyebrow{grid-area:1/1/auto/span 6;padding-block-start:var(--space-8)}}.MQhfHa_heading{grid-column:1/-1;min-inline-size:0}@media (min-width:960px){.MQhfHa_heading{grid-column:7/-1}}.MQhfHa_heading{gap:var(--space-24);display:grid}.MQhfHa_description{max-inline-size:50ch;color:var(--color-text-secondary)}.MQhfHa_assets{gap:var(--space-40);grid-column:1/-1;margin-block-start:var(--space-40);display:grid}@media (min-width:720px){.MQhfHa_assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.MQhfHa_assets{column-gap:var(--grid-column);grid-template-columns:repeat(3,minmax(0,1fr))}}
.h3BuBG_o111ListSection{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));row-gap:var(--space-40);padding:var(--space-80) var(--grid-margin);color:var(--color-text-primary);display:grid}.h3BuBG_eyebrow{grid-column:1/-1}@media (min-width:960px){.h3BuBG_eyebrow{grid-area:1/1/auto/span 6;padding-block-start:var(--space-8)}}.h3BuBG_content{grid-column:1/-1;min-inline-size:0}@media (min-width:960px){.h3BuBG_content{grid-column:7/-1}}.h3BuBG_content{gap:var(--space-40);display:grid}.h3BuBG_description{color:var(--color-text-secondary)}.h3BuBG_quote{gap:var(--space-16);color:var(--color-text-secondary);margin:0;display:grid}.h3BuBG_quote blockquote,.h3BuBG_items{margin:0}.h3BuBG_item{isolation:isolate;position:relative;overflow:clip}.h3BuBG_item>:not([data-reveal=line]){clip-path:inset(var(--row-focus-clip,var(--row-content-clip,0%)) 0 0)}.h3BuBG_item:after{z-index:1;pointer-events:none;content:"";background:var(--color-text-primary);transform:translateY(var(--row-wipe-y,105%));position:absolute;inset:0}.h3BuBG_item:focus-within{--row-focus-clip:0%}.h3BuBG_item:focus-within:after{visibility:hidden}.h3BuBG_item{gap:var(--space-16);padding-block:var(--space-16);display:grid}@media (min-width:720px){.h3BuBG_item{grid-template-columns:minmax(0,3fr) minmax(0,14fr);align-items:baseline}}.h3BuBG_line{block-size:var(--stroke-hairline);background:var(--color-border-divider);position:absolute;inset-block-start:0;inset-inline:0}.h3BuBG_label{color:var(--color-text-secondary)}.h3BuBG_value{gap:var(--space-16);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;min-inline-size:0;margin:0;display:flex}.h3BuBG_link{--clickable-display:inline-flex;align-items:center;gap:var(--space-8);color:var(--color-text-primary);text-decoration:none}.h3BuBG_link:focus-visible{outline:var(--stroke-hairline) solid currentcolor;outline-offset:4px}.h3BuBG_linkLabel{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:var(--stroke-hairline);text-underline-offset:.2em;transition:text-decoration-color var(--motion-hover-ms) var(--motion-ease-out)}.h3BuBG_link:is(:hover,:focus-visible) .h3BuBG_linkLabel{text-decoration-color:currentColor}.h3BuBG_linkIcon{--a103-slice-icon-size:14px;--a2-icon-stroke-width:1px}.h3BuBG_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.h3BuBG_meta{color:var(--color-text-muted)}
.sSzJ8W_m110AwardLink{isolation:isolate;position:relative;overflow:clip}.sSzJ8W_m110AwardLink>:not([data-reveal=line]){clip-path:inset(var(--row-focus-clip,var(--row-content-clip,0%)) 0 0)}.sSzJ8W_m110AwardLink:after{z-index:1;pointer-events:none;content:"";background:var(--color-text-primary);transform:translateY(var(--row-wipe-y,105%));position:absolute;inset:0}.sSzJ8W_m110AwardLink:focus-within{--row-focus-clip:0%}.sSzJ8W_m110AwardLink:focus-within:after{visibility:hidden}.sSzJ8W_link{--clickable-display:grid;column-gap:var(--space-16);color:var(--color-text-secondary);transition:color var(--motion-hover-ms) var(--motion-ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;padding-block:14px;text-decoration:none;position:relative}.sSzJ8W_link:hover,.sSzJ8W_link:focus-visible{color:var(--color-text-primary)}.sSzJ8W_link:focus-visible{outline:var(--stroke-hairline) solid currentcolor;outline-offset:4px}.sSzJ8W_award{overflow-wrap:anywhere}.sSzJ8W_date{color:var(--color-text-tertiary);white-space:nowrap}.sSzJ8W_icon{--a103-slice-icon-size:12px;--a2-icon-stroke-width:1px}.sSzJ8W_line{block-size:var(--stroke-hairline);background:var(--color-border-divider);position:absolute;inset-block-end:0;inset-inline:0}.sSzJ8W_line:after{background:var(--color-text-primary);content:"";transform-origin:0;transition:transform var(--motion-hover-ms) var(--motion-ease-out);position:absolute;inset:0;transform:scaleX(0)}.sSzJ8W_link:hover .sSzJ8W_line:after,.sSzJ8W_link:focus-visible .sSzJ8W_line:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.sSzJ8W_line:after{transition:none}}.sSzJ8W_srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
._5SnmDG_home{flex-direction:column;flex-grow:1;display:flex}
.c07NXG_m111AwardPlatform{gap:var(--space-16);min-inline-size:0;border-block-start:var(--stroke-hairline) solid var(--color-border-divider);flex-direction:column;padding-block-start:var(--space-16);display:flex}.c07NXG_header{align-items:flex-start;gap:12px;display:flex}.c07NXG_name{overflow-wrap:anywhere;margin:0}.c07NXG_count{color:var(--color-text-tertiary);padding-block-start:.4em}.c07NXG_awards{margin:0;padding:0;list-style:none}
.riu_yG_o112AwardsSection{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));row-gap:var(--space-40);padding:var(--space-80) var(--grid-margin);color:var(--color-text-primary);display:grid}.riu_yG_eyebrow{grid-column:1/-1}@media (min-width:960px){.riu_yG_eyebrow{grid-area:1/1/auto/span 6;padding-block-start:var(--space-8)}}.riu_yG_platforms{grid-column:1/-1;min-inline-size:0}@media (min-width:960px){.riu_yG_platforms{grid-column:7/-1}}.riu_yG_platforms{gap:var(--space-40);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.riu_yG_platforms{flex-wrap:wrap;justify-content:flex-end;display:flex}.riu_yG_platform{max-inline-size:calc((100% - var(--space-40))/2);flex:240px}}
.kP6lJa_caseTemplate{--case-back-top:var(--space-16);--case-sticky-top:calc(var(--case-back-top) + var(--size-button-sm-h) + var(--space-40));inline-size:100%;color:var(--color-text-primary)}@media (min-width:960px){.kP6lJa_caseTemplate{--case-back-top:calc(2 * var(--space-16))}}.kP6lJa_hero{block-size:100vh;padding:0 var(--grid-margin) var(--space-40);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.kP6lJa_hero .kP6lJa_back{z-index:50;transition:--secondary-text var(--motion-hover-ms) var(--motion-ease-out),--slice-line var(--motion-hover-ms) var(--motion-ease-out),--slice-gray-line var(--motion-hover-ms) var(--motion-ease-out),--slice-gray-background var(--motion-hover-ms) var(--motion-ease-out),opacity var(--motion-hover-ms) var(--motion-ease-out),visibility 0s;position:fixed;inset-block-start:var(--case-back-top);inset-inline-start:var(--grid-margin)}.kP6lJa_hero .kP6lJa_back[data-tone=light]{--m1-button-focus-color:var(--c-void);--m1-button-secondary-color:var(--c-void);--m1-button-secondary-hover-color:color-mix(in srgb, var(--c-void) 70%, transparent);--m1-button-secondary-gray-background:color-mix(in srgb, var(--c-void) 8%, transparent)}.kP6lJa_hero .kP6lJa_back[data-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transition:--secondary-text var(--motion-hover-ms) var(--motion-ease-out),--slice-line var(--motion-hover-ms) var(--motion-ease-out),--slice-gray-line var(--motion-hover-ms) var(--motion-ease-out),--slice-gray-background var(--motion-hover-ms) var(--motion-ease-out),opacity var(--motion-hover-ms) var(--motion-ease-out),visibility 0s linear var(--motion-hover-ms)}.kP6lJa_heroCopy{row-gap:var(--space-16);grid-template-areas:"title""details";display:grid;position:relative}@media (min-width:960px){.kP6lJa_heroCopy{grid-template-areas:"title details";grid-template-columns:calc(var(--grid-column)*12) calc(var(--grid-column)*8);justify-content:space-between;align-items:end}}.kP6lJa_title{text-wrap:balance;grid-area:title;margin:0}.kP6lJa_details{margin:var(--space-24) 0 0;grid-area:details}@media (min-width:960px){.kP6lJa_details{margin:0 0 var(--space-24)}}.kP6lJa_scrollHint{margin:var(--space-40) 0 0;position:relative}@media (min-width:960px){.kP6lJa_scrollHint{margin-block-start:var(--space-80)}}.kP6lJa_caseTemplate .kP6lJa_visitInline{margin:var(--space-40) var(--grid-margin) var(--space-80);inline-size:auto}@media (min-width:960px){.kP6lJa_caseTemplate .kP6lJa_visitInline{display:none}}.kP6lJa_caseTemplate .kP6lJa_visitFloating{display:none}@media (min-width:960px){.kP6lJa_caseTemplate .kP6lJa_visitFloating{display:flex}}.kP6lJa_end{block-size:1px}
