@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Roboto:ital,wght@0,400;0,500;0,700;1,400&family=Inter:wght@400;500;600;700&display=swap');
/*! Wila Scoped CSS — all rem replaced with px (16px base standard) */
body.page-template-page-wil #page svg{fill:none !important}body.page-template-page-wil #page{--wila-teal:#1bada4;--wila-teal-deep:#286c91;--wila-teal-tint:rgba(27,173,164,.1);--wila-teal-tint-strong:rgba(27,173,164,.4);--wila-gold:#d0af21;--wila-gold-tint:rgba(208,175,33,.18);--wila-navy:#002845;--wila-navy-ink:#222c37;--wila-cyan:#98eaff;--wila-cyan-tint:rgba(152,234,255,.35);--wila-white:#fff;--wila-black:#0a0a0a;--wila-ink-1:#0a0a0a;--wila-ink-2:#364153;--wila-ink-3:#4a5565;--wila-line:#e5e7eb;--fg-1:var(--wila-ink-1);--fg-2:var(--wila-ink-2);--fg-3:var(--wila-ink-3);--bg-page:var(--wila-white);--bg-soft-teal:var(--wila-teal-tint);--bg-soft-gold:var(--wila-gold-tint);--bg-dark:var(--wila-navy);--font-display:"DM Serif Display","Playfair Display",Georgia,serif;--font-body:"Roboto",system-ui,-apple-system,sans-serif;--font-ui:"Inter",system-ui,-apple-system,sans-serif;--t-display:72px;--t-h1:48px;--t-h2:32px;--t-h3:24px;--t-lead:20px;--t-body:18px;--t-body-sm:16px;--t-meta:14px;--shadow-card:0px 1px 2px -1px rgba(0,0,0,.1),0px 1px 3px 0px rgba(0,0,0,.1);--shadow-modal:0px 2px 4px -2px rgba(0,0,0,.1),0px 4px 6px -1px rgba(0,0,0,.1);--shadow-teal:0px 4px 30px -3px rgba(27,173,164,.4);--shadow-soft:0px 4px 30px -3px rgba(152,16,250,.1);--radius-sm:10px;--radius-md:15px;--radius-lg:16px;--radius-xl:20px;--radius-pill:30px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--space-9:128px;font-family:var(--font-body);color:#364153}body.page-template-page-wil #page .wila-h1{font-family:var(--font-display);font-size:48px;line-height:1;letter-spacing:.352px;color:var(--wila-teal);text-align:center;margin:0}body.page-template-page-wil #page .wila-h2{font-family:var(--font-display);font-size:32px;line-height:1.5;letter-spacing:.352px;color:var(--wila-ink-1);text-align:center;margin:0}body.page-template-page-wil #page .wila-h3{font-family:var(--font-ui);font-weight:500;font-size:24px;line-height:1.125;letter-spacing:.07px;color:var(--wila-ink-1);margin:0}body.page-template-page-wil #page .wila-lead{font-family:var(--font-body);font-size:20px;line-height:1.6;color:var(--wila-navy);text-align:center;margin:0}body.page-template-page-wil #page .wila-body{font-family:var(--font-body);font-size:16px;line-height:1.625;color:var(--wila-ink-2);margin:0}body.page-template-page-wil #page .wila-meta{font-family:var(--font-body);font-size:14px;line-height:1.43;color:var(--wila-ink-3);margin:0}body.page-template-page-wil #page .wila-eyebrow{font-family:var(--font-body);font-size:16px;line-height:1.25;color:var(--wila-ink-3);letter-spacing:0}body.page-template-page-wil #page .h-display{font-family:"DM Serif Display",Georgia,serif;letter-spacing:.352px}body.page-template-page-wil #page .h-fluid-xl{font-size:clamp(32px,6.5vw,48px);line-height:1.1}body.page-template-page-wil #page .h-fluid-lg{font-size:clamp(28px,5.5vw,40px);line-height:1.15}body.page-template-page-wil #page .h-fluid-md{font-size:clamp(24px,4.5vw,32px);line-height:1.2}body.page-template-page-wil #page .wila-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:16px 26px;border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.313px;border:0;cursor:pointer;transition:transform .12s ease,opacity .15s ease,background-color .15s ease}body.page-template-page-wil #page .wila-btn:active{transform:scale(.98)}body.page-template-page-wil #page .wila-btn--primary{background:var(--wila-gold);color:var(--wila-white)}body.page-template-page-wil #page .wila-btn--primary:hover{background:#b89a1c}body.page-template-page-wil #page .wila-btn--navy{background:var(--wila-navy);color:var(--wila-white);padding:18px 22px}body.page-template-page-wil #page .wila-btn--navy:hover{opacity:.92}body.page-template-page-wil #page .wila-btn--white{background:var(--wila-white);color:var(--wila-gold)}body.page-template-page-wil #page .wila-btn--white:hover{background:#f7f5eb}body.page-template-page-wil #page .btn{transition:transform .12s ease,background-color .15s ease,opacity .15s ease}body.page-template-page-wil #page .btn:active{transform:scale(.98)}body.page-template-page-wil #page .feature-card{transition:box-shadow .25s ease,transform .25s ease}body.page-template-page-wil #page .feature-card:hover{box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}body.page-template-page-wil #page .hero-bg{background-image:url('https://static.theceomagazine.net/wp-content/uploads/2026/05/05180036/hero-bg.png');background-size:cover;background-position:center 30%}body.page-template-page-wil #page .reveal{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}body.page-template-page-wil #page .reveal.in{opacity:1;transform:translateY(0)}body.page-template-page-wil #page .judge-toggle[aria-expanded=true] .judge-chevron{transform:rotate(180deg)}body.page-template-page-wil #page .judge-toggle[aria-expanded=true]+.judge-body{grid-template-rows:1fr}body.page-template-page-wil #page .scroll-chev{animation:wila-bob 2.2s ease-in-out infinite}@keyframes wila-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}body.page-template-page-wil #page .absolute{position:absolute}body.page-template-page-wil #page .relative{position:relative}body.page-template-page-wil #page .inset-0{inset:0}body.page-template-page-wil #page .flex{display:flex}body.page-template-page-wil #page .grid{display:grid}body.page-template-page-wil #page .inline-flex{display:inline-flex}body.page-template-page-wil #page .flex-col{flex-direction:column}body.page-template-page-wil #page .items-center{align-items:center}body.page-template-page-wil #page .items-start{align-items:flex-start}body.page-template-page-wil #page .items-stretch{align-items:stretch}body.page-template-page-wil #page .justify-between{justify-content:space-between}body.page-template-page-wil #page .justify-center{justify-content:center}body.page-template-page-wil #page .gap-3{gap:12px}body.page-template-page-wil #page .gap-4{gap:16px}body.page-template-page-wil #page .gap-5{gap:20px}body.page-template-page-wil #page .gap-6{gap:24px}body.page-template-page-wil #page .gap-8{gap:32px}body.page-template-page-wil #page .gap-10{gap:40px}body.page-template-page-wil #page .w-2{width:8px}body.page-template-page-wil #page .w-8{width:32px}body.page-template-page-wil #page .w-12{width:48px}body.page-template-page-wil #page .w-16{width:64px}body.page-template-page-wil #page .w-auto{width:auto}body.page-template-page-wil #page .w-full{width:100%}body.page-template-page-wil #page .h-2{height:8px}body.page-template-page-wil #page .h-8{height:32px}body.page-template-page-wil #page .h-10{height:40px}body.page-template-page-wil #page .h-12{height:48px}body.page-template-page-wil #page .h-16{height:64px}body.page-template-page-wil #page .h-20{height:80px}body.page-template-page-wil #page .h-auto{height:auto}body.page-template-page-wil #page .h-\[220px\]{height:220px}body.page-template-page-wil #page .min-h-\[640px\]{min-height:640px}body.page-template-page-wil #page .max-w-\[520px\]{max-width:520px}body.page-template-page-wil #page .max-w-\[640px\]{max-width:640px}body.page-template-page-wil #page .max-w-\[768px\]{max-width:768px}body.page-template-page-wil #page .max-w-\[820px\]{max-width:820px}body.page-template-page-wil #page .max-w-\[866px\]{max-width:866px}body.page-template-page-wil #page .max-w-\[896px\]{max-width:896px}body.page-template-page-wil #page .max-w-\[1024px\]{max-width:1024px}body.page-template-page-wil #page .max-w-\[1152px\]{max-width:1152px}body.page-template-page-wil #page .max-w-\[1296px\]{max-width:1296px}body.page-template-page-wil #page .mx-auto{margin-inline:auto}body.page-template-page-wil #page .mt-1{margin-top:4px}body.page-template-page-wil #page .mt-2{margin-top:8px}body.page-template-page-wil #page .mt-3{margin-top:12px}body.page-template-page-wil #page .mt-4{margin-top:16px}body.page-template-page-wil #page .mt-5{margin-top:20px}body.page-template-page-wil #page .mt-6{margin-top:24px}body.page-template-page-wil #page .mt-8{margin-top:32px}body.page-template-page-wil #page .mt-10{margin-top:40px}body.page-template-page-wil #page .mt-12{margin-top:48px}body.page-template-page-wil #page .mt-\[8px\]{margin-top:8px}body.page-template-page-wil #page .p-8{padding:32px}body.page-template-page-wil #page .px-2{padding-inline:8px}body.page-template-page-wil #page .px-5{padding-inline:20px}body.page-template-page-wil #page .px-6{padding-inline:24px}body.page-template-page-wil #page .px-7{padding-inline:28px}body.page-template-page-wil #page .px-9{padding-inline:36px}body.page-template-page-wil #page .py-4{padding-block:16px}body.page-template-page-wil #page .py-8{padding-block:32px}body.page-template-page-wil #page .py-10{padding-block:40px}body.page-template-page-wil #page .py-12{padding-block:48px}body.page-template-page-wil #page .py-16{padding-block:64px}body.page-template-page-wil #page .py-20{padding-block:80px}body.page-template-page-wil #page .py-\[18px\]{padding-block:18px}body.page-template-page-wil #page .pt-1{padding-top:4px}body.page-template-page-wil #page .pt-10{padding-top:40px}body.page-template-page-wil #page .pb-8{padding-bottom:32px}body.page-template-page-wil #page .overflow-hidden{overflow:hidden}body.page-template-page-wil #page .cursor-pointer{cursor:pointer}body.page-template-page-wil #page .select-none{-webkit-user-select:none;user-select:none}body.page-template-page-wil #page .flex-shrink-0{flex-shrink:0}body.page-template-page-wil #page .space-y-1>:not(:last-child){margin-bottom:4px}body.page-template-page-wil #page .space-y-4>:not(:last-child){margin-bottom:16px}body.page-template-page-wil #page .space-y-5>:not(:last-child){margin-bottom:20px}body.page-template-page-wil #page .space-y-6>:not(:last-child){margin-bottom:24px}body.page-template-page-wil #page .rounded-full{border-radius:9999px}body.page-template-page-wil #page .rounded-pill{border-radius:9999px}body.page-template-page-wil #page .rounded-2xl{border-radius:16px}body.page-template-page-wil #page .rounded-\[10px\]{border-radius:10px}body.page-template-page-wil #page .rounded-\[15px\]{border-radius:15px}body.page-template-page-wil #page .rounded-\[20px\]{border-radius:20px}body.page-template-page-wil #page .border{border-width:1px;border-style:solid}body.page-template-page-wil #page .border-t{border-top-width:1px;border-top-style:solid}body.page-template-page-wil #page .border-\[\#E5E7EB\]{border-color:#e5e7eb}body.page-template-page-wil #page .bg-white{background-color:#fff}body.page-template-page-wil #page .bg-navy-brand{background-color:#002845}body.page-template-page-wil #page .bg-gold-brand{background-color:#d0af21}body.page-template-page-wil #page .bg-cover{background-size:cover}body.page-template-page-wil #page .bg-center{background-position:center}body.page-template-page-wil #page .bg-\[center_top\]{background-position:center top}body.page-template-page-wil #page .bg-white\/15{background-color:rgba(255,255,255,.15)}body.page-template-page-wil #page .bg-\[rgba\(27\2C173\2C164\2C0\.10\)\]{background-color:rgba(27,173,164,.1)}body.page-template-page-wil #page .bg-\[rgba\(208\2C175\2C33\2C0\.18\)\]{background-color:rgba(208,175,33,.18)}body.page-template-page-wil #page .text-black{color:#000}body.page-template-page-wil #page .text-white{color:#fff}body.page-template-page-wil #page .text-white\/80{color:rgba(255,255,255,.8)}body.page-template-page-wil #page .text-white\/95{color:rgba(255,255,255,.95)}body.page-template-page-wil #page .text-ink-1{color:#0a0a0a}body.page-template-page-wil #page .text-ink-2{color:#364153}body.page-template-page-wil #page .text-ink-3{color:#4a5565}body.page-template-page-wil #page .text-navy-brand{color:#002845}body.page-template-page-wil #page .text-navy-brand\/90{color:rgba(0,40,69,.9)}body.page-template-page-wil #page .text-navy-ink{color:#222c37}body.page-template-page-wil #page .text-gold-brand{color:#d0af21}body.page-template-page-wil #page .text-teal-brand{color:#1bada4}body.page-template-page-wil #page .text-teal-deep{color:#286c91}body.page-template-page-wil #page .text-center{text-align:center}body.page-template-page-wil #page .text-left{text-align:left}body.page-template-page-wil #page .italic{font-style:italic}body.page-template-page-wil #page .underline{text-decoration-line:underline}body.page-template-page-wil #page .font-body{font-family:"Roboto",system-ui,-apple-system,sans-serif}body.page-template-page-wil #page .font-ui{font-family:"Inter",system-ui,-apple-system,sans-serif}body.page-template-page-wil #page .text-sm{font-size:14px;line-height:20px}body.page-template-page-wil #page .text-base{font-size:16px;line-height:24px}body.page-template-page-wil #page .text-lg{font-size:18px;line-height:28px}body.page-template-page-wil #page .text-xl{font-size:20px;line-height:28px}body.page-template-page-wil #page .text-2xl{font-size:24px;line-height:32px}body.page-template-page-wil #page .font-normal{font-weight:400}body.page-template-page-wil #page .font-medium{font-weight:500}body.page-template-page-wil #page .font-semibold{font-weight:600}body.page-template-page-wil #page .font-bold{font-weight:700}body.page-template-page-wil #page .tracking-tight{letter-spacing:-.4px}body.page-template-page-wil #page .leading-snug{line-height:22px}body.page-template-page-wil #page .leading-relaxed{line-height:26px}body.page-template-page-wil #page .leading-6{line-height:24px}body.page-template-page-wil #page .leading-\[24px\]{line-height:24px}body.page-template-page-wil #page .leading-\[26px\]{line-height:26px}body.page-template-page-wil #page .leading-\[28px\]{line-height:28px}body.page-template-page-wil #page .leading-\[30px\]{line-height:30px}body.page-template-page-wil #page .leading-\[32px\]{line-height:32px}body.page-template-page-wil #page .shadow-card{box-shadow:0 1px 2px -1px rgba(0,0,0,.1),0 1px 3px 0 rgba(0,0,0,.1)}body.page-template-page-wil #page .shadow-modal{box-shadow:0 2px 4px -2px rgba(0,0,0,.1),0 4px 6px -1px rgba(0,0,0,.1)}body.page-template-page-wil #page .shadow-teal{box-shadow:0 4px 30px -3px rgba(27,173,164,.4)}body.page-template-page-wil #page .drop-shadow-\[0_2px_18px_rgba\(0\,0\,0\,\.18\)\]{filter:drop-shadow(0 2px 18px rgba(0,0,0,.18))}body.page-template-page-wil #page .object-cover{object-fit:cover}body.page-template-page-wil #page .object-contain{object-fit:contain}body.page-template-page-wil #page .aspect-square{aspect-ratio:1/1}body.page-template-page-wil #page .aspect-\[488\/512\]{aspect-ratio:488/512}body.page-template-page-wil #page .grid-rows-\[0fr\]{grid-template-rows:0fr}body.page-template-page-wil #page .transition{transition-property:color,background-color,border-color,opacity,box-shadow,transform,filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body.page-template-page-wil #page .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body.page-template-page-wil #page .transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}body.page-template-page-wil #page .duration-300{transition-duration:.3s}body.page-template-page-wil #page .duration-400{transition-duration:.4s}body.page-template-page-wil #page .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body.page-template-page-wil #page .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}body.page-template-page-wil #page .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}body.page-template-page-wil #page .scrollbar-hide::-webkit-scrollbar{display:none}body.page-template-page-wil #page .hover\:bg-\[\#B89A1C\]:hover{background-color:#b89a1c}body.page-template-page-wil #page .hover\:bg-amber-50:hover{background-color:#fffbeb}body.page-template-page-wil #page .hover\:opacity-95:hover{opacity:.95}body.page-template-page-wil #page .group:hover .group-hover\:text-teal-deep{color:#286c91}@media (min-width:640px){body.page-template-page-wil #page .sm\:flex-row{flex-direction:row}body.page-template-page-wil #page .sm\:items-center{align-items:center}body.page-template-page-wil #page .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-template-page-wil #page .sm\:col-span-2{grid-column:span 2/span 2}body.page-template-page-wil #page .sm\:gap-4{gap:16px}body.page-template-page-wil #page .sm\:gap-6{gap:24px}body.page-template-page-wil #page .sm\:gap-10{gap:40px}body.page-template-page-wil #page .sm\:gap-12{gap:48px}body.page-template-page-wil #page .sm\:mt-5{margin-top:20px}body.page-template-page-wil #page .sm\:mt-6{margin-top:24px}body.page-template-page-wil #page .sm\:mt-8{margin-top:32px}body.page-template-page-wil #page .sm\:mt-10{margin-top:40px}body.page-template-page-wil #page .sm\:mt-12{margin-top:48px}body.page-template-page-wil #page .sm\:mt-14{margin-top:56px}body.page-template-page-wil #page .sm\:mt-16{margin-top:64px}body.page-template-page-wil #page .sm\:px-6{padding-inline:24px}body.page-template-page-wil #page .sm\:px-10{padding-inline:40px}body.page-template-page-wil #page .sm\:py-10{padding-block:40px}body.page-template-page-wil #page .sm\:py-12{padding-block:48px}body.page-template-page-wil #page .sm\:py-16{padding-block:64px}body.page-template-page-wil #page .sm\:py-24{padding-block:96px}body.page-template-page-wil #page .sm\:py-32{padding-block:128px}body.page-template-page-wil #page .sm\:pt-16{padding-top:64px}body.page-template-page-wil #page .sm\:pb-12{padding-bottom:48px}body.page-template-page-wil #page .sm\:h-12{height:48px}body.page-template-page-wil #page .sm\:h-16{height:64px}body.page-template-page-wil #page .sm\:h-20{height:80px}body.page-template-page-wil #page .sm\:h-\[80px\]{height:80px}body.page-template-page-wil #page .sm\:h-\[100px\]{height:100px}body.page-template-page-wil #page .sm\:h-\[300px\]{height:300px}body.page-template-page-wil #page .sm\:w-20{width:80px}body.page-template-page-wil #page .sm\:max-w-none{max-width:none}body.page-template-page-wil #page .sm\:text-lg{font-size:18px;line-height:28px}body.page-template-page-wil #page .sm\:text-xl{font-size:20px;line-height:28px}body.page-template-page-wil #page .sm\:text-3xl{font-size:30px;line-height:36px}body.page-template-page-wil #page .sm\:text-\[28px\]{font-size:28px}body.page-template-page-wil #page .sm\:leading-\[31px\]{line-height:31px}body.page-template-page-wil #page .sm\:leading-\[32\.5px\]{line-height:32.5px}body.page-template-page-wil #page .sm\:rounded-\[33px\]{border-radius:33px}}@media (min-width:768px){.md\:grid-cols-\[500px_1fr\]{grid-template-columns:500px 1fr}body.page-template-page-wil #page .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-template-page-wil #page .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-template-page-wil #page .md\:col-span-1{grid-column:span 1/span 1}body.page-template-page-wil #page .md\:gap-12{gap:48px}body.page-template-page-wil #page .md\:h-\[381px\]{height:381px}body.page-template-page-wil #page .md\:min-h-\[851px\]{min-height:851px}body.page-template-page-wil #page .md\:text-xl{font-size:20px;line-height:28px}body.page-template-page-wil #page .md\:text-2xl{font-size:24px;line-height:32px}}@media (min-width:1024px){body.page-template-page-wil #page .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-template-page-wil #page .lg\:px-12{padding-inline:48px}}