html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}label{margin-bottom:5px;font-weight:700;display:block}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:TWK Everett;src:url(/assets/fonts/twk-everett-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TWK Everett;src:url(/assets/fonts/twk-everett-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TWK Everett Mono;src:url(/assets/fonts/twk-everett-mono-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color--light: #f7f7f7;--color--blue-900: #000f1d;--color--orange-200: #f2eee4;--color--pink-400: #e9ccff;--gap-xxs: .5em;--page-padding: 1.25em;--size-nav: 4.75em;--color--blue-500: deepskyblue;--color--blue-700: #4da2ff;--gap-xl: 2em;--gap-l: 1.5em;--spacer-title: 7.75em;--color--gray-200: #dfdfdf;--color--pink-200: #dbcdeb;--color--gray-800: #31404e;--color--purple-700: #5c4ade;--color--blue-400: #6de6f8;--color--green-200: #55db9c;--color--orange-700: #ff7a00;--color--dark: black;--color--pink-700: #ff6ada;--color--green-700: #3e512f;--color--green-400: #4df766;--color--yellow-900: #ffd731;--gap-xs: .75em;--size-block-large: 1.6875em;--color--yellow-700: #fffc4d;--color--green-300: #beff4d;--color--orange-400: #f79f4d;--gap-s: .875em;--gap-ml: 1.25em;--color--gray-400: #bbbec0;--color--gray-700: #61686d;--size-block-small: .875em;--gap-m: 1em;--gap-xxl: 3em}body{background-color:var(--color--light);color:var(--color--blue-900);font-family:TWK Everett,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}h1{margin-top:0;margin-bottom:0}h2{margin-top:0;margin-bottom:0;font-size:32px;font-weight:400;line-height:36px}h3{margin-top:0;margin-bottom:0;font-size:24px;font-weight:400;line-height:30px}h4{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700;line-height:24px}h5{margin-top:0;margin-bottom:0;font-size:14px;font-weight:700;line-height:20px}h6{margin-top:0;margin-bottom:0;font-size:12px;font-weight:400;line-height:18px}p{margin-bottom:0}a{text-decoration:underline}.global{position:fixed}.main-w{overflow:clip}.section{z-index:1;position:relative}.section.u--theme-dark{background-color:var(--color--blue-900);color:var(--color--light)}.section.timeline{min-height:100vh}.section.u--theme-orange{background-color:var(--color--orange-200)}.section.footer{background-color:var(--color--pink-400)}.section.footer.hide{display:none}.section.hero{background-color:var(--color--light)}.main-c{width:100%;max-width:120rem;margin-left:auto;margin-right:auto}.p-small{letter-spacing:.01em;margin-bottom:0;font-size:.875em;line-height:1.25}.h-large{letter-spacing:-.05em;font-size:4em;font-weight:500;line-height:1}.h-large.hide{display:none}.p-large{letter-spacing:-.05em;margin-bottom:0;font-size:1.25em;font-weight:500;line-height:1}.placeholder{background-color:#000;padding:2rem}.eyebrow{font-family:TWK Everett Mono,Arial,sans-serif;font-size:.75em;line-height:1}.h-med{letter-spacing:-.02em;font-size:1.5625rem;font-weight:400;line-height:1.1}.col{flex:1;padding-left:.625em;padding-right:.625em}.h-reg{letter-spacing:-.03em;font-size:1.125rem;font-weight:400;line-height:1.1}.container{width:100%;padding-right:var(--page-padding);padding-left:var(--page-padding);margin-left:auto;margin-right:auto}.row{flex-wrap:wrap;align-content:stretch;margin-left:-.625em;margin-right:-.625em;display:flex}.u--rel{z-index:1;flex:1;position:relative}.h-medium{letter-spacing:-.05em;font-size:1.875em;font-weight:400;line-height:1}.h-regular{letter-spacing:.01em;font-size:1.5em;font-weight:500;line-height:1.2}.p-medium{letter-spacing:-.02em;font-size:1.125em;line-height:1.2}.p-medium.u--fw-med{letter-spacing:-.05em}.p-medium.medium{font-weight:500}.header{z-index:100;width:100%;position:fixed;inset:0% 0% auto}.nav-inner{height:var(--size-nav);display:flex}.nav-inner__left{padding-left:var(--page-padding);border-top:2px solid var(--color--blue-900);border-bottom:2px solid var(--color--blue-900);background-color:var(--color--light);flex:1;justify-content:flex-start;align-items:center;transition:color .2s,border-color .2s,background-color .2s;display:flex}.nav-inner__logo{width:8.75em}.svg{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible!important}.svg.card-grid{width:1.875em;height:1.875em}.svg.form-submit{width:2.5em;height:2.5em}.svg.events{width:1.5em;height:1.5em;transform:rotate(-45deg)}.nav-inner__right{grid-column-gap:var(--gap-xxs);grid-row-gap:var(--gap-xxs);background-color:var(--color--blue-900);width:23.5em;color:var(--color--light);justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}.code.eyebrow{color:var(--color--blue-500)}.u--fw-med{font-weight:500}.home-hero{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}.home-hero__visual{flex:none;justify-content:center;align-items:center;width:45%;min-height:100vh;padding-bottom:8em;display:flex;position:sticky;top:0}.home-hero__col{flex-flow:column;justify-content:center;align-items:flex-start;min-height:100vh;padding-top:6.25em;padding-bottom:6.25em;display:flex}.home-hero__col.split{justify-content:space-between;align-items:flex-start;padding-left:7em}.home-hero__col.left{padding-left:7em}.home-hero__col.bottom{grid-column-gap:3.75em;grid-row-gap:3.75em;padding-left:7em}.home-hero__heading{letter-spacing:-.05em;font-size:8.75em;font-weight:500;line-height:.85}.button{background-color:var(--color--blue-900);width:12.5em;height:4em;color:var(--color--light);padding:2px;display:flex;position:relative;overflow:hidden}.button-text__wrap{flex:1;justify-content:center;align-items:center;transition:transform .525s cubic-bezier(.525,0,0,1);display:flex}.button-icon__wrap{aspect-ratio:1;border-left:2px solid var(--color--blue-900);background-color:var(--color--blue-700);color:var(--color--blue-900);justify-content:center;align-items:center;transition:transform .525s cubic-bezier(.525,0,0,1);display:flex;position:relative;overflow:hidden}.button-icon__wrap.is--duplicate{position:absolute;top:2px;bottom:2px;left:0;transform:translate(-100%)}.button-icon{justify-content:center;align-items:center;width:1.375em;transition:transform .525s cubic-bezier(.525,0,0,1);display:flex;transform:rotate(-45deg)}.button-icon.is--duplicate{transform:rotate(-135deg)}.nav{z-index:99;justify-content:space-between;align-items:stretch;height:4em;display:flex;position:fixed;top:calc(100dvh - 4em);left:0;right:0}.nav-link{border:2px solid var(--color--blue-900);background-color:var(--color--light);justify-content:center;align-items:center;height:100%;margin-right:-2px;transition:background-color .3s;display:flex}.card-top{height:calc(4 * var(--size-block-large) - 4px);position:relative}.card-top.small{height:calc(4 * var(--size-block-small) - 4px);width:calc(var(--size-block-small) * 12 - 11px)}.card-top.small.wide{width:calc(var(--size-block-small) * 17 - 16px)}.card-grid__bg{flex-flow:column;display:flex;position:absolute;inset:0%}.card-grid__bg.tracks{background-color:var(--color--gray-200)}.card-grid__bg.prizes{background-color:var(--color--pink-200)}.timeline-card{max-width:calc(var(--size-block-large) * 17 - 16px);flex:1}.card-grid__icon{z-index:2;height:100%;width:calc(var(--size-block-large) * 2 - 2px);justify-content:center;align-items:center;display:flex}.card-grid__icon.purple{background-color:var(--color--purple-700);color:var(--color--blue-400)}.card-grid__icon.gray{background-color:var(--color--gray-800);color:var(--color--green-200)}.card-grid__icon.orange{background-color:var(--color--orange-700);color:var(--color--dark)}.card-grid__icon.pink{background-color:var(--color--pink-700)}.card-grid__icon.green{background-color:var(--color--green-700);color:var(--color--green-400)}.card-grid__icon.blue{background-color:var(--color--blue-500)}.card-grid__icon.small{width:calc(var(--size-block-small) * 2 - 2px)}.card-grid__icon.yellow{background-color:var(--color--yellow-900)}.card-grid__icon.green-200{background-color:var(--color--green-200)}.card-grid__inner{z-index:2;background-color:var(--color--light);height:calc(var(--size-block-large) * 2 - 3px);width:calc(var(--size-block-large) * 15 - 16px);top:var(--size-block-large);left:var(--size-block-large);justify-content:flex-start;align-items:center;display:flex;position:absolute}.card-grid__inner.small{inset:calc(var(--size-block-small) + 1px) calc(var(--size-block-small) + 1px) calc(var(--size-block-small) + 1px) var(--size-block-small);width:calc(var(--size-block-small) * 10 - 11px);height:calc(var(--size-block-small) * 2 - 3px);left:var(--size-block-small);top:var(--size-block-small)}.card-grid__inner.small.yellow{background-color:var(--color--yellow-700)}.card-grid__inner.small.green{background-color:var(--color--green-300)}.card-grid__inner.small.orange{background-color:var(--color--orange-400)}.card-grid__inner.small.orange.wide{width:calc(var(--size-block-small) * 15 - 16px)}.card-grid__inner.clip{overflow:hidden}.card-grid__inner.wide{width:32em}.tracks-grid{grid-column-gap:var(--gap-ml);grid-row-gap:var(--gap-xl);grid-template-columns:1fr 1fr 1fr;margin-top:5em;display:grid}.tracks-card{width:calc(var(--size-block-large) * 17 - 16px);flex-flow:column;display:flex}.tracks-card.hide{display:none}.tracks-card.wide{width:100%}.tracks-card__visual{aspect-ratio:auto;justify-content:center;align-items:center;height:12.5em;display:flex;position:relative}.tracks-card__visual.purple{background-color:var(--color--purple-700)}.tracks-card__visual.pink{background-color:var(--color--pink-700)}.tracks-card__visual.green{background-color:var(--color--green-700)}.tracks-card__visual.blue{background-color:var(--color--blue-500)}.tracks-card__visual.yellow{background-color:var(--color--yellow-900)}.tracks-card__visual.green-200{background-color:var(--color--green-200)}.tracks-card__visual.orange{background-color:#f60}.tracks-card__main{width:calc(var(--size-block-large) * 17 - 16px);flex-flow:column;display:flex}.tracks-card__main.wide{width:auto}.tracks-card__content{min-height:8em;padding:var(--gap-s);grid-column-gap:.375em;grid-row-gap:.375em;border-style:none solid solid;border-width:1px;border-color:var(--color--gray-400);background-color:var(--color--light);flex-flow:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.horizontal-line{background-color:var(--color--blue-900);transform-origin:0%;width:100%;height:2px}.container-medium{width:100%;max-width:72.75em;margin-left:auto;margin-right:auto}.container-medium.u--rel.hide{display:none}.prizes-row{display:flex}.prizes-card{border:2px solid var(--color--blue-900);width:18.25em;margin-right:-2px}.prizes-card.wide{width:50%}.prizes-card.wide.hide{display:none}.prizes-card.full{width:100%}.prizes-card__bottom{grid-column-gap:var(--gap-xs);grid-row-gap:var(--gap-xs);border-top:2px solid var(--color--blue-900);background-color:var(--color--light);flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:1.875em;display:flex}.prizes-card__heading{letter-spacing:-.05em;font-size:2.125em;font-weight:500;line-height:1}.events-main{grid-column-gap:7.125em;grid-row-gap:7.125em;flex-flow:column;justify-content:center;align-items:center;min-height:37.5em;padding-top:9em;padding-bottom:5.95em;display:flex;position:relative}.events-bg{z-index:0;position:absolute;inset:0%;overflow:hidden}.events-main__inner{grid-column-gap:var(--gap-l);grid-row-gap:var(--gap-l);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:68em;margin-left:auto;margin-right:auto;display:flex}.events-heading{letter-spacing:-.05em;font-size:7.5em;font-weight:500;line-height:.85}.more-button{z-index:2;aspect-ratio:1;border-left:2px solid var(--color--blue-900);background-color:var(--color--orange-200);transition:background-color .2s;position:absolute;top:0;bottom:0;right:0}.more-button__inner{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .525s cubic-bezier(.525,0,0,1);display:flex;position:relative}.more-button__dot{background-color:var(--color--blue-900);border-radius:1em;flex:none;width:3px;height:3px;transition:background-color .2s,transform .525s cubic-bezier(.525,0,0,1);position:absolute}.more-button__dot.left{transform:translate(-400%)}.more-button__dot.right{transform:translate(400%)}.more-button__dot.top{transform:translateY(-400%)}.more-button__dot.bottom{transform:translateY(400%)}.faq-container{margin-top:2.5em;margin-bottom:var(--gap-xs)}.faq-item{width:100%;margin-bottom:-2px;position:relative}.faq-item.hide{display:none}.faq-button{width:100%;height:100%;padding:var(--gap-ml) 5em var(--gap-ml) var(--gap-ml);border:2px solid var(--color--blue-900);outline-offset:0px;background-color:#0000;outline:3px #555;justify-content:flex-start;align-items:center;display:flex;position:relative}.faq-item__top{font-size:1em}.faq-answer{width:100%;height:0;padding-right:3.75em;padding-left:var(--gap-ml);border-right:2px solid var(--color--blue-900);border-left:2px solid var(--color--blue-900);background-color:var(--color--gray-200);overflow:hidden}.faq-answer__spacer{height:var(--gap-ml)}.faq-rich p{letter-spacing:-.05em;font-size:1em;font-weight:500;line-height:1}.faq-rich a{text-decoration:underline;transition:color .2s}.faq-rich a:hover{color:var(--color--gray-700)}.nav-link__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav-link__text-wrap{justify-content:center;align-items:center;height:1.25em;padding-left:.25em;padding-right:.25em;display:flex;overflow:hidden}.home-hero__visual-inner{z-index:2;justify-content:center;align-items:center;width:100%;height:55em;display:flex;position:absolute}.hero-key{width:12.5em;height:12.5em;position:absolute}.hero-key.o-1{top:12.5em;left:-1.25em}.hero-key.v{z-index:2;top:20em;left:5em}.hero-key.e{z-index:2;top:19em;left:16em}.hero-key.r{z-index:2;top:17em;left:27em}.hero-key.f{z-index:2;top:32em;left:-2.5em}.hero-key.l{z-index:2;top:31em;left:8em}.hero-key.o-2{z-index:2;top:29.5em;left:19em}.hero-key.w{z-index:2;top:36em;left:26em}.key{object-fit:contain;width:100%;height:100%;transition:transform .45s}.key:hover{transform:translate(7%,18%)}.path{transform:translate(0)}.hero-key-svg{justify-content:center;align-items:center;width:100%;height:100%}.key-gradient{z-index:-1;width:5em;height:9.25em;position:absolute;top:24%;right:1%}.hero-speech{z-index:2;width:16em;height:10em;position:absolute;top:42em;left:-1em}.hero-pencil{z-index:3;width:18.75em;position:absolute;top:46em;left:20em}.hero-hand{z-index:3;width:7.5em;position:absolute;top:27em;left:33em}.hero-cursor{z-index:4;pointer-events:none;width:6.25em;height:5.625em;position:absolute;top:26em;left:15em}.hero-cursor.loop{width:25em;height:auto;top:24em;left:12em}.hero-stars{z-index:2;width:14.0625em;position:absolute;top:5em;left:-4em}.hero-mail{z-index:0;pointer-events:none;width:23em;position:absolute;top:-.5em;left:8.5em}.hero-phone{z-index:2;width:11em;position:absolute;top:5em;left:27.5em}.block-row{width:100%;height:var(--size-block-large);flex-flow:row;margin-bottom:-1px;display:flex}.block-row.split{justify-content:space-between;align-items:center;padding-right:1px}.block-row.small{height:var(--size-block-small)}.block-row.bord{border-right:1px solid #80808066;overflow:hidden}.card-bg-block{width:var(--size-block-large);height:var(--size-block-large);border:1px solid var(--color--gray-800);margin-right:-1px}.card-bg-block.nr{background-color:var(--color--gray-800);justify-content:center;align-items:center;display:flex}.events-marquee{z-index:1;background-color:var(--color--blue-900);color:#7c838a;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0%;overflow:hidden}.events-marquee__list{flex:none;justify-content:flex-start;align-items:center;display:flex}.load-w{z-index:0;background-color:var(--color--light);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.load-bg{z-index:0;background-image:url(/assets/67a1eed98772594cae1b5ebd_grid-blue.svg);background-position:50%;background-size:5em 5em;width:100%;height:100%;position:absolute;inset:0%}.load-modal{z-index:2;background-color:var(--color--blue-900);justify-content:center;align-items:center;width:calc(45em + 2px);height:calc(35em + 2px);display:flex;position:relative}.load-modal__bar{z-index:15;grid-column-gap:var(--gap-xxs);grid-row-gap:var(--gap-xxs);background-color:var(--color--gray-800);outline-color:var(--color--blue-900);outline-offset:-2px;color:var(--color--light);outline-width:2px;outline-style:solid;justify-content:center;align-items:center;height:calc(5em + 2px);display:flex;position:absolute;inset:0% 0% auto}.load-modal__close{aspect-ratio:1;background-color:var(--color--blue-700);outline-color:var(--color--blue-900);outline-offset:-2px;height:100%;color:var(--color--blue-900);outline-width:2px;outline-style:solid;justify-content:center;align-items:center;padding:1.25em;display:flex;position:absolute;inset:0% 0% auto auto}.load-text{letter-spacing:-.02em;text-transform:uppercase;font-family:TWK Everett Mono,Arial,sans-serif;font-size:1.125em;line-height:1.2}.load-text.u--fw-med{letter-spacing:-.05em}.load-inner__text{padding-right:var(--gap-xs);padding-left:var(--gap-xs);color:var(--color--blue-900);white-space:nowrap;height:calc(var(--size-block-large) * 2);flex:1;justify-content:space-between;align-items:center;display:flex}.load-inner__text.small{height:calc(var(--size-block-small) * 2);padding-top:0;padding-bottom:0}.load-inner__text.small.center{justify-content:center;align-items:center;padding-left:0;padding-right:0}.load-bottom{grid-column-gap:.25em;grid-row-gap:.25em;border-style:none solid solid;border-width:1px;border-color:var(--color--gray-800);justify-content:flex-start;align-items:stretch;width:100%;padding-left:.25em;padding-right:.25em;display:flex;overflow:hidden}.load-bar-block{background-color:var(--color--blue-700);opacity:0;width:1.125em;height:2.5em;margin-top:.25em;margin-bottom:.25em}.load-cover{z-index:10;background-color:var(--color--light);clip-path:inset(50% 38%);width:100vw;height:100vh;position:fixed}.form-success{background-color:var(--color--blue-500);padding:1em}.form-error{z-index:2;border-top:2px solid var(--color--blue-900);border-bottom:2px solid var(--color--blue-900);background-color:var(--color--orange-700);text-align:center;height:3em;margin-top:0;padding:.75em 1em;position:absolute;top:-3em;left:0;right:0}.text-wrap__innner{justify-content:center;align-items:center;padding-bottom:.15em;padding-left:.25em;padding-right:.25em;display:flex;overflow:clip}.cover{object-fit:cover;width:100%;height:100%}.cover.fit{object-fit:fill}.bg{display:none;position:absolute;inset:-1px}.bg.footer{top:-.25em;left:0}.o--visible{overflow:visible!important}.star{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute}.nav-mobile,.menu-button{display:none}.image{width:8em}.tracks-card__top-flag{letter-spacing:-5%;border:1px solid #31404e;width:max-content;padding:.5em .625em;font-family:TWK Everett Mono,Arial,sans-serif;font-size:.75em;line-height:1;display:block}.tracks-card__top-flag.yellow{background-color:var(--color--yellow-900)}.tracks-card__top-flag.green{background-color:#55db9c}.tracks-card__top-flag.white{background-color:#fff}.grid{grid-column-gap:2em;grid-row-gap:2em;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-top:4em;display:grid}@media screen and (max-width:991px){.eyebrow{line-height:1.3}.home-hero{flex-flow:column}.home-hero__visual{width:100%;min-height:40em;margin-bottom:-1px;padding-bottom:0;padding-left:12.5em;position:relative}.home-hero__col{width:100%;min-height:auto}.home-hero__col.split{grid-column-gap:var(--gap-xl);grid-row-gap:var(--gap-xl);justify-content:flex-start;align-items:flex-start}.home-hero__col.left{padding-top:10em;padding-left:var(--page-padding)}.home-hero__col.bottom{grid-column-gap:3em;grid-row-gap:3em;padding-left:0}.card-grid__inner.wide{width:calc(var(--size-block-large) * 12 - 18px)}.tracks-grid{grid-template-columns:1fr 1fr;font-size:.884em}.tracks-card{width:100%}.tracks-card.wide{width:auto}.tracks-card__main{width:100%}.prizes-row{flex-flow:wrap}.prizes-card{flex:none;width:50%;margin-bottom:-2px}.events-bg{opacity:.35}.events-heading{font-size:6em}.faq-button{text-align:left;font-size:.725em}.nav-link__inner{padding-left:.25em;padding-right:.25em}.nav-link__text-wrap{text-align:center;white-space:nowrap;font-size:.8em;overflow:visible}.grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}}@media screen and (max-width:767px){.nav-inner{flex-flow:column;height:auto}.nav-inner__left{z-index:1;flex:none;height:4em;position:relative}.nav-inner__right{z-index:2;flex:none;order:-1;width:100%;height:3em;font-size:.75em;position:relative}.home-hero__visual{min-height:45em;padding-left:1.5em}.nav{display:none}.nav-link{z-index:2;border-top-style:none;border-left-style:none;width:50%;height:4em;margin-right:0;position:relative}.nav-link.cta{background-color:var(--color--blue-700)}.tracks-grid{gap:var(--gap-xl);flex-direction:column;font-size:1em;display:flex}.tracks-card{width:calc(var(--size-block-large) * 17 - 16px);flex-flow:column}.tracks-card__visual{aspect-ratio:1;width:100%}.tracks-card__main{width:calc(var(--size-block-large) * 17 - 16px)}.tracks-card__content{min-height:auto}.prizes-card__bottom{padding:1.25em}.events-heading{font-size:4em}.more-button{top:50%;right:var(--page-padding);border:2px solid var(--color--blue-900);width:3em;bottom:auto;transform:translateY(-50%)}.more-button__dot{width:2px;height:2px}.faq-button{font-size:1em}.events-marquee{display:none}.load-modal{width:calc(35em + 2px);height:calc(35em + 2px)}.bg.footer{top:0}.nav-mobile{z-index:0;background-color:var(--color--light);flex-flow:wrap;margin-top:-2px;transition:transform .525s cubic-bezier(.525,0,0,1);display:flex;position:relative;transform:translateY(-101%)}.menu-button{z-index:2;aspect-ratio:1;border-left:2px solid var(--color--blue-900);background-color:var(--color--blue-700);color:var(--color--blue-900);justify-content:center;align-items:center;padding:0;transition:color .2s,background-color .2s;display:flex;position:absolute;inset:0% 0% 0% auto}.menu-button__dot{background-color:currentColor;border-radius:100em;width:3px;height:3px;padding:0;transition-property:transform;transition-duration:.45s;transition-timing-function:cubic-bezier(.525,0,0,1)}.menu-button__dots{grid-column-gap:6px;grid-row-gap:6px;flex-flow:wrap;justify-content:center;align-items:center;width:21px;transition:transform .45s cubic-bezier(.525,0,0,1);display:flex}.menu-bg{z-index:0;height:100vh;display:none;position:absolute;inset:0%}}@media screen and (max-width:479px){.h-large{font-size:2.625em}.xs--hide{display:none}.container{padding-right:var(--page-padding);padding-left:var(--page-padding)}.row{grid-row-gap:2rem;flex-direction:column}.h-regular{font-size:1.125em}.p-medium{font-size:1em}.p-medium.u--fw-med.events{line-height:1.375}.nav-inner{flex-flow:column}.nav-inner__left{z-index:1;flex:0 auto;height:4em;position:relative}.nav-inner__right{order:-1;width:100%;height:3em;font-size:.75em;position:relative}.home-hero__visual{border-top:1px solid var(--color--blue-700);border-bottom:1px solid var(--color--blue-700);min-height:49em;padding-left:1em;font-size:.65em}.home-hero__col.left{padding-top:7.75em;padding-bottom:6em}.home-hero__col.bottom{grid-column-gap:var(--gap-l);grid-row-gap:var(--gap-l)}.home-hero__heading{font-size:4.6875em}.nav-link.cta.full{width:100%}.timeline-card{max-width:calc(var(--size-block-large) * 14 - 13px)}.timeline-card.load{font-size:.85em}.card-grid__icon{height:calc(var(--size-block-large) * 2 - 2px)}.card-grid__icon.small{height:calc(var(--size-block-small) * 2 - 2px)}.card-grid__inner{width:calc(var(--size-block-large) * 12 - 18px)}.card-grid__inner.clip{width:calc(var(--size-block-large) * 12 - 12px)}.card-grid__inner.wide{width:calc(var(--size-block-large) * 12 - 28px)}.tracks-grid{margin-top:4em}.tracks-card,.tracks-card__visual,.tracks-card__main{width:100%}.tracks-card__content{min-height:auto}.prizes-row{grid-column-gap:var(--gap-xl);grid-row-gap:var(--gap-xl)}.prizes-card{width:100%;margin-bottom:0;margin-right:0}.prizes-card.wide{width:100%}.prizes-card__bottom{justify-content:center;align-items:stretch}.prizes-card__heading{text-align:center;font-size:1.875em}.events-heading{font-size:2.8125em;line-height:1}.more-button{border:1.5px solid var(--color--blue-900)}.faq-container{width:100vw;margin-bottom:var(--gap-l);margin-left:-1em}.faq-button{min-height:5em;padding-left:var(--page-padding);border-left-style:none;border-right-style:none}.faq-answer{padding-right:var(--gap-ml);padding-left:var(--page-padding);border-left-style:none;border-right-style:none}.faq-answer__spacer{height:var(--gap-xl)}.faq-rich p{line-height:1.2}.block-row.split{padding-right:0}.block-row.split.small,.block-row.split.load{padding-right:1px}.block-row.bord{border-right-width:0;overflow:visible}.load-bg{background-size:3em}.load-modal{width:21em;height:calc(33em + 2px)}.load-modal__bar{padding-left:var(--gap-m);justify-content:flex-start;align-items:center;font-size:.8em}.load-modal__close{aspect-ratio:auto;width:5em;height:5em}.bg.footer{top:0}.nav-mobile{transform:translateY(-101%)}.image{margin-bottom:4px}}#w-node-_96d2c2c6-3dc8-3cb5-2d6c-46239a5d0112-3e3669b4,#w-node-_66b79058-e3d3-67f7-6b66-01f95a41e299-3e3669b4{grid-area:span 1 / span 6 / span 1 / span 6}#w-node-baf948b5-01f5-40e5-3b0a-2a24294b6cb2-3e3669b4,#w-node-db8fc8a9-3b84-c5cf-d6d8-baaa1f4db97e-3e3669b4,#w-node-_8c2c9008-6c12-3308-4129-c2e8694aa115-3e3669b4{grid-area:span 2 / span 4 / span 2 / span 4}@media screen and (max-width:479px){#w-node-baf948b5-01f5-40e5-3b0a-2a24294b6cb2-3e3669b4,#w-node-db8fc8a9-3b84-c5cf-d6d8-baaa1f4db97e-3e3669b4,#w-node-_8c2c9008-6c12-3308-4129-c2e8694aa115-3e3669b4{grid-area:span 1 / span 4 / span 1 / span 4}}html,body{width:100%;height:auto!important;min-height:100%;-ms-overflow-style:none;scrollbar-width:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.load-w{display:flex}.main-w{height:100vh;clip-path:inset(50vh 50vw)}.nav-inner{transform:translateY(-101%)}:root{--size-unit: 16;--size-container-ideal: 1440;--size-container-min: 992px;--size-container-max: 2560px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--cubic-default: cubic-bezier(.525, 0, 0, 1);--duration-default: .525s;--animation-default: var(--duration-default) var(--cubic-default)}@media screen and (max-width:991px){:root{--size-container-ideal: 834;--size-container-min: 768px;--size-container-max: 991px;--spacer-title: 4.5em}}@media screen and (max-width:767px){:root{--size-container-ideal: 620;--size-container-min: 480px;--size-container-max: 767px}}@media screen and (max-width:479px){:root{--size-container-ideal: 390;--size-container-min: 320px;--size-container-max: 479px;--spacer-title: 4em;--page-padding: 1em}}body{font-size:var(--size-font)}body ::-webkit-scrollbar{display:none}body{-ms-overflow-style:none}html{scrollbar-width:none}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:initial}html,body{-webkit-font-smoothing:antialiased}svg{max-width:none;height:auto;box-sizing:border-box;vertical-align:middle}::selection{background-color:var(--color--blue-700);color:var(--color--blue-900);text-shadow:none}::-moz-selection{background-color:var(--color--blue-700);color:var(--color--blue-900);text-shadow:none}a{color:inherit;text-decoration:none}.single-line-wrap{position:relative}.load-w .card-grid__icon{position:relative;z-index:2}.load-w .card-grid__icon:before{content:"";position:absolute;width:25em;height:100%;left:-25em;background:var(--color--light);z-index:0}.card-grid__bg.tracks .card-bg-block{border-color:#bbbec0!important}.card-grid__bg.prizes .card-bg-block{width:var(--size-block-small);height:var(--size-block-small)}[data-theme-nav=dark] .nav-inner__left{background:var(--color--blue-900);border-color:var(--color--gray-800);color:var(--color--light)}[data-theme-nav=dark] .nav-inner__right{background:var(--color--light);color:var(--color--blue-900)}.home-hero__visual:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;background:url(/assets/67a1eed98772594cae1b5ebd_grid-blue.svg) repeat left center;will-change:transform;z-index:-1;background-size:3.75em}@media screen and (max-width:767px){.home-hero__visual:before{background:url(/assets/67a1eed98772594cae1b5ebd_grid-blue.svg) repeat center center;background-size:4.5em}}@media screen and (max-width:479px){.tracks-card .block-row:first-of-type .card-bg-block:nth-of-type(1){display:none}.tracks-card .block-row:first-of-type .card-bg-block:nth-of-type(2){display:none}.tracks-card .block-row:first-of-type .card-bg-block:nth-of-type(3){display:none}.tracks-card .block-row:last-of-type .card-bg-block:nth-of-type(1){display:none}.tracks-card .block-row:last-of-type .card-bg-block:nth-of-type(2){display:none}.tracks-card .block-row:last-of-type .card-bg-block:nth-of-type(3){display:none}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.events-marquee__list{white-space:nowrap;animation:marqueeScroll 25s linear infinite;animation-play-state:paused}.events-marquee{clip-path:inset(50% 0px);transition:clip-path .45s cubic-bezier(.15,.5,.05,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){[data-underline]:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--cubic-default)}[data-underline=full]:after{transform:scale(1);transform-origin:left center}[data-underline]:hover:after{transform:scale(1);transform-origin:left center}[data-underline=full]:hover:after{transform:scaleX(0);transform-origin:right center}.nav-link .p-medium{text-shadow:0px 1em currentColor;transition:transform .45s cubic-bezier(.15,.5,.05,1)}.nav-link:hover .p-medium{transform:translateY(-95%)}[data-arrow-button] span{text-shadow:0px 1.25em currentColor;transition:transform .45s var(--cubic-default)}[data-arrow-button]:hover span{transform:translateY(-1.25em)}[data-arrow-button]:hover .button-text__wrap{transform:translate(4em)}[data-arrow-button]:hover .button-icon__wrap.is--main{transform:translate(100%)}[data-arrow-button]:hover .button-icon__wrap.is--duplicate{transform:translate(0)}[data-arrow-button]:hover .button-icon__wrap.is--main .button-icon{transform:rotate(45deg)}[data-arrow-button]:hover .button-icon__wrap.is--duplicate .button-icon{transform:rotate(0)}.nav-link:nth-of-type(1):hover,.nav-link:nth-of-type(1).w--current{background:var(--color--blue-700)}.nav-link:nth-of-type(2):hover,.nav-link:nth-of-type(2).w--current{background:var(--color--yellow-900)}.nav-link:nth-of-type(3):hover,.nav-link:nth-of-type(3).w--current{background:var(--color--orange-700)}.nav-link:nth-of-type(4):hover,.nav-link:nth-of-type(4).w--current{background:var(--color--pink-400)}.nav-link:nth-of-type(5):hover,.nav-link:nth-of-type(5).w--current{background:var(--color--green-200)}.nav-link:nth-of-type(6):hover,.nav-link:nth-of-type(6).w--current{background:var(--color--purple-700)}.nav-link:nth-of-type(7):hover,.nav-link:nth-of-type(7).w--current{background:var(--color--orange-200)}.faq-item:hover .more-button__inner{transform:rotate(90deg)}.faq-item:hover .more-button__dot.top{transform:translateY(-300%)}.faq-item:hover .more-button__dot.right{transform:translate(300%)}.faq-item:hover .more-button__dot.bottom{transform:translateY(300%)}.faq-item:hover .more-button__dot.left{transform:translate(-300%)}[data-sponsor-el]{transition:transform .45s cubic-bezier(.15,.5,.05,1)}}.faq-item[data-state=open] .more-button{background-color:var(--color--blue-900)}.faq-item[data-state=open] .more-button__dot{background-color:var(--color--orange-200)}.faq-item[data-state=open] .more-button__inner{transform:rotate(360deg)}.faq-item[data-state=open] .more-button__dot.top,.faq-item[data-state=open] .more-button__dot.bottom{transform:translate(0)}.faq-item[data-state=open]:hover .more-button__dot.left{transform:translate(-500%)}.faq-item[data-state=open]:hover .more-button__dot.right{transform:translate(500%)}@media(hover:hover)and (prefers-reduced-motion:reduce){.faq-item:hover .more-button__inner{transition:transform .5s ease-in-out!important;transform:rotate(90deg)}.faq-item[data-state=open] .more-button{background-color:var(--color--blue-900)}.nav-link:nth-of-type(1):hover,.nav-link:nth-of-type(1).w--current{background:var(--color--blue-700)}.nav-link:nth-of-type(2):hover,.nav-link:nth-of-type(2).w--current{background:var(--color--yellow-900)}.nav-link:nth-of-type(3):hover,.nav-link:nth-of-type(3).w--current{background:var(--color--orange-700)}.nav-link:nth-of-type(4):hover,.nav-link:nth-of-type(4).w--current{background:var(--color--pink-400)}.nav-link:nth-of-type(5):hover,.nav-link:nth-of-type(5).w--current{background:var(--color--green-200)}.nav-link:nth-of-type(6):hover,.nav-link:nth-of-type(6).w--current{background:var(--color--purple-700)}.nav-link:nth-of-type(7):hover,.nav-link:nth-of-type(7).w--current{background:var(--color--orange-200)}}@media screen and (max-width:991px){.nav-link .p-medium{text-shadow:none!important}.nav-link:hover .p-medium{transform:unset}}.nav-inner__left,.nav{transition:transform var(--animation-default)}[data-scrolling-started=true][data-scrolling-direction=up] .nav-inner__left{transform:translate(0)}[data-scrolling-end=true] .nav{transform:translateY(101%)}@keyframes speechDotsAnimation{0%,to{transform:translate(3%,-7%)}50%{transform:translate(0)}}.speech-dot{animation:speechDotsAnimation 1.2s var(--cubic-default) infinite;animation-play-state:paused}.speech-dots>.speech-dot:nth-child(1){animation-delay:0s}.speech-dots>.speech-dot:nth-child(2){animation-delay:.15s}.speech-dots>.speech-dot:nth-child(3){animation-delay:.3s}[data-in-view=true] .speech-dot{animation-play-state:running}@keyframes footerBlinker{0%,to{opacity:1}50%{opacity:0}}#footerBlink{animation:footerBlinker 1s var(--cubic-default) infinite;animation-play-state:paused}[data-in-view=true] #footerBlink{animation-play-state:running}[data-menu-open=true] .nav-mobile{transform:translate(0)}[data-menu-open=true] .menu-button{background-color:var(--color--blue-900);color:var(--color--light)}[data-menu-open=true] .menu-button__dots{transform:rotate(90deg)}[data-menu-open=true] .menu-bg{display:block}[data-menu-open=true] .menu-button__dot:nth-child(1){transform:translate(300%,300%)}[data-menu-open=true] .menu-button__dot:nth-child(3){transform:translate(-300%,300%)}[data-menu-open=true] .menu-button__dot:nth-child(7){transform:translate(300%,-300%)}[data-menu-open=true] .menu-button__dot:nth-child(9){transform:translate(-300%,-300%)}html:not(.is-loading) .main-w{height:auto;clip-path:none}html:not(.is-loading) .nav-inner{transform:none}html:not(.is-loading) .load-w{display:none}:focus-visible{outline:2px solid var(--color--blue-700);outline-offset:3px}.single-word{display:inline-block}.events-bg canvas{display:block}@media(prefers-reduced-motion:reduce){.speech-dot,#footerBlink{animation:none}}.pwc-site .container-medium{max-width:72.75em;width:calc(100% - 5em)}.pwc-site .pwc-copy{line-height:1.48;letter-spacing:-.025em;font-weight:400}.pwc-site .p-large{font-size:1.2em}.pwc-site p+p{margin-top:1.2em}.pwc-site h1,.pwc-site h2,.pwc-site h3{overflow-wrap:anywhere;text-wrap:pretty}.pwc-label{font-family:TWK Everett Mono,monospace;font-size:.875em;line-height:1.4;letter-spacing:.01em}.pwc-skip{position:fixed;top:-100px;left:1em;z-index:500;background:var(--color--yellow-900);padding:1em}.pwc-skip:focus{top:1em}.pwc-logo{display:inline-flex;align-items:center;gap:.75em;width:auto;font-size:1.25em;font-weight:500;letter-spacing:-.05em}.pwc-logo img{width:3em;height:auto;object-fit:contain}.pwc-site .nav>.nav-link{flex:1;min-width:0}.pwc-site .nav{position:static;inset:auto;height:100%;min-width:0;transform:none}.pwc-site .nav>.nav-link:last-child{margin-right:0}@media(min-width:768px){.pwc-site .nav-inner__left{min-width:max-content;padding-right:var(--page-padding)}.pwc-site .nav{flex:0 1 54em}.pwc-site .nav-link__inner{padding-inline:.5em}.pwc-site .nav-link__text-wrap{white-space:nowrap}}@media(min-width:768px)and (max-width:991px){.pwc-site .nav-inner__logo{font-size:1.1em}.pwc-site .nav .nav-link .p-medium{font-size:.8125rem}}.pwc-site .nav-link__inner{justify-content:center}.pwc-site .pwc-button{width:max-content;max-width:100%;min-height:4em;height:auto;min-width:12.5em;flex:none;border:0}.pwc-button .button-text__wrap{padding:1.2em 1.25em}.pwc-button .button-icon__wrap{width:4em;flex:0 0 4em}.pwc-button .button-icon__wrap.is--duplicate{width:calc(4em - 4px)}.pwc-button .button-text__wrap span{display:block}.pwc-button .text-wrap__innner{height:auto;overflow:hidden}.pwc-button.is-secondary{background:var(--color--light);color:var(--color--blue-900);outline:2px solid var(--color--blue-900);outline-offset:-2px}.pwc-actions{display:flex;flex-wrap:wrap;gap:1em;margin-top:2em}.pwc-socials{display:flex;flex-wrap:wrap;gap:1.5em}.pwc-socials a{text-decoration:underline;text-underline-offset:.2em}.pwc-home{display:flex;align-items:flex-start}.pwc-home-content{width:55%;min-width:0}.pwc-home .home-hero__visual{width:45%;height:100svh;min-height:48em;overflow:clip;border-left:1px solid var(--color--blue-700)}.pwc-home .home-hero__visual-inner{width:100%}.pwc-site .pwc-home-intro{padding:9em 3.5em 6em 6.8em;gap:2.2em}.pwc-home-heading{font-size:5.4em;line-height:.97}.pwc-home-intro .pwc-copy{max-width:29em;margin:0}.pwc-scroll{display:inline-flex;align-items:center;gap:3em;border-bottom:1px solid;padding:.5em 0}.pwc-scroll span{font-family:inherit;font-size:1.8em}.pwc-home-about{padding:5em 4em 8em 6.8em}.pwc-home-about .h-large{font-size:3.3em}.pwc-home-about .pwc-numbered{margin-top:3em}.pwc-page-hero{padding:9em 0 6em;border-bottom:2px solid var(--color--blue-900)}.pwc-page-heading{font-size:6.5em;line-height:.98;max-width:12em;margin:.3em 0}.pwc-hero-content>.pwc-copy{max-width:48em;margin-top:1.5em}.pwc-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.8em;font-size:.875em;font-family:TWK Everett Mono,monospace;margin-bottom:2em;line-height:1.5}.pwc-breadcrumb a{text-decoration:underline;text-underline-offset:.2em}.pwc-tier{width:fit-content;max-width:100%;padding:.6em .9em;border:1px solid;background:var(--color--yellow-900);font-family:TWK Everett Mono,monospace;line-height:1.4}.pwc-service-hero>.container-medium,.pwc-project-hero>.container-medium{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:4em;align-items:center}.pwc-service-hero .pwc-page-heading{font-size:4.5em}.pwc-service-art{position:relative;display:grid;place-items:center;aspect-ratio:1;border:2px solid var(--color--blue-900);overflow:hidden}.pwc-service-art>img{position:relative;width:65%;height:65%;object-fit:contain;z-index:1}.pwc-art-grid{position:absolute;inset:0;opacity:.25;background:url(/assets/67a1eed98772594cae1b5ebd_grid-blue.svg) center/3em}.pwc-project-hero .pwc-page-heading{font-size:5em}.pwc-project-lead{border:2px solid;padding:1.5em;background:var(--color--orange-200)}.pwc-project-lead img{display:block;width:100%;height:auto}.pwc-section{padding:7em 0;border-bottom:1px solid var(--color--gray-400)}.pwc-section-title{margin-bottom:3em;max-width:52em}.pwc-section-title .pwc-label{margin-bottom:1.5em}.pwc-section-title>.pwc-copy{max-width:42em;margin-top:1.5em}.pwc-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6em;align-items:start}.pwc-editorial-grid>.pwc-section-title{position:sticky;top:7em}.pwc-editorial-grid .h-large{font-size:3.5em}.pwc-numbered{display:grid}.pwc-numbered article{display:grid;grid-template-columns:2em minmax(0,1fr);gap:1.25em;padding:1.75em 0;border-top:1px solid var(--color--gray-400)}.pwc-number{color:var(--color--gray-700)}.pwc-numbered .h-regular{margin-bottom:.65em;line-height:1.15}.pwc-numbered .p-large{font-size:1.125em}.pwc-process .pwc-number{color:var(--color--blue-700)}.pwc-process article{border-color:var(--color--gray-800)}.pwc-process .pwc-copy{color:var(--color--gray-200)}.pwc-site .pwc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7em 2em;margin:4em 0 6em;padding-bottom:4em}.pwc-card-link{color:var(--color--blue-900);flex:1}.pwc-card-title{padding:1.4em;display:flex;gap:1em;align-items:center;background-color:var(--color--gray-200);background-image:linear-gradient(var(--color--gray-400) 1px,transparent 1px),linear-gradient(90deg,var(--color--gray-400) 1px,transparent 1px);background-size:1.65em 1.65em;border:1px solid var(--color--gray-400)}.pwc-card-title h3{background:var(--color--light);padding:.35em;flex:1;margin-left:-1em}.pwc-card-arrow{background:var(--color--yellow-900);padding:.7em;display:block;width:3em;flex-shrink:0;align-self:stretch}.pwc-card-arrow svg{width:100%;height:100%}.pwc-card-link:hover .pwc-card-arrow svg{transform:rotate(-45deg);transition:transform var(--animation-default)}.pwc-site .tracks-card__top-flag{width:fit-content;position:relative;max-width:100%;line-height:1.5;height:auto;margin:0;white-space:normal}.pwc-site .tracks-card__visual>img{width:48%;height:90%;object-fit:contain}.pwc-site .tracks-card__content{padding:1.5em;gap:1.5em}.pwc-site .pwc-project-image{height:29em;padding:1.5em;overflow:hidden}.pwc-site .pwc-project-image>img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform var(--animation-default)}.pwc-card-link:hover .pwc-project-image img{transform:scale(1.03)}.pwc-tags{display:flex;gap:.5em;flex-wrap:wrap;margin-top:1em}.pwc-tag{font-family:TWK Everett Mono,monospace;font-size:.75em;line-height:1.5;border:1px solid var(--color--gray-400);padding:.4em .7em;max-width:100%;overflow-wrap:anywhere}.pwc-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pwc-features .prizes-card{width:auto;min-width:0;margin-bottom:-2px;display:flex;flex-direction:column}.pwc-feature-index{font-family:TWK Everett Mono,monospace;padding:.65em 1em;font-size:1.2em;border-bottom:0}.pwc-features .prizes-card__bottom{flex:1}.pwc-features .prizes-card__heading{font-size:1.875em;line-height:1.1}.yellow{background-color:var(--color--yellow-900);color:var(--color--blue-900)}.green-200{background-color:var(--color--green-200);color:var(--color--blue-900)}.purple{background-color:var(--color--pink-400);color:var(--color--blue-900)}.blue{background-color:var(--color--blue-700);color:var(--color--blue-900)}.pink{background-color:var(--color--pink-700);color:var(--color--blue-900)}.orange{background-color:var(--color--orange-400);color:var(--color--blue-900)}.pwc-table-scroll{overflow:auto;border:2px solid;scrollbar-width:thin}.pwc-table-scroll::-webkit-scrollbar{display:block;height:8px}.pwc-table-scroll table{width:100%;min-width:66em;border-collapse:collapse;font-size:.9em;line-height:1.4}.pwc-table-scroll th,.pwc-table-scroll td{padding:1.25em .8em;border:1px solid var(--color--gray-400);text-align:left}.pwc-table-scroll th{font-weight:500}.pwc-table-scroll thead th{background:var(--color--blue-700);border-color:var(--color--blue-900)}.pwc-table-scroll tbody th{min-width:13em;position:sticky;left:0;background:var(--color--orange-200);border-right:2px solid}@media(max-width:600px){.pwc-table-scroll table{min-width:56.25rem;table-layout:fixed}.pwc-table-scroll th:first-child{width:9rem;min-width:0}}.pwc-note{margin-top:1.5em;line-height:1.5}.pwc-faq{background:var(--color--orange-200)}.pwc-site .faq-button{text-align:left;min-height:6em;padding-right:7em}.pwc-site .more-button{width:5em;aspect-ratio:auto}.pwc-site .faq-rich p{font-weight:400;font-size:1.2em;line-height:1.55;letter-spacing:-.02em}.pwc-cta .events-heading{font-size:5em;line-height:1;max-width:13em}.pwc-cta .events-main{padding:7em 2.5em;min-height:32em}.pwc-cta .pwc-copy{max-width:40em}.pwc-cta .pwc-button:not(.is-secondary){border:1px solid var(--color--blue-700)}.pwc-cta .events-bg{opacity:.4}.pwc-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:2px solid;border-top:2px solid}.pwc-related-card{display:flex;gap:2em;justify-content:space-between;padding:2em;border-right:2px solid;border-bottom:2px solid;transition:background-color var(--animation-default)}.pwc-related-card:hover{background:var(--color--pink-400)}.pwc-related-card .pwc-copy,.pwc-related-card .pwc-label{margin-top:1em}.pwc-related-card .button-icon{flex:0 0 1.5em}.pwc-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3em 2em}.pwc-showcase figure{margin:0;min-width:0}.pwc-showcase figure:nth-child(2n){padding-top:4em}.pwc-gallery-image{display:block;width:100%;height:auto;border:1px solid var(--color--blue-900)}.pwc-showcase figcaption{display:flex;gap:1em;font-size:.875em;line-height:1.4;padding-top:1em}.pwc-testimonial-controls{display:flex;justify-content:flex-end;margin:-1em 0 1em}.pwc-testimonial-controls button{background:var(--color--yellow-900);border:2px solid;width:3em;height:3em;font-size:1.2em;margin-left:-2px}.pwc-testimonial-controls button:disabled{background:var(--color--gray-200);cursor:default}.pwc-testimonial-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.5em;scrollbar-width:thin}.pwc-testimonial{scroll-snap-align:start;width:calc(50% - .75em);flex:none;margin:0;padding:2.5em;background:var(--color--pink-400);display:flex;flex-direction:column}.pwc-testimonial:nth-child(2n){background:var(--color--green-200)}.pwc-testimonial:nth-child(3n){background:var(--color--yellow-900)}.pwc-rating{letter-spacing:.2em;font-size:1.2em;margin-bottom:1em}.pwc-testimonial blockquote{margin:1.3em 0;padding:0;border:0;line-height:1.25}.pwc-testimonial figcaption{margin-top:auto}.pwc-testimonial a{display:inline-block;margin-top:.7em;text-decoration:underline}.pwc-marquee{overflow:hidden;background:var(--color--blue-700);border-top:2px solid;border-bottom:2px solid;padding:1.5em 0}.pwc-marquee-inner{display:flex}.pwc-marquee .events-marquee__list{display:flex;flex:0 0 auto;gap:0;font-size:2em;animation-play-state:running}.pwc-marquee span{white-space:nowrap;padding:0 .7em}.pwc-marquee i{padding-left:1em;font-style:normal}.pwc-marquee:hover .events-marquee__list{animation-play-state:paused}.pwc-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:3em;padding-top:5em;padding-bottom:4em}.pwc-footer-brand .h-medium{font-size:2em;line-height:1.15;margin:1.5em 0;max-width:17em}.pwc-footer>div>h2{margin-bottom:2em}.pwc-footer>div:not(:first-child)>a{display:block;margin-bottom:1em;line-height:1.3;overflow-wrap:anywhere}.pwc-footer>div:not(:first-child)>a:hover{text-decoration:underline}.pwc-footer-bottom{border-top:1px solid;padding-top:1.5em;padding-bottom:2.5em;font-size:.875em}.pwc-whatsapp{position:fixed;bottom:1.2em;right:1.2em;z-index:101;width:3.5em;height:3.5em;display:grid;place-items:center;border:2px solid var(--color--blue-900);background:var(--color--green-200);border-radius:50%;color:var(--color--blue-900)}.pwc-contact-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:4em}.pwc-form-panel .h-large{font-size:3em}.pwc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75em}.pwc-field label{display:block;margin-bottom:.7em;font-family:TWK Everett Mono,monospace;font-size:.875em}.pwc-field input,.pwc-field select,.pwc-field textarea{width:100%;border:1px solid var(--color--blue-900);border-radius:0;background:var(--color--orange-200);color:var(--color--blue-900);padding:1em;min-height:3.5em;line-height:1.5}.pwc-field textarea{resize:vertical}.pwc-field-full{grid-column:1/-1}.pwc-field [aria-invalid=true]{outline:2px solid #af3100;outline-offset:2px}.pwc-submit{margin-top:2em}.pwc-submit:disabled{opacity:.7}.pwc-honeypot{display:none}#form-status{margin-top:1.5em;line-height:1.5}#form-status[data-state=error]{color:#9d2600}#form-status[data-state=success]{color:#126338}.pwc-text-link{text-decoration:underline;text-underline-offset:.25em}.pwc-contact-card{border:2px solid;padding:2em;background:var(--color--orange-200)}.pwc-contact-card+.pwc-contact-card{margin-top:2em;background:var(--color--pink-400)}.pwc-contact-card .h-large{font-size:2.25em}.pwc-contact-card .pwc-section-title{margin-bottom:1.5em}.pwc-contact-card>a{display:block;margin:1em 0;text-decoration:underline;overflow-wrap:anywhere}.pwc-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2em}.pwc-blog-card{border:2px solid;background:var(--color--light)}.pwc-blog-card img{width:100%;height:auto;aspect-ratio:2;object-fit:contain;background:var(--color--orange-200);border-bottom:2px solid}.pwc-blog-content{padding:1.5em}.pwc-blog-content h3{margin:.7em 0;font-size:1.875em;line-height:1.1}.pwc-blog-filters{display:flex;flex-wrap:wrap;gap:.6em;margin:2.5em 0}.pwc-blog-filters button{border:1px solid;border-radius:0;padding:.75em 1em;background:var(--color--light)}.pwc-blog-filters button[aria-pressed=true]{background:var(--color--yellow-900)}.pwc-site button:focus-visible,.pwc-site a:focus-visible{outline:3px solid var(--color--blue-700);outline-offset:3px}@media(max-width:991px){.pwc-site .container-medium{width:calc(100% - 3em)}.pwc-home-heading{font-size:4.2em}.pwc-site .pwc-home-intro{padding-left:2.5em;padding-right:2em}.pwc-home-about{padding:3em 2.5em 5em}.pwc-page-heading{font-size:5em}.pwc-service-hero>.container-medium,.pwc-project-hero>.container-medium{gap:2.5em}.pwc-service-hero .pwc-page-heading{font-size:3.5em}.pwc-project-hero .pwc-page-heading{font-size:4em}.pwc-editorial-grid{gap:3em}.pwc-features{grid-template-columns:repeat(2,minmax(0,1fr))}.pwc-site .pwc-card-grid{gap:2em;margin-bottom:2em;padding-bottom:0}.pwc-site .nav .p-medium{font-size:.95em}.pwc-footer{grid-template-columns:repeat(3,minmax(0,1fr))}.pwc-footer-brand{grid-column:1/-1}.pwc-footer-brand .h-medium{max-width:25em}.pwc-contact-grid{gap:2em;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pwc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.pwc-site .container-medium{width:calc(100% - 2em)}.pwc-site .p-large{font-size:1.125em}.pwc-site .nav{display:none}.pwc-site .nav-inner{height:4.5em}.pwc-site .nav-inner__left{border-right:2px solid}.pwc-site .menu-button{border-radius:0;border-top:2px solid;border-bottom:2px solid}.pwc-site .nav-mobile{display:flex;flex-direction:column;position:fixed;top:4.5em;left:0;right:0;height:calc(100dvh - 4.5em);overflow-y:auto;background:var(--color--light);padding:0 0 2em;transform:translateY(-130%);transition:transform var(--animation-default);z-index:-1}.pwc-site[data-menu-open=true] .nav-mobile{transform:translateY(0)}.pwc-site .nav-mobile .nav-link{flex:0 0 4em;width:100%;margin-bottom:-2px}.pwc-site .nav-mobile .pwc-socials{padding:2em}.pwc-site .menu-bg{position:fixed;inset:4.5em 0 0;z-index:-2}.pwc-home{display:flex;flex-direction:column}.pwc-home-content{width:100%;display:contents}.pwc-site .pwc-home-intro{order:0;padding:8em 1.5em 3em;min-height:auto;width:100%}.pwc-home-heading{font-size:4.25em;max-width:10em}.pwc-home .home-hero__visual{order:1;position:relative;width:100%;min-height:0;height:36em;padding:0;border-top:2px solid;border-bottom:2px solid}.pwc-home .home-hero__visual-inner{height:100%;width:100%}.pwc-home-about{order:2;padding:4em 1.5em}.pwc-page-hero{padding:7em 0 4em}.pwc-page-heading{font-size:4.4em}.pwc-service-hero>.container-medium,.pwc-project-hero>.container-medium{grid-template-columns:1fr;gap:3em}.pwc-service-hero .pwc-page-heading,.pwc-project-hero .pwc-page-heading{font-size:4.1em}.pwc-service-art{max-height:24em;width:100%;aspect-ratio:1.3}.pwc-service-art>img{width:55%;height:80%}.pwc-section{padding:4.5em 0}.pwc-section-title .h-large{font-size:3.2em}.pwc-editorial-grid{grid-template-columns:1fr;gap:0}.pwc-editorial-grid>.pwc-section-title{position:static}.pwc-site .pwc-card-grid{grid-template-columns:1fr;gap:3em}.pwc-site .pwc-project-image{height:auto;aspect-ratio:1}.pwc-features{grid-template-columns:1fr}.pwc-features .prizes-card__bottom{padding:1.5em}.pwc-cta .events-heading{font-size:3.5em}.pwc-cta .events-main{padding:4em 1.5em}.pwc-related-grid{grid-template-columns:1fr}.pwc-related-card{padding:1.5em}.pwc-showcase{gap:2em 1em}.pwc-showcase figure:nth-child(2n){padding-top:2em}.pwc-testimonial{width:100%;padding:1.5em}.pwc-testimonial blockquote{font-size:1.8em}.pwc-faq .faq-button{padding:1.3em 4.5em 1.3em 1em;min-height:5em}.pwc-faq .faq-button .h-regular{font-size:1.2em}.pwc-faq .more-button{width:3.5em}.pwc-faq .faq-answer{padding-left:1em;padding-right:1em}.pwc-contact-grid{grid-template-columns:1fr;gap:3em}.pwc-form-grid{gap:1.5em 1em}.pwc-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:3em 1.5em;padding-top:3em}.pwc-footer>div:last-child{grid-column:1/-1}.pwc-footer-bottom{padding-bottom:6em}.pwc-whatsapp{bottom:1em;right:1em}.pwc-blog-grid{grid-template-columns:1fr}}@media(max-width:479px){.pwc-home-heading{font-size:3.8em}.pwc-page-heading,.pwc-service-hero .pwc-page-heading,.pwc-project-hero .pwc-page-heading{font-size:3.5em}.pwc-site .pwc-button,.pwc-actions{width:100%}.pwc-site .pwc-home-intro,.pwc-home-about{padding-left:1em;padding-right:1em}.pwc-home .home-hero__visual{height:30em}.pwc-breadcrumb{font-size:.75em}.pwc-form-grid,.pwc-showcase{grid-template-columns:1fr}.pwc-showcase figure:nth-child(2n){padding-top:0}.pwc-section-title .h-large{font-size:2.9em}.pwc-card-title{padding:1em}.pwc-card-title h3{font-size:1.7em}.pwc-footer-brand .h-medium{font-size:1.8em}}@media(prefers-reduced-motion:reduce){.pwc-site *,.pwc-site *:before,.pwc-site *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pwc-marquee .events-marquee__list{animation:none;flex-wrap:wrap;white-space:normal}.pwc-marquee .events-marquee__list[aria-hidden]{display:none}.pwc-marquee-inner{display:block}.pwc-marquee span{font-size:.7em}}.pwc-features-4{grid-template-columns:repeat(2,minmax(0,1fr))}.pwc-audience-title{margin-bottom:1.5em}.pwc-contact-card .pwc-label+.p-large{margin-top:.25em}.pwc-live-cta{padding:0 0 6em}@media(max-width:767px){.pwc-features-4{grid-template-columns:1fr}}.pwc-card-title{gap:0}.pwc-card-title h3{margin-left:0}.pwc-home-heading{overflow-wrap:normal}@media(min-width:768px)and (max-width:991px){.pwc-home-heading{font-size:3.45em}}@media(max-width:479px){.pwc-home-heading{font-size:3.3em}}.pwc-submit:disabled{align-items:center;justify-content:center;gap:.7em;padding:1.2em}.pwc-submit .ph-spinner{display:inline-block;width:1em;height:1em;border:2px dotted currentColor;border-radius:50%;animation:pwc-spin 1s linear infinite}@keyframes pwc-spin{to{transform:rotate(360deg)}}.pwc-site .nav-link:nth-child(6).w--current{color:var(--color--light)}@media(hover:hover){.pwc-site .nav-link:nth-child(6):hover{color:var(--color--light)}}.pwc-site .nav-link:nth-child(1).w--current{background:var(--color--blue-700)}.pwc-site .nav-link:nth-child(2).w--current{background:var(--color--yellow-900)}.pwc-site .nav-link:nth-child(3).w--current{background:var(--color--orange-700)}.pwc-site .nav-link:nth-child(4).w--current{background:var(--color--pink-400)}.pwc-site .nav-link:nth-child(5).w--current{background:var(--color--green-200)}.pwc-site .nav-link:nth-child(6).w--current{background:var(--color--purple-700)}@media(max-width:767px){.pwc-site .nav-mobile{margin-top:0}}.pwc-section-art{width:min(100%,14em,240px);aspect-ratio:1;flex:none;pointer-events:none}.pwc-section-art img{display:block;width:100%;height:100%;object-fit:contain}.pwc-section-art--title,.pwc-section-art--copy{margin-top:2em}.pwc-section-art--copy{margin-left:auto}.u--theme-dark .pwc-section-art{padding:.4em;border:1px solid var(--color--blue-700);background-color:var(--color--orange-200);background-image:linear-gradient(var(--color--gray-200) 1px,transparent 1px),linear-gradient(90deg,var(--color--gray-200) 1px,transparent 1px);background-size:1.5em 1.5em}.pwc-section-title--aside{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13em);align-items:center;gap:3em;max-width:none}.pwc-section-title-copy{min-width:0;max-width:52em}.pwc-section-title-copy>.pwc-copy{max-width:42em;margin-top:1.5em}.pwc-section-art--aside{width:100%;max-width:208px;justify-self:end}.pwc-feature-index--illustrated{display:flex;align-items:center;justify-content:space-between;gap:1em}.pwc-section-art--index{width:64px;max-width:64px}.pwc-section-art--contact{width:min(100%,11em,200px);margin:0 auto 1.5em}.pwc-hero-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,14em);align-items:center;gap:3em;margin-top:1.5em}.pwc-hero-details-copy{min-width:0}.pwc-hero-details-copy>.pwc-copy{max-width:48em}.pwc-hero-details-copy>.h-medium+.pwc-copy{margin-top:1.5em}.pwc-section-art--hero{justify-self:end}@media(max-width:991px){.pwc-section-title--aside,.pwc-hero-details{grid-template-columns:minmax(0,1fr) minmax(0,11em);gap:2em}}@media(max-width:767px){.pwc-section-art{width:min(100%,160px)}.pwc-section-art--title,.pwc-section-art--copy{margin-top:1.5em}.pwc-section-title--aside,.pwc-hero-details{grid-template-columns:minmax(0,1fr);gap:1.5em}.pwc-section-art--aside,.pwc-section-art--hero{width:144px;justify-self:start}.pwc-section-art--index{width:64px}.pwc-section-art--contact{width:144px}}.pwc-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.8em;list-style:none;padding:0;margin:0}.pwc-breadcrumb li{display:flex;align-items:baseline;gap:.8em}.pwc-context-links{display:flex;flex-wrap:wrap;gap:1em 2em;padding-top:2em;padding-bottom:2em}.pwc-blog-status{margin-top:1.5em}.pwc-site .faq-item:not(.pwc-faq-enhanced) .faq-answer{height:auto}.pwc-nojs-nav{display:flex;flex-wrap:wrap;gap:1em;padding:7em 1em 1em}@media(prefers-reduced-motion:reduce){.pwc-marquee-inner,.events-marquee__list{animation:none!important}}.pwc-site{font-size:clamp(16px,1.111vw,18px);line-height:1.5}html{scrollbar-width:auto;scroll-padding-top:6rem;scroll-padding-bottom:1rem}body ::-webkit-scrollbar{display:block;width:10px;height:8px}body ::-webkit-scrollbar-thumb{background:var(--color--gray-700);border:2px solid var(--color--light);border-radius:8px}.pwc-site .pwc-copy{line-height:1.6;letter-spacing:-.015em}.pwc-section{padding-block:clamp(4rem,7vw,7rem)}.pwc-site .pwc-card-grid{gap:3em 2em;margin:3em 0 0;padding-bottom:0}.pwc-card-section .pwc-card-grid+.pwc-actions{margin-top:3em}.pwc-card-link{display:flex;flex-direction:column}.pwc-card-link .tracks-card__content{flex:1}.pwc-site .tracks-card__visual{flex-shrink:0}.pwc-card-title h3{font-size:clamp(1.4rem,2vw,1.875rem);line-height:1.15}.pwc-site .pwc-button{min-width:0;text-align:left}.pwc-button .button-text__wrap{min-width:0}.pwc-button .button-text__wrap span{line-height:1.35;text-shadow:none}.pwc-site [data-arrow-button]:hover span,.pwc-site [data-arrow-button]:hover .button-text__wrap,.pwc-site [data-arrow-button]:hover .button-icon__wrap.is--main{transform:none}.pwc-site .pwc-button .button-icon__wrap.is--duplicate{display:none}.pwc-site .pwc-button:hover .button-icon,.pwc-site .pwc-button:focus-visible .button-icon{transform:rotate(0)}.pwc-site .pwc-button:hover .button-icon__wrap{background:var(--color--green-200)}.pwc-site :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--color--blue-900);outline-offset:4px;box-shadow:0 0 0 4px var(--color--light)}.pwc-site :is(.nav-link,.pwc-button):focus-visible{outline-offset:-5px;box-shadow:none;outline-color:var(--color--blue-700)}.pwc-site .nav-link:focus-visible{outline-color:var(--color--blue-900)}.pwc-site .nav:focus-within{transform:none}.pwc-site .pwc-button.is-secondary:focus-visible{outline-color:var(--color--blue-900)}.pwc-site .pwc-label,.pwc-site .pwc-breadcrumb{font-size:max(.8125rem,.875em)}.pwc-site .pwc-tag{font-size:max(.75rem,.75em)}.pwc-site .pwc-field :is(input,select,textarea){font-size:1rem}.pwc-site .pwc-field select{padding-right:2em}.pwc-form-note{margin:-1em 0 2em;color:var(--color--gray-700);max-width:48ch}#form-status:not([hidden]){padding:1em;border:1px solid currentColor;background:var(--color--orange-200)}#email-fallback:not([hidden]){display:inline-block;margin-top:1em;padding-block:.5em}.pwc-form-panel,.pwc-contact-grid aside{min-width:0}.pwc-contact-card .pwc-actions{flex-direction:column}.pwc-contact-card .pwc-button{width:100%}.pwc-contact-grid{align-items:start}.pwc-table-hint{margin:1.5em 0 .75em;color:var(--color--gray-700)}.pwc-testimonial-track{padding:5px 5px 1em;scroll-padding-inline:5px}.pwc-blog-card{display:flex}.pwc-blog-card[hidden]{display:none}.pwc-blog-card>a{display:flex;flex-direction:column;width:100%}.pwc-blog-card img{flex-shrink:0}.pwc-blog-content{flex:1}.pwc-blog-card h3{transition:text-decoration-color .2s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.12em}.pwc-blog-card a:hover h3,.pwc-blog-card a:focus-visible h3{text-decoration-color:currentColor}.pwc-blog-filters button{min-height:44px}.pwc-blog-filters button:hover{background:var(--color--pink-400)}.pwc-blog-results{margin:-1em 0 1.5em}.pwc-context-links{gap:.5em 1.75em;border-top:1px solid var(--color--gray-400)}.pwc-context-links a{padding-block:.5em}.pwc-footer-brand .h-medium{font-size:1.5em;line-height:1.35;letter-spacing:-.035em}.pwc-footer>div:not(:first-child)>a{line-height:1.5;padding-block:.2em;margin-bottom:.65em}.pwc-footer-bottom{padding-bottom:3em}.pwc-site[data-page=article] .pwc-page-heading{font-size:clamp(2.5rem,5vw,4.75rem);max-width:18ch;line-height:1.06}.pwc-site[data-page=article] .pwc-page-hero{padding-bottom:4em}.pwc-article-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:5em;padding-block:4em;align-items:start}.pwc-article-toc{position:sticky;top:7em}.pwc-article-toc ol{list-style:none;margin:1.25em 0 0;padding:0;border-left:2px solid var(--color--gray-400)}.pwc-article-toc a{display:block;padding:.6em 1em;font-size:.9375em;line-height:1.45}.pwc-article-toc a:hover,.pwc-article-toc a:focus-visible{background:var(--color--yellow-900)}.pwc-article-body{min-width:0;max-width:46em}.pwc-article-body .pwc-section{padding:0 0 2.5em;margin-bottom:2.5em}.pwc-article-body .pwc-section:last-child{margin-bottom:0;border:0;padding-bottom:0}.pwc-article-body .container-medium{width:100%}.pwc-article-body .pwc-editorial-grid{display:block}.pwc-article-body .pwc-section-title{position:static;margin-bottom:1.25em}.pwc-article-body .h-large{font-size:clamp(1.7rem,2.5vw,2.25rem);line-height:1.15}.pwc-article-body .pwc-copy{line-height:1.75}.pwc-marquee .events-marquee__list{animation:none;flex-wrap:wrap;justify-content:center;font-size:1.25em;gap:.75em}.pwc-marquee .events-marquee__list[aria-hidden]{display:none}.pwc-marquee-inner{display:block}.pwc-marquee span{white-space:normal}@media(min-width:768px){.pwc-home-heading{font-size:clamp(3.25rem,5.7vw,5.6rem)}.pwc-site .pwc-home-intro{padding-left:clamp(2rem,7vw,7rem);padding-right:2rem}.pwc-home-about{padding-left:clamp(2rem,7vw,7rem)}}@media(min-width:768px)and (max-width:1100px){.pwc-service-hero>.container-medium,.pwc-project-hero>.container-medium{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2em}.pwc-service-hero .pwc-page-heading,.pwc-project-hero .pwc-page-heading{font-size:3.25em}.pwc-contact-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pwc-form-grid{grid-template-columns:1fr}.pwc-editorial-grid{gap:3em}.pwc-site .nav-link .p-medium{font-size:.875rem}}@media(max-width:991px){.pwc-article-layout{gap:2.5em;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr)}}@media(max-width:767px){.pwc-site .pwc-home-heading{font-size:clamp(2.75rem,10.5vw,4rem)}.pwc-site .pwc-page-heading{font-size:clamp(2.5rem,9vw,4rem)}.pwc-section-title .h-large{font-size:clamp(2rem,7.5vw,3rem)}.pwc-cta .events-heading{font-size:clamp(2.4rem,8vw,3.5rem)}.pwc-site .nav-mobile{padding-bottom:max(2em,env(safe-area-inset-bottom))}.pwc-site .nav-mobile .nav-link{min-height:3.5em;flex-basis:3.5em}.pwc-site .pwc-card-grid{gap:2em}.pwc-article-layout{display:block;padding-top:2em}.pwc-article-toc{position:static;margin-bottom:3em}.pwc-article-toc a{min-height:44px}.pwc-site .pwc-article-body .h-large{font-size:1.875rem}.pwc-whatsapp{width:3em;height:3em;right:.75em;bottom:max(.75em,env(safe-area-inset-bottom))}.pwc-contact-card{padding:1.5em}.pwc-form-grid{grid-template-columns:1fr}.pwc-site .pwc-home .home-hero__visual{height:clamp(22rem,85vw,32rem)}}@media(max-width:359px){.pwc-site .pwc-logo{font-size:1.1em;gap:.5em}.pwc-breadcrumb li{min-width:0;overflow-wrap:anywhere}}.pwc-contact-card .pwc-copy{overflow-wrap:anywhere}@media(max-width:767px){.pwc-site .nav-inner__left{height:4.5em;padding-right:4.5em}.pwc-site[data-page=contact] .pwc-whatsapp{display:none}}.pwc-motion-failed :is([data-split],.prizes-card,.pwc-hero-content){opacity:1!important;visibility:visible!important;transform:none!important;clip-path:none!important}.pwc-editorial-grid>.pwc-section-title--aside{display:block}.pwc-editorial-grid>.pwc-section-title--aside .pwc-section-art{margin-top:2em;width:min(100%,11em)}@media(min-width:992px){.pwc-features-5{grid-template-columns:repeat(6,minmax(0,1fr))}.pwc-features-5>article{grid-column:span 2}.pwc-features-5>article:nth-last-child(-n+2){grid-column:span 3}}@media(min-width:768px)and (max-width:991px){.pwc-features-5>article:last-child{grid-column:1 / -1}}.pwc-privacy-links{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.pwc-privacy-links a,.pwc-privacy-links button{font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2em}.pwc-privacy-links button{border:0;padding:0;background:transparent;cursor:pointer}.pwc-consent{position:fixed;inset:0;margin:auto;width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:clamp(1.2rem,4vw,2rem);border:1px solid #171717;border-radius:1rem;background:#fffdf8;color:#171717;overflow-y:auto;font-family:inherit;box-sizing:border-box}.pwc-consent::backdrop{background:#00000073}.pwc-consent h2{font-size:1.6rem;line-height:1.2;margin:0 0 1rem}.pwc-consent p{font-size:1rem;line-height:1.55;margin:.8rem 0}.pwc-consent a{color:inherit;text-decoration:underline}.pwc-consent label{display:flex;align-items:center;gap:.65rem;margin:.8rem 0;font-size:1rem}.pwc-consent input{width:1.2rem;height:1.2rem;accent-color:#171717}.pwc-consent-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.pwc-consent button{min-height:44px;padding:.6rem .8rem;border:1px solid #171717;border-radius:.5rem;background:#fffdf8;color:#171717;font:inherit;cursor:pointer}.pwc-consent button:disabled{opacity:.5;cursor:default}.pwc-consent .pwc-consent-close{margin-top:.8rem;border-color:transparent;text-decoration:underline}.pwc-consent :focus-visible,.pwc-privacy-links :focus-visible{outline:3px solid #4457d5;outline-offset:3px}
