:root{--ink:#081e2c;--deep:#061520;--deep2:#0a2635;--teal:#4fe6e8;--teal2:#0e8f96;--lime:#d8fc63;--cream:#f5f5ec;--muted:#71858c;--edge:rgba(255,255,255,.12);--font-display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--font-body:'DM Sans',Arial,sans-serif;--font-mono:'Space Mono',monospace;--shell:1320px}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body.pwc-site{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;overflow-x:hidden}body.pwc-site img{max-width:100%;height:auto}body.pwc-site a{color:inherit;text-decoration:none}body.pwc-site button,body.pwc-site input{font:inherit}button{cursor:pointer}::selection{background:var(--lime);color:var(--ink)}.pwc-shell{width:min(calc(100% - 104px),var(--shell));margin-inline:auto}.pwc-skip{position:absolute;top:-100px;left:16px;z-index:1000;padding:10px;background:white}.pwc-skip:focus{top:16px}.pwc-eyebrow{display:flex;align-items:center;gap:12px;font:700 11px/1.4 var(--font-mono);letter-spacing:1px;text-transform:uppercase}.pwc-eyebrow-line{width:26px;height:3px;background:currentColor;display:inline-block}.pwc-eyebrow-simple{font:700 11px var(--font-mono);letter-spacing:1.3px}.pwc-section{padding:112px 0;position:relative}.pwc-section--light{background:var(--cream);color:var(--ink)}.pwc-section--dark{background:var(--ink);color:white}.pwc-section-heading{margin-bottom:38px}.pwc-section-heading h2,.pwc-feature-copy h2{font:900 clamp(66px,7.9vw,118px)/.8 var(--font-display);letter-spacing:-1px;margin:24px 0 0;text-transform:uppercase}.pwc-section-heading h2 span,.pwc-feature-copy h2 span{color:var(--teal2)}.pwc-section--dark .pwc-section-heading h2 span{color:var(--teal)}.pwc-heading-split{display:flex;justify-content:space-between;align-items:end;gap:60px}.pwc-heading-split>p{max-width:375px;font-size:17px;line-height:1.8;margin:0 0 5px;color:#536975}.pwc-heading-row{display:flex;align-items:end;justify-content:space-between;gap:30px}.pwc-text-link{font:800 13px var(--font-mono);color:var(--lime)!important;border-bottom:1px solid currentColor;padding-bottom:11px;white-space:nowrap;align-self:end}.pwc-text-link span{margin-left:22px}.pwc-text-link--dark{color:var(--ink)!important}.pwc-button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:19px 26px;min-height:59px;font:900 15px/1 var(--font-display);letter-spacing:1px;text-transform:uppercase;white-space:nowrap;transition:transform .25s,background .25s,color .25s,border-color .25s;position:relative;isolation:isolate}.pwc-button:hover{transform:translateY(-3px)}.pwc-button:focus-visible,.pwc-site a:focus-visible,.pwc-menu-toggle:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.pwc-button--primary{background:var(--lime);color:#0b1c25!important;box-shadow:5px 5px 0 rgba(62,183,188,.4)}.pwc-button--primary:hover{background:#efffb0}.pwc-button--ghost{border-color:rgba(255,255,255,.35);color:white!important}.pwc-button--ghost:hover{background:white;color:var(--ink)!important}.pwc-button--dark{background:var(--ink);color:white!important}.pwc-button--dark:hover{background:#17556a}.pwc-button--outline{border-color:rgba(255,255,255,.45);color:white!important}.pwc-button--outline:hover{background:white;color:var(--ink)!important}.pwc-btn-icon{font-family:Arial,sans-serif;font-size:20px;line-height:0}
/* Announcement + masthead */
.pwc-announcement{height:33px;background:#d6f866;display:flex;justify-content:center;align-items:center;gap:11px;color:#09272c;font:800 10px/1 var(--font-mono);letter-spacing:.5px}.pwc-announcement>a{border-bottom:1px solid currentColor;padding-bottom:1px;margin-left:10px}.pwc-announcement>a span{margin-left:6px}.pwc-announcement-dot,.pwc-footer-status span{display:inline-block;width:7px;height:7px;background:#0a806b;border-radius:50%;box-shadow:0 0 0 3px rgba(19,143,130,.18)}.pwc-announcement-divider{opacity:.4}.pwc-header{position:relative;z-index:60;background:var(--deep);border-bottom:1px solid rgba(255,255,255,.12);color:white}.pwc-header-inner{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:26px}.pwc-brand{display:inline-flex;align-items:center;gap:11px;flex:0 0 auto;min-width:224px}.pwc-brandmark{width:47px;height:47px;border:1px solid #296278;background:#123a46;display:grid;place-items:center;transform:skewX(-5deg)}.pwc-brand-text{display:flex;flex-direction:column}.pwc-brand-text strong{font:900 27px/.83 var(--font-display);letter-spacing:.4px}.pwc-brand-text strong span{color:var(--teal)}.pwc-brand-text small{font:700 9px/1 var(--font-mono);color:#94aeb4;letter-spacing:1.1px;margin-top:7px}.pwc-brand-text small i{color:var(--lime);font-style:normal}.pwc-mainnav ul{display:flex;align-items:center;gap:30px;padding:0;margin:0;list-style:none}.pwc-mainnav li a{font:800 13px/1 var(--font-display);text-transform:uppercase;letter-spacing:.8px;color:#ccdbdc;transition:color .2s}.pwc-mainnav li a:hover,.pwc-mainnav li.current-menu-item a{color:var(--teal)}.pwc-header-actions{display:flex;align-items:center;gap:16px}.pwc-account-link{display:flex;gap:8px;align-items:center;color:#d9eeee!important;font:800 12px var(--font-display);letter-spacing:.7px}.pwc-small-cta{background:var(--teal);color:var(--ink)!important;display:inline-flex;align-items:center;gap:19px;font:900 13px var(--font-display);letter-spacing:1px;padding:16px 20px}.pwc-small-cta:hover{background:var(--lime)}.pwc-menu-toggle{display:none;background:none;color:white;border:1px solid var(--edge);width:44px;height:42px;padding:9px}.pwc-menu-toggle span{height:2px;width:100%;display:block;background:currentColor;margin:4px 0}.pwc-mobile-nav{background:var(--deep);padding:10px 28px 28px;z-index:100;position:absolute;left:0;right:0;box-shadow:0 20px 30px #0005}.pwc-mobile-nav[hidden]{display:none!important}.pwc-mobile-nav a{display:block;color:white;padding:14px 6px;border-bottom:1px solid var(--edge);font:900 20px var(--font-display)}
/* Main hero */
.pwc-hero{position:relative;isolation:isolate;background:linear-gradient(139deg,#081c2a 0%,#071824 52%,#0b2d39 100%);color:white;overflow:hidden}.pwc-hero-grid{position:absolute;inset:0;opacity:.17;z-index:-1;background-image:linear-gradient(#5d9bab44 1px,transparent 1px),linear-gradient(90deg,#5d9bab44 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000)}.pwc-hero-glow{position:absolute;right:-210px;top:-50px;width:900px;height:780px;background:radial-gradient(ellipse,#19c4c83b 0%,transparent 67%);z-index:-1}.pwc-hero-layout{min-height:740px;display:grid;grid-template-columns:minmax(0,49fr) minmax(0,51fr);align-items:center;gap:8px;padding-top:45px;padding-bottom:63px}.pwc-hero-copy{position:relative;z-index:3;padding:4px 0 0}.pwc-live-label{display:inline-flex;gap:13px;align-items:center;border:1px solid #2d6370;background:#102e3c;color:#d0e8e8;padding:11px 13px;font:700 10px var(--font-mono);letter-spacing:.7px;max-width:100%}.pwc-live-label-code{color:var(--teal);border-left:1px solid #436475;padding-left:12px}.pwc-pulse{height:8px;width:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px #d8fc631d;animation:pwc-pulse 2.2s infinite}.pwc-hero h1{font:900 clamp(82px,9.8vw,155px)/.77 var(--font-display);letter-spacing:-2.5px;margin:31px 0 29px;white-space:nowrap}.pwc-text-stroke{-webkit-text-stroke:2px #d2f3f4;color:transparent}.pwc-text-cyan{color:var(--teal)}.pwc-title-period{color:var(--lime)}.pwc-hero-desc{max-width:470px;color:#a8c0c7;font-size:17px;line-height:1.82;margin:0 0 30px}.pwc-hero-buttons{display:flex;gap:11px;flex-wrap:wrap}.pwc-hero-meta{display:flex;align-items:center;gap:22px;margin-top:54px}.pwc-hero-meta>div{display:grid;grid-template-columns:32px auto;grid-template-rows:auto auto;gap:3px 10px}.pwc-hero-meta .pwc-meta-icon{grid-row:1/3;width:31px;height:31px;background:#0e3945;color:var(--teal);display:grid;place-items:center;font-size:20px}.pwc-hero-meta strong{font:800 12px/1 var(--font-display);letter-spacing:1.1px}.pwc-hero-meta small{font:700 9px/1.4 var(--font-mono);color:#739baa;letter-spacing:.4px}.pwc-meta-separator{height:33px;width:1px;background:#395661}.pwc-hero-art{position:relative;padding:0 0 0 10px;transform:translateX(12px)}.pwc-hero-visual{position:relative;background:#0c2e3b;border:1px solid #386374;box-shadow:19px 19px 0 #010d1755,0 32px 100px #0008;transform:rotate(-1.5deg)}.pwc-showcase-stage{position:relative;aspect-ratio:1.25;overflow:hidden;background:radial-gradient(circle at 45% 26%,#39768e,#0c2332 70%)}.pwc-scene{width:100%;height:100%!important;display:block;object-fit:cover}.pwc-scene--dirty{position:absolute;inset:0}.pwc-scene-clean{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--clean)) 0 0)}.pwc-scene-divider{position:absolute;z-index:5;top:0;bottom:0;left:var(--clean,55%);width:3px;background:white;box-shadow:0 0 15px #d9fffa;pointer-events:none}.pwc-scene-divider>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;color:var(--ink);border:4px solid var(--teal);width:45px;height:45px;display:grid;place-items:center;border-radius:50%;font-size:23px;font-weight:bold}.pwc-scene-header{background:#092631;border-top:1px solid #31596b;color:#d0e2e4;display:flex;gap:8px;align-items:center;padding:14px 22px;font:700 11px var(--font-mono);letter-spacing:1px}.pwc-scene-header>span:last-child{margin-left:auto;color:var(--teal);font-size:10px}.pwc-scene-indicator{color:var(--lime);font-size:13px}.pwc-compare-controls{padding:18px 23px 20px;background:#102e3b;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.pwc-compare-controls label,.pwc-compare-readout{font:700 10px var(--font-mono);letter-spacing:.6px;color:#a9c4c8;white-space:nowrap}.pwc-compare-readout{color:var(--lime)}.pwc-compare-controls input{width:100%;height:4px;appearance:none;outline:none;background:linear-gradient(90deg,var(--teal) 55%,#365864 55%);border-radius:2px;cursor:ew-resize}.pwc-compare-controls input::-webkit-slider-thumb{appearance:none;width:19px;height:19px;background:var(--lime);border-radius:3px;border:3px solid white;box-shadow:0 0 0 4px #174758}.pwc-compare-controls input::-moz-range-thumb{width:15px;height:15px;background:var(--lime);border-radius:3px;border:3px solid white}.pwc-art-corner{position:absolute;font:700 10px var(--font-mono);letter-spacing:1.2px;color:#81bbc9}.pwc-art-corner--tl{top:-26px;left:8px}.pwc-art-corner--br{bottom:-31px;right:5px}.pwc-floating-sticker{position:absolute;z-index:9;box-shadow:7px 7px 0 #00182770;transform:rotate(8deg)}.pwc-floating-sticker--one{background:var(--lime);color:var(--ink);border:2px solid #fbffd4;width:125px;height:125px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;top:-29px;right:-38px;font:900 24px/.85 var(--font-display);text-align:center}.pwc-floating-sticker--one>span{font-size:27px;margin-bottom:10px}.pwc-floating-sticker--two{background:var(--teal);color:var(--ink);padding:10px 13px;bottom:90px;left:-42px;font:900 19px/.9 var(--font-display);transform:rotate(-6deg)}.pwc-floating-sticker--two span{font-size:20px;display:inline-block;margin-left:17px}.pwc-hero-bottom{border-top:1px solid #254653;border-bottom:1px solid #254653;background:#0a222f;min-height:61px}.pwc-hero-bottom>.pwc-shell{display:grid;grid-template-columns:175px 1fr 166px;align-items:center;gap:20px;min-height:61px}.pwc-hero-bottom>.pwc-shell>span{font:700 10px var(--font-mono);color:#8babb5;white-space:nowrap}.pwc-hero-bottom>.pwc-shell>span:last-child{text-align:right}.pwc-marquee-window{overflow:hidden;white-space:nowrap;color:var(--teal)}.pwc-marquee{width:max-content;animation:pwc-marquee 25s linear infinite;font:900 22px/1 var(--font-display);letter-spacing:1.4px}.pwc-marquee span{color:var(--lime);margin:0 22px}.pwc-hero:hover .pwc-marquee{animation-play-state:paused}
/* Gameplay modes */
.pwc-intro{padding-bottom:120px}.pwc-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:52px}.pwc-mode-card{min-height:360px;display:flex;flex-direction:column;position:relative;padding:28px 30px 24px;overflow:hidden;transition:transform .3s,box-shadow .3s;border:1px solid #d5dfdd}.pwc-mode-card:hover{transform:translateY(-7px);box-shadow:8px 12px 0 #14445720}.pwc-mode-card--campaign{background:#d9f8f2;color:#0d3136!important}.pwc-mode-card--coop{background:#d6e5ec;color:#0d2937!important}.pwc-mode-card--free{background:#ecf6ce;color:#203323!important}.pwc-mode-card:before{content:"";position:absolute;right:-50px;top:70px;width:230px;height:230px;transform:rotate(25deg);border:36px solid currentColor;opacity:.055;box-shadow:0 0 0 40px transparent,0 0 0 65px currentColor}.pwc-card-index{font:700 11px var(--font-mono);letter-spacing:1px}.pwc-mode-icon{align-self:end;font-size:44px;font-weight:700;line-height:1;margin-top:29px}.pwc-mode-card h3{font:900 clamp(52px,5vw,79px)/.8 var(--font-display);letter-spacing:-.8px;margin:auto 0 15px}.pwc-mode-card p{font-size:14px;line-height:1.7;max-width:270px;margin:0 0 29px}.pwc-card-bottom{font:800 11px var(--font-mono);padding-top:16px;border-top:1px solid #1b454b38;display:flex;justify-content:space-between;align-items:center;letter-spacing:.5px}.pwc-card-bottom b{font-size:21px}
/* Jobs */
.pwc-jobs-section{padding-top:126px;padding-bottom:116px;background-image:radial-gradient(ellipse at 100% 10%,#15556b44,transparent 45%)}.pwc-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px}.pwc-job-card{background:#123342;border:1px solid #255061;transition:transform .25s,border-color .25s;overflow:hidden}.pwc-job-card:hover{transform:translateY(-7px);border-color:var(--teal)}.pwc-job-media{height:265px;overflow:hidden;position:relative;background:#16455a}.pwc-job-media img{width:100%;height:100%!important;object-fit:cover;display:block;transition:transform .6s}.pwc-job-card:hover .pwc-job-media img{transform:scale(1.065)}.pwc-job-label{position:absolute;top:17px;left:17px;background:var(--lime);color:var(--ink);padding:9px 10px;font:900 11px var(--font-display);letter-spacing:1px}.pwc-job-info{padding:24px 22px 25px;display:flex;gap:10px;justify-content:space-between;align-items:center;color:white}.pwc-job-info>div>span{font:700 10px var(--font-mono);letter-spacing:1px;color:var(--teal)}.pwc-job-info h3{font:900 34px/.9 var(--font-display);margin:11px 0 10px}.pwc-job-info p{font-size:13px;line-height:1.7;color:#a5c3c9;max-width:280px;margin:0}.pwc-job-arrow{width:42px;height:42px;border:1px solid #537481;display:grid;place-items:center;font-size:23px;flex-shrink:0;align-self:end}.pwc-jobs-disclaimer{font:700 10px var(--font-mono);color:#77a0ab;margin-top:18px;letter-spacing:.4px}
/* Feature panel */
.pwc-feature-section{background:#eaf0e6;overflow:hidden}.pwc-feature-layout{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,47fr);gap:6%;align-items:center}.pwc-feature-visual{position:relative;padding:20px 0 20px 18px}.pwc-feature-frame{background:#a7d4d0;border:10px solid #e0e8d9;box-shadow:-19px 19px 0 #d0ddd5;position:relative}.pwc-feature-frame img{display:block;width:100%;aspect-ratio:1/1.07;object-fit:cover}.pwc-feature-number{position:absolute;top:17px;left:20px;background:var(--ink);color:var(--teal);padding:9px 13px;font:700 10px var(--font-mono)}.pwc-gear-callout{position:absolute;bottom:4px;right:-16px;background:var(--lime);color:var(--ink);padding:20px 22px;display:flex;align-items:center;gap:19px;transform:rotate(-4deg);box-shadow:7px 7px 0 #173d4450}.pwc-gear-callout>span{font-size:28px}.pwc-gear-callout strong,.pwc-gear-callout small{display:block;font:900 27px/.9 var(--font-display)}.pwc-gear-callout small{font-size:20px}.pwc-feature-copy{padding-right:10px}.pwc-feature-copy h2{font-size:clamp(65px,6vw,97px);margin-bottom:28px}.pwc-feature-copy>p{font-size:16px;line-height:1.85;color:#566c70;max-width:475px}.pwc-feature-lines{margin:32px 0;max-width:470px}.pwc-feature-lines>div{display:grid;grid-template-columns:43px 1fr;grid-template-rows:auto auto;gap:3px 6px;border-top:1px solid #bfcdc7;padding:17px 0}.pwc-feature-lines>div>span{grid-row:1/3;color:#1a9ea2;font:700 12px var(--font-mono)}.pwc-feature-lines strong{font:900 21px var(--font-display)}.pwc-feature-lines small{color:#63767b;font-size:13px}
/* Cooperative */
.pwc-coop{background:#0e4a59;color:white;position:relative;overflow:hidden}.pwc-coop::before{content:"";position:absolute;inset:0;background-image:linear-gradient(#4fa8b322 1px,transparent 1px),linear-gradient(90deg,#4fa8b322 1px,transparent 1px);background-size:49px 49px}.pwc-coop-layout{display:grid;grid-template-columns:44% 56%;align-items:center;min-height:580px;position:relative}.pwc-coop-copy{position:relative;z-index:3;padding:77px 0}.pwc-coop-copy h2{font:900 clamp(75px,8vw,130px)/.79 var(--font-display);margin:22px 0 23px;letter-spacing:-1.2px}.pwc-coop-copy h2 em{font-style:normal;color:var(--lime)}.pwc-coop-copy p{color:#c2dfe3;line-height:1.85;max-width:395px;font-size:16px;margin:0 0 30px}.pwc-coop-art{height:100%;min-height:500px;display:flex;align-items:end;justify-content:end;position:relative}.pwc-coop-art img{height:auto;width:112%;max-width:none;position:relative;bottom:0;right:-80px;filter:drop-shadow(15px 16px 0 #03232b66)}.pwc-coop-badge{position:absolute;top:90px;right:-10px;border:3px solid var(--lime);background:#082b37;color:white;transform:rotate(9deg);padding:15px 18px;font:900 28px/.88 var(--font-display)}.pwc-coop-badge span{color:var(--lime);font-size:25px}
/* WooCommerce storefront */
.pwc-store-section{background:#f4f5ed}.pwc-woo-products .woocommerce ul.products,.pwc-woo-products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:34px 0 0;padding:0;list-style:none}.pwc-woo-products .woocommerce ul.products::before,.pwc-woo-products .woocommerce ul.products::after{display:none}.pwc-woo-products .woocommerce ul.products li.product,.pwc-woo-products ul.products li.product{list-style:none!important;float:none!important;width:auto!important;margin:0!important;padding:0 0 19px!important;background:#fff;border:1px solid #d7e3dc;overflow:hidden;display:flex;flex-direction:column;min-width:0;position:relative;transition:transform .25s,box-shadow .25s}.pwc-woo-products .woocommerce ul.products li.product:hover,.pwc-woo-products ul.products li.product:hover{transform:translateY(-5px);box-shadow:8px 9px 0 #2f686722}.pwc-woo-products li.product a img{width:100%!important;height:235px!important;object-fit:cover;margin:0!important;background:#dcf1eb}.pwc-woo-products li.product h2.woocommerce-loop-product__title{font:900 26px/.95 var(--font-display)!important;letter-spacing:.1px;padding:19px 17px 5px!important;color:var(--ink);text-transform:uppercase}.pwc-woo-products li.product .price{font:700 16px var(--font-mono)!important;color:var(--teal2)!important;margin:0 17px 12px!important}.pwc-woo-products li.product .button{margin:0 17px!important;padding:14px 15px!important;background:var(--ink)!important;border-radius:0!important;color:white!important;text-align:center;font:900 15px var(--font-display)!important;letter-spacing:.6px;display:block!important}.pwc-woo-products li.product .button:hover{background:#165267!important}.pwc-woo-products .woocommerce .star-rating{display:none}.pwc-woo-products .onsale,.pwc-woocommerce-page .onsale{border-radius:0!important;background:var(--lime)!important;color:var(--ink)!important;padding:4px 10px!important;min-width:0!important;min-height:0!important;line-height:1.5!important;font:800 12px var(--font-display)!important}.pwc-shop-placeholder{text-align:center;border:2px dashed #b5d0c6;padding:50px 20px;background:white}.pwc-shop-placeholder>span{font-size:55px;color:#0b9ca2}.pwc-shop-placeholder h3{font:900 40px var(--font-display);margin:5px 0}.pwc-shop-placeholder p{color:#536a75}.pwc-shop-placeholder .pwc-button{margin-top:10px}.pwc-store-footnote{margin-top:25px;color:#75858a;font-size:12px}.pwc-woocommerce-page{min-height:400px}.pwc-woocommerce-page .woocommerce .button,.pwc-account-content .woocommerce .button,.pwc-woocommerce-page .woocommerce button.button{border-radius:0;background:var(--ink);color:white;border:none;padding:12px 17px;font:900 16px var(--font-display)}.pwc-woocommerce-page .woocommerce input.input-text,.pwc-account-content .woocommerce input.input-text,.pwc-woocommerce-page .woocommerce select{padding:12px;border:1px solid #bdcece;border-radius:0;background:white}.pwc-woocommerce-page .woocommerce div.product .product_title{font:900 clamp(45px,6vw,75px)/.9 var(--font-display);text-transform:uppercase}.pwc-woocommerce-page .woocommerce div.product p.price{color:#168e91;font:700 20px var(--font-mono)}.pwc-woocommerce-page .woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.pwc-woocommerce-page .woocommerce-message,.pwc-account-content .woocommerce-message{border-top-color:var(--teal2)}
/* Posts and community */
.pwc-news-section{padding:112px 0;background:#0a1e2a;color:white;overflow:hidden}.pwc-news-layout{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.pwc-news-overline{font:700 11px var(--font-mono);color:var(--teal)}.pwc-news-layout h2{font:900 clamp(88px,10vw,150px)/.77 var(--font-display);margin:23px 0}.pwc-news-layout h2 span{color:var(--lime)}.pwc-news-layout p{color:#a9c4c6;line-height:1.8;max-width:445px}.pwc-news-layout .pwc-button{margin-top:23px}.pwc-news-panels{display:grid;gap:15px}.pwc-news-spotlight{background:#16465a;border:1px solid #447a89;padding:34px;min-height:440px;display:flex;flex-direction:column;position:relative;overflow:hidden}.pwc-news-spotlight::after{content:"";width:210px;height:210px;border:27px solid #58c5d117;position:absolute;right:-60px;top:50px;transform:rotate(18deg)}.pwc-news-spotlight>span{font:700 10px var(--font-mono);color:var(--teal)}.pwc-news-spotlight-icon{font-size:92px;color:var(--lime);line-height:1;margin:auto 0 10px}.pwc-news-spotlight h3{font:900 40px/.9 var(--font-display);max-width:380px;margin:0 0 14px}.pwc-news-spotlight p{font-size:14px;line-height:1.7}.pwc-news-spotlight a{font:900 13px var(--font-mono);color:var(--lime);margin-top:auto}.pwc-news-mini{border:1px solid #46707c;padding:20px;color:var(--teal);font:800 13px var(--font-mono);display:flex;justify-content:space-between;align-items:center}.pwc-news-mini span{font-size:24px}.pwc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pwc-post-card{padding:0 0 22px;border-bottom:1px solid #426071;color:white!important}.pwc-post-graphic{aspect-ratio:1.48;background:linear-gradient(130deg,#17435a,#397f87);display:grid;place-items:center;overflow:hidden}.pwc-post-graphic img{width:100%;height:100%!important;object-fit:cover}.pwc-post-graphic span{font:900 150px var(--font-display);color:#a6efe0}.pwc-post-date{font:700 10px var(--font-mono);color:var(--teal);margin-top:18px;text-transform:uppercase}.pwc-post-card h3{font:900 31px/1 var(--font-display);margin:13px 0;text-transform:uppercase}.pwc-post-card p{font-size:14px;color:#a4c0c9;line-height:1.7}.pwc-post-card .pwc-text-link{display:inline-block;margin-top:13px}.pwc-no-posts{border:1px solid #2f5361;padding:40px;color:#bbd2dc;grid-column:1/-1}.pwc-no-posts h3{font:900 28px var(--font-display)}
/* Footer */
.pwc-footer-cta{position:relative;overflow:hidden;background:var(--teal);color:var(--ink);padding:67px 0}.pwc-footer-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:40px;position:relative}.pwc-footer-cta h2{font:900 clamp(66px,7.8vw,116px)/.8 var(--font-display);margin:20px 0}.pwc-footer-cta h2 em{color:#0d6065;font-style:normal}.pwc-footer-cta p{color:#205b65;margin-bottom:0;font-size:15px}.pwc-footer-cta-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;position:relative;z-index:2}.pwc-footer-cta-actions .pwc-button--primary{background:var(--ink);color:white!important;box-shadow:5px 5px 0 #239da5}.pwc-footer-cta-actions .pwc-button--outline{border-color:var(--ink);color:var(--ink)!important}.pwc-footer-watermark{position:absolute;right:-33px;bottom:-131px;font:900 370px/.8 var(--font-display);color:#0f8e9340;pointer-events:none}.pwc-footer{background:#061621;color:white;padding:80px 0 27px}.pwc-footer-main{display:grid;grid-template-columns:2.2fr .85fr .85fr 1.1fr;gap:65px;padding-bottom:75px}.pwc-footer-logo{font:900 40px/.85 var(--font-display);white-space:nowrap;letter-spacing:-.7px}.pwc-footer-logo span{color:var(--teal)}.pwc-footer-logo .pwc-footer-logo-star{color:var(--lime);font-size:27px;vertical-align:top;margin-left:6px}.pwc-footer-intro>p{color:#94b0bb;max-width:290px;font-size:14px;line-height:1.85;margin:25px 0}.pwc-social-links{display:flex;gap:19px}.pwc-social-links a{color:var(--lime)!important;font:700 11px var(--font-mono)}.pwc-footer-column{display:flex;flex-direction:column;gap:12px}.pwc-footer-column h3{font:900 20px var(--font-display);color:white;letter-spacing:1px;margin:0 0 14px}.pwc-footer-column>a,.pwc-footer-column>span:not(.pwc-footer-status){color:#8faab6!important;font-size:13px}.pwc-footer-column>a:hover{color:var(--teal)!important}.pwc-footer-status{display:flex;align-items:center;gap:10px;margin-top:10px;font:700 10px var(--font-mono);color:var(--lime)}.pwc-footer-bottom{border-top:1px solid #24404d;padding-top:24px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;color:#76909c;font:700 9px var(--font-mono);letter-spacing:.2px}.pwc-footer-bottom a{color:var(--teal)!important}.pwc-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%,30px);opacity:0;pointer-events:none;z-index:9999;background:var(--lime);color:var(--ink);border:2px solid var(--ink);box-shadow:6px 6px 0 #071a26;min-width:230px;text-align:center;padding:14px 18px;font:800 12px var(--font-mono);transition:transform .25s,opacity .25s}.pwc-toast.is-visible{transform:translate(-50%,0);opacity:1}
/* Interior page hero */
.pwc-subhero{background:#092534;color:white;padding:94px 0 80px;position:relative;overflow:hidden}.pwc-subhero::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 39px,#4d9fa619 40px 41px),repeating-linear-gradient(90deg,transparent 0 39px,#4d9fa619 40px 41px);mask-image:linear-gradient(90deg,transparent,black)}.pwc-subhero::after{content:"";position:absolute;width:650px;height:650px;right:-200px;top:-150px;background:radial-gradient(circle,#35ced02c,transparent 65%);pointer-events:none}.pwc-subhero-layout{display:grid;grid-template-columns:55% 45%;align-items:center;min-height:365px;position:relative;z-index:2}.pwc-subhero-layout>div:first-child{position:relative;z-index:4}.pwc-subhero h1{font:900 clamp(88px,9.3vw,143px)/.77 var(--font-display);letter-spacing:-1.6px;margin:25px 0 25px;text-transform:uppercase}.pwc-subhero h1 span{color:var(--teal)}.pwc-subhero p{max-width:515px;color:#afc9ce;line-height:1.8;font-size:17px;margin:0 0 28px}.pwc-subhero-art{height:365px;align-self:center;display:grid;place-items:center}.pwc-subhero-art img{width:115%;max-width:none;transform:rotate(-5deg);border:7px solid #316377;box-shadow:18px 18px 0 #0005}.pwc-subhero--account,.pwc-subhero--support,.pwc-subhero--generic{padding:104px 0}.pwc-account-intro{position:relative;z-index:2}.pwc-account-intro h1{margin-bottom:20px}.pwc-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pwc-step{padding:36px;background:white;border:1px solid #d8e1df;position:relative;min-height:270px}.pwc-step>span{font:900 75px/.9 var(--font-display);color:#0eafb1}.pwc-step h3{font:900 33px var(--font-display);margin:19px 0 8px}.pwc-step p{font-size:14px;line-height:1.7;color:#59717b}.pwc-ip-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#dcf7ef;border:1px solid #8cc9c7;margin-top:24px;padding:29px 36px}.pwc-ip-panel>div{display:flex;flex-direction:column}.pwc-ip-address{font:900 clamp(27px,3.2vw,47px)/1 var(--font-display);margin:7px 0 6px;overflow-wrap:anywhere}.pwc-ip-panel small{font:700 10px var(--font-mono);color:#517179}.pwc-mode-grid--sub{margin:0}.pwc-mode-grid--sub .pwc-mode-card{min-height:240px}.pwc-mode-grid--sub .pwc-mode-card h3{margin-top:70px}.pwc-section-subcopy{max-width:580px;color:#547078}.pwc-jobs-grid--page .pwc-job-card{background:white;border-color:#d8e4de}.pwc-jobs-grid--page .pwc-job-info{color:var(--ink)}.pwc-jobs-grid--page .pwc-job-info p{color:#5f7480}.pwc-jobs-grid--page .pwc-job-info h3{font-size:35px}.pwc-progress-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pwc-progress-grid>div{border:1px solid #2c5362;padding:24px;background:#102f3c}.pwc-progress-grid>div>span{display:block;font:900 55px var(--font-display);color:var(--teal);height:70px}.pwc-progress-grid h3{font:900 25px var(--font-display);margin:24px 0 9px}.pwc-progress-grid p{font-size:13px;line-height:1.7;color:#afc7ca}.pwc-progress-grid--light>div{background:#fff;border-color:#d0e0dd}.pwc-progress-grid--light>div>span{color:var(--teal2)}.pwc-progress-grid--light>div p{color:#62767a}
/* Store scene */
.pwc-store-art{display:grid;place-items:center;position:relative;min-height:400px}.pwc-store-box{position:relative;z-index:2;background:#cfebdf;color:var(--ink);padding:40px;min-height:310px;width:285px;box-shadow:22px 23px 0 #126378,29px 30px 0 #071926;transform:rotate(-7deg);display:flex;flex-direction:column;border:3px solid white}.pwc-store-box-top{font:700 9px var(--font-mono);letter-spacing:.5px;border-bottom:2px solid #0d5962;padding-bottom:12px}.pwc-store-box-icon{font-size:59px;color:#13878c;margin:15px 0 0;line-height:1}.pwc-store-box strong{font:900 81px/.72 var(--font-display);margin:0 0 13px}.pwc-store-box small{font:800 12px var(--font-mono);letter-spacing:2px}
/* Account */
.pwc-account-section{padding-top:70px}.pwc-account-frame{background:white;border:1px solid #d7e3de;box-shadow:12px 12px 0 #dcebe4}.pwc-account-frame-heading{background:#123743;display:flex;align-items:center;gap:17px;color:white;padding:24px 28px}.pwc-account-frame-heading>span{font-size:36px;color:var(--lime)}.pwc-account-frame-heading strong{display:block;font:900 28px/.9 var(--font-display)}.pwc-account-frame-heading small{font:700 10px var(--font-mono);color:#9bc3c6}.pwc-account-content{padding:39px;min-height:180px}.pwc-account-content .woocommerce-MyAccount-navigation{width:24%}.pwc-account-content .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.pwc-account-content .woocommerce-MyAccount-navigation a{display:block;padding:14px 15px;border-bottom:1px solid #deebe6;font:800 15px var(--font-display);text-transform:uppercase}.pwc-account-content .woocommerce-MyAccount-navigation li.is-active a{background:#d9f7ed}.pwc-account-content .woocommerce-MyAccount-content{width:72%;color:#475f6a}.pwc-account-content .woocommerce form.login,.pwc-account-content .woocommerce form.register{border-radius:0;border-color:#bdd4d2}.pwc-account-footnote{font-size:12px;color:#71848b;margin-top:30px}.pwc-account-content h2{font:900 44px var(--font-display)}
/* FAQs & contact */
.pwc-support-grid{display:grid;grid-template-columns:1.6fr .85fr;gap:10%;align-items:start}.pwc-support-grid .pwc-section-heading{margin-bottom:48px}.pwc-faq details{border-bottom:1px solid #bdd2cc;padding:25px 0}.pwc-faq details:first-child{border-top:1px solid #bdd2cc}.pwc-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;font:900 25px var(--font-display)}.pwc-faq summary::-webkit-details-marker{display:none}.pwc-faq summary:after{content:'+';display:grid;place-items:center;flex-shrink:0;background:var(--ink);color:var(--teal);height:32px;width:32px;font:900 23px var(--font-display)}.pwc-faq details[open] summary:after{content:'−';background:var(--teal)}.pwc-faq p{font-size:14px;line-height:1.9;color:#5d737d;max-width:550px}.pwc-faq p a{border-bottom:1px solid #179ba0;color:#0e7d84!important}.pwc-contact-card{background:#d5f4e9;padding:37px;min-height:360px}.pwc-contact-card-icon{display:grid;place-items:center;height:60px;width:60px;background:var(--ink);color:var(--lime);font:900 43px var(--font-display);transform:rotate(-5deg)}.pwc-contact-card h3{font:900 61px/.8 var(--font-display);margin:26px 0}.pwc-contact-card p{font-size:14px;color:#567478;line-height:1.8;margin:0 0 27px}.pwc-support-email{margin-top:19px;padding:24px;border:1px solid #bfcdcd;display:flex;flex-direction:column;gap:13px;overflow-wrap:anywhere}.pwc-support-email>span{font:800 11px var(--font-mono);color:var(--teal2)}.pwc-support-email>a{font:900 18px var(--font-display);border-bottom:1px solid #c0d3d0;padding-bottom:12px}.pwc-support-email small{font-size:12px;color:#668080;line-height:1.7}
/* Generic/editor */
.pwc-editor-content{max-width:920px;font-size:17px;line-height:1.9}.pwc-editor-content h2,.pwc-editor-content h3,.pwc-woocommerce-page h2{font-family:var(--font-display);font-weight:900;text-transform:uppercase;line-height:1}.pwc-editor-content h2{font-size:48px}.pwc-editor-content h3{font-size:32px}.pwc-editor-content a{color:#0a8c98!important;text-decoration:underline}.pwc-editor-content img{max-width:100%;height:auto}.pwc-editor-content blockquote{border-left:5px solid var(--teal2);padding-left:20px}.pwc-article-head h1{max-width:1050px;font-size:clamp(64px,8vw,118px);line-height:.85}.pwc-article-body{max-width:850px}.pwc-article-image{margin-bottom:45px}.pwc-article-image img{width:100%;height:auto}.pwc-error-page{padding:130px 0}.pwc-error-page h1{font:900 clamp(75px,10vw,160px)/.8 var(--font-display);margin:30px 0}.pwc-error-page h1 span{color:var(--teal)}.pwc-error-page p{color:#9bc0c3;margin:0 0 26px}.pwc-page-numbers{margin-top:45px;color:var(--teal)}
/* WooCommerce overrides on account and generic checkout */
.pwc-site .woocommerce-error,.pwc-site .woocommerce-info,.pwc-site .woocommerce-message{border-top-color:var(--teal2)}.pwc-site .woocommerce-info::before,.pwc-site .woocommerce-message::before{color:var(--teal2)}.pwc-site .woocommerce table.shop_table{border-radius:0}.pwc-site .woocommerce input[type='text'],.pwc-site .woocommerce input[type='email'],.pwc-site .woocommerce input[type='tel'],.pwc-site .woocommerce input[type='password']{max-width:100%}
/* Animation / interactions */
@keyframes pwc-pulse{0%,100%{box-shadow:0 0 0 4px #d8fc6320}50%{box-shadow:0 0 0 9px #d8fc6300}}@keyframes pwc-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/* Responsive */
@media(max-width:1280px){.pwc-shell{width:min(calc(100% - 68px),var(--shell))}.pwc-mainnav ul{gap:18px}.pwc-header-actions{gap:10px}.pwc-hero h1{font-size:clamp(77px,9vw,132px)}.pwc-hero-layout{min-height:690px}.pwc-job-media{height:215px}.pwc-footer-main{gap:33px}.pwc-feature-layout{gap:4%}.pwc-floating-sticker--one{right:-14px}.pwc-floating-sticker--two{left:-20px}}
@media(max-width:1050px){.pwc-mainnav{display:none}.pwc-menu-toggle{display:block}.pwc-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:600px}.pwc-hero h1{font-size:clamp(74px,9.8vw,119px)}.pwc-hero-desc{font-size:14px}.pwc-scene-header{font-size:9px}.pwc-compare-controls{grid-template-columns:1fr auto;gap:10px}.pwc-compare-controls label{grid-column:1/-1}.pwc-mode-card h3{font-size:60px}.pwc-jobs-grid{gap:12px}.pwc-job-media{height:190px}.pwc-job-info h3{font-size:27px}.pwc-feature-copy h2{font-size:75px}.pwc-coop-art img{right:-30px}.pwc-footer-main{grid-template-columns:1.6fr 1fr 1fr;row-gap:45px}.pwc-footer-column:last-child{grid-column:2/-1}.pwc-woo-products .woocommerce ul.products,.pwc-woo-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pwc-shell{width:min(calc(100% - 36px),var(--shell))}.pwc-announcement{font-size:8px;gap:7px;padding:0 7px;text-align:center}.pwc-announcement>a{display:none}.pwc-header-inner{min-height:71px}.pwc-brand{min-width:0}.pwc-brandmark{width:40px;height:40px}.pwc-brandmark svg{width:38px}.pwc-brand-text strong{font-size:23px}.pwc-brand-text small{font-size:8px}.pwc-account-link,.pwc-small-cta{display:none}.pwc-hero-layout{grid-template-columns:1fr;padding-top:65px;padding-bottom:75px;min-height:0;gap:75px}.pwc-live-label{font-size:9px;padding:9px;gap:9px}.pwc-hero h1{font-size:clamp(86px,17vw,135px);margin:29px 0 20px}.pwc-hero-desc{font-size:15px;max-width:550px}.pwc-hero-buttons{gap:10px}.pwc-button{padding:17px 18px;min-height:53px;font-size:13px}.pwc-hero-meta{margin-top:33px;gap:15px}.pwc-hero-art{max-width:620px;width:96%;margin:0 auto;transform:none;padding-left:0}.pwc-floating-sticker--one{height:93px;width:93px;font-size:19px;right:-5px;top:-28px}.pwc-floating-sticker--one>span{font-size:20px;margin-bottom:5px}.pwc-floating-sticker--two{font-size:15px;left:-10px;bottom:90px}.pwc-art-corner--tl{top:-28px}.pwc-compare-controls{padding:15px}.pwc-hero-bottom>.pwc-shell{grid-template-columns:1fr}.pwc-hero-bottom>.pwc-shell>span{display:none}.pwc-section{padding:80px 0}.pwc-section-heading h2,.pwc-feature-copy h2{font-size:clamp(65px,12.5vw,98px)}.pwc-heading-split{display:block}.pwc-heading-split>p{max-width:550px;margin-top:30px}.pwc-heading-row{align-items:start;flex-direction:column}.pwc-text-link{align-self:start}.pwc-mode-grid,.pwc-jobs-grid{grid-template-columns:1fr;gap:14px;margin-top:34px}.pwc-mode-card{min-height:300px}.pwc-mode-card h3{font-size:clamp(74px,14vw,102px)}.pwc-mode-icon{position:absolute;right:35px;top:38px}.pwc-job-media{height:auto;aspect-ratio:1.58}.pwc-job-info h3{font-size:38px}.pwc-feature-layout{grid-template-columns:1fr;gap:45px}.pwc-feature-visual{padding:12px;max-width:500px}.pwc-feature-copy{padding:0}.pwc-feature-copy h2{font-size:clamp(68px,12vw,95px)}.pwc-coop-layout{grid-template-columns:1fr}.pwc-coop-copy{padding:75px 0 0}.pwc-coop-copy h2{font-size:clamp(80px,15vw,130px)}.pwc-coop-art{min-height:300px}.pwc-coop-art img{width:105%;right:0}.pwc-coop-badge{right:5px;top:12px;font-size:22px}.pwc-news-layout{grid-template-columns:1fr;gap:40px}.pwc-news-layout h2{font-size:clamp(100px,18vw,150px)}.pwc-footer-cta-inner{flex-direction:column;align-items:start}.pwc-footer-cta h2{font-size:clamp(75px,13vw,106px)}.pwc-footer-cta-actions{width:100%;flex-direction:row;flex-wrap:wrap}.pwc-footer-watermark{font-size:200px;right:-20px;bottom:-70px}.pwc-footer-main{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:40px}.pwc-footer-intro{grid-column:1/-1}.pwc-footer-column:last-child{grid-column:auto}.pwc-footer-bottom{font-size:8px;align-items:start;flex-direction:column;gap:13px}.pwc-subhero{padding:74px 0 70px}.pwc-subhero-layout{grid-template-columns:1fr;gap:30px}.pwc-subhero h1{font-size:clamp(79px,14.5vw,123px)}.pwc-subhero-art{max-height:310px;width:100%}.pwc-subhero-art img{height:100%!important;width:100%;object-fit:cover}.pwc-steps{grid-template-columns:1fr}.pwc-step{min-height:0}.pwc-ip-panel{flex-direction:column;align-items:stretch;padding:25px}.pwc-ip-panel .pwc-button{align-self:start}.pwc-progress-grid{grid-template-columns:1fr 1fr}.pwc-support-grid{grid-template-columns:1fr;gap:55px}.pwc-store-art{display:none}.pwc-post-grid{grid-template-columns:1fr}.pwc-account-content{padding:25px}.pwc-account-content .woocommerce-MyAccount-navigation,.pwc-account-content .woocommerce-MyAccount-content{float:none;width:100%}.pwc-account-content .woocommerce-MyAccount-navigation{margin-bottom:30px}.pwc-jobs-grid--page .pwc-job-media{height:auto}}
@media(max-width:440px){.pwc-announcement{font-size:7px}.pwc-brand-text strong{font-size:21px}.pwc-brand-text small{font-size:7px}.pwc-hero h1{font-size:clamp(76px,17vw,90px)}.pwc-text-stroke{-webkit-text-stroke:1.3px #d2f3f4}.pwc-hero-buttons .pwc-button{width:100%}.pwc-hero-meta strong{font-size:10px}.pwc-hero-meta small{font-size:8px}.pwc-showcase-stage{aspect-ratio:1.1}.pwc-scene-header{padding:12px;font-size:8px}.pwc-compare-readout{font-size:9px}.pwc-section-heading h2{font-size:66px}.pwc-progress-grid{grid-template-columns:1fr}.pwc-footer-main{grid-template-columns:1fr 1fr}.pwc-footer-column:last-child{grid-column:1/-1}.pwc-footer-cta-actions{flex-direction:column}.pwc-woo-products .woocommerce ul.products,.pwc-woo-products ul.products{grid-template-columns:1fr}}
