.PgAKtG_hero{border-bottom:2px solid var(--g-color-accent-main,#6ec1e4);background:#fff;flex-direction:column;justify-content:flex-start;min-height:100svh;padding:calc(80px + 6vh) 6vw 4vh;display:flex;position:relative;overflow-x:clip}.PgAKtG_stripes{pointer-events:none;z-index:0;background:repeating-linear-gradient(-55deg,#0000,#0000 80px,#6ec1e406 80px 81px);position:absolute;inset:0}.PgAKtG_blockLayer{z-index:0;pointer-events:none;position:absolute;inset:0}.PgAKtG_silverBlock{background:var(--g-color-system-calm,#c7c8ca);z-index:0;pointer-events:none;width:28vw;max-width:420px;height:28vw;max-height:420px;position:absolute;top:5rem;right:6vw;overflow:hidden}.PgAKtG_silverBlock img,.PgAKtG_silverBlock video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PgAKtG_inner{z-index:10;flex:1;align-items:center;gap:4vw;width:100%;display:flex;position:relative}.PgAKtG_left{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.PgAKtG_right{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:1.5rem;width:38vw;max-width:560px;display:flex}.PgAKtG_floatingStage{width:100%;height:62vh;min-height:380px;position:relative}.PgAKtG_floatingItem{background:var(--g-color-grey-100,#e2e2df);position:absolute;overflow:hidden}.PgAKtG_floatingMedia{object-fit:cover;object-position:center}.PgAKtG_title{font-family:var(--font-bebas), "Bebas Neue", "Impact", sans-serif;letter-spacing:.02em;color:var(--g-color-grey-900,#2a2a2a);z-index:10;max-width:1100px;margin-bottom:0;font-size:clamp(4rem,10vw,12rem);font-weight:700;line-height:.88;position:relative}.PgAKtG_line{padding-bottom:.02em;line-height:1.05;display:block;overflow:hidden}.PgAKtG_lineInner{will-change:transform;display:block}.PgAKtG_accent{color:var(--g-color-accent-text-large,#2493c1);font-family:var(--font-bebas), "Bebas Neue", "Impact", sans-serif;display:inline-block;position:relative}.PgAKtG_accent:before,.PgAKtG_accent:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.PgAKtG_accent:before{color:#d3eef8;clip-path:polygon(0 0,100% 0,100% 35%,0 35%);opacity:.7;animation:5s infinite PgAKtG_glitch1;transform:translate(-3px)}.PgAKtG_accent:after{color:#e3e4e6;clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);opacity:.6;animation:5s infinite PgAKtG_glitch2;transform:translate(3px)}@keyframes PgAKtG_glitch1{0%,87%,to{opacity:0;transform:translate(0)}89%{opacity:.7;transform:translate(-5px)}91%{opacity:.7;transform:translate(3px)}93%{opacity:.7;transform:translate(-5px)}95%{opacity:0;transform:translate(0)}}@keyframes PgAKtG_glitch2{0%,87%,to{opacity:0;transform:translate(0)}89%{opacity:.6;transform:translate(5px)}91%{opacity:.6;transform:translate(-3px)}93%{opacity:.6;transform:translate(5px)}95%{opacity:0;transform:translate(0)}}.PgAKtG_subtitleWrap{z-index:10;border-top:1px solid #6ec1e41f;margin-top:3vh;padding-top:2vh;position:relative}.PgAKtG_mobileImage{display:none;position:relative}.PgAKtG_mobileActions{display:none}.PgAKtG_subtitle{font-family:var(--font-sans), "DM Sans", sans-serif;color:var(--g-color-grey-900,#2a2a2a);flex:1;max-width:400px;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:300;line-height:1.65}.PgAKtG_subtitle strong{color:var(--g-color-grey-900,#2a2a2a);font-weight:500}.PgAKtG_actions{justify-content:flex-start;align-items:center;gap:1.5rem;width:100%;display:flex}.PgAKtG_btnPrimary{font-family:var(--font-mono), "DM Mono", "Courier New", monospace;color:#1a1a1a;background:var(--g-color-accent-main,#6ec1e4);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:2px;padding:.9rem 1.8rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s,color .2s;display:inline-block}.PgAKtG_btnPrimary:hover{background:#4aabd6;transform:translateY(-2px);color:#1a1a1a!important}.PgAKtG_btnGhost{font-family:var(--font-mono), "DM Mono", "Courier New", monospace;color:var(--g-color-grey-600,#6e6e6e);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.4rem;padding:.9rem 0;font-size:.72rem;font-weight:400;text-decoration:none;transition:color .2s;display:inline-flex}.PgAKtG_btnGhost:hover{color:var(--g-color-accent-text,#1b6f92)!important}.PgAKtG_btnPrimary:after,.PgAKtG_btnGhost:after{display:none!important}@media (max-width:768px){.PgAKtG_hero{justify-content:center;min-height:100dvh;padding:calc(64px + 5vh) 6vw 5vh}.PgAKtG_inner{flex-direction:column;gap:0}.PgAKtG_left{text-align:center;align-items:center;width:100%}.PgAKtG_right{display:none}.PgAKtG_title{font-size:clamp(2.5rem,11vw,4rem)}.PgAKtG_blockLayer{display:none}.PgAKtG_mobileImage{width:100%;height:50vw;min-height:200px;margin:2vh 0;display:block;position:relative;overflow:hidden}.PgAKtG_mobileImageMedia{object-fit:cover!important;object-position:center!important}.PgAKtG_subtitleWrap{margin-top:2vh}.PgAKtG_subtitle{max-width:100%}.PgAKtG_mobileActions{flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:1.5rem;display:flex}.PgAKtG_btnPrimary{text-align:center;width:100%}}@media (max-width:480px){.PgAKtG_title{font-size:clamp(2rem,12vw,3rem)}}
.Je6V4G_wrapper{white-space:nowrap;background:var(--g-color-accent-main,#6ec1e4);border-top:0;border-bottom:0;padding:1rem 0;overflow:hidden}.Je6V4G_track{animation:18s linear infinite Je6V4G_marquee;animation-duration:inherit;display:inline-flex}@keyframes Je6V4G_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Je6V4G_item{font-family:"Bebas Neue", var(--font-bebas), "Impact", sans-serif;letter-spacing:.1em;color:#1a1a1ab3;flex-shrink:0;align-items:center;gap:2rem;padding:0 2rem;font-size:1rem;display:inline-flex}.Je6V4G_item:after{content:"✕";color:#1a1a1a59;font-size:.45rem}
.FM5_1a_section{background:#f0f0ee;padding:8vw 6vw;position:relative;overflow:hidden}.FM5_1a_inner{grid-template-columns:1.2fr 1fr;align-items:end;gap:6vw;display:grid;position:relative}.FM5_1a_quoteWrap{position:relative}.FM5_1a_quote{font-family:var(--font-bebas), "Bebas Neue", "Impact", sans-serif;letter-spacing:.02em;color:#0a0a0a;margin-left:-.05em;font-size:clamp(2.5rem,5.5vw,6.5rem);line-height:.92}.FM5_1a_quoteWrap:after{content:"";transform-origin:0;background:#6ec1e4;width:40%;height:3px;margin-top:1.5rem;display:block;transform:rotate(-1deg)}.FM5_1a_cursor{vertical-align:middle;background:#6ec1e4;width:3px;height:.8em;margin-left:4px;animation:1s infinite FM5_1a_blink;display:inline-block}.FM5_1a_cursorHidden{opacity:0}@keyframes FM5_1a_blink{0%,to{opacity:1}50%{opacity:0}}.FM5_1a_body{border-left:1px solid #00000026;flex-direction:column;gap:1.5rem;padding-bottom:.5rem;padding-left:3rem;display:flex;transform:translateY(2rem)}.FM5_1a_text{font-family:var(--font-sans), "DM Sans", sans-serif;color:#0a0a0a;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:400;line-height:1.7}.FM5_1a_link{font-family:var(--font-mono), "Space Grotesk", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f0f0ee;background:#0a0a0a;width:fit-content;padding:.8rem 1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s;display:inline-block;transform:rotate(.8deg)}.FM5_1a_link:hover{color:#1a1a1a;background:#6ec1e4;transform:rotate(-.8deg)scale(1.02)}@media (max-width:768px){.FM5_1a_inner{grid-template-columns:1fr;gap:2.5rem}.FM5_1a_body{border-top:1px solid #00000026;border-left:none;padding-top:2rem;padding-left:0;transform:none}.FM5_1a_quote{font-size:clamp(2rem,9vw,3.5rem)}}
.TBeXEG_section{background:var(--g-color-off-white,#fafafa);padding:7vw 6vw 8vw}.TBeXEG_header{justify-content:space-between;align-items:flex-end;margin-bottom:3rem;display:flex}.TBeXEG_label{font-family:var(--font-mono), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--g-color-accent-text,#1b6f92);margin-bottom:.55rem;font-size:.72rem}.TBeXEG_title{font-family:var(--font-bebas), "Impact", sans-serif;letter-spacing:.03em;color:var(--g-color-grey-900,#2a2a2a);font-size:clamp(2.4rem,4vw,5rem);line-height:1}.TBeXEG_viewAll{font-family:var(--font-mono), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--g-color-grey-900,#2a2a2a);transition:color var(--motion-timing-medium,.2s), gap var(--motion-timing-medium,.2s);white-space:nowrap;border-bottom:1px solid;align-items:center;gap:.5rem;margin-bottom:.3rem;padding:4px 0 2px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.TBeXEG_viewAll:hover{color:var(--g-color-accent-text,#1b6f92);gap:.9rem}.TBeXEG_viewAllArrow{transition:transform .25s;display:inline-block}.TBeXEG_viewAll:hover .TBeXEG_viewAllArrow{transform:translate(4px)}@media (max-width:640px){.TBeXEG_section{padding:12vw 5vw 10vw}.TBeXEG_header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:2rem}}
.K_RgkG_grid{align-items:flex-start;gap:10px;display:flex}.K_RgkG_col{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.K_RgkG_col0{margin-top:0}.K_RgkG_col1{margin-top:5rem}.K_RgkG_col2{margin-top:10rem}.K_RgkG_item{cursor:pointer;text-decoration:none;display:block;position:relative;overflow:hidden}.K_RgkG_imageWrap{width:100%;aspect-ratio:var(--ratio,3/4);background:var(--g-color-grey-100,#e2e2df);position:relative;overflow:hidden}.K_RgkG_image{object-fit:cover;transition:transform var(--motion-timing-slow,.7s) cubic-bezier(.23, 1, .32, 1)}.K_RgkG_item:hover .K_RgkG_image{transform:scale(1.05)}.K_RgkG_imageFallback{background:linear-gradient(135deg, var(--g-color-grey-100,#e2e2df) 0%, #c8c7c0 100%);width:100%;height:100%}.K_RgkG_overlay{opacity:0;transition:opacity var(--motion-timing-medium,.2s) ease;background:linear-gradient(#0000 30%,#0a0a0a1a 55%,#0a0a0ab8 100%);flex-direction:column;justify-content:flex-end;padding:1.2rem 1.1rem;display:flex;position:absolute;inset:0}.K_RgkG_item:hover .K_RgkG_overlay{opacity:1}.K_RgkG_name{font-family:var(--font-bebas), "Impact", sans-serif;letter-spacing:.03em;color:#fff;font-size:clamp(1.1rem,1.5vw,1.5rem);line-height:1.1}@media (max-width:900px){.K_RgkG_col1{margin-top:3rem}.K_RgkG_col2{margin-top:6rem}.K_RgkG_grid{gap:8px}}@media (max-width:640px){.K_RgkG_grid{flex-direction:column;gap:8px}.K_RgkG_col0,.K_RgkG_col1,.K_RgkG_col2{width:100%;margin-top:0}.K_RgkG_imageWrap{aspect-ratio:4/3}.K_RgkG_overlay{opacity:1}}
.Ro0Cpa_section{background:#fff;padding:8vw 6vw}.Ro0Cpa_inner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:6vw;max-width:1200px;margin:0 auto;display:grid}.Ro0Cpa_header{width:fit-content}.Ro0Cpa_title{font-family:var(--font-bebas), "Bebas Neue", Impact, sans-serif;letter-spacing:.04em;color:#1a1a1a;margin:0 0 .75rem;font-size:clamp(2rem,3.5vw,4rem);line-height:1}.Ro0Cpa_titleLine{background:var(--g-color-accent-main,#6ec1e4);width:100%;height:2px}.Ro0Cpa_list{border-top:1px solid #1a1a1a33;margin:0;padding:0;list-style:none}.Ro0Cpa_item{border-bottom:1px solid #1a1a1a33}.Ro0Cpa_questionHeading{font-size:inherit;font-weight:inherit;margin:0}.Ro0Cpa_question{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans), "DM Sans", sans-serif;color:#1a1a1a;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:500;line-height:1.4;transition:color .2s;display:flex}.Ro0Cpa_question:hover{color:var(--g-color-accent-text,#1b6f92)}.Ro0Cpa_question:focus-visible{outline-offset:4px;outline:2px solid #1a1a1a}.Ro0Cpa_icon{flex-shrink:0;width:18px;height:18px;position:relative}.Ro0Cpa_icon:before,.Ro0Cpa_icon:after{content:"";background:currentColor;width:100%;height:2px;transition:transform .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Ro0Cpa_icon:after{transform:translateY(-50%)rotate(90deg)}.Ro0Cpa_iconOpen:after{transform:translateY(-50%)rotate(0)}.Ro0Cpa_panel{overflow:hidden}.Ro0Cpa_answer{font-family:var(--font-sans), "DM Sans", sans-serif;color:#1a1a1ad9;white-space:pre-line;max-width:640px;margin:0;padding:0 0 1.75rem;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}@media (prefers-reduced-motion:reduce){.Ro0Cpa_icon:before,.Ro0Cpa_icon:after,.Ro0Cpa_question{transition:none}}@media (max-width:768px){.Ro0Cpa_section{padding:16vw 6vw}.Ro0Cpa_inner{grid-template-columns:1fr;gap:2rem}}
.ITVGZa_section{background:var(--g-color-accent-soft,#d3eef8);padding:8vw 6vw}.ITVGZa_inner{grid-template-columns:auto 1fr;align-items:center;gap:6vw;max-width:1200px;margin:0 auto;display:grid}.ITVGZa_logoWrap{justify-content:center;align-items:center;display:flex}.ITVGZa_logo{width:clamp(120px,16vw,200px);height:auto}.ITVGZa_content{flex-direction:column;align-items:flex-start;display:flex}.ITVGZa_title{font-family:var(--font-bebas), "Bebas Neue", Impact, sans-serif;letter-spacing:.02em;color:#1a1a1a;margin:0;font-size:clamp(3rem,7vw,7rem);line-height:.95}.ITVGZa_description{font-family:var(--font-sans), "DM Sans", sans-serif;color:#1a1a1a;white-space:pre-line;max-width:600px;margin:1.5rem 0 2.5rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6}.ITVGZa_button{font-family:var(--font-mono), "Space Grotesk", sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#1a1a1a;padding:1rem 2rem;font-size:.85rem;font-weight:700;transition:background .2s,color .2s}.ITVGZa_button:hover,.ITVGZa_button:focus-visible{background:var(--g-color-accent-main,#6ec1e4);color:#1a1a1a}.ITVGZa_button:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.ITVGZa_button:after{display:none!important}@media (max-width:768px){.ITVGZa_section{padding:16vw 6vw}.ITVGZa_inner{text-align:center;grid-template-columns:1fr;gap:2rem}.ITVGZa_content{align-items:center}.ITVGZa_logo{width:96px}}
.jf7IlW_page{background:var(--g-color-paper,#fff);min-height:100vh}.jf7IlW_hero{background:var(--g-color-grey-900,#2a2a2a);height:65vh;min-height:480px;max-height:720px;position:relative;overflow:hidden}.jf7IlW_mosaic{gap:5px;width:100%;height:100%;display:flex}.jf7IlW_mosaicCol{flex-direction:column;flex:1;gap:5px;display:flex;overflow:hidden}.jf7IlW_mosaicCol:nth-child(2){margin-top:-7%}.jf7IlW_mosaicCol:nth-child(3){margin-top:-13%}.jf7IlW_mosaicCol:nth-child(4){margin-top:-5%}.jf7IlW_mosaicCol:nth-child(5){margin-top:-10%}.jf7IlW_mosaicItem{background:color-mix(in srgb, var(--g-color-grey-900,#2a2a2a) 70%, #000 30%);flex:1;position:relative;overflow:hidden}.jf7IlW_mosaicMedia{object-fit:cover;opacity:.7}.jf7IlW_heroGradient{z-index:10;pointer-events:none;background:linear-gradient(110deg,#0a0a0a40 0%,#0a0a0a8c 50%,#0a0a0ad1 100%);position:absolute;inset:0}.jf7IlW_hero:after{content:"";background:var(--g-color-accent-main,#6ec1e4);z-index:30;height:3px;position:absolute;bottom:0;left:0;right:0}.jf7IlW_heroContent{z-index:20;text-align:right;max-width:52%;position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.jf7IlW_heroEyebrow{font-family:var(--font-mono), system-ui, sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--g-color-accent-soft,#d3eef8);margin-bottom:1rem;font-size:.7rem;display:block}.jf7IlW_heroTitle{font-family:var(--font-bebas), "Impact", sans-serif;letter-spacing:.02em;color:var(--g-color-paper,#fff);font-size:clamp(3.5rem,7.5vw,9rem);line-height:.95}.jf7IlW_section{background:var(--g-color-warm-grey,#f0f0ee);padding:5vw 8vw 10vw}.jf7IlW_sectionHeader{margin-bottom:2rem}.jf7IlW_sectionTitle{font-family:var(--font-bebas), "Impact", sans-serif;letter-spacing:.02em;color:var(--g-color-grey-900,#2a2a2a);font-size:clamp(3rem,6vw,7rem);line-height:1}.jf7IlW_filters{flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;display:flex}.jf7IlW_pill{font-family:var(--font-mono), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--g-color-grey-900,#2a2a2a);border:1px solid var(--g-color-grey-100,#e2e2df);cursor:pointer;transition:background var(--motion-timing-medium,.2s), border-color var(--motion-timing-medium,.2s), color var(--motion-timing-medium,.2s);background:0 0;border-radius:9999px;padding:.45rem 1.1rem;font-size:.72rem}.jf7IlW_pill:hover{border-color:var(--g-color-accent-main,#6ec1e4);color:var(--g-color-accent-text,#1b6f92)}.jf7IlW_pillActive{background:var(--g-color-accent-main,#6ec1e4);border-color:var(--g-color-accent-main,#6ec1e4);color:#1a1a1a}.jf7IlW_card{cursor:pointer;text-decoration:none;display:block}.jf7IlW_card:after{display:none!important}.jf7IlW_cardMedia{width:100%;aspect-ratio:var(--ratio,3/4);background:var(--g-color-grey-100,#e2e2df);position:relative;overflow:hidden}.jf7IlW_cardImage{object-fit:cover;transition:transform var(--motion-timing-slow,.7s) cubic-bezier(.23, 1, .32, 1)}.jf7IlW_card:hover .jf7IlW_cardImage{transform:scale(1.04)}.jf7IlW_cardInfo{padding:.85rem 0 1.25rem}.jf7IlW_cardClient{font-family:var(--font-mono), system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--g-color-accent-text,#1b6f92);margin-bottom:.25rem;font-size:.68rem}.jf7IlW_cardTitle{font-family:var(--font-bebas), "Impact", sans-serif;letter-spacing:.02em;color:var(--g-color-grey-900,#2a2a2a);margin-bottom:.5rem;font-size:clamp(1.4rem,2vw,2.2rem);line-height:1.05}@media (max-width:900px){.jf7IlW_heroContent{max-width:65%;right:5vw}.jf7IlW_section{padding:8vw 6vw 12vw}}@media (max-width:640px){.jf7IlW_hero{height:55vh;min-height:360px}.jf7IlW_mosaicCol:nth-child(4),.jf7IlW_mosaicCol:nth-child(5){display:none}.jf7IlW_heroContent{text-align:right;max-width:100%;left:5vw;right:5vw}.jf7IlW_section{padding:12vw 5vw 16vw}}
