/*
Theme Name: WhizCom Studio
Template: Divi
Version: 1.1.0
Description: A full-service marketing identity for WhizCom. Native Divi layouts.
*/
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{--wc-navy:#141e70;--wc-blue:#274cc4;--wc-ice:#ecf6ff;--wc-mist:#d0d8ef;--wc-ink:#10152d;--wc-grey:#596177;--wc-line:#dce1ec;--wc-white:#fbfcff}
body.whizcom-studio,#main-content{background:var(--wc-white);color:var(--wc-ink);font:16px/1.75 'Manrope',Arial,sans-serif}.wc-section.et_pb_section{padding:100px 0;background:var(--wc-white);color:var(--wc-ink);overflow:clip}.wc-section .wc-row.et_pb_row{width:calc(100% - 112px);max-width:1320px;padding:0;margin:0 auto;display:flex;gap:60px}.wc-row:after{display:none!important}.wc-row>.et_pb_column{width:0;flex:1;float:none;margin:0!important;min-width:0}.wc-row>.et_pb_column:only-child{width:100%}.wc-section .et_pb_module{margin:0!important}.wc-section .et_pb_text,.wc-section .et_pb_text_inner{color:inherit;font-weight:400;line-height:1.75}.wc-section h1,.wc-section h2,.wc-section h3,.wc-section h4,.wc-section p,.wc-section figure{padding:0;margin:0;color:inherit}.wc-section h1,.wc-section h2,.wc-section h3,.wc-section h4{font-family:'Space Grotesk','Manrope',sans-serif;font-weight:500;letter-spacing:-.055em;line-height:1.08}.wc-section h1{font-size:clamp(48px,5.7vw,86px)}.wc-section h2{font-size:clamp(38px,4vw,60px)}.wc-section h3{font-size:28px;letter-spacing:-.035em;line-height:1.2}.wc-section h1 em,.wc-section h2 em{font-style:normal;color:var(--wc-blue)}.wc-section .wc-kicker{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:25px}.wc-section .wc-kicker:before{content:'';display:inline-block;width:6px;height:6px;background:currentColor;margin-right:12px;vertical-align:2px}.wc-section .wc-lead{font-size:18px;line-height:1.8;color:var(--wc-grey);max-width:610px}.wc-section .wc-small{font-size:12px;color:var(--wc-grey)}.wc-section p+p{margin-top:18px}.wc-section .et_pb_text+.et_pb_text{margin-top:25px!important}.wc-section a{color:inherit}.wc-section a:focus-visible,.wc-section [role=button]:focus-visible,.wc-section button:focus-visible,.wc-section input:focus-visible,.wc-section textarea:focus-visible{outline:3px solid #6483e7;outline-offset:5px}.wc-section .et_pb_button,.wc-form .et_pb_contact_submit{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--wc-blue);border:1px solid var(--wc-blue);color:white!important;font:600 13px/1.5 'Manrope',sans-serif!important;letter-spacing:0!important;border-radius:0;padding:16px 23px!important;min-height:54px;transition:background .2s,transform .2s}.wc-section .et_pb_button:after{content:'';position:static;display:block;opacity:1;margin:0;font:22px/1 'Manrope',sans-serif!important}.wc-section .et_pb_button:hover{background:var(--wc-navy)!important;border-color:var(--wc-navy)!important;padding:16px 23px!important;transform:translateY(-2px)}.wc-section .wc-outline.et_pb_button{background:transparent;color:inherit!important;border-color:#a9b4ce}.wc-section .wc-outline.et_pb_button:hover{background:#e3eafb!important;border-color:var(--wc-blue)!important;color:var(--wc-blue)!important}.wc-section .et_pb_button_module_wrapper{margin-top:30px!important}.wc-section .et_pb_image img{width:100%;display:block;height:auto}.wc-section .et_pb_image_wrap{width:100%}.wc-section .et_pb_image{line-height:0}
/* Navigation is deliberately quiet, leaving the work and typography in charge. */
.wc-header.et_pb_section{padding:0;background:var(--wc-ink);color:white;overflow:visible;border-bottom:1px solid #ffffff24}.wc-header .wc-row.et_pb_row{min-height:96px;align-items:center}.wc-menu.et_pb_menu{background:transparent!important}.wc-menu .et_pb_menu_inner_container{display:flex;align-items:center;justify-content:space-between}.wc-menu .et_pb_menu__logo-wrap{flex:0 0 78px;max-width:78px}.wc-menu .et_pb_menu__logo img{width:78px;max-width:78px;max-height:78px;height:auto}.wc-menu .et_pb_menu__wrap{justify-content:flex-end}.wc-menu .et-menu{gap:32px;align-items:center;flex-wrap:nowrap}.wc-menu .et-menu>li{padding:0;margin:0}.wc-header .wc-menu .et-menu a{color:#fff!important;font:500 13px 'Manrope',sans-serif;padding:14px 0}.wc-header .wc-menu .et-menu>li:last-child>a{border:1px solid #ffffff70;padding:13px 23px}.wc-header .wc-menu .et-menu>li:last-child>a:hover{background:var(--wc-blue);opacity:1}.wc-header .mobile_menu_bar:before{color:white!important}.wc-header .et_mobile_menu{background:var(--wc-ink)!important;border-color:var(--wc-blue)}.wc-header .et_mobile_menu a{color:white!important}
/* Homepage */
.wc-hero.et_pb_section{background:var(--wc-ink);color:#fff;padding:68px 0 58px;position:relative}.wc-hero .wc-row.et_pb_row{align-items:center;gap:40px}.wc-hero .wc-row>.et_pb_column:first-child{flex:1.15}.wc-hero h1{font-size:clamp(58px,6.3vw,94px);letter-spacing:-.065em;line-height:1.03}.wc-hero h1 em{color:#91adff;font-style:normal}.wc-hero .wc-kicker{color:#b7c8fc}.wc-hero .wc-lead{color:#b9c0d7;font-size:16px;max-width:420px}.wc-hero .et_pb_text+.et_pb_text{margin-top:29px!important}.wc-hero .et_pb_button_module_wrapper{display:inline-block;margin-right:14px!important}.wc-hero .wc-outline.et_pb_button{border-color:#4e5876}.wc-hero .wc-outline.et_pb_button:hover{background:#232d50!important;color:#fff!important}.wc-hero-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff24;padding-top:24px;margin-top:52px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#b9c0d7}.wc-hero-foot span:last-child{letter-spacing:0;text-transform:none;font-size:12px}
.wc-art{position:relative;height:500px;margin-left:20px;isolation:isolate}.wc-art-plane{position:absolute;inset:22px -15px 22px 15px;background:var(--wc-blue);border-radius:50% 50% 2px 2px;overflow:hidden}.wc-art-plane:before,.wc-art-plane:after{content:'';position:absolute;inset:40px -80px;border:1px solid #ffffff30;border-radius:50%;transform:rotate(-35deg)}.wc-art-plane:after{inset:100px -130px;transform:rotate(35deg)}.wc-art-letter{position:absolute;font:700 360px/.9 'Space Grotesk',sans-serif;letter-spacing:-.1em;color:#ffffff12;top:80px;left:45px}.wc-art-orbit{position:absolute;width:110px;height:110px;right:-12px;top:0;border:1px solid #96afff80;border-radius:50%;z-index:2;background:#141e70;display:grid;place-items:center;color:#d0d8ef;font:400 60px 'Space Grotesk';transform:rotate(-12deg)}
.wc-browser{position:absolute;top:82px;left:-10px;right:30px;background:#f6f4ec;color:#173c2f;box-shadow:0 20px 65px #0005;transform:rotate(-5deg);border:6px solid #fff;border-radius:9px;overflow:hidden}.wc-browser-bar{height:27px;border-bottom:1px solid #dddcd5;display:flex;align-items:center;gap:4px;padding:0 10px;background:#fff;font:8px 'Manrope';color:#777}.wc-browser-bar i{width:4px;height:4px;background:#bfc3ca;border-radius:50%}.wc-browser-bar span{margin-left:10px}.wc-browser-body{padding:24px 20px 16px}.wc-mini-nav{display:flex;justify-content:space-between;font:8px 'Manrope';margin-bottom:24px}.wc-mini-nav strong{font-size:20px;font-weight:500;letter-spacing:-2px}.wc-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.wc-mini-grid h3{font:500 26px/1.05 Georgia,serif;letter-spacing:-1px}.wc-mini-grid h3 span{color:#92513c;display:block;font-style:italic}.wc-mini-grid img{width:100%;height:143px;object-fit:cover;border-radius:35px 0 0}.wc-mini-grid p{font:8px/1.6 'Manrope';margin-top:14px}.wc-mini-pill{display:inline-block;background:#173c2f;color:#fff;font-size:7px;padding:7px 11px;margin-top:14px}.wc-mini-footer{font-size:7px;margin-top:23px;border-top:1px solid #d8d8ce;padding-top:10px;display:flex;justify-content:space-between}.wc-art-label{position:absolute;left:35px;bottom:30px;font-size:10px;letter-spacing:.12em;color:#d0d8ef;text-transform:uppercase}.wc-mobile-card{position:absolute;right:-5px;bottom:38px;width:151px;padding:11px;background:#fff;border-radius:16px;box-shadow:0 18px 40px #0004;transform:rotate(7deg);color:#193440}.wc-mobile-card img{width:100%;height:145px;object-fit:cover;border-radius:8px}.wc-mobile-card .wc-mobile-notch{width:35px;height:4px;background:#d6dce5;margin:0 auto 9px;border-radius:5px}.wc-mobile-card strong{font:500 15px/1.1 'Space Grotesk';display:block;margin:12px 0}.wc-mobile-card small{font:8px/1.4 'Manrope';display:block}.wc-mobile-card .wc-mobile-link{display:block;border-top:1px solid #dde3e2;padding-top:8px;margin-top:10px;font:8px 'Manrope'}
.wc-proof.et_pb_section{background:var(--wc-mist);padding:25px 0}.wc-proof-line{display:flex;align-items:center;gap:40px}.wc-proof-line>span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;max-width:120px;flex:none}.wc-client-names{display:flex;justify-content:space-between;gap:30px;flex:1;align-items:center}.wc-client-names strong{font-size:17px;font-weight:600;letter-spacing:-.04em}.wc-head-row{align-items:end;margin-bottom:44px!important}.wc-head-row>.et_pb_column:first-child{flex:1.3}.wc-head-row .wc-lead{font-size:15px;max-width:360px;margin-left:auto}.wc-section .wc-head-row h2{max-width:660px}.wc-work-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:30px}.wc-work-item{display:block;min-width:0}.wc-work-item[hidden]{display:none}.wc-work-item a{display:block;text-decoration:none}.wc-work-item .wc-work-visual{aspect-ratio:1.45;overflow:hidden;background:#dce5fb;position:relative}.wc-work-visual img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.wc-work-item a:hover img{transform:scale(1.035)}.wc-work-item h3{font-size:25px;margin:19px 0 6px}.wc-work-item p{font-size:12px;color:var(--wc-grey)}.wc-work-meta{display:flex;justify-content:space-between;align-items:center}.wc-work-meta>span{border:1px solid #b7c0d6;border-radius:50%;height:42px;width:42px;display:grid;place-items:center;font-size:23px;flex:none;transition:background .2s,color .2s}.wc-work-item a:hover .wc-work-meta>span{background:var(--wc-blue);color:white;border-color:var(--wc-blue)}.wc-work-item:nth-child(2){margin-top:80px}.wc-work-caption{position:absolute;left:22px;bottom:22px;padding:9px 14px;background:#fff;color:var(--wc-navy);font-size:10px}.wc-filter-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.wc-filter{font:600 12px 'Manrope';padding:10px 17px;border:1px solid #bcc7df;background:transparent;color:var(--wc-navy);cursor:pointer}.wc-filter[aria-pressed=true]{background:var(--wc-navy);border-color:var(--wc-navy);color:white}
.wc-capabilities.et_pb_section{background:var(--wc-ice);border-block:1px solid var(--wc-line)}.wc-service-links{margin-top:0}.wc-service-link{display:grid;grid-template-columns:50px 1fr 1fr 45px;gap:25px;align-items:center;border-top:1px solid #bcc8df;padding:27px 0;text-decoration:none;transition:color .2s}.wc-service-link:last-child{border-bottom:1px solid #bcc8df}.wc-service-link:hover{color:var(--wc-blue)}.wc-service-link .wc-number{font-size:11px;color:var(--wc-grey)}.wc-service-link h3{font-size:28px}.wc-service-link p{font-size:13px;color:var(--wc-grey)}.wc-service-link .wc-service-arrow{font-size:29px;text-align:right;transition:transform .2s}.wc-service-link:hover .wc-service-arrow{transform:translate(3px,-3px)}
.wc-belief.et_pb_section{background:var(--wc-blue);color:#fff}.wc-belief h2{font-size:clamp(45px,5.3vw,78px);max-width:910px}.wc-belief h2 em{color:#b6c9ff}.wc-belief .wc-row+.wc-row{margin-top:55px!important}.wc-belief .wc-lead{color:#dce5ff;font-size:16px;max-width:420px}.wc-belief-stat{border-top:1px solid #ffffff50;padding-top:20px}.wc-belief-stat strong{display:block;font:500 55px 'Space Grotesk';letter-spacing:-.04em}.wc-belief-stat span{font-size:12px;color:#dce5ff}.wc-quote blockquote{margin:0;padding:0;border:0;font:500 clamp(32px,3.4vw,49px)/1.25 'Space Grotesk';letter-spacing:-.04em}.wc-quote cite{font:500 13px 'Manrope';display:block;margin-top:28px}.wc-quote cite span{display:block;color:var(--wc-grey);font-size:11px;margin-top:6px}.wc-quote-mark{font:130px/.6 Georgia,serif;color:var(--wc-blue);display:block;margin:25px 0}.wc-team-image img{aspect-ratio:1.55;object-fit:cover}.wc-team-image+.et_pb_text{font-size:11px;color:var(--wc-grey)}.wc-process-row{margin-top:46px!important}.wc-process-step{border-top:1px solid #bcc7df;padding-top:22px}.wc-process-step span{font-size:11px;color:var(--wc-blue)}.wc-process-step h3{margin:18px 0 15px;font-size:24px}.wc-process-step p{font-size:14px;color:var(--wc-grey)}
.wc-cta.et_pb_section{background:var(--wc-blue);color:white;padding:76px 0}.wc-cta .wc-row.et_pb_row{align-items:center}.wc-cta .wc-row>.et_pb_column:first-child{flex:2}.wc-cta h2{font-size:clamp(42px,4.8vw,70px)}.wc-cta .et_pb_button{background:white;color:var(--wc-navy)!important;border-color:white;min-width:230px}.wc-cta .et_pb_button:hover{background:var(--wc-mist)!important;border-color:var(--wc-mist)!important}.wc-cta .et_pb_button_module_wrapper{margin:0!important}.wc-footer.et_pb_section{background:var(--wc-ink);color:#fff;padding:65px 0 25px}.wc-footer .wc-footer-wordmark{font:600 clamp(58px,12vw,170px)/1 'Space Grotesk';letter-spacing:-.075em;color:#fff;white-space:nowrap;margin:50px 0 30px}.wc-footer p{font-size:13px;color:#b4bdd5}.wc-footer h3{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px}.wc-footer a{text-decoration:none}.wc-footer a:hover{color:#91adff}.wc-footer ul{list-style:none;padding:0;line-height:2.1;font-size:13px}.wc-footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff24;padding-top:20px;font-size:10px;color:#b4bdd5}.wc-footer .wc-row+.wc-row{margin-top:10px!important}
/* Inner pages */
.wc-page-hero.et_pb_section{background:var(--wc-ice);padding:78px 0 72px}.wc-page-hero h1{max-width:1050px}.wc-page-hero .wc-lead{max-width:720px}.wc-page-hero .et_pb_text+.et_pb_text{margin-top:27px!important}.wc-page-hero .wc-row>.et_pb_column:first-child{flex:1.6}.wc-page-symbol{font:500 160px/1 'Space Grotesk';color:var(--wc-blue);text-align:center;letter-spacing:-.1em;border:1px solid #bbc9e8;padding:55px 20px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center}.wc-section .wc-reading.et_pb_row{max-width:880px}.wc-reading h2{font-size:38px;margin-bottom:25px}.wc-reading p{color:var(--wc-grey)}.wc-reading+.wc-reading{margin-top:55px!important}.wc-deliverables{background:var(--wc-ice);border:1px solid #ccd8ef;padding:35px}.wc-deliverables h3{font-size:23px;margin-bottom:20px}.wc-deliverables ul{list-style:none;padding:0;margin:0}.wc-deliverables li{border-bottom:1px solid #ccd8ef;padding:11px 0;font-size:14px}.wc-deliverables li:before{content:'';color:var(--wc-blue);margin-right:13px}.wc-faq.et_pb_toggle{background:transparent;border:0;border-bottom:1px solid #ccd3e2;padding:24px 0}.wc-faq .et_pb_toggle_title{font:500 20px/1.4 'Space Grotesk';color:var(--wc-ink)}.wc-faq .et_pb_toggle_title:before{color:var(--wc-blue)}.wc-faq .et_pb_toggle_content{font-size:15px;line-height:1.8;color:var(--wc-grey);padding-top:18px}.wc-faq-section{background:var(--wc-ice)!important}.wc-portraits .et_pb_image img{aspect-ratio:.9;object-fit:cover}.wc-portraits h3{margin-top:23px;font-size:26px}.wc-portraits p{font-size:13px;color:var(--wc-grey);margin-top:8px}.wc-team-copy p{font-size:14px;line-height:1.8;color:var(--wc-grey)}.wc-case-visual img{aspect-ratio:2.3;object-fit:cover}.wc-case-visual.et_pb_section{padding:0}.wc-case-stats{background:var(--wc-navy)!important;color:white!important}.wc-case-stats strong{font:500 55px 'Space Grotesk';display:block;letter-spacing:-.04em}.wc-case-stats p{font-size:12px;color:#d0d8ef}.wc-source{font-size:11px!important;color:var(--wc-grey);margin-top:22px!important}.wc-source a{text-decoration:underline;text-underline-offset:3px}.wc-contact.et_pb_section{background:var(--wc-ice)}.wc-contact h1{font-size:clamp(55px,6vw,88px)}.wc-contact .wc-lead{font-size:17px;max-width:430px}.wc-contact-detail{margin-top:35px;font-size:14px;line-height:2.2}.wc-contact-detail a{text-decoration:none;border-bottom:1px solid #a9b7d8;overflow-wrap:anywhere}.wc-form.et_pb_contact_form_container{padding:38px;background:white;border:1px solid #d5deef}.wc-form .et_pb_contact_form{margin-left:0}.wc-form p.et_pb_contact_field{padding:0;margin:0 0 20px!important;width:100%}.wc-form .et_pb_contact_form_label{display:block!important;font:600 12px/1.6 'Manrope';color:var(--wc-ink);margin-bottom:8px}.wc-form .input{background:#fbfcff!important;border:1px solid #c5cfe2!important;color:var(--wc-ink)!important;border-radius:0!important;padding:12px!important;font:16px/1.5 'Manrope'!important}.wc-form .input::placeholder{color:transparent}.wc-form .et_contact_bottom_container{float:none;margin:0;display:flex}.wc-form .et_pb_contact_submit{width:100%;margin:0;justify-content:space-between}.wc-form .et-pb-contact-message{color:var(--wc-ink)}.wc-form textarea{min-height:140px}.wc-blog.et_pb_posts .et_pb_post{border:1px solid var(--wc-line);padding:28px;background:white}.wc-blog .et_pb_post h2{font-size:26px}.wc-blog .post-meta{font-size:11px}.wc-blog .post-content{font-size:14px;color:var(--wc-grey)}.wc-blog .more-link{display:inline-block;margin-top:20px;color:var(--wc-blue);font-size:12px}.wc-blog-note{padding:40px;background:var(--wc-ice);font-size:15px}.wc-preview-note{background:#d0d8ef;color:#141e70;padding:7px 20px;text-align:center;font:11px/1.5 'Manrope',sans-serif}
@media(min-width:1600px){.wc-hero h1{font-size:98px}.wc-art{height:530px}.wc-browser{top:95px}}
@media(max-width:1100px){.wc-section .wc-row.et_pb_row{width:calc(100% - 64px);gap:35px}.wc-hero h1{font-size:66px}.wc-art{height:430px;margin-left:0}.wc-browser{left:0;right:5px;top:60px}.wc-mobile-card{width:125px;right:-10px;bottom:10px}.wc-mobile-card img{height:110px}.wc-art-orbit{width:80px;height:80px;font-size:45px}.wc-art-plane{inset:15px 0}.wc-mini-grid h3{font-size:23px}.wc-mini-grid img{height:120px}.wc-browser-body{padding:20px 14px}.wc-menu .et-menu{gap:23px}.wc-service-link{grid-template-columns:35px 1.1fr 1fr 35px;gap:15px}.wc-service-link h3{font-size:25px}.wc-client-names strong{font-size:14px}.wc-proof-line{gap:25px}.wc-client-names{gap:20px}}
@media(max-width:980px){.wc-menu .et_pb_menu__logo-wrap{flex-basis:65px;max-width:65px}.wc-menu .et_pb_menu__logo img{max-width:65px;max-height:65px}.wc-header .wc-row.et_pb_row{min-height:86px}.wc-hero .wc-row.et_pb_row{gap:25px}.wc-hero h1{font-size:58px}.wc-hero .wc-lead{font-size:15px}.wc-hero .et_pb_button{font-size:12px!important;gap:16px;padding:14px 18px!important}.wc-art{height:400px}.wc-mini-grid h3{font-size:20px}.wc-mini-grid{gap:10px}.wc-mini-grid img{height:115px}.wc-art-letter{font-size:270px;left:10px}.wc-art-label{bottom:20px;left:15px;font-size:9px}.wc-client-names{flex-wrap:wrap;justify-content:flex-start;gap:12px 25px}.wc-proof-line>span{max-width:100px}.wc-page-symbol{font-size:110px;padding:35px 10px}.wc-page-hero h1{font-size:55px}}
@media(max-width:760px){.wc-section.et_pb_section{padding:58px 0}.wc-section .wc-row.et_pb_row{width:calc(100% - 40px);flex-direction:column;gap:30px}.wc-row>.et_pb_column{width:100%;flex:auto!important}.wc-section h1{font-size:46px}.wc-section h2{font-size:38px}.wc-section .wc-lead{font-size:16px}.wc-section .wc-kicker{font-size:9px;margin-bottom:20px}.wc-header.et_pb_section{padding:0}.wc-header .wc-row.et_pb_row{min-height:82px;justify-content:center}.wc-hero.et_pb_section{padding:42px 0 25px}.wc-hero h1{font-size:clamp(54px,12vw,78px)}.wc-hero .wc-row.et_pb_row{gap:35px}.wc-hero .wc-lead{max-width:100%;font-size:15px}.wc-hero .et_pb_button_module_wrapper{margin-top:24px!important}.wc-hero-foot{margin-top:0;gap:20px;align-items:start;font-size:8px}.wc-hero-foot span:last-child{font-size:10px;text-align:right}.wc-art{height:400px;max-width:460px;width:calc(100% - 20px);margin:0 auto}.wc-art-plane{inset:12px 0 12px 12px}.wc-browser{top:62px;left:0;right:20px}.wc-browser-body{padding:20px 14px}.wc-mini-grid h3{font-size:24px}.wc-art-label{font-size:8px;left:25px;bottom:25px}.wc-mobile-card{width:125px;right:-10px;bottom:20px}.wc-mobile-card img{height:115px}.wc-proof.et_pb_section{padding:25px 0}.wc-proof-line{display:block}.wc-proof-line>span{max-width:none;display:block;margin-bottom:18px}.wc-client-names{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wc-client-names strong{font-size:14px}.wc-head-row{margin-bottom:30px!important}.wc-head-row .wc-lead{margin-left:0;max-width:100%}.wc-work-grid{grid-template-columns:1fr;gap:35px}.wc-work-item:nth-child(2){margin-top:0}.wc-work-item h3{font-size:24px}.wc-work-item .wc-work-visual{aspect-ratio:1.25}.wc-work-caption{left:15px;bottom:15px;font-size:9px}.wc-service-link{grid-template-columns:25px 1fr 25px;gap:15px;padding:25px 0}.wc-service-link h3{font-size:25px}.wc-service-link p{grid-column:2;grid-row:2;font-size:12px}.wc-service-link .wc-service-arrow{grid-column:3;grid-row:1}.wc-service-link .wc-number{font-size:9px}.wc-belief h2{font-size:43px}.wc-belief .wc-row+.wc-row{margin-top:35px!important}.wc-belief-stat strong{font-size:44px}.wc-quote blockquote{font-size:34px}.wc-quote-mark{font-size:95px;margin-top:20px}.wc-team-image img{aspect-ratio:1.2}.wc-cta.et_pb_section{padding:50px 0}.wc-cta h2{font-size:43px}.wc-cta .et_pb_button{min-width:220px}.wc-footer.et_pb_section{padding:45px 0 22px}.wc-footer .wc-row:first-child{display:grid;grid-template-columns:1fr 1fr}.wc-footer .wc-row:first-child>.et_pb_column:first-child{grid-column:1/-1}.wc-footer .wc-footer-wordmark{font-size:19vw;margin:25px 0}.wc-footer-bottom{flex-wrap:wrap;gap:15px}.wc-page-hero.et_pb_section{padding:48px 0}.wc-page-hero h1{font-size:46px}.wc-page-symbol{display:none}.wc-page-hero .wc-row>.et_pb_column:last-child:has(.wc-page-symbol){display:none}.wc-reading h2{font-size:31px}.wc-deliverables{padding:25px}.wc-faq .et_pb_toggle_title{font-size:19px}.wc-contact h1{font-size:55px}.wc-form.et_pb_contact_form_container{padding:25px}.wc-case-visual.et_pb_section{padding:0}.wc-case-visual img{aspect-ratio:1.4}.wc-case-stats strong{font-size:45px}.wc-portraits .et_pb_image img{aspect-ratio:1.1;object-position:center 30%}}
@media(prefers-reduced-motion:reduce){.wc-section *{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
.wc-service-title{font:500 28px/1.2 'Space Grotesk';letter-spacing:-.035em}.wc-service-desc{font-size:13px;color:var(--wc-grey)}.wc-work-visual{display:block}.wc-work-title{display:block;font:500 25px/1.2 'Space Grotesk';letter-spacing:-.035em;margin:19px 0 6px}.wc-work-desc{display:block;font-size:12px;color:var(--wc-grey)}.wc-work-meta>span:first-child{border:0;border-radius:0;width:auto;height:auto;display:block;flex:1;font-size:inherit}.wc-work-item a:hover .wc-work-meta>span:first-child{background:none;color:inherit}
@media(max-width:1100px){.wc-service-title{font-size:25px}}@media(max-width:760px){.wc-service-desc{grid-column:2;grid-row:2;font-size:12px}.wc-work-title{font-size:24px}}
/* Existing WordPress articles inherit the same editorial system. */
@media(max-width:760px){.wc-agency-art{height:480px}}
.wc-brand-sheet{position:absolute;inset:45px 48px 75px 0;background:#ecf6ff;padding:34px;color:#141e70;transform:rotate(-5deg);box-shadow:0 25px 65px #080d2a44}.wc-sheet-label,.wc-sheet-bottom{display:block;font:600 9px/1.5 'Manrope',sans-serif;letter-spacing:.12em}.wc-brand-sheet>strong{display:block;font:500 clamp(40px,4vw,64px)/.97 'Space Grotesk',sans-serif;letter-spacing:-.055em;margin:30px 0}.wc-brand-sheet em{font-style:normal;color:#274cc4}.wc-discipline-card{position:absolute;right:-8px;bottom:30px;background:#274cc4;padding:24px 26px;transform:rotate(5deg);box-shadow:0 15px 40px #080d2a33;color:white}.wc-discipline-card>span{font:600 8px 'Manrope',sans-serif;letter-spacing:.1em}.wc-discipline-card>strong{display:block;font:500 17px/1.65 'Space Grotesk',sans-serif;margin-top:13px}.wc-agency-art .wc-art-orbit{right:0;top:0}.wc-agency-art .wc-art-label{left:0;bottom:0}
@media(max-width:760px){.wc-brand-sheet{inset:30px 22px 125px 0;padding:25px}.wc-brand-sheet>strong{font-size:40px;margin:28px 0}.wc-discipline-card{padding:18px;bottom:25px;right:-5px}.wc-discipline-card>strong{font-size:14px}.wc-agency-art .wc-art-orbit{width:65px;height:65px;font-size:40px}}
.wc-team-image img{aspect-ratio:1.2;object-position:center 30%}.wc-work-item[hidden]+.wc-work-item{margin-top:0}
.single-post #main-content .container{max-width:920px;width:calc(100% - 40px);padding-top:70px}.single-post #main-content .container:before{display:none}.single-post #left-area{width:100%;padding-right:0}.single-post #sidebar{display:none}.single-post .et_post_meta_wrapper .entry-title{font:500 clamp(36px,4.5vw,66px)/1.1 'Space Grotesk';letter-spacing:-.05em;color:var(--wc-ink)}.single-post #main-content h2,.single-post #main-content h3{font-family:'Space Grotesk';color:var(--wc-ink);line-height:1.2}.single-post #main-content h2{font-size:32px}.single-post #main-content .post-meta{font-size:12px;margin:22px 0;color:var(--wc-grey)}.single-post #main-content p{line-height:1.85}.single-post #main-content a{color:var(--wc-blue)}
