.pwc-root.wf-chrome{background:var(--tc-cream)}.wf-chrome .pwc-content-slot{min-height:0;padding:0}:where(.wf-page) *{box-sizing:border-box}:where(.wf-page){background:var(--tc-cream);color:var(--tc-ink);font:400 var(--tc-t-base) / 1.65 var(--tc-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}:where(.wf-page) h1,:where(.wf-page) h2{font:400 var(--tc-t-3xl) / 1.03 var(--tc-serif);letter-spacing:0;text-wrap:balance;margin:0}:where(.wf-page) h2{font-size:var(--tc-t-2xl);line-height:1.08}:where(.wf-page) p{max-width:var(--tc-measure);text-wrap:pretty;margin:0 0 16px}:where(.wf-page) img{max-width:100%;display:block}:where(.wf-page) a{color:var(--tc-pink-deep);text-decoration:none}:where(.wf-page) a:hover{text-underline-offset:3px;text-decoration:underline}:where(.wf-page) :focus-visible{outline:2.5px solid var(--tc-indigo);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){.wf-page *{transition:none!important;animation:none!important}}.wf-g{background-image:var(--tc-sunset);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.wf-g{-webkit-text-fill-color:var(--tc-pink)}}.wf-page .wf-reveal{opacity:0;transition:opacity .7s var(--tc-ease), transform .7s var(--tc-ease);transform:translateY(18px)}.wf-page .wf-reveal.wf-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wf-page .wf-reveal{opacity:1;transform:none}}.wf-hero{text-align:center;padding:clamp(56px,8vw,88px) 0 clamp(32px,5vw,48px);position:relative;overflow:hidden}.wf-hero:before{content:"";z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(44% 44% at 22% 24%,#e35a0a1f,#0000 66%),radial-gradient(42% 44% at 78% 26%,#ed4c7d1a,#0000 66%),radial-gradient(52% 46% at 60% 82%,#5e6aec17,#0000 66%);position:absolute;inset:0}.wf-hero__wrap{z-index:1;max-width:820px;padding-inline:var(--tc-gutter);margin-inline:auto;position:relative}.wf-hero h1{margin-bottom:18px;font-size:clamp(32px,4.3vw + 3px,72px)}.wf-hero__sub{color:var(--tc-grey);max-width:600px;margin-inline:auto;font-size:clamp(16.5px,1.6vw,19px)}.wf-case{padding:clamp(56px,7vw,88px) 0}.wf-case:nth-of-type(2n){background:var(--tc-muted)}.wf-case__grid{max-width:var(--tc-content);padding-inline:var(--tc-gutter);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-inline:auto;display:grid}.wf-case--rev .wf-art{order:2}.wf-case__who{font:700 12.5px/1 var(--tc-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--tc-pink-deep);margin-bottom:14px}.wf-case h2{letter-spacing:.01em;margin-bottom:14px;font-size:clamp(21px,4.2vw + .8rem,36px);line-height:1.16}.wf-case p{color:var(--tc-grey);font-size:16.5px;line-height:1.65}.wf-win{background:var(--tc-white);border:1px solid var(--tc-rule);color:var(--tc-ink);border-radius:100px;align-items:center;gap:9px;max-width:none;margin:0;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.wf-win__mark{color:var(--tc-success);font-weight:700}.wf-art{border-radius:var(--tc-r-lg);box-shadow:var(--tc-shadow);border:1px solid var(--tc-rule);aspect-ratio:4/3;background:var(--tc-white);position:relative;overflow:hidden}.wf-art img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:820px){.wf-case__grid{grid-template-columns:1fr;gap:26px}.wf-case--rev .wf-art{order:0}}.wf-closing{background:var(--tc-muted);padding-block:clamp(24px,3vw,48px) clamp(64px,7vw,112px)}.wf-closing__card{text-align:center;background:linear-gradient(100deg, var(--tc-peach) 0%, #fbe0e9 50%, var(--tc-periwinkle) 100%);border-radius:clamp(26px,2.8vw,44px);padding:clamp(52px,7vw,104px) clamp(24px,5vw,72px)}.wf-closing__card h2{max-width:900px;margin-inline:auto}.wf-closing__card p{max-width:52ch;color:var(--tc-grey);font-size:var(--tc-t-lg);margin:18px auto 30px}