.pwc-root{--pwc-font-display:"Instrument Serif", Georgia, serif;--pwc-font-body:"Manrope", system-ui, -apple-system, sans-serif;--pwc-ink:#1a1a17;--pwc-cream:#fcfaf7;--pwc-cream-lilac:#e4eaff;--pwc-cream-butter:#fcebd3;--pwc-pink:#ed4c7d;--pwc-pink-deep:#d12a66;--pwc-ember:#e35a0a;--pwc-indigo:#5e6aec;--pwc-indigo-text:#4650d8;--pwc-grey:#4d4a44;--pwc-sunset:linear-gradient(100deg, #e35a0a 0%, #ed4c7d 50%, #5e6aec 100%);--pwc-cobalt:var(--pwc-indigo);--pwc-cobalt-2:var(--pwc-indigo-text);--pwc-cobalt-deep:var(--pwc-ink);--pwc-line:#1a1a171a;--pwc-page-gradient:linear-gradient(180deg, var(--pwc-cream) 0%, var(--pwc-cream) 18%, var(--pwc-cream-lilac) 30%, var(--pwc-cream-lilac) 42%, var(--pwc-cream) 54%, var(--pwc-cream-butter) 66%, var(--pwc-cream-butter) 76%, var(--pwc-cream) 88%, var(--pwc-cream) 100%);--app-chrome-top:58px}html:has(.pwc-root){--pwc-font-display:"Instrument Serif", Georgia, serif;--pwc-font-body:"Manrope", system-ui, -apple-system, sans-serif;--pwc-ink:#1a1a17;--pwc-cream:#fcfaf7;--pwc-cream-lilac:#e4eaff;--pwc-cream-butter:#fcebd3;--pwc-pink:#ed4c7d;--pwc-pink-deep:#d12a66;--pwc-ember:#e35a0a;--pwc-indigo:#5e6aec;--pwc-indigo-text:#4650d8;--pwc-grey:#4d4a44;--pwc-sunset:linear-gradient(100deg, #e35a0a 0%, #ed4c7d 50%, #5e6aec 100%);--pwc-cobalt:var(--pwc-indigo);--pwc-cobalt-2:var(--pwc-indigo-text);--pwc-cobalt-deep:var(--pwc-ink);--pwc-line:#1a1a171a;--pwc-page-gradient:linear-gradient(180deg, var(--pwc-cream) 0%, var(--pwc-cream) 18%, var(--pwc-cream-lilac) 30%, var(--pwc-cream-lilac) 42%, var(--pwc-cream) 54%, var(--pwc-cream-butter) 66%, var(--pwc-cream-butter) 76%, var(--pwc-cream) 88%, var(--pwc-cream) 100%);--app-chrome-top:58px}body:has(.pwc-root){--pwc-font-display:"Instrument Serif", Georgia, serif;--pwc-font-body:"Manrope", system-ui, -apple-system, sans-serif;--pwc-ink:#1a1a17;--pwc-cream:#fcfaf7;--pwc-cream-lilac:#e4eaff;--pwc-cream-butter:#fcebd3;--pwc-pink:#ed4c7d;--pwc-pink-deep:#d12a66;--pwc-ember:#e35a0a;--pwc-indigo:#5e6aec;--pwc-indigo-text:#4650d8;--pwc-grey:#4d4a44;--pwc-sunset:linear-gradient(100deg, #e35a0a 0%, #ed4c7d 50%, #5e6aec 100%);--pwc-cobalt:var(--pwc-indigo);--pwc-cobalt-2:var(--pwc-indigo-text);--pwc-cobalt-deep:var(--pwc-ink);--pwc-line:#1a1a171a;--pwc-page-gradient:linear-gradient(180deg, var(--pwc-cream) 0%, var(--pwc-cream) 18%, var(--pwc-cream-lilac) 30%, var(--pwc-cream-lilac) 42%, var(--pwc-cream) 54%, var(--pwc-cream-butter) 66%, var(--pwc-cream-butter) 76%, var(--pwc-cream) 88%, var(--pwc-cream) 100%);--app-chrome-top:58px}html:has(.pwc-root) body{font-family:var(--pwc-font-body);color:var(--pwc-ink);background:var(--pwc-page-gradient);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-attachment:scroll;min-height:100vh;line-height:1.5}.pwc-root{min-height:100vh;padding-top:var(--app-chrome-top);background:0 0}.pwc-root--embedded{background-attachment:scroll;min-height:auto;padding-top:0}.pwc-root img{max-width:100%;display:block}.pwc-root a{color:inherit;text-decoration:none}.pwc-root a.pwc-nav-link,.pwc-root a.pwc-nav-signin,.pwc-root a.pwc-nav-cta{color:var(--pwc-ink)}.pwc-root a.pwc-nav-cta{color:#fff}.pwc-root a.ep-btn-book,.pwc-root a.ep-btn-book:hover{color:#1b1b1b}.pwc-pre-footer a.pwc-btn-white,.pwc-pre-footer a.pwc-btn-white:hover{color:#fff}.pwc-pf-headline-lead{color:var(--pwc-grey);max-width:380px;margin-top:22px;font-size:16px;line-height:1.55}.pwc-btn-ghost-light{color:var(--pwc-ink);background:0 0;border:1.5px solid #1a1a1747;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pwc-btn-ghost-light:hover{background:var(--pwc-ink);color:#fff;border-color:var(--pwc-ink)}.pwc-foot-brand-block{max-width:320px}.pwc-foot-social{align-items:center;gap:10px;margin-top:26px;display:flex}.pwc-foot-social a{color:#ffffffb8;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.pwc-foot-social a:hover{color:#fff;background:#ffffff0f;border-color:#ffffff6b;transform:translateY(-2px)}.pwc-foot-social svg{fill:currentColor;width:17px;height:17px;display:block}.pwc-foot-tagline{color:#ffffffb3;max-width:30ch;margin-top:18px;font-size:14px;line-height:1.55}.pwc-foot-disclaimer{color:#ffffff73;z-index:1;max-width:780px;margin-top:18px;font-size:12px;line-height:1.6;position:relative}.pwc-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.pwc-wrap-narrow{max-width:860px}.pwc-wrap.pwc-wrap-explore{width:100%;max-width:none;padding:0}.pwc-content-slot{min-height:40vh;padding:60px 0 100px}.pwc-content-slot:has(.pwc-wrap-explore){min-height:0;padding-top:0;padding-bottom:48px}.pwc-nav{--pwc-nav-native-close-reserve:0px;z-index:100;border-bottom:1px solid #0000;width:100%;transition:background .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0;right:0}.pwc-nav-scrolled,.pwc-nav-menu-open{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--pwc-line);background:#fcfaf7d9}.pwc-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:13px 40px;transition:padding .25s;display:flex}.pwc-nav-scrolled .pwc-nav-inner{padding-top:9px;padding-bottom:9px}.pwc-logo{align-items:center;gap:10px;display:inline-flex}.pwc-logo-mark{object-fit:contain;width:auto;height:29px}.pwc-nav-right{align-items:center;gap:22px;display:flex}.pwc-nav-nav{align-items:center;display:flex}.pwc-nav-has-mega{position:relative}.pwc-mega-trigger{color:var(--pwc-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-family:inherit;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.pwc-mega-trigger:hover,.pwc-nav-has-mega.pwc-mega-open .pwc-mega-trigger{color:var(--pwc-cobalt-2)}.pwc-mega-chev{width:10px;height:10px;transition:transform .25s}.pwc-nav-has-mega.pwc-mega-open .pwc-mega-chev{transform:rotate(180deg)}.pwc-mega{top:calc(100% + 14px);left:var(--pwc-mega-left,50%);transform:var(--pwc-mega-transform,translateX(-50%));z-index:120;border:1px solid var(--pwc-line);background:#fff;border-radius:20px;grid-template-columns:minmax(500px,520px) minmax(260px,280px);max-width:calc(100vw - 32px);display:none;position:absolute;overflow:hidden;box-shadow:0 24px 60px #78461e24,0 2px 8px #78461e0f}.pwc-nav-has-mega.pwc-mega-open .pwc-mega{display:grid}.pwc-mega:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.pwc-mega-col{padding:26px 30px 30px}.pwc-mega-col-main{background:var(--pwc-cream);grid-template-columns:1fr 1fr;align-content:start;gap:4px 26px;display:grid}.pwc-mega-col-side{background:var(--pwc-cream-butter);align-content:start;gap:4px;display:grid}.pwc-mega-label{letter-spacing:.02em;color:var(--pwc-grey);grid-column:1/-1;margin-bottom:12px;font-size:12px;font-weight:500}.pwc-mega-item{border-radius:12px;margin:0 -12px;padding:11px 12px;transition:background .18s;display:block}.pwc-mega-item:hover{background:#5e6aec14}.pwc-mega-col-side .pwc-mega-item:hover{background:#e35a0a1a}.pwc-mega-item-t{color:var(--pwc-ink);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3;display:block}.pwc-mega-item-d{color:var(--pwc-grey);margin-top:3px;font-size:13.5px;font-weight:400;line-height:1.4;display:block}.pwc-nav-menu .pwc-m-group{border-bottom:1px solid var(--pwc-line)}.pwc-nav-menu .pwc-m-toggle{width:100%;color:var(--pwc-ink);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:18px 40px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.pwc-nav-menu .pwc-m-toggle .pwc-mega-chev{width:11px;height:11px}.pwc-nav-menu .pwc-m-group.open .pwc-m-toggle .pwc-mega-chev{transform:rotate(180deg)}.pwc-nav-menu .pwc-m-panel{padding:0 40px 14px;display:none}.pwc-nav-menu .pwc-m-group.open .pwc-m-panel{display:block}.pwc-nav-menu .pwc-m-label{color:var(--pwc-grey);padding:10px 0 6px;font-size:12px;font-weight:500}.pwc-nav-menu .pwc-m-panel a{border-bottom:none;padding:9px 0;font-size:15px;font-weight:600;display:block}.pwc-nav-menu .pwc-m-panel a span{color:var(--pwc-grey);margin-top:2px;font-size:13px;font-weight:400;display:block}.pwc-nav-link{color:var(--pwc-ink);font-size:15px;font-weight:500;transition:color .2s}.pwc-nav-link:hover{color:var(--pwc-cobalt-2)}.pwc-nav-signin{color:var(--pwc-ink);font-size:15px;font-weight:500;transition:color .2s}.pwc-nav-signin:hover{color:var(--pwc-cobalt-2)}.pwc-nav-find{align-items:center;gap:7px;margin-right:14px;display:inline-flex}.pwc-nav-find-icon{flex-shrink:0;width:16px;height:16px}.pwc-nav-share{height:36px;color:var(--pwc-ink);cursor:pointer;background:0 0;border:1px solid #00000024;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:15px;font-weight:500;line-height:1;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.pwc-nav-share:hover{background:#0000000a;border-color:#0000003d}.pwc-nav-share:disabled{opacity:.55;cursor:default}.pwc-nav-share-icon{width:15px;height:15px}.pwc-nav-cta{background:var(--pwc-sunset);color:#fff;white-space:nowrap;background-position:0 0;background-size:100% 100%;border-radius:9px;padding:8px 18px;font-size:14px;font-weight:600;transition:background-size .4s,background-position .4s,box-shadow .18s;box-shadow:0 1px 2px #1a1a171a,0 2px 8px #ed4c7d24}.pwc-nav-cta:hover{background-position:100% 0;background-size:210% 100%;box-shadow:0 2px 4px #1a1a1724,0 8px 18px #ed4c7d3d}.pwc-nav-avatar{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.pwc-nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:none}.pwc-nav-toggle span{background:var(--pwc-ink);border-radius:2px;width:18px;height:2px}.pwc-nav-menu{border-top:1px solid var(--pwc-line);display:none}.pwc-nav-menu a,.pwc-nav-menu>button{color:var(--pwc-ink);border-bottom:1px solid var(--pwc-line);padding:18px 40px;font-size:16px;font-weight:500;display:block}.pwc-nav-menu>:last-child{border-bottom:none}.pwc-nav-menu>button{width:100%;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border-top:none;border-left:none;border-right:none;margin:0;font-family:inherit}.pwc-pre-footer{background:linear-gradient(100deg, var(--pwc-cream-butter) 0%, #fbe0e9 50%, var(--pwc-cream-lilac) 100%);color:var(--pwc-ink);padding:96px 0;position:relative;overflow:hidden}.pwc-pf-content{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;max-width:1140px;margin:0 auto;display:grid}.pwc-pf-headline h2{font-family:var(--pwc-font-display);letter-spacing:0;color:var(--pwc-ink);margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.04}.pwc-pf-headline h2 em{color:var(--pwc-pink);font-style:normal;font-weight:400}.pwc-pf-actions{flex-direction:column;gap:32px;display:flex}.pwc-pf-row{flex-direction:column;gap:14px;display:flex}.pwc-pf-row-h{font-family:var(--pwc-font-display);letter-spacing:0;color:var(--pwc-ink);margin:0;font-size:24px;font-weight:400;line-height:1.2}.pwc-pf-row-h em{color:var(--pwc-pink);font-style:normal;font-weight:400}.pwc-pf-row p{color:var(--pwc-grey);max-width:360px;margin-bottom:4px;font-size:14.5px;line-height:1.5}.pwc-pf-row .pwc-btn-white{align-self:flex-start}.pwc-pf-divider{background:#1a1a1724;height:1px}.pwc-pre-footer--solo{padding:90px 0}.pwc-pf-solo{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:720px;margin-inline:auto;display:flex}.pwc-pf-solo h2{font-family:var(--pwc-font-display);letter-spacing:0;color:var(--pwc-ink);text-wrap:balance;margin:0;font-size:clamp(30px,6vw,46px);font-weight:400;line-height:1.08}.pwc-pf-solo h2 em{color:var(--pwc-pink);font-style:normal;font-weight:400}.pwc-pf-prose{color:var(--pwc-grey);max-width:560px;margin:22px 0 0;font-size:clamp(15px,4vw,17px);line-height:1.6}.pwc-pf-solo-cta-wrap{justify-content:center;width:100%;margin-top:32px;display:flex}.pwc-pf-solo-cta{margin-top:0}.pwc-btn{letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:16px 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.pwc-root a.pwc-btn-cobalt,.pwc-btn-cobalt{background:var(--pwc-sunset);color:#fff;background-position:0 0;background-size:100% 100%;border-color:#0000;transition:background-size .45s,background-position .45s,transform .18s,box-shadow .18s;box-shadow:0 1px 2px #1a1a171a,0 2px 8px #ed4c7d24}.pwc-root a.pwc-btn-cobalt:hover,.pwc-btn-cobalt:hover{color:#fff;background-position:100% 0;background-size:210% 100%;transform:translateY(-2px);box-shadow:0 2px 4px #1a1a1724,0 10px 24px #ed4c7d47}.pwc-root a.pwc-btn-white,.pwc-btn-white{background:var(--pwc-sunset);color:#fff;background-position:0 0;background-size:100% 100%;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;transition:background-size .45s,background-position .45s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #1a1a171a,0 2px 8px #ed4c7d24}.pwc-root a.pwc-btn-white:hover,.pwc-btn-white:hover{color:#fff;background-position:100% 0;background-size:210% 100%;box-shadow:0 2px 4px #1a1a1724,0 10px 24px #ed4c7d47}.pwc-footer{background:var(--pwc-ink);color:#ffffffd9;isolation:isolate;padding:90px 0 40px;position:relative;overflow:hidden}.pwc-footer:after{content:"";filter:brightness(0)invert();opacity:.05;pointer-events:none;z-index:0;background:url(/twincafe-mark.svg) 50%/contain no-repeat;width:360px;height:360px;position:absolute;bottom:-60px;right:-50px}.pwc-foot-grid{z-index:1;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid;position:relative}.pwc-foot-logo{color:#fff;align-items:center;gap:14px;display:inline-flex}.pwc-foot-logo img{width:auto;height:30px}.pwc-foot-name{font-family:var(--pwc-font-display);letter-spacing:-.015em;flex-direction:column;font-size:28px;font-weight:500;line-height:1;display:flex}.pwc-foot-byline{color:#ffffff8c;margin-top:6px;font-size:14px;font-style:normal;font-weight:400}.pwc-foot-byline--standalone{margin:10px 0 0}.pwc-footer h4{font-family:var(--pwc-font-display);color:#fff;letter-spacing:-.005em;margin-bottom:20px;font-size:17px;font-weight:600}.pwc-footer ul{margin:0;padding:0;list-style:none}.pwc-footer li{margin-bottom:12px}.pwc-footer ul a{color:#ffffffc7;font-size:15px;transition:color .2s}.pwc-footer ul a:hover{color:#fff}.pwc-foot-bottom{color:#ffffffb3;z-index:1;justify-content:space-between;align-items:center;padding-top:28px;font-size:14px;display:flex;position:relative}@media (max-width:880px){.pwc-pf-content{grid-template-columns:1fr;gap:48px}}@media (max-width:980px){.pwc-mega{grid-template-columns:minmax(400px,430px) minmax(230px,250px)}}@media (max-width:820px){.pwc-nav-inline,.pwc-nav-nav{display:none}.pwc-nav-toggle{display:inline-flex}.pwc-nav-menu-open{-webkit-backdrop-filter:blur(14px);background:#fcfaf7f2}.pwc-nav-menu.open{padding:0 0 8px;display:block}}@media (max-width:760px){.pwc-foot-grid{grid-template-columns:1fr;gap:36px}.pwc-foot-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:640px){.pwc-wrap{padding:0 24px}.pwc-wrap.shared-answer-preview-wrap{padding-left:20px;padding-right:20px}.pwc-content-slot{padding-top:72px;padding-bottom:72px}.pwc-content-slot:has(.pwc-wrap-explore){padding-top:0;padding-bottom:48px}}@media (max-width:520px){.pwc-nav-inner{padding-left:16px;padding-right:12px}.pwc-nav-right{gap:10px}.pwc-nav-cta{padding:9px 14px;font-size:13px}.pwc-logo{gap:8px}.pwc-logo-mark{height:22px}}@media (max-width:820px){body:has([data-pwc-native-close-safe]) .pwc-nav{--pwc-nav-native-close-reserve:48px}body:has([data-pwc-native-close-safe]) .pwc-nav-inner{padding-right:calc(40px + var(--pwc-nav-native-close-reserve) + env(safe-area-inset-right,0px))}body:has([data-pwc-native-close-safe]) .pwc-nav-right{gap:12px}}@media (max-width:520px){body:has([data-pwc-native-close-safe]) .pwc-nav-inner{padding-right:calc(12px + var(--pwc-nav-native-close-reserve) + env(safe-area-inset-right,0px))}body:has([data-pwc-native-close-safe]) .pwc-nav-right{gap:8px}}@media (max-width:430px){body:has([data-pwc-native-close-safe]) .pwc-nav-cta{display:none}}