.ph-site{--ph-blue:#005aa0;--ph-navy:#032a57;--ph-ink:#0a2540;--ph-slate:#3d5570;--ph-yellow:#ffcd00;--ph-bg:#fffdf6;--ph-alt:#f4f1e6;--ph-border:rgba(10,37,64,.1);--ph-scrim:rgba(3,30,61,.8);--ph-display:var(--font-ph-display),"Bricolage Grotesque",var(--font-ph-zh),sans-serif;--ph-body:var(--font-ph-body),"Hanken Grotesk",var(--font-ph-zh),sans-serif;font-family:var(--ph-body);background:var(--ph-bg);color:var(--ph-ink);-webkit-font-smoothing:antialiased;line-height:1.5}.ph-site *,.ph-site :after,.ph-site :before{box-sizing:border-box}.ph-site ::-moz-selection{background:var(--ph-yellow)}.ph-site ::selection{background:var(--ph-yellow)}.ph-site img{display:block;max-width:100%}.ph-site a{color:inherit;text-decoration:none}.ph-site h1,.ph-site h2,.ph-site h3,.ph-site p{margin:0}.ph-display{font-family:var(--ph-display);letter-spacing:-.02em}.ph-zh{font-family:var(--font-ph-zh),"Noto Sans TC",sans-serif}.ph-section{max-width:1240px;margin:0 auto;padding:96px 32px}.ph-section--wide{max-width:1300px}.ph-section--tight{padding-top:88px;padding-bottom:88px}.ph-kicker{display:inline-block;background:var(--ph-yellow);color:var(--ph-ink);font-weight:800;font-size:13px;letter-spacing:.12em;padding:7px 14px;border-radius:999px;text-transform:uppercase}.ph-kicker--blue{background:var(--ph-blue);color:#fff}.ph-h2{font-family:var(--ph-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(38px,4.5vw,54px);line-height:1.02;margin:18px 0 14px}.ph-lede{font-size:18px;color:var(--ph-slate)}.ph-sec-head{text-align:center;margin-bottom:48px}.ph-sec-head .ph-lede{max-width:660px;margin:0 auto}.ph-btn{position:relative;display:inline-block;border-radius:999px;font-weight:800;font-size:15px;padding:13px 26px;transition:transform .2s ease,background-color .2s ease,background-image .2s ease,color .2s ease,box-shadow .2s ease}.ph-site .ph-btn:focus-visible,.ph-site .ph-btn:hover{background-image:linear-gradient(rgba(0,0,0,.17),rgba(0,0,0,.17))}.ph-btn:hover{transform:translateY(-1px)}.ph-site .ph-btn:active{transform:translateY(0);background-image:linear-gradient(rgba(0,0,0,.27),rgba(0,0,0,.27))}.ph-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ph-site .ph-btn--yellow{background:var(--ph-yellow);color:var(--ph-cta-ink,var(--ph-navy))}.ph-site .ph-btn--navy{background:var(--ph-navy);color:#fff}.ph-site .ph-btn--outline{border:2px solid hsla(0,0%,100%,.85);color:#fff}.ph-site .ph-btn--outline:hover{background:hsla(0,0%,100%,.14)}.ph-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:600;text-decoration:none}.ph-arrow__t{text-decoration:underline;text-underline-offset:3px}.ph-arrow__i{display:inline-block;flex:none;transition:transform .22s cubic-bezier(.2,.7,.3,1)}.ph-arrow:focus-visible .ph-arrow__i,.ph-arrow:hover .ph-arrow__i{transform:translateX(4px)}.ph-arrow:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.ph-arrow__i,.ph-btn,.ph-btn:after{transition-duration:.01ms}.ph-btn:active,.ph-btn:hover{transform:none}.ph-arrow:focus-visible .ph-arrow__i,.ph-arrow:hover .ph-arrow__i{transform:none}}.ph-ticker{background:var(--ph-yellow);color:var(--ph-ink);overflow:hidden;padding:9px 0;white-space:nowrap}.ph-ticker__track{display:inline-flex;width:-moz-max-content;width:max-content;animation:ph-marquee 45s linear infinite}.ph-ticker__item{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding-right:12px}.ph-site .ph-skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--ph-navy);color:#fff;font-weight:800;padding:12px 22px;border-radius:0 0 12px 0}.ph-site .ph-skip:focus{left:0}.ph-nav{position:sticky;top:0;z-index:60;background:rgba(255,253,246,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ph-border);justify-content:space-between;padding:14px 32px;gap:18px}.ph-nav,.ph-nav__brand{display:flex;align-items:center}.ph-nav__brand{gap:11px}.ph-nav__title{font-family:var(--ph-display);font-weight:800;font-size:19px;letter-spacing:-.01em}.ph-nav__zh{color:var(--ph-blue);font-size:14px;font-weight:500}.ph-nav__links{display:flex;align-items:center;gap:22px;font-size:15px;font-weight:600}.ph-nav__links a{border-bottom:3px solid transparent;padding-bottom:2px}.ph-nav__links a:hover{color:var(--ph-blue)}.ph-nav__links a.ph-active{color:var(--ph-blue);border-bottom-color:var(--ph-yellow)}.ph-site .ph-nav__cta{background:var(--ph-yellow);color:var(--ph-cta-ink,var(--ph-navy));font-weight:800;padding:9px 20px;border-radius:999px;transition:background .25s ease,color .25s ease}.ph-site .ph-nav__cta:hover{background:var(--ph-navy);color:var(--ph-cta-ink-hover,var(--ph-yellow))}.ph-nav__menu{display:none;position:relative}.ph-nav__menu summary{list-style:none;cursor:pointer;font-weight:800;font-size:15px;background:var(--ph-yellow);color:var(--ph-navy);padding:9px 16px;border-radius:999px}.ph-nav__menu summary::-webkit-details-marker{display:none}.ph-nav__sheet{position:absolute;right:0;top:calc(100% + 10px);z-index:70;background:#fff;border:1px solid var(--ph-border);border-radius:16px;box-shadow:0 24px 48px rgba(10,37,64,.2);display:flex;flex-direction:column;gap:4px;padding:12px;min-width:230px}.ph-site .ph-nav__sheet a{font-weight:700;font-size:16px;padding:11px 14px;border-radius:10px;color:var(--ph-ink)}.ph-site .ph-nav__sheet a.ph-active,.ph-site .ph-nav__sheet a:hover{background:var(--ph-alt);color:var(--ph-blue)}.ph-site .ph-nav__sheet a.ph-nav__cta{background:var(--ph-yellow);color:var(--ph-navy);text-align:center;margin-top:6px}.ph-flag{width:30px;height:30px;border-radius:6px;flex-shrink:0;background:linear-gradient(to right,transparent 0 32%,var(--ph-yellow) 32% 52%,transparent 52%),linear-gradient(to bottom,transparent 0 40%,var(--ph-yellow) 40% 60%,transparent 60%),var(--ph-blue)}.ph-hero{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:10px;padding:10px;height:88vh;min-height:620px}.ph-hero__cell{position:relative;border-radius:20px;overflow:hidden}.ph-hero__cell--main{grid-row:span 2}.ph-hero__cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ph-hero__cell--main img{animation:ph-kenburns 20s ease-in-out infinite alternate}.ph-hero__cell--side img{transition:transform .6s ease}.ph-hero__cell--side:hover img{transform:scale(1.06)}.ph-hero__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,30,61,.85),transparent 70%)}.ph-hero__content{position:absolute;left:0;right:0;bottom:0;padding:40px 44px;color:#fff}.ph-hero__h1{font-family:var(--ph-display);font-weight:800;font-size:clamp(64px,8.5vw,124px);line-height:.95;letter-spacing:-.02em}.ph-hero__sub{font-size:clamp(19px,2vw,24px);font-weight:700;margin-top:12px}.ph-hero__body{font-size:16px;max-width:560px;margin-top:10px;color:hsla(0,0%,100%,.92)}.ph-hero__ctas{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.ph-credit{position:absolute;top:14px;right:14px;z-index:2;background:rgba(3,30,61,.75);color:#fff;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px}figcaption.ph-credit{position:static;background:none;color:inherit;padding:0;border-radius:0;display:block}.ph-marquee{overflow:hidden;padding:26px 0 8px}.ph-marquee+.ph-marquee{padding-top:8px;padding-bottom:26px}.ph-marquee__track{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:ph-marquee 45s linear infinite}.ph-marquee--rev .ph-marquee__track{animation:ph-marquee-rev 56s linear infinite}.ph-marquee img{height:168px;width:auto;border-radius:12px}.ph-marquee img:nth-child(4n+1){transform:rotate(-.9deg)}.ph-marquee img:nth-child(4n+2){transform:rotate(1.1deg)}.ph-marquee img:nth-child(4n+3){transform:rotate(-1.2deg)}.ph-marquee img:nth-child(4n){transform:rotate(.8deg)}.ph-about{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}.ph-polaroids{position:relative;min-height:430px}.ph-polaroid{position:absolute;background:#fff;padding:12px 12px 40px;border-radius:6px;box-shadow:0 24px 48px rgba(10,37,64,.25);width:min(58%,300px)}.ph-polaroid img{border-radius:4px;aspect-ratio:4/3.4;-o-object-fit:cover;object-fit:cover;width:100%}.ph-polaroid--1{top:0;left:0;transform:rotate(-3deg);z-index:1}.ph-polaroid--2{top:12%;right:0;transform:rotate(2.5deg);z-index:2;animation:ph-float 7s ease-in-out infinite}.ph-polaroid--3{bottom:0;left:12%;transform:rotate(-2deg);z-index:3}.ph-badge{position:absolute;z-index:4;background:var(--ph-blue);color:#fff;font-size:14px;font-weight:800;padding:9px 18px;border-radius:999px;box-shadow:0 10px 24px rgba(10,37,64,.3)}.ph-band{background:var(--ph-navy)}.ph-band,.ph-band .ph-h2{color:#fff}.ph-band .ph-lede{color:hsla(0,0%,100%,.78)}.ph-eventgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ph-site .ph-eventcard{background:#fff;color:var(--ph-ink);border-radius:18px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:block}.ph-eventcard:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(1,10,24,.45)}.ph-eventcard__photo{height:230px;overflow:hidden}.ph-eventcard__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ph-eventcard:hover .ph-eventcard__photo img{transform:scale(1.07)}.ph-eventcard__body{padding:22px}.ph-eventcard__kicker{color:var(--ph-blue);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.ph-eventcard__title{font-family:var(--ph-display);font-weight:800;font-size:26px;letter-spacing:-.02em;line-height:1.05;margin:8px 0}.ph-eventcard__text{font-size:15px;color:var(--ph-slate)}.ph-live{border:1px solid hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.05);border-radius:18px;padding:10px;margin-top:34px}.ph-live__row{display:flex;align-items:center;gap:18px;padding:14px 16px;border-radius:12px;transition:background .2s ease}.ph-live__row:hover{background:hsla(0,0%,100%,.09)}.ph-live__row+.ph-live__row{border-top:1px solid hsla(0,0%,100%,.1)}.ph-live__date{background:var(--ph-yellow);color:var(--ph-navy);border-radius:12px;min-width:62px;text-align:center;padding:7px 8px;line-height:1.05;flex-shrink:0}.ph-live__date b{display:block;font-family:var(--ph-display);font-size:24px;font-weight:800}.ph-live__date span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ph-live__title{font-family:var(--ph-display);font-weight:700;font-size:19px}.ph-live__meta{font-size:13.5px;color:hsla(0,0%,100%,.7);margin-top:2px}.ph-live__go{margin-left:auto;flex-shrink:0;font-weight:800;font-size:14px;color:var(--ph-yellow)}.ph-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;grid-auto-flow:dense;gap:12px}.ph-wall--page{grid-auto-rows:170px}.ph-tile{position:relative;border-radius:14px;overflow:hidden}.ph-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ph-tile:hover img{transform:scale(1.06)}.ph-tile--2x2{grid-column:span 2}.ph-tile--1x2,.ph-tile--2x2{grid-row:span 2}.ph-tile--2x1{grid-column:span 2}.ph-tile__cap{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;background:linear-gradient(0deg,rgba(3,30,61,.8),transparent);color:#fff}.ph-tile--frame,.ph-tile__cap{font-size:14px;font-weight:700}.ph-tile--frame{border:3px dashed rgba(10,37,64,.25);border-radius:14px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ph-slate);padding:12px;background:hsla(0,0%,100%,.5)}.ph-album-head{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;flex-wrap:wrap}.ph-album-head h2{font-family:var(--ph-display);font-weight:800;font-size:36px;letter-spacing:-.02em}.ph-album-head .ph-anno{color:var(--ph-blue);font-size:18px;font-weight:600}.ph-album-head .ph-all{margin-left:auto;color:var(--ph-blue);font-weight:800;font-size:15px}.ph-album-group+.ph-album-group{margin-top:64px}.ph-alt-band{background:var(--ph-alt)}.ph-newsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ph-newscard{background:#fff;border-radius:16px;padding:26px;display:block;transition:transform .3s ease,box-shadow .3s ease}.ph-newscard:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(10,37,64,.15)}.ph-newscard__kicker{color:var(--ph-blue);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.ph-newscard__title{font-family:var(--ph-display);font-weight:700;font-size:21px;line-height:1.15;letter-spacing:-.01em;margin:9px 0 12px}.ph-newscard__more{color:var(--ph-blue);font-weight:800;font-size:14px}.ph-quote{background:#fff;border-radius:16px;padding:26px;display:flex;gap:18px;align-items:flex-start}.ph-quote__text{font-style:italic;font-size:17px;line-height:1.5}.ph-quote__name{font-size:15px;font-weight:800;margin-top:10px;font-style:normal}.ph-quote__role{font-size:13.5px;color:var(--ph-slate);font-style:normal}.ph-tagrow{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.ph-site .ph-tag{border:1.5px solid var(--ph-border);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:700;color:var(--ph-slate);background:#fff;transition:border-color .2s ease,color .2s ease,background .2s ease}.ph-site .ph-tag:hover{border-color:var(--ph-blue);color:var(--ph-blue)}.ph-site .ph-tag--active{background:var(--ph-navy);border-color:var(--ph-navy);color:#fff}.ph-site .ph-lead{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;background:#fff;border:1px solid var(--ph-border);border-radius:22px;overflow:hidden;color:var(--ph-ink);transition:transform .3s ease,box-shadow .3s ease}.ph-site .ph-lead:hover{transform:translateY(-4px);box-shadow:0 26px 52px rgba(10,37,64,.18)}.ph-lead__photo{height:100%;min-height:340px;overflow:hidden}.ph-lead__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.ph-site .ph-lead:hover .ph-lead__photo img{transform:scale(1.05)}.ph-lead__body{padding:34px 40px 34px 0}.ph-postgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ph-site .ph-postcard{background:#fff;border:1px solid var(--ph-border);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;color:var(--ph-ink);transition:transform .3s ease,box-shadow .3s ease}.ph-site .ph-postcard:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(10,37,64,.15)}.ph-postcard__photo{height:190px;overflow:hidden}.ph-postcard__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.ph-site .ph-postcard:hover .ph-postcard__photo img{transform:scale(1.06)}.ph-postcard__body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.ph-postcard__date{color:var(--ph-blue);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.ph-postcard__title{font-family:var(--ph-display);font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.01em;margin:8px 0 10px}.ph-postcard__excerpt{font-size:14.5px;color:var(--ph-slate);line-height:1.5;margin-bottom:14px}.ph-postcard__body .ph-newscard__more{margin-top:auto}.ph-post__hero{margin:0 10px;border-radius:20px;overflow:hidden;max-height:560px}.ph-post__hero img{width:100%;height:100%;max-height:560px;-o-object-fit:cover;object-fit:cover}.ph-post__body p{font-size:18px;line-height:1.65;color:var(--ph-slate);margin-bottom:20px}.ph-post__body .ph-post__lead{font-size:21px;line-height:1.6;color:var(--ph-ink);font-weight:500;margin-bottom:24px}.ph-post__body .ph-post__h{font-family:var(--ph-display);font-weight:800;font-size:27px;letter-spacing:-.02em;color:var(--ph-ink);margin:34px 0 14px}.ph-post__body .ph-post__li{padding-left:20px;position:relative;margin-bottom:12px}.ph-post__body .ph-post__li:before{content:"·";position:absolute;left:4px;color:var(--ph-blue);font-weight:800}.ph-site .ph-post__body a{color:var(--ph-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ph-site .ph-post__body a:hover{color:var(--ph-navy)}.ph-peoplegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ph-person{background:#fff;border:1px solid var(--ph-border);border-radius:18px;padding:26px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.ph-person:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(10,37,64,.15)}.ph-person h3{font-family:var(--ph-display);font-weight:700;font-size:19px;margin:16px 0 4px}.ph-person .ph-role{font-size:14px;color:var(--ph-slate);font-weight:600}.ph-pin{width:150px;height:150px;margin:0 auto;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center;font-family:var(--ph-display);font-weight:800;font-size:46px;letter-spacing:-.01em;box-shadow:inset 0 -4px 10px rgba(3,30,61,.12),0 10px 22px rgba(10,37,64,.14);transition:transform .5s ease}.ph-pin--sm{width:88px;height:88px;font-size:27px;flex-shrink:0}.ph-person:hover .ph-pin{transform:rotate(0deg) scale(1.06)}.ph-pin--navy{background:var(--ph-navy);color:var(--ph-yellow)}.ph-pin--blue{background:var(--ph-blue);color:#fff}.ph-pin--yellow{background:var(--ph-yellow);color:var(--ph-navy)}.ph-pin--cream{background:var(--ph-alt);color:var(--ph-blue);box-shadow:inset 0 0 0 3px var(--ph-blue),0 10px 22px rgba(10,37,64,.1)}.ph-pin--t1{transform:rotate(-2.5deg)}.ph-pin--t2{transform:rotate(1.8deg)}.ph-pin--t3{transform:rotate(2.6deg)}.ph-pin--t4{transform:rotate(-1.6deg)}.ph-pin__flag,.ph-pin__star{position:absolute;right:2px;bottom:2px;width:30px;height:30px;border-radius:9px;box-shadow:0 0 0 3px #fff,0 4px 10px rgba(10,37,64,.25)}.ph-pin__flag{background:linear-gradient(to right,transparent 0 32%,var(--ph-yellow) 32% 52%,transparent 52%),linear-gradient(to bottom,transparent 0 40%,var(--ph-yellow) 40% 60%,transparent 60%),var(--ph-blue)}.ph-pin__star{background:var(--ph-yellow);color:var(--ph-navy);font-size:17px;font-weight:800;display:flex;align-items:center;justify-content:center}.ph-pin--sm .ph-pin__flag,.ph-pin--sm .ph-pin__star{width:22px;height:22px;border-radius:7px;font-size:12px}.ph-pin--lg{width:260px;height:260px}.ph-pin--lg .ph-pin__flag,.ph-pin--lg .ph-pin__star{width:44px;height:44px;border-radius:13px;font-size:24px;right:8px;bottom:8px}.ph-portrait{overflow:visible;background:var(--ph-alt)}.ph-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;border-radius:50%}.ph-site .ph-person--you{background:var(--ph-yellow);border:none;color:var(--ph-navy);display:flex;flex-direction:column;align-items:center;justify-content:center}.ph-person--you:hover{box-shadow:0 20px 40px rgba(10,37,64,.25)}.ph-person--you .ph-you-circle{width:150px;height:150px;border-radius:50%;border:3px dashed rgba(3,42,87,.45);display:flex;align-items:center;justify-content:center;font-family:var(--ph-display);font-weight:800;font-size:52px;margin-bottom:16px}.ph-person--you .ph-you-big{font-family:var(--ph-display);font-weight:800;font-size:28px;line-height:1.05}.ph-person--you .ph-you-sub{font-size:14px;font-weight:700;margin-top:10px}.ph-logowall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ph-logotile{background:#fffdf6;border:1px solid var(--ph-border);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px;align-items:center}.ph-logotile__mark{font-family:var(--ph-display);font-weight:800;font-size:24px;letter-spacing:-.01em;color:var(--ph-navy);text-align:center;line-height:1.05}.ph-logotile__img,.ph-logotile__mark{height:84px;display:flex;align-items:center;justify-content:center}.ph-logotile__img{align-self:stretch}.ph-logotile__img img{max-height:84px;max-width:82%;width:auto;-o-object-fit:contain;object-fit:contain}.ph-logotile__name{font-size:13px;font-weight:700;color:var(--ph-slate);text-align:center}.ph-tier-band+.ph-tier-band{margin-top:44px}.ph-tier-band__head{text-align:center;margin-bottom:20px}.ph-tierchip{display:inline-block;font-weight:800;font-size:13px;letter-spacing:.12em;padding:7px 16px;border-radius:999px;text-transform:uppercase}.ph-tierchip--gold{background:var(--ph-yellow);color:var(--ph-navy)}.ph-tierchip--silver{background:#e7eaf1;color:#46536b}.ph-tierchip--bronze{background:#f0e0cb;color:#7a4f21}.ph-tierchip--overseas{background:var(--ph-blue);color:#fff}.ph-logowall--gold{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-logowall--gold .ph-logotile{padding:30px}.ph-logowall--gold .ph-logotile__img{height:130px}.ph-logowall--gold .ph-logotile__img img{max-height:130px}.ph-logowall--silver{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-logowall--silver .ph-logotile__img{height:100px}.ph-logowall--silver .ph-logotile__img img{max-height:100px}.ph-logowall--overseas{grid-template-columns:1fr;max-width:420px;margin:0 auto}.ph-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 0 22px}.ph-site .ph-chip{border:2px solid hsla(0,0%,100%,.35);color:#fff;border-radius:999px;font-weight:800;font-size:13.5px;padding:8px 18px;letter-spacing:.04em;transition:background .2s ease,color .2s ease,border-color .2s ease}.ph-site .ph-chip--active,.ph-site .ph-chip:hover{border-color:var(--ph-yellow)}.ph-site .ph-chip--active{background:var(--ph-yellow);color:var(--ph-navy)}.ph-live__cal{display:flex;gap:10px;flex-shrink:0;align-items:center}.ph-site .ph-live__cal a{font-size:12px;font-weight:800;letter-spacing:.05em;color:hsla(0,0%,100%,.72);border:1.5px solid hsla(0,0%,100%,.28);border-radius:999px;padding:5px 12px;transition:color .2s ease,border-color .2s ease}.ph-site .ph-live__cal a:hover{color:var(--ph-yellow);border-color:var(--ph-yellow)}.ph-pastgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ph-site .ph-pastcard{background:#fff;border:1px solid var(--ph-border);border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:8px;color:var(--ph-ink);transition:transform .3s ease,box-shadow .3s ease}.ph-site .ph-pastcard:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(10,37,64,.13)}.ph-pastcard__date{color:var(--ph-blue);text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:.1em}.ph-pastcard__title{font-family:var(--ph-display);font-weight:700;font-size:20px;letter-spacing:-.01em;line-height:1.1}.ph-pastcard__meta{font-size:13.5px;color:var(--ph-slate)}.ph-pastcard__go{color:var(--ph-blue);font-weight:800;font-size:14px;margin-top:auto}.ph-contact{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:start}.ph-contact__info h3{font-family:var(--ph-display);font-weight:800;font-size:26px;margin-bottom:12px}.ph-contact__info p{font-size:16px;color:var(--ph-slate);line-height:1.6;margin-bottom:14px}.ph-site .ph-contact__info a{color:var(--ph-blue);font-weight:700}.ph-form{background:#fff;border:1px solid var(--ph-border);border-radius:20px;padding:30px}.ph-form label{display:block;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--ph-slate);margin:0 0 6px}.ph-form input,.ph-form textarea{width:100%;border:1.5px solid rgba(10,37,64,.18);border-radius:12px;padding:12px 14px;font:inherit;font-size:15px;color:var(--ph-ink);background:var(--ph-bg);margin-bottom:18px}.ph-form input:focus,.ph-form textarea:focus{outline:3px solid var(--ph-yellow);border-color:var(--ph-navy)}.ph-form textarea{min-height:130px;resize:vertical}.ph-form button{border:none;cursor:pointer;font:inherit;background:var(--ph-navy);color:#fff;font-weight:800;font-size:15px;padding:13px 26px;border-radius:999px;transition:transform .25s ease}.ph-form button:hover{transform:translateY(-2px)}.ph-form .ph-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.ph-form__ok{background:#e8f4e4;border:1.5px solid #4c8c3f;color:#2c5424;border-radius:12px;padding:12px 16px;font-weight:700;font-size:15px;margin-bottom:18px}.ph-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ph-benefit{background:#fff;border:1px solid var(--ph-border);border-radius:16px;padding:24px;color:var(--ph-ink)}.ph-benefit h3{font-family:var(--ph-display);font-weight:700;font-size:19px;margin-bottom:8px}.ph-benefit p{font-size:14.5px;color:var(--ph-slate);line-height:1.55}.ph-benefit p+p{margin-top:12px}.ph-benefit .ph-b-ico{display:block;margin-bottom:10px;color:var(--ph-blue);line-height:0}.ph-pagehero{position:relative;margin:10px;border-radius:20px;overflow:hidden;height:54vh;min-height:420px}.ph-pagehero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:ph-kenburns 20s ease-in-out infinite alternate}.ph-pagehero__content{position:absolute;left:0;right:0;bottom:0;padding:36px 40px;color:#fff}.ph-pagehero__h1{font-family:var(--ph-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(48px,6vw,84px);line-height:.98}.ph-features{display:flex;flex-direction:column;gap:72px}.ph-feature{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.ph-feature:nth-child(2n) .ph-feature__text{order:2}.ph-feature__grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,190px);gap:10px}.ph-feature__grid .ph-tile:first-child{grid-row:span 2}.ph-feature__title{font-family:var(--ph-display);font-weight:800;font-size:clamp(30px,3vw,40px);letter-spacing:-.02em;line-height:1.02;margin:12px 0 14px}.ph-feature__body{font-size:16.5px;color:var(--ph-slate)}.ph-site .ph-feature__album{display:inline-block;margin-top:16px;color:var(--ph-blue);font-weight:800;font-size:15px}.ph-callout{background:var(--ph-yellow);color:var(--ph-navy);border-radius:16px;margin:10px;padding:22px 28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ph-callout p{font-weight:700;font-size:17px;flex:1;min-width:240px}.ph-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.ph-tier{background:#fff;border:1px solid var(--ph-border);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:12px}.ph-tier--navy{background:var(--ph-navy);border:none;color:#fff}.ph-tier--navy .ph-tier__body{color:hsla(0,0%,100%,.82)}.ph-tier h3{font-family:var(--ph-display);font-weight:800;font-size:28px;letter-spacing:-.02em}.ph-tier__body{font-size:15.5px;color:var(--ph-slate);flex:1}.ph-tier__price{font-weight:800;font-size:15px}.ph-tier .ph-btn{align-self:flex-start}.ph-sponsorgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ph-ctaband{background:var(--ph-yellow);color:var(--ph-navy)}.ph-ctaband__inner{max-width:1240px;margin:0 auto;padding:88px 32px;text-align:center}.ph-ctaband h2{font-family:var(--ph-display);font-weight:800;letter-spacing:-.02em;font-size:clamp(52px,7vw,96px);line-height:.98}.ph-ctaband--compact h2{font-size:clamp(34px,4vw,54px)}.ph-ctaband p{font-size:18px;font-weight:600;margin-top:16px}.ph-ctaband__ctas{display:flex;gap:14px;justify-content:center;margin-top:28px;flex-wrap:wrap}.ph-footer{background:var(--ph-navy);color:#fff}.ph-footer__inner{max-width:1240px;margin:0 auto;padding:72px 32px 28px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.ph-footer h4{font-family:var(--ph-display);font-weight:700;font-size:18px;margin:0 0 14px}.ph-footer a,.ph-footer p{font-size:15px;color:hsla(0,0%,100%,.82);line-height:1.6}.ph-footer a:hover{color:var(--ph-yellow)}.ph-footer li{list-style:none;margin:0 0 8px}.ph-footer ul{margin:0;padding:0}.ph-footer__bottom{max-width:1240px;margin:0 auto;padding:22px 32px;border-top:1px solid hsla(0,0%,100%,.12);font-size:13px;color:hsla(0,0%,100%,.5)}@keyframes ph-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes ph-marquee-rev{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes ph-kenburns{0%{transform:scale(1.03)}to{transform:scale(1.13)}}@keyframes ph-float{0%,to{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(2.5deg) translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ph-hero__cell--main img,.ph-marquee__track,.ph-pagehero img,.ph-polaroid--2,.ph-ticker__track{animation:none}}@media (max-width:1020px){.ph-nav__links{display:none}.ph-nav__menu{display:block}.ph-hero{grid-template-columns:1fr;grid-template-rows:1.6fr 1fr;height:auto;min-height:0}.ph-hero__cell--main{grid-row:auto;min-height:480px}.ph-hero__cell--side{min-height:210px}.ph-about{grid-template-columns:1fr;gap:44px}.ph-eventgrid,.ph-sponsorgrid,.ph-tiers{grid-template-columns:1fr 1fr}.ph-logowall,.ph-logowall--silver,.ph-peoplegrid,.ph-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-feature{grid-template-columns:1fr;gap:22px}.ph-feature:nth-child(2n) .ph-feature__text{order:0}.ph-footer__inner{gap:32px}.ph-contact,.ph-footer__inner,.ph-newsgrid{grid-template-columns:1fr}.ph-contact{gap:30px}.ph-postgrid{grid-template-columns:1fr 1fr}.ph-site .ph-lead{grid-template-columns:1fr;gap:0}.ph-lead__photo{min-height:260px}.ph-lead__body{padding:26px 28px 30px}.ph-benefits,.ph-pastgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph-section{padding:64px 20px}.ph-nav{padding:12px 16px}.ph-nav__zh{display:none}.cb-tier__head,.ph-ins-shelf__head{flex-wrap:wrap}.cb-shot__cap,.ph-contact a,.ph-credit,.ph-dl dd,.ph-footer a,.ph-role,.ph-zh{overflow-wrap:anywhere}.ph-eventgrid,.ph-peoplegrid,.ph-sponsorgrid,.ph-tiers{grid-template-columns:1fr}.ph-hero__content{padding:24px}.ph-callout,.ph-pagehero{margin:8px}.ph-logowall--gold{grid-template-columns:1fr}.ph-logowall--silver{grid-template-columns:1fr 1fr}.ph-benefits,.ph-pastgrid,.ph-postgrid{grid-template-columns:1fr}.ph-live__row{flex-wrap:wrap}.ph-live__go{margin-left:0}.ph-live__cal{width:100%}}.ph-ins-intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:40px}.ph-ins-intro .ph-lede{max-width:62ch;margin:0}.ph-ins-langs{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ph-ins-langs__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--ph-slate);opacity:.8}.ph-ins-lang{font-size:13px;font-weight:600;text-decoration:none;color:var(--ph-ink);padding:6px 12px;border:1px solid var(--ph-border);border-radius:999px;transition:background .15s ease,border-color .15s ease}.ph-ins-lang:hover{border-color:var(--ph-blue)}.ph-site .ph-ins-lang--on{background:var(--ph-ink);color:var(--ph-bg);border-color:var(--ph-ink)}.ph-ins-rail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:18px 0 0;border-top:1px solid var(--ph-border);margin-bottom:8px}.ph-ins-rail__count{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--ph-slate);margin-right:6px}.ph-ins-rail__link{font-size:13px;font-weight:600;text-decoration:none;color:var(--ph-ink);padding:6px 12px;border:1px solid var(--ph-border);border-radius:4px}.ph-ins-rail__link:hover{border-color:var(--ph-blue);color:var(--ph-blue)}.ph-ins-shelf{padding-top:64px;scroll-margin-top:90px}.ph-ins-shelf__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:18px;margin-bottom:28px;border-bottom:2px solid var(--ph-ink)}.ph-ins-shelf__head .ph-h2{margin:0}.ph-ins-shelf__n{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ph-slate);white-space:nowrap}.ph-ins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ph-ins-card{display:flex;flex-direction:column;gap:10px;padding:26px 24px 22px;text-decoration:none;color:inherit;background:var(--ph-bg);border:1px solid var(--ph-border);border-radius:4px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.ph-ins-card:hover{transform:translateY(-3px);border-color:var(--ph-blue);box-shadow:0 10px 30px rgba(10,37,64,.08)}.ph-ins-card__title{font-family:var(--ph-display);font-size:20px;line-height:1.2;font-weight:700;margin:0}.ph-ins-card__sum{font-size:14.5px;line-height:1.6;color:var(--ph-slate);margin:0;flex:1}.ph-ins-card__meta{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ph-slate);opacity:.75}.ph-ins-head,.ph-site .ph-section.ph-ins-head{max-width:820px}.ph-ins-head{padding-bottom:8px}.ph-ins-back{display:inline-block;margin-bottom:22px;text-decoration:none;font-size:13px;font-weight:700;color:var(--ph-slate)}.ph-ins-back:hover{color:var(--ph-blue)}.ph-ins-h1{font-size:clamp(30px,4.2vw,52px);line-height:1.06;font-weight:800;margin:16px 0 14px;max-width:20ch}.ph-ins-dek{font-size:19px;line-height:1.55;color:var(--ph-slate);max-width:58ch;margin:0 0 18px}.ph-ins-byline{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ph-slate);margin:0 0 22px}.ph-ins-body,.ph-site .ph-section.ph-ins-body{max-width:760px}.ph-ins-body{padding-top:20px}.ph-ins-body p{font-size:17px;line-height:1.72;margin:0 0 18px}.ph-ins-sec{margin-bottom:14px}.ph-ins-short{background:var(--ph-alt);border-left:4px solid var(--ph-ink);padding:26px 28px 22px;margin:0 0 44px}.ph-ins-short__h{font-family:var(--ph-display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin:0 0 14px}.ph-ins-short ul{margin:0;padding-left:20px}.ph-ins-short li{font-size:16px;line-height:1.62;margin-bottom:10px}.ph-ins-short li:last-child{margin-bottom:0}.ph-ins-faq{margin-top:44px}.ph-ins-q{border-bottom:1px solid var(--ph-border);padding:4px 0}.ph-ins-q summary{cursor:pointer;list-style:none;padding:16px 28px 16px 0;position:relative;font-weight:700;font-size:16.5px;line-height:1.45}.ph-ins-q summary::-webkit-details-marker{display:none}.ph-ins-q summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--ph-slate)}.ph-ins-q[open] summary:after{content:"−"}.ph-ins-q p{margin:0 0 18px;color:var(--ph-slate);font-size:16px}.ph-ins-verify{margin-top:48px;padding:26px 28px 20px;border:1px solid var(--ph-border);border-radius:4px}.ph-ins-verify__h{font-family:var(--ph-display);font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin:0 0 14px}.ph-ins-verify ul{margin:0 0 18px;padding-left:20px}.ph-ins-verify li{font-size:15.5px;line-height:1.6;margin-bottom:7px}.ph-ins-disclaimer{font-size:13.5px;line-height:1.6;color:var(--ph-slate);margin:0;padding-top:14px;border-top:1px solid var(--ph-border)}.ph-ins-shelf+.ph-ins-disclaimer{margin-top:64px;max-width:70ch}@media (max-width:1020px){.ph-ins-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph-ins-grid{grid-template-columns:1fr}.ph-ins-intro{flex-direction:column}.ph-ins-body p{font-size:16.5px}}.ph-site--icct{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#fbfaf6;--ph-alt:#f1eee6;--ph-ink:#1b1a17;--ph-slate:#6a665e;--ph-navy:#191815;--ph-blue:#7a2233;--ph-yellow:#7a2233;--ph-red:#9b2226;--ph-flag-green:#008c45;--ph-flag-red:#cd212a;--ph-border:rgba(27,26,23,.13);--ph-rule:rgba(27,26,23,.26);--ph-scrim:rgba(20,19,16,.72);letter-spacing:.005em}.ph-site--icct:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.ph-site--icct .ph-benefit h3,.ph-site--icct .ph-contact__info h3,.ph-site--icct .ph-ctaband h2,.ph-site--icct .ph-display,.ph-site--icct .ph-eventcard__title,.ph-site--icct .ph-fact__v,.ph-site--icct .ph-feature__title,.ph-site--icct .ph-footer h4,.ph-site--icct .ph-h2,.ph-site--icct .ph-hero__h1,.ph-site--icct .ph-lead__body .ph-h2,.ph-site--icct .ph-memcard__name,.ph-site--icct .ph-memoriam__body h3,.ph-site--icct .ph-nav__title,.ph-site--icct .ph-pagehero__h1,.ph-site--icct .ph-person h3,.ph-site--icct .ph-post__h,.ph-site--icct .ph-postcard__title{font-family:var(--ph-display);font-optical-sizing:auto}.ph-site--icct .ph-kicker{background:none;color:var(--ph-slate);font-family:var(--ph-body);font-weight:600;font-size:11.5px;letter-spacing:.22em;padding:0 0 10px;border-radius:0;text-transform:uppercase;position:relative}.ph-site--icct .ph-hero__content .ph-kicker,.ph-site--icct .ph-pagehero__content .ph-kicker{color:hsla(0,0%,100%,.92)}.ph-site--icct .ph-benefit,.ph-site--icct .ph-eventcard,.ph-site--icct .ph-fact,.ph-site--icct .ph-memcard,.ph-site--icct .ph-postcard{border:1px solid var(--ph-border);box-shadow:none}.ph-site--icct .ph-nav{backdrop-filter:none}.ph-site--icct .ph-nav,.ph-site--icct .ph-ticker{border-bottom:1px solid var(--ph-border);background:var(--ph-bg)}.ph-site--icct .ph-ticker{color:var(--ph-slate);padding:13px 0;text-align:center}.ph-site--icct .ph-polaroids{min-height:520px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px}.ph-site--icct .ph-pin,.ph-site--icct .ph-portrait{border-radius:110px 110px 3px 3px;box-shadow:none;border:1px solid var(--ph-border)}.ph-site--icct header .ph-display{font-weight:700!important;line-height:1.06!important}.ph-site--icct .ph-flag{width:15px;height:26px;border-radius:0;box-shadow:none;background:linear-gradient(90deg,#4a6b52 0 4px,transparent 4px 5.5px,#c6c0b2 5.5px 9.5px,transparent 9.5px 11px,#8c3a3f 11px 15px)}.ph-footer .ph-flag{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28)}.ph-site--icct .ph-ctaband{background:var(--ph-navy);color:var(--ph-bg)}.ph-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:none;border:none;border-top:1px solid var(--ph-rule)}.ph-memcard{display:flex;flex-direction:column;background:none;padding:34px 30px 30px;border-bottom:1px solid var(--ph-border);border-right:1px solid var(--ph-border)}.ph-memcard:nth-child(3n){border-right:none}.ph-memcard:hover{background:hsla(0,0%,100%,.55)}.ph-memcard__plate{height:54px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:22px}.ph-memcard__plate img{max-height:44px;max-width:76%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.ph-site--icct .ph-memcard__name{font-family:var(--ph-body);font-weight:600;font-size:16.5px;line-height:1.34;letter-spacing:-.004em;margin-bottom:6px;color:var(--ph-ink)}.ph-memcard__name{font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.01em;margin-bottom:5px}.ph-memcard__zh{font-size:13.5px;color:var(--ph-slate);margin-bottom:12px}.ph-memcard__addr{font-size:13px;color:var(--ph-slate);line-height:1.55;margin-bottom:16px}.ph-memcard__foot{margin-top:auto;padding-top:4px}.ph-site .ph-memcard__link{color:var(--ph-blue);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ph-yellow);padding-bottom:2px}.ph-site .ph-memcard__link:hover{border-bottom-color:var(--ph-blue)}.ph-memcard__nolink{font-size:12px;color:var(--ph-slate);font-style:italic;letter-spacing:.04em}.ph-fees{overflow-x:auto;border:1px solid var(--ph-border);background:var(--ph-bg)}.ph-fees table{border-collapse:collapse;width:100%;min-width:560px}.ph-fees td,.ph-fees th{text-align:left;padding:20px 24px;border-bottom:1px solid var(--ph-border)}.ph-fees thead th{font-family:var(--ph-body);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-slate);background:var(--ph-alt);padding-top:15px;padding-bottom:15px}.ph-fees tbody tr:last-child td,.ph-fees tbody tr:last-child th{border-bottom:none}.ph-fees tbody th{font-size:19px;letter-spacing:-.01em}.ph-fees tbody th,.ph-fees__main{font-family:var(--ph-display);font-weight:700;color:var(--ph-ink)}.ph-fees__main{font-size:22px}.ph-fees__alt{display:block;font-size:12.5px;color:var(--ph-slate);margin-top:4px;letter-spacing:.02em}.ph-fees__note{font-size:13.5px;color:var(--ph-slate);margin-top:18px;line-height:1.65}.ph-memoriam{display:flex;gap:30px;align-items:center;background:var(--ph-alt);border:1px solid var(--ph-border);border-left:3px solid var(--ph-red);padding:30px 34px}.ph-memoriam__body h3{font-weight:700;font-size:26px;margin-bottom:3px;letter-spacing:-.01em}.ph-memoriam__role{font-size:14.5px;color:var(--ph-slate);margin-bottom:8px}.ph-memoriam__tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ph-red)}.ph-site .ph-memoriam__link{color:var(--ph-blue);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--ph-yellow);padding-bottom:2px}.ph-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ph-border);border:1px solid var(--ph-border)}.ph-fact{background:var(--ph-bg);padding:30px 28px}.ph-fact__k{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-slate);margin-bottom:12px}.ph-fact__v{font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.01em}@media (max-width:980px){.ph-directory{grid-template-columns:1fr 1fr}.ph-facts{grid-template-columns:1fr}.ph-site--icct .ph-polaroids{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ph-directory{grid-template-columns:1fr}.ph-memoriam{flex-direction:column;text-align:center;gap:18px}.ph-site--icct .ph-polaroids{grid-template-columns:1fr}.ph-site--icct .ph-polaroid--1{grid-row:auto}}.ph-site--icct .cp-reveal{transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)!important}.ph-colophon{display:flex;gap:26px;align-items:center;flex-wrap:wrap;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--ph-slate)}.ph-colophon span{display:inline-flex;align-items:center;gap:26px}.ph-colophon span:after{content:"";width:26px;height:1px;background:var(--ph-rule)}.ph-colophon span:last-child:after{display:none}.ph-hero__content .ph-colophon{color:hsla(0,0%,100%,.68)}.ph-hero__content .ph-colophon span:after{background:hsla(0,0%,100%,.34)}.ph-railtext{position:absolute;left:26px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:10.5px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:hsla(0,0%,100%,.55);z-index:3;pointer-events:none}@media (max-width:980px){.ph-railtext{display:none}}.ph-site--icct .ph-pin__star{display:none}.ph-site--bcct{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#f4f3ef;--ph-alt:#e7e6e0;--ph-ink:#14181d;--ph-slate:#59606a;--ph-navy:#0e1319;--ph-blue:#00418f;--ph-yellow:#00418f;--ph-red:#e0002a;--ph-border:rgba(20,24,29,.15);--ph-rule:rgba(20,24,29,.34);--ph-scrim:rgba(10,14,20,.68);--ph-label:var(--font-ph-label),"Archivo",var(--font-ph-zh),sans-serif;letter-spacing:0;--ph-display:var(--font-ph-display),"Libre Caslon Display",var(--font-ph-zh),Georgia,serif;--ph-body:var(--font-ph-body),"Libre Caslon Text",var(--font-ph-zh),Georgia,serif}.ph-site--bcct .ph-benefit h3,.ph-site--bcct .ph-contact__info h3,.ph-site--bcct .ph-eventcard__title,.ph-site--bcct .ph-footer h4,.ph-site--bcct .ph-live__title,.ph-site--bcct .ph-memcard__name,.ph-site--bcct .ph-newscard__title,.ph-site--bcct .ph-person h3,.ph-site--bcct .ph-postcard__title,.ph-site--bcct .ph-tier__price{font-family:var(--ph-body);font-weight:700;letter-spacing:0}.ph-site--bcct .ph-benefit,.ph-site--bcct .ph-btn,.ph-site--bcct .ph-callout,.ph-site--bcct .ph-chip,.ph-site--bcct .ph-credit,.ph-site--bcct .ph-eventcard,.ph-site--bcct .ph-fact,.ph-site--bcct .ph-fees,.ph-site--bcct .ph-form button,.ph-site--bcct .ph-form input,.ph-site--bcct .ph-form textarea,.ph-site--bcct .ph-hero__cell,.ph-site--bcct .ph-lead,.ph-site--bcct .ph-live,.ph-site--bcct .ph-marquee img,.ph-site--bcct .ph-memcard,.ph-site--bcct .ph-nav__cta,.ph-site--bcct .ph-post__hero,.ph-site--bcct .ph-postcard,.ph-site--bcct .ph-tag,.ph-site--bcct .ph-tile{border-radius:0}.ph-site--bcct .ph-section{padding:104px 40px;max-width:1240px}.ph-site--bcct .ph-sec-head:after{content:"";display:block;margin:26px auto 0;width:100%;max-width:190px;height:4px;border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink)}@media (max-width:720px){.ph-site--bcct .ph-cols>*+*{border-left:0;padding-left:0;padding-top:26px}}.ph-site--bcct .ph-kicker{background:none;color:var(--ph-slate);border-radius:0;padding:0 0 9px;font-family:var(--ph-label);font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;position:relative}.ph-site--bcct .ph-nav{border-bottom:1px solid var(--ph-rule);backdrop-filter:none;background:var(--ph-bg)}.ph-site--bcct .ph-aperture{position:relative;display:block;background:#fff;border:1px solid var(--ph-rule);padding:7px}.ph-site--bcct .ph-logotile{background:#fff;border:1px solid var(--ph-border);border-radius:0;box-shadow:none;padding:22px;display:flex;align-items:center;justify-content:center;min-height:116px}.ph-site--bcct .ph-btn,.ph-site--bcct .ph-eventcard,.ph-site--bcct .ph-logotile,.ph-site--bcct .ph-memcard,.ph-site--bcct .ph-postcard{transition:border-color .24s ease,opacity .24s ease}.ph-site--bcct .ph-bcct-people{display:grid;gap:44px 30px;grid-template-columns:repeat(auto-fill,minmax(min(196px,100%),1fr))}.ph-site--bcct .ph-facts{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(212px,100%),1fr));border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink)}@media (max-width:720px){.ph-site--bcct .ph-fact{border-left:0;border-top:1px solid var(--ph-border);padding-left:0}.ph-site--bcct .ph-fact:first-child{border-top:0}}@media (max-width:860px){.ph-site--bcct .ph-bcct-leadgrid{grid-template-columns:1fr;gap:30px}}.ph-site--bcct .ph-bcct-list,.ph-site--bcct .ph-bcct-numbered{list-style:none;margin:0;padding:0}.ph-site--bcct .ph-bcct-directory{display:grid;gap:30px 18px;grid-template-columns:repeat(auto-fill,minmax(min(184px,100%),1fr))}.ph-site--bcct .ph-bcct-fees{width:100%;border-collapse:collapse;text-align:left;border-top:2px solid var(--ph-ink);border-bottom:2px solid var(--ph-ink)}@media (max-width:720px){.ph-site--bcct .ph-bcct-fees,.ph-site--bcct .ph-bcct-fees tbody,.ph-site--bcct .ph-bcct-fees tr{display:block}.ph-site--bcct .ph-bcct-fees thead{display:none}.ph-site--bcct .ph-bcct-fees tbody th,.ph-site--bcct .ph-bcct-fees td{display:block;width:auto;padding:4px 0;border:0}.ph-site--bcct .ph-bcct-fees tbody tr{padding:22px 0;border-bottom:1px solid var(--ph-border)}.ph-site--bcct .ph-bcct-fees__price{text-align:left;margin-top:10px}}.ph-site--bcct .ph-bcct-patron{border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink);padding:42px 0;max-width:74ch}.ph-site--bcct .ph-form{background:transparent;border:1px solid var(--ph-rule);padding:34px}.ph-site--bcct .ph-bcct-diary{list-style:none;margin:0;padding:0;border-top:2px solid var(--ph-ink)}@media (max-width:780px){.ph-site--bcct .ph-bcct-diary__row{grid-template-columns:1fr;gap:14px}.ph-site--bcct .ph-bcct-diary__act{flex-direction:row;align-items:center;gap:20px}}.ph-site--bcct .ph-flag{width:34px;height:22px;border-radius:0;flex-shrink:0;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><rect width='60' height='30' fill='%2300418F'/><path d='M0%2C0 L60%2C30 M60%2C0 L0%2C30' stroke='%23fff' stroke-width='6'/><path d='M0%2C0 L60%2C30 M60%2C0 L0%2C30' stroke='%23E0002A' stroke-width='3'/><path d='M30%2C0 V30 M0%2C15 H60' stroke='%23fff' stroke-width='10'/><path d='M30%2C0 V30 M0%2C15 H60' stroke='%23E0002A' stroke-width='6'/></svg>");background-size:cover;background-position:50%;box-shadow:0 0 0 1px var(--ph-rule)}.ph-site--bcct .ph-ctaband{background:var(--ph-alt);color:var(--ph-ink);border-top:2px solid var(--ph-ink);border-bottom:2px solid var(--ph-ink)}.ph-site--bcct .ph-pagehero{border-radius:0;margin:0}.ph-site--bcct .ph-hero img,.ph-site--bcct .ph-pagehero img,.ph-site--bcct .ph-tile img{animation:none!important}.ph-site--bcct .ph-bcct-masthead__rule{margin-top:26px;height:4px;border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink)}@media (max-width:860px){.ph-site--bcct .ph-bcct-masthead__body{grid-template-columns:1fr;gap:26px}}.ph-site--bcct .ph-bcct-credit{margin-top:11px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ph-slate);line-height:1.5;max-width:52ch}.ph-site--bcct .ph-sec-head{text-align:left;max-width:none}.ph-site--bcct .ph-ctaband .ph-sec-head{text-align:center}.ph-site--bcct .ph-person{border-radius:0;background:transparent;border:0;padding:0;box-shadow:none;transition:none}.ph-site--bcct .ph-nav__zh{color:var(--ph-ink);opacity:.72}.ph-site--bcct .ph-fact:first-child{padding-left:0}.ph-site--bcct .ph-benefits{grid-template-columns:repeat(auto-fit,minmax(min(232px,100%),1fr))}.ph-site--bcct .ph-bcct-memname span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.64em}.ph-site--bcct .ph-bcct-masthead .ph-aperture img{filter:grayscale(.42) contrast(1.04)}.ph-site--bcct .ph-bcct-masthead__rule,.ph-site--bcct .ph-sec-head:after{height:6px;border-top:3px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink)}.ph-site--bcct .ph-facts{background:transparent;border-left:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.ph-site--bcct .ph-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-site--bcct .ph-bcct-diary,.ph-site--bcct .ph-bcct-fees,.ph-site--bcct .ph-bcct-list,.ph-site--bcct .ph-bcct-numbered,.ph-site--bcct .ph-bcct-patron,.ph-site--bcct .ph-bcct-years,.ph-site--bcct .ph-facts{border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-ink)}.ph-site--bcct{--ph-border:rgba(20,24,29,.24)}.ph-site--bcct .ph-bcct-years{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}@media (max-width:720px){.ph-site--bcct .ph-bcct-years{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-site--bcct .ph-bcct-year:nth-child(5n){border-right:1px solid var(--ph-border)}.ph-site--bcct .ph-bcct-year:nth-child(2n){border-right:0}.ph-site--bcct .ph-bcct-year:nth-child(odd){padding-left:0}}.ph-site--bcct .ph-bcct-patron{max-width:none}.ph-site--bcct .ph-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.ph-site--bcct .ph-benefits{grid-template-columns:1fr}}.ph-site--bcct .ph-eventcard__photo,.ph-site--bcct .ph-logotile,.ph-site--bcct .ph-postcard__photo{position:relative}.ph-site--bcct .ph-bcct-diary,.ph-site--bcct .ph-bcct-fees{background:#fff}.ph-site--bcct .ph-nav__zh,.ph-site--bcct .ph-zh{font-family:var(--font-ph-zh),"Noto Serif TC",serif;line-height:1.45}.ph-site--bcct .ph-chip .ph-zh,.ph-site--bcct .ph-kicker .ph-zh{letter-spacing:.02em;font-size:1.05em}.ph-site--bcct .ph-credit{background:rgba(14,19,25,.74);color:#fff;padding:6px 11px;border:0;text-shadow:none}.ph-site--bcct figcaption.ph-credit{position:static;background:none;color:var(--ph-slate);padding:0}.ph-site--bcct .ph-bcct-fees__price{font-family:var(--ph-body);font-weight:700;font-size:23px}.ph-site--bcct .ph-hero__h1{max-width:9em;text-wrap:balance}.ph-site--bcct .ph-bcct-fees{table-layout:fixed}.ph-site--bcct .ph-newscard__title,.ph-site--bcct .ph-postcard__title{line-height:1.3}.ph-site--bcct .ph-person__org{font-family:var(--ph-body);font-size:13px;letter-spacing:0;text-transform:none;color:var(--ph-slate)}.ph-site--bcct .ph-fact__v{letter-spacing:0}.ph-site--bcct .ph-fact__k{min-height:2.6em}.ph-site--bcct .ph-ctaband h2{font-size:clamp(38px,5.4vw,76px)}.ph-site--bcct .ph-kicker{word-spacing:.2em}@media (max-width:900px){.ph-site--bcct .ph-bcct-people{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:560px){.ph-site--bcct .ph-bcct-people{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ph-site--bcct .ph-bcct-people .ph-aperture img{filter:grayscale(.34) contrast(1.03)}.ph-site--polcham{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#f5f3ee;--ph-alt:#1b1a1e;--ph-ink:#17161a;--ph-slate:#6a676f;--ph-navy:#17161a;--ph-red:#c41617;--ph-blue:#c41617;--ph-yellow:#c41617;--ph-border:rgba(23,22,26,.18);--ph-rule:rgba(23,22,26,.42);--ph-scrim:rgba(23,22,26,.72);--ph-display:var(--font-ph-display),"Bona Nova",Georgia,serif;--ph-body:var(--font-ph-body),"Lato",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Lato",system-ui,sans-serif;letter-spacing:0}.ph-site--polcham .ph-benefit,.ph-site--polcham .ph-btn,.ph-site--polcham .ph-callout,.ph-site--polcham .ph-chip,.ph-site--polcham .ph-credit,.ph-site--polcham .ph-eventcard,.ph-site--polcham .ph-fact,.ph-site--polcham .ph-fees,.ph-site--polcham .ph-form button,.ph-site--polcham .ph-form input,.ph-site--polcham .ph-form textarea,.ph-site--polcham .ph-hero__cell,.ph-site--polcham .ph-lead,.ph-site--polcham .ph-live,.ph-site--polcham .ph-logotile,.ph-site--polcham .ph-marquee img,.ph-site--polcham .ph-memcard,.ph-site--polcham .ph-nav__cta,.ph-site--polcham .ph-post__hero,.ph-site--polcham .ph-postcard,.ph-site--polcham .ph-tag,.ph-site--polcham .ph-tile{border-radius:0;box-shadow:none}.ph-site--polcham .ph-btn{font-family:var(--ph-body);font-weight:900;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:16px 32px;position:relative;border:2px solid var(--ph-ink);transition:transform .2s cubic-bezier(.2,0,0,1),background .2s ease,color .2s ease;box-shadow:6px 6px 0 var(--ph-ink)}.ph-site--polcham .ph-section{padding:112px 44px;max-width:1280px}.ph-site--polcham .ph-sec-head:after{content:"";display:block;margin:24px 0 0;width:116px;height:14px;background:linear-gradient(to bottom,#fff 50%,var(--ph-red) 50%);border:2px solid var(--ph-ink)}.ph-site--polcham .ph-sail{position:relative;display:block}.ph-site--polcham .ph-kicker{background:none;color:var(--ph-red);border-radius:0;padding:0;font-family:var(--ph-body);font-weight:900;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase}.ph-site--polcham .ph-ctaband{background:var(--ph-red);color:#fff}.ph-site--polcham .ph-logotile{background:#fff;border:2px solid var(--ph-ink);padding:24px;display:flex;align-items:center;justify-content:center;min-height:128px;transition:transform .2s cubic-bezier(.2,0,0,1)}.ph-site--polcham .ph-polcham-team{display:grid;gap:48px 34px;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr))}.ph-site--polcham .ph-facts{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));border-top:4px solid var(--ph-ink);border-bottom:2px solid var(--ph-ink)}@media (max-width:720px){.ph-site--polcham .ph-fact{border-left:0;border-top:2px solid var(--ph-border);padding-left:0}.ph-site--polcham .ph-fact:first-child{border-top:0}}.ph-site--polcham .ph-marquee,.ph-site--polcham .ph-ticker__track{animation:none!important}.ph-site--spaincham{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#fbf6f1;--ph-alt:#f3e7dc;--ph-ink:#2a1a1c;--ph-slate:#6e5a5c;--ph-navy:#2a1a1c;--ph-red:#c52033;--ph-gold:#ffd503;--ph-blue:#c52033;--ph-yellow:#c52033;--ph-border:rgba(42,26,28,.16);--ph-rule:rgba(42,26,28,.38);--ph-scrim:rgba(42,26,28,.66);--ph-display:var(--font-ph-display),"Alegreya",Georgia,serif;--ph-body:var(--font-ph-body),"Alegreya Sans",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Alegreya Sans",system-ui,sans-serif;letter-spacing:0}.ph-site--spaincham .ph-es,.ph-site--spaincham .ph-standfirst{font-family:var(--ph-display);font-style:italic;font-weight:500;font-size:clamp(19px,2.1vw,27px);line-height:1.4;color:var(--ph-ink);max-width:58ch}.ph-site--spaincham .ph-btn,.ph-site--spaincham .ph-chip,.ph-site--spaincham .ph-nav__cta,.ph-site--spaincham .ph-tag{border-radius:999px}.ph-site--spaincham .ph-section{padding:118px 44px;max-width:1180px}.ph-site--spaincham .ph-sec-head:after{content:"";display:block;margin:22px auto 0;width:64px;height:32px;border:3px solid var(--ph-red)}.ph-site--spaincham .ph-alt-band{background:var(--ph-alt);border-block:1px solid var(--ph-border)}.ph-site--spaincham .ph-spain-roll{border-top:2px solid var(--ph-ink)}@media (max-width:560px){.ph-site--spaincham .ph-spain-roll li{grid-template-columns:1fr;gap:6px}.ph-site--spaincham .ph-spain-roll__office{text-align:left}}.ph-site--spaincham .ph-spain-chair{display:block;padding:14px 0;border-top:1px solid var(--ph-border);font-size:15.5px;line-height:1.5}@media (max-width:720px){.ph-site--spaincham .ph-fact{border-left:0;border-top:1px solid var(--ph-border);padding:22px 0}.ph-site--spaincham .ph-fact:first-child{border-top:0}}.ph-site--spaincham .ph-marquee,.ph-site--spaincham .ph-ticker__track{animation:none!important}@media (max-width:900px){.ph-site--polcham .ph-polcham-poster__body{grid-template-columns:1fr}}.ph-site--polcham .ph-polcham-lead{padding-top:84px;padding-bottom:56px}@media (max-width:900px){.ph-site--polcham .ph-polcham-leadgrid{grid-template-columns:1fr}}.ph-site--polcham .ph-polcham-tiers{display:grid;gap:26px;grid-template-columns:repeat(auto-fit,minmax(min(272px,100%),1fr))}@media (max-width:900px){.ph-site--spaincham .ph-spain-detail__grid,.ph-site--spaincham .ph-spain-leadgrid{grid-template-columns:1fr}}.ph-site--polcham .ph-polcham-diary{list-style:none;margin:0;padding:0;border-top:4px solid var(--ph-ink)}@media (max-width:860px){.ph-site--polcham .ph-polcham-diary__row{grid-template-columns:1fr;gap:14px}}.ph-site--spaincham .ph-spain-diary{list-style:none;margin:0;padding:0}@media (max-width:860px){.ph-site--spaincham .ph-spain-diary__row{grid-template-columns:1fr;gap:14px}}.ph-site--spaincham .ph-spain-posts{display:grid;gap:0}@media (max-width:720px){.ph-site--spaincham .ph-spain-post{grid-template-columns:1fr;gap:10px}}.ph-site--polcham .ph-polcham-list a{border-bottom:2px solid}.ph-site--polcham .ph-polcham-plate{display:block;background:var(--ph-ink);color:var(--ph-bg);padding:40px 36px 36px;border:2px solid var(--ph-ink);box-shadow:14px 14px 0 var(--ph-red)}.ph-site--polcham .ph-alt-band .ph-polcham-plate,.ph-site--polcham .ph-polcham-plate--onink{background:var(--ph-bg);color:var(--ph-ink);border-color:var(--ph-bg)}.ph-site--polcham .ph-polcham-poster__flag,.ph-site--polcham .ph-sec-head:after{width:148px;height:26px;background:linear-gradient(to bottom,transparent 11px,var(--ph-ink) 11px,var(--ph-ink) 13px,transparent 13px),linear-gradient(to bottom,#fff 50%,var(--ph-red) 50%);border:2px solid var(--ph-ink)}.ph-site--polcham .ph-polcham-leadgrid{align-items:start}.ph-site--polcham .ph-facts,.ph-site--spaincham .ph-facts{background:transparent;border:0}.ph-site--polcham .ph-fact,.ph-site--spaincham .ph-fact{background:transparent}.ph-site--polcham .ph-flag{width:30px;height:22px;border-radius:0;border:2px solid var(--ph-ink);background:linear-gradient(to bottom,transparent 9px,var(--ph-ink) 9px,var(--ph-ink) 10px,transparent 10px),linear-gradient(to bottom,#fff 50%,var(--ph-red) 50%)}.ph-site--spaincham .ph-flag{width:30px;height:30px;border-radius:999px;background:none;border:3px solid var(--ph-red);position:relative}.ph-site--spaincham .ph-stadium{position:relative;display:block;overflow:visible;border-radius:26px}.ph-site--spaincham .ph-benefits{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(252px,100%),1fr))}.ph-site--spaincham .ph-sec-head:after{width:88px;height:44px;border-width:3px;border-color:var(--ph-red);border-bottom:0;border-radius:999px 999px 0 0;position:relative}.ph-sponsortier+.ph-sponsortier{margin-top:40px}.ph-sponsortier__label{display:block;margin-bottom:18px}.ph-sponsorwall{align-items:stretch}.ph-sponsortile{position:relative}.ph-sponsortile__note{display:block;margin-top:10px;font-size:12px;line-height:1.4;text-align:center;color:var(--ph-slate);font-weight:600}.ph-sponsor-instead{max-width:62ch;margin-bottom:34px}.ph-sponsor-cta{margin-top:34px;font-size:15.5px;line-height:1.6;color:var(--ph-slate);max-width:66ch}.ph-logotile.ph-sponsortile{flex-direction:column;justify-content:center;gap:6px}.ph-site--spaincham .ph-sponsorwall{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}@media (max-width:860px){.ph-site--spaincham .ph-sponsorwall{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-site--bcct .ph-sponsortile__note{font-family:var(--ph-label);font-weight:600;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-blue)}.ph-site .ph-sponsortile .ph-logotile__img{height:82px;width:100%;max-height:none;-o-object-fit:contain;object-fit:contain}.ph-site--icct .ph-sponsorwall{grid-template-columns:repeat(auto-fit,minmax(210px,260px))}@media (max-width:720px){.ph-sponsorwall{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.ph-sponsorwall--one{grid-template-columns:minmax(0,300px)!important}.ph-site--bcct .ph-ins-h1{font-family:var(--ph-display);font-weight:400;letter-spacing:-.012em;font-optical-sizing:auto}.ph-site--bcct .ph-ins-card__title:lang(zh-Hant),.ph-site--bcct .ph-ins-dek:lang(zh-Hant),.ph-site--bcct .ph-ins-h1:lang(zh-Hant){font-family:var(--ph-zh),serif}.ph-site--icct .ph-ins-card__title,.ph-site--icct .ph-ins-h1{font-family:var(--ph-display);font-optical-sizing:auto}.ph-site .ph-ins-card,.ph-site .ph-ins-verify{border-radius:10px}.ph-site--bcct .ph-ins-card,.ph-site--bcct .ph-ins-verify,.ph-site--icct .ph-ins-card,.ph-site--icct .ph-ins-verify{border-radius:0}.ph-site--cancham{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#fbfaf8;--ph-alt:#f1efea;--ph-ink:#16181c;--ph-slate:#5a5e66;--ph-navy:#16181c;--ph-red:#c00020;--ph-blue:#c00020;--ph-yellow:#c00020;--ph-border:rgba(22,24,28,.14);--ph-rule:rgba(22,24,28,.85);--ph-scrim:rgba(22,24,28,.78);--ph-display:var(--font-ph-display),"Newsreader",Georgia,serif;--ph-body:var(--font-ph-body),"Public Sans",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Public Sans",system-ui,sans-serif}.ph-site--cancham h1,.ph-site--cancham h2,.ph-site--cancham h3{font-family:var(--ph-display);font-weight:400;letter-spacing:-.018em}.ph-site--cancham .ph-kicker{display:inline-block;background:none;border-radius:0;font-family:var(--ph-label);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-red);border-bottom:1px solid var(--ph-border);padding:0 0 8px}.ph-site--cancham .ph-btn{border-radius:0;font-weight:600;letter-spacing:.01em}.cc-doc{max-width:1080px;margin:0 auto;padding:0 28px}.cc-lead{padding:76px 0 64px;border-bottom:2px solid var(--ph-rule)}.cc-lead__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:56px;align-items:end}.cc-lead h1{font-size:clamp(40px,6.2vw,74px);line-height:1;margin:22px 0 0;text-wrap:balance}.cc-lead h1 em{font-style:italic;color:var(--ph-red)}.cc-lead__aside{border-left:1px solid var(--ph-border);padding-left:30px}.cc-lead__aside p{font-size:15.5px;line-height:1.6;color:var(--ph-slate)}.cc-sec{padding:62px 0;border-bottom:1px solid var(--ph-border)}.cc-sec__head{display:flex;gap:20px;align-items:baseline;margin-bottom:30px}.cc-sec__no{font-family:var(--ph-label);font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--ph-red);padding-top:6px;white-space:nowrap}.cc-sec__head h2{font-size:clamp(26px,3.4vw,38px);line-height:1.08}.cc-sec__lede{margin-top:10px;font-size:16.5px;line-height:1.62;color:var(--ph-slate);max-width:66ch}.cc-ledger{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:0;border-top:1px solid var(--ph-rule)}.cc-ledger div{padding:22px 22px 22px 0;border-bottom:1px solid var(--ph-border)}.cc-ledger b{display:block;font-family:var(--ph-display);font-weight:400;font-size:42px;line-height:1;letter-spacing:-.03em}.cc-ledger span{display:block;margin-top:9px;font-size:13.5px;line-height:1.45;color:var(--ph-slate)}.cc-roll{border-top:1px solid var(--ph-rule)}.cc-roll__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px;padding:13px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.cc-roll__name{font-family:var(--ph-display);font-size:19px;font-weight:500}.cc-roll__role{font-size:13.5px;color:var(--ph-slate);line-height:1.45}.cc-roll__role b{font-weight:600;color:var(--ph-ink)}.cc-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;padding:26px 0;border-bottom:1px solid var(--ph-border);align-items:start}.cc-tier:first-child{border-top:1px solid var(--ph-rule)}.cc-tier h3{font-size:25px}.cc-tier__who{margin-top:7px;font-size:15px;line-height:1.55;color:var(--ph-slate);max-width:60ch}.cc-tier__inc{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:5px}.cc-tier__inc li{font-size:14px;color:var(--ph-slate);padding-left:16px;position:relative}.cc-tier__inc li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:1px;background:var(--ph-red)}.cc-tier__price{text-align:right;white-space:nowrap}.cc-tier__price b{display:block;font-family:var(--ph-display);font-size:30px;font-weight:500;font-variant-numeric:tabular-nums}.cc-tier__price span{display:block;margin-top:4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-slate)}.cc-tier__extra{margin-top:9px;font-size:13px;color:var(--ph-slate)}.cc-roll--sponsor .cc-roll__row{grid-template-columns:minmax(0,1fr) auto}.cc-level{font-family:var(--ph-label);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.cc-level--gold,.cc-note{color:var(--ph-slate)}.cc-note{margin-top:22px;font-size:13px;line-height:1.6;max-width:70ch}.cc-note--rule{border-top:1px solid var(--ph-border);padding-top:18px}.cc-close{background:var(--ph-ink);color:#fff;padding:70px 0}.cc-close h2{font-size:clamp(28px,4vw,44px);line-height:1.06;max-width:20ch}.cc-close p{margin-top:16px;font-size:17px;line-height:1.6;color:hsla(0,0%,100%,.74);max-width:56ch}.cc-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4)}@media (max-width:860px){.cc-lead__grid{grid-template-columns:1fr;gap:30px}.cc-lead__aside{border-left:0;border-top:1px solid var(--ph-border);padding-left:0;padding-top:22px}.cc-roll__row{gap:4px}.cc-roll__row,.cc-tier{grid-template-columns:1fr}.cc-tier{gap:14px}.cc-tier__price{text-align:left}.cc-sec__head{flex-direction:column;gap:6px}}.ph-site--iccc{--ph-bg:#faf7f0;--ph-alt:#f1ebde;--ph-ink:#17160f;--ph-slate:#6a6455;--ph-navy:#17160f;--ph-red:#d9251c;--ph-blue:#d9251c;--ph-yellow:#e9dec4;--ph-border:rgba(23,22,15,.15);--ph-rule:rgba(23,22,15,.86);--ph-scrim:rgba(23,22,15,.78);--jk-maple:#c0803a;--jk-oak:#8a6e48;--jk-pine:#5e6b4f;--ph-display:var(--font-ph-display),"Bitter",Georgia,serif;--ph-body:var(--font-ph-body),"Source Sans 3",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Source Sans 3",system-ui,sans-serif}.ph-site--iccc .ph-nav__title,.ph-site--iccc h1,.ph-site--iccc h2,.ph-site--iccc h3{font-family:var(--ph-display);font-weight:600;letter-spacing:-.015em}.ph-site--iccc .ph-kicker{display:inline-block;background:none;border-radius:0;padding:1px 0 1px 12px;border-left:3px solid var(--ph-red);font-family:var(--ph-label);font-weight:700;font-size:11.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--ph-ink)}.ph-site--iccc .ph-ticker{background:var(--ph-ink);color:#fff}.ph-site--iccc .ph-flag{width:28px;height:28px;border-radius:0;border:1.5px solid var(--ph-ink);background:linear-gradient(to bottom,transparent 0 5px,var(--ph-red) 5px 8px,transparent 8px 13px,var(--ph-red) 13px 15px,transparent 15px 20px,var(--ph-red) 20px 21px,transparent 21px),var(--ph-bg)}.jk-grain{height:8px;background:linear-gradient(to bottom,var(--ph-red) 0 2px,transparent 2px 4px,rgba(23,22,15,.55) 4px 5px,transparent 5px 7px,rgba(23,22,15,.22) 7px 8px)}.jk-grain--short{width:46px}.jk-doc{max-width:1160px;margin:0 auto;padding:0 30px}.jk-lead{padding:82px 0 56px}.jk-lead__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:54px;align-items:end}.jk-lead h1{font-size:clamp(38px,6vw,70px);line-height:1.02;margin:20px 0 0;text-wrap:balance}.jk-lead h1 em{font-style:italic;color:var(--ph-red)}.jk-lead__aside .jk-grain{margin-bottom:18px}.jk-sec{display:grid;grid-template-columns:178px minmax(0,1fr);gap:44px;padding:56px 0;border-top:1px solid var(--ph-border)}.jk-sec__rail{position:relative}.jk-sec__label{display:block;margin-top:16px;font-family:var(--ph-label);font-size:11.5px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;color:var(--ph-slate)}.jk-sec__body h2{font-size:clamp(25px,3.2vw,36px);line-height:1.1}.ph-site--iccc .jk-sec__lede{margin-top:13px;font-size:16.5px;line-height:1.62;color:var(--ph-slate);max-width:64ch}.ph-site--iccc .jk-sec__body>*>*+*{margin-top:26px}.ph-site--iccc .jk-sec__body>*>h2+*{margin-top:13px}.jk-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr));border-left:1px solid var(--ph-border)}.jk-figs div{padding:4px 18px 6px;border-right:1px solid var(--ph-border)}.jk-figs b{display:block;font-family:var(--ph-display);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.03em}.jk-figs span{display:block;margin-top:9px;font-size:13px;line-height:1.45;color:var(--ph-slate)}.jk-reg{border-top:1px solid var(--ph-rule)}.jk-reg__row{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--ph-border)}.jk-reg__name{font-family:var(--ph-display);font-size:18px;font-weight:500}.jk-reg__lead{flex:1 1 auto;min-width:18px;border-bottom:1px dotted rgba(23,22,15,.34);transform:translateY(-4px)}.jk-reg__role{font-family:var(--ph-label);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-slate);text-align:right}.jk-reg__role--plain{text-transform:none;letter-spacing:.005em;font-weight:500;font-size:14.5px;color:var(--ph-ink);max-width:62ch}.jk-reg__role--plain a{text-decoration:underline;text-underline-offset:3px}.jk-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ph-rule)}.jk-list li{padding:12px 0 12px 26px;border-bottom:1px solid var(--ph-border);font-size:15.5px;line-height:1.55;position:relative}.jk-list li:before{content:"";position:absolute;left:0;top:20px;width:12px;height:2px;background:var(--ph-red)}.jk-woods{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:18px}.jk-wood{border:1px solid var(--ph-border);border-top:5px solid var(--jk-tone,var(--ph-slate));padding:20px 20px 22px;background:#fff;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.jk-wood--maple{--jk-tone:var(--jk-maple)}.jk-wood--oak{--jk-tone:var(--jk-oak)}.jk-wood--pine{--jk-tone:var(--jk-pine)}.jk-wood h3{font-size:27px}.jk-wood__tag{font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--ph-slate);white-space:nowrap}.jk-woodhead{display:flex;align-items:center;gap:12px;margin-bottom:4px}.jk-woodhead h3{font-size:21px}.jk-woodhead i{display:block;width:26px;height:3px;background:var(--jk-tone,var(--ph-slate))}.jk-woodhead--maple{--jk-tone:var(--jk-maple)}.jk-woodhead--oak{--jk-tone:var(--jk-oak)}.jk-woodhead--pine{--jk-tone:var(--jk-pine)}.jk-names{border-top:1px solid var(--ph-rule);border-bottom:1px solid var(--ph-border);display:grid;grid-template-columns:repeat(auto-fill,minmax(min(228px,100%),1fr));padding:6px 0 8px}.jk-names span{padding:8px 16px 8px 0;font-size:15px}.jk-close{background:var(--ph-ink);color:#fff;padding:68px 0}.jk-close h2{font-size:clamp(27px,3.8vw,42px);line-height:1.08;max-width:21ch}.jk-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.42)}.ph-site--iccc .jk-close .jk-grain{margin-bottom:26px;width:46px;background:linear-gradient(to bottom,var(--ph-red) 0 2px,transparent 2px 4px,hsla(0,0%,100%,.55) 4px 5px,transparent 5px 7px,hsla(0,0%,100%,.24) 7px 8px)}@media (max-width:900px){.jk-lead__grid{gap:28px}.jk-lead__grid,.jk-sec{grid-template-columns:1fr}.jk-sec{gap:18px;padding:44px 0}.jk-sec__label{margin-top:10px}.jk-figs{border-left:0;border-top:1px solid var(--ph-border)}.jk-figs div{border-right:0;border-bottom:1px solid var(--ph-border);padding-left:0}.jk-reg__row{flex-wrap:wrap;gap:2px}.jk-reg__lead{display:none}.jk-reg__role{text-align:left;width:100%}}.ph-site--ntcc{--ph-bg:#fff;--ph-alt:#f2f2f0;--ph-ink:#111;--ph-slate:#5a5a57;--ph-navy:#111;--ph-orange:#ff6f00;--ph-red:#ff6f00;--ph-blue:#b34d00;--ph-yellow:#ff6f00;--ph-border:hsla(0,0%,7%,.15);--ph-rule:#111;--ph-scrim:hsla(0,0%,7%,.78);--ph-display:var(--font-ph-display),"IBM Plex Sans",system-ui,sans-serif;--ph-body:var(--font-ph-display),"IBM Plex Sans",system-ui,sans-serif;--ph-label:var(--font-ph-label),"IBM Plex Mono",ui-monospace,monospace}.ph-site--ntcc .ph-nav__title,.ph-site--ntcc h1,.ph-site--ntcc h2,.ph-site--ntcc h3{font-family:var(--ph-display);font-weight:600;letter-spacing:-.025em}.ph-site--ntcc .ph-kicker{display:inline-block;background:none;border-radius:0;padding:9px 0 0;border-top:2px solid var(--ph-orange);font-family:var(--ph-label);font-weight:500;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-ink)}.ph-site--ntcc .ph-flag{width:28px;height:28px;border-radius:0;background:var(--ph-orange);background-image:linear-gradient(90deg,hsla(0,0%,100%,.9) 0 2px,transparent 2px),linear-gradient(180deg,hsla(0,0%,100%,.9) 0 2px,transparent 2px);background-size:9px 9px;background-position:4px 4px}.nl-doc{max-width:1280px;margin:0 auto;padding:0 34px}.nl-lead{padding:92px 0 0}.nl-lead h1{font-size:clamp(42px,7vw,92px);line-height:.98;margin:22px 0 0;letter-spacing:-.035em;max-width:17ch}.nl-lead h1 span{color:var(--ph-orange)}.nl-lead__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;align-items:start}.nl-lead__head{grid-column:1/span 8}.nl-lead__aside{grid-column:10/span 3;padding-top:12px;border-top:2px solid var(--ph-ink)}.nl-lead__aside p{font-size:14.5px;line-height:1.6;color:var(--ph-slate)}.nl-lead__rule{margin-top:54px;height:2px;background:var(--ph-ink)}.nl-sec{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px;padding:62px 0;border-bottom:1px solid var(--ph-border)}.nl-sec__head{grid-column:1/span 4}.nl-sec__body{grid-column:6/span 7}.nl-sec--wide .nl-sec__body{grid-column:1/span 12;padding-top:26px}.nl-sec--wide .nl-sec__head{grid-column:1/span 12}.nl-sec__no{display:block;font-family:var(--ph-label);font-size:11.5px;font-weight:500;letter-spacing:.14em;color:var(--ph-slate);border-top:2px solid var(--ph-orange);padding-top:9px;margin-bottom:16px}.nl-sec__head h2{font-size:clamp(26px,2.9vw,40px);line-height:1.04}.nl-sec__head .nl-sub{margin-top:14px;font-size:14.5px;line-height:1.6;color:var(--ph-slate)}.nl-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:22px;border-top:2px solid var(--ph-ink);border-bottom:2px solid var(--ph-ink);padding:22px 0}.nl-figs b{display:block;font-size:46px;font-weight:600;line-height:1;letter-spacing:-.045em}.nl-figs span{display:block;margin-top:10px;font-family:var(--ph-label);font-size:11.5px;line-height:1.5;color:var(--ph-slate)}.nl-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0 30px;border-top:2px solid var(--ph-ink)}.nl-roll__row{padding:14px 0 15px;border-bottom:1px solid var(--ph-border)}.nl-roll__name{display:block;font-size:17px;font-weight:600;letter-spacing:-.012em}.nl-roll__office{display:block;margin-top:4px;font-family:var(--ph-label);font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--ph-orange)}.nl-roll__emp{display:block;margin-top:3px;font-size:13.5px;color:var(--ph-slate)}.nl-ladder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--ph-ink);border:2px solid var(--ph-ink)}.nl-tier{background:#fff;padding:26px 24px 28px;display:flex;flex-direction:column}.nl-tier--top{background:var(--ph-orange);color:#fff}.nl-tier h3{font-size:30px;letter-spacing:-.03em}.nl-tier__price{margin-top:10px;font-family:var(--ph-label);font-size:20px;font-weight:500;letter-spacing:-.01em}.nl-tier__cadence{display:block;margin-top:3px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;opacity:.7}.nl-tier--top .nl-tier__who{color:hsla(0,0%,100%,.92)}.nl-tier:not(.nl-tier--top) .nl-tier__who{color:var(--ph-slate)}.nl-tier__inc{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:7px}.nl-tier__inc li{font-size:13.5px;line-height:1.45;padding-left:15px;position:relative}.nl-tier:not(.nl-tier--top) .nl-tier__inc li{color:var(--ph-slate)}.nl-tier__inc li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:2px;background:currentColor;opacity:.55}.nl-year{border-top:2px solid var(--ph-ink)}.nl-year__row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:18px 0;border-bottom:1px solid var(--ph-border)}.nl-year__when{font-family:var(--ph-label);font-size:11.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ph-orange);padding-top:4px}.nl-year__name{font-size:19px;font-weight:600;letter-spacing:-.015em}.nl-members{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(258px,100%),1fr));gap:0 28px;border-top:2px solid var(--ph-ink);border-bottom:2px solid var(--ph-ink);padding:4px 0 6px}.nl-members span{padding:8px 0;font-size:14px;line-height:1.35;color:var(--ph-ink)}.nl-plane{background:var(--ph-orange);color:var(--ph-ink);padding:72px 0}.nl-plane h2{font-size:clamp(30px,4.4vw,52px);line-height:1.02;letter-spacing:-.035em;max-width:20ch}.nl-plane .ph-btn--yellow{background:var(--ph-ink);color:#fff}.nl-plane .ph-btn--navy{color:var(--ph-ink);box-shadow:inset 0 0 0 2px var(--ph-ink)}@media (max-width:1080px){.nl-ladder{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.nl-lead__aside,.nl-lead__head,.nl-sec__body,.nl-sec__head{grid-column:1/span 12}.nl-lead__aside{margin-top:26px}.nl-sec{padding:44px 0;gap:18px}.nl-year__row{grid-template-columns:1fr;gap:6px}}.ph-site--ecck{--ph-bg:#fbfcfd;--ph-alt:#eef1f6;--ph-ink:#1a2233;--ph-slate:#5a6478;--ph-navy:#001a4d;--ph-eu:#039;--ph-red:#039;--ph-blue:#039;--ph-yellow:#dde4f0;--ph-border:rgba(26,34,51,.16);--ph-rule:#039;--ph-scrim:rgba(0,26,77,.78);--ph-display:var(--font-ph-display),"Spectral",Georgia,serif;--ph-body:var(--font-ph-body),"Noto Sans KR",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Noto Sans KR",system-ui,sans-serif}.ph-site--ecck .ph-flag{width:26px;height:26px;border-radius:0;background:none;border:2px solid var(--ph-eu);position:relative}.eu-doc{max-width:1120px;margin:0 auto;padding:0 32px}.eu-measure{max-width:74ch}.eu-lead{padding:86px 0 52px;text-align:center;border-bottom:1px solid var(--ph-border)}.eu-lead h1{font-size:clamp(38px,5.4vw,68px);line-height:1.06;margin:22px auto 0;max-width:19ch;text-wrap:balance}.eu-lead h1 em{font-style:italic;color:var(--ph-eu)}.eu-sec{padding:58px 0;border-bottom:1px solid var(--ph-border)}.eu-sec__head{text-align:center;margin-bottom:34px}.eu-sec__no{display:inline-block;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-eu);border-top:2px solid var(--ph-eu);padding-top:9px}.eu-sec__head h2{margin-top:14px;font-size:clamp(26px,3.1vw,38px);line-height:1.1}.eu-key{border:1px solid var(--ph-eu);padding:30px 32px;background:#fff}.eu-key__src{display:block;margin-top:14px;font-family:var(--ph-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-eu)}.eu-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));border-top:1px solid var(--ph-eu);border-bottom:1px solid var(--ph-eu)}.eu-figs div{padding:22px 18px;text-align:center;border-right:1px solid var(--ph-border)}.eu-figs div:last-child{border-right:0}.eu-figs b{display:block;font-family:var(--ph-display);font-weight:500;font-size:40px;line-height:1;color:var(--ph-eu)}.eu-figs span{display:block;margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--ph-slate)}.eu-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(232px,100%),1fr));gap:0 26px;border-top:1px solid var(--ph-eu)}.eu-roll__row{padding:15px 0;border-bottom:1px solid var(--ph-border)}.eu-roll__office{display:block;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-eu)}.eu-roll__name{display:block;margin-top:5px;font-family:var(--ph-display);font-size:19px;font-weight:500}.eu-roll__title{display:block;margin-top:3px;font-size:13.5px;line-height:1.45;color:var(--ph-slate)}.eu-annexe{border-top:1px solid var(--ph-eu)}.eu-annexe__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:22px;padding:13px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.eu-annexe__country{font-family:var(--ph-label);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ph-eu)}.eu-annexe__who b{font-family:var(--ph-display);font-size:17px;font-weight:500}.eu-annexe__who span{display:block;margin-top:2px;font-size:13.5px;color:var(--ph-slate)}.eu-index{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(268px,100%),1fr));gap:0 26px;border-top:1px solid var(--ph-eu)}.eu-index__row{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid var(--ph-border)}.eu-index__name{font-family:var(--ph-display);font-size:16.5px;font-weight:500}.eu-index__dots{flex:1 1 auto;min-width:12px;border-bottom:1px dotted rgba(26,34,51,.3);transform:translateY(-4px)}.eu-index__yr{font-family:var(--ph-label);font-size:12px;color:var(--ph-slate)}.eu-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:0 26px;border-top:1px solid var(--ph-eu);border-bottom:1px solid var(--ph-eu);padding:6px 0 8px}.eu-names span{padding:8px 0;font-size:14px;line-height:1.4}.eu-tierhead{margin:30px 0 4px;display:flex;align-items:baseline;gap:12px}.eu-tierhead h3{font-size:21px}.eu-tierhead i{display:block;flex:1 1 auto;height:1px;background:var(--ph-border)}.ph-site--ecck .eu-sec__body p.eu-note,.ph-site--ecck p.eu-note{font-size:13px;line-height:1.65;color:var(--ph-slate);max-width:74ch}.eu-close{background:var(--ph-navy);color:#fff;padding:70px 0;text-align:center}.eu-close h2{font-size:clamp(27px,3.7vw,42px);line-height:1.1;max-width:22ch;margin:0 auto}.eu-close .ph-hero__ctas{justify-content:center}.eu-close .ph-btn--yellow{background:#fff;color:var(--ph-navy)}.eu-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}@media (max-width:900px){.eu-annexe__row{grid-template-columns:1fr;gap:4px}.eu-index__dots{display:none}.eu-figs div{border-right:0;border-bottom:1px solid var(--ph-border)}}.ph-site--dcc{--ph-bg:#1c1a18;--ph-alt:#26231f;--ph-ink:#ede7de;--ph-slate:#a79c90;--ph-navy:#f3eee6;--ph-red:#c8102e;--ph-blue:#e4536b;--ph-yellow:#c8102e;--ph-border:hsla(36,29%,90%,.18);--ph-rule:hsla(36,29%,90%,.85);--ph-scrim:rgba(12,11,10,.8);--ph-display:var(--font-ph-display),"Playfair Display",Georgia,serif;--ph-body:var(--font-ph-body),"Work Sans",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Work Sans",system-ui,sans-serif;background:var(--ph-bg);color:var(--ph-ink)}.ph-site--dcc .ph-nav{background:rgba(28,26,24,.94);border-bottom:1px solid var(--ph-border)}.ph-site--dcc .ph-kicker{display:inline-block;background:none;border-radius:0;padding:9px 0 0;border-top:2px solid var(--ph-red);font-family:var(--ph-label);font-weight:600;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-slate)}.ph-site--dcc .ph-flag{width:30px;height:22px;border-radius:0;background:linear-gradient(to right,transparent 0 34%,#fff 34% 52%,transparent 52%),linear-gradient(to bottom,transparent 0 40%,#fff 40% 60%,transparent 60%),var(--ph-red)}.dk-doc{max-width:1120px;margin:0 auto;padding:0 32px}.dk-lead{padding:88px 0 46px;border-bottom:1px solid var(--ph-border)}.dk-lead h1{font-size:clamp(40px,5.8vw,74px);line-height:1.04;margin:22px 0 0;max-width:18ch}.dk-lead h1 em{font-style:italic;color:var(--ph-red)}.dk-lead__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;align-items:end}.dk-lead__aside{border-left:2px solid var(--ph-red);padding-left:24px}.dk-sec{padding:54px 0;border-bottom:1px solid var(--ph-border)}.dk-sec__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:40px;align-items:baseline;margin-bottom:28px}.dk-sec__no{font-family:var(--ph-label);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-red);display:block;margin-bottom:12px}.dk-sec__head h2{font-size:clamp(26px,3.2vw,40px);line-height:1.08}.dk-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,100%),1fr));gap:0;border-top:1px solid var(--ph-rule)}.dk-figs div{padding:20px 20px 22px 0;border-bottom:1px solid var(--ph-border)}.dk-figs b{display:block;font-family:var(--ph-display);font-weight:500;font-size:40px;line-height:1;color:var(--ph-red)}.dk-figs span{display:block;margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--ph-slate)}.dk-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(244px,100%),1fr));gap:0 28px;border-top:1px solid var(--ph-rule)}.dk-roll__row{padding:14px 0 16px;border-bottom:1px solid var(--ph-border)}.dk-roll__name{display:block;font-family:var(--ph-display);font-size:19px;font-weight:500}.dk-roll__office{display:block;margin-top:4px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.dk-roll__emp{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--ph-slate)}.dk-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--ph-rule)}.dk-list li{padding:12px 0 12px 24px;border-bottom:1px solid var(--ph-border);font-size:15.5px;line-height:1.55;position:relative}.dk-list li:before{content:"";position:absolute;left:0;top:20px;width:12px;height:2px;background:var(--ph-red)}.dk-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(252px,100%),1fr));gap:0 28px;border-top:1px solid var(--ph-rule);border-bottom:1px solid var(--ph-border);padding:4px 0 6px}.dk-names span{padding:9px 0;font-size:14.5px;line-height:1.4}.dk-pin{border:1px solid var(--ph-red);padding:26px 28px;background:var(--ph-alt)}.dk-pin__src{display:block;margin-top:13px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.dk-close{background:var(--ph-red);color:#fff;padding:66px 0}.dk-close h2{font-size:clamp(28px,3.9vw,44px);line-height:1.08;max-width:21ch;color:#fff}.dk-close .ph-btn--yellow{background:#fff;color:var(--ph-red)}.dk-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.6)}@media (max-width:900px){.dk-lead__grid,.dk-sec__head{grid-template-columns:1fr;gap:22px}.dk-lead__aside{border-left:0;border-top:2px solid var(--ph-red);padding-left:0;padding-top:18px}}.ph-site--britid{--ph-cta-ink:var(--ph-bg);--ph-cta-ink-hover:var(--ph-bg);--ph-bg:#fff;--ph-alt:#f4f5f8;--ph-ink:#1f1f1f;--ph-slate:#5c5c63;--ph-navy:#293077;--ph-red:#dc1e34;--ph-blue:#293077;--ph-yellow:#dc1e34;--ph-border:rgba(31,31,31,.14);--ph-rule:#1f1f1f;--ph-scrim:rgba(41,48,119,.82);--ph-display:var(--font-ph-display),"Karla",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Nunito Sans",system-ui,sans-serif;--ph-label:var(--font-ph-display),"Karla",system-ui,sans-serif}.ph-site--britid .ph-flag{width:30px;height:22px;border-radius:0;background:linear-gradient(to bottom,var(--ph-red) 0 50%,var(--ph-navy) 50% 100%)}.uk-doc{max-width:1180px;margin:0 auto;padding:0 32px}.uk-lead{padding:78px 0 54px}.uk-lead h1{font-size:clamp(44px,7.4vw,96px);line-height:.97;margin:20px 0 0;max-width:15ch;text-wrap:balance}.uk-lead h1 em{font-style:normal;color:var(--ph-red)}.uk-objectives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));margin-top:40px}.uk-objectives div{padding:26px 22px 30px;font-family:var(--ph-display);font-weight:800;font-size:clamp(20px,2.3vw,30px);letter-spacing:-.03em;color:#fff}.uk-objectives div:nth-child(odd){background:var(--ph-navy)}.uk-objectives div:nth-child(2n){background:var(--ph-red)}.uk-sec{padding:58px 0;border-top:3px solid var(--ph-navy)}.uk-sec__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;align-items:start;margin-bottom:30px}.uk-sec__no{display:inline-block;background:var(--ph-navy);color:#fff;padding:5px 10px;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.uk-sec__head h2{margin-top:16px;font-size:clamp(28px,3.6vw,46px);line-height:1.02}.uk-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:0}.uk-figs div{padding:24px 22px 26px 0;border-top:3px solid var(--ph-red);margin-right:18px}.uk-figs b{display:block;font-family:var(--ph-display);font-weight:800;font-size:46px;line-height:1;letter-spacing:-.05em;color:var(--ph-navy)}.uk-figs span{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:var(--ph-slate)}.uk-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));gap:0 28px;border-top:1px solid var(--ph-border)}.uk-roll__row{padding:14px 0 16px;border-bottom:1px solid var(--ph-border)}.uk-roll__office{display:inline-block;background:var(--ph-red);color:#fff;padding:3px 7px;font-family:var(--ph-label);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px}.uk-roll__name{display:block;font-family:var(--ph-display);font-size:18px;font-weight:700;letter-spacing:-.02em}.uk-roll__org{display:block;margin-top:3px;font-size:13.5px;font-weight:600;color:var(--ph-navy)}.uk-roll__title{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--ph-slate)}.uk-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}.uk-plan{background:#fff;padding:24px 22px 28px;border:2px solid var(--ph-navy)}.uk-plan--top{background:var(--ph-navy);color:#fff}.uk-plan h3{font-size:24px}.uk-plan__price{margin-top:10px;font-family:var(--ph-display);font-weight:800;font-size:22px;letter-spacing:-.03em;color:var(--ph-red)}.uk-plan--top .uk-plan__price{color:#fff}.uk-plan__cadence{display:block;margin-top:2px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.72;font-weight:700}.uk-plan__inc{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:7px}.uk-plan__inc li{font-size:13.5px;line-height:1.45;padding-left:15px;position:relative;color:var(--ph-slate)}.uk-plan--top .uk-plan__inc li{color:hsla(0,0%,100%,.9)}.uk-plan__inc li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:2px;background:currentColor;opacity:.6}.uk-tags{display:flex;flex-wrap:wrap;gap:8px}.uk-tags span{display:inline-block;padding:7px 11px;border:1px solid var(--ph-border);font-family:var(--ph-label);font-size:12.5px;font-weight:600;color:var(--ph-navy)}.uk-heads{border-top:1px solid var(--ph-border)}.uk-heads__row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.uk-heads__date{font-family:var(--ph-label);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ph-red)}.uk-heads__title{font-size:16px;line-height:1.45;font-weight:600}.uk-close{background:var(--ph-red);color:#fff;padding:68px 0}.uk-close h2{font-size:clamp(30px,4.3vw,50px);line-height:1.02;max-width:19ch;color:#fff}.uk-close .ph-btn--yellow{background:#fff;color:var(--ph-red)}.uk-close .ph-btn--navy{background:transparent;color:#fff;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7)}@media (max-width:900px){.uk-sec__head{grid-template-columns:1fr;gap:16px}.uk-heads__row{grid-template-columns:1fr;gap:4px}.uk-figs div{margin-right:0}}.ph-site--singcham{--ph-bg:#fcfcfb;--ph-alt:#f1f0ec;--ph-ink:#171717;--ph-slate:#6a6a66;--ph-navy:#171717;--ph-red:#ef333f;--ph-blue:#c41b26;--ph-yellow:#ef333f;--ph-border:hsla(0,0%,9%,.15);--ph-rule:#171717;--ph-scrim:hsla(0,0%,9%,.78);--ph-display:var(--font-ph-display),"Oswald",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Figtree",system-ui,sans-serif;--ph-label:var(--font-ph-display),"Oswald",system-ui,sans-serif}.ph-site--singcham .ph-flag{width:30px;height:21px;border-radius:0;border:1.5px solid var(--ph-ink);background:linear-gradient(to bottom,var(--ph-red) 0 50%,#fff 50% 100%)}.sg-doc{max-width:1160px;margin:0 auto;padding:0 32px}.sg-lead{padding:84px 0 50px;border-bottom:1px solid var(--ph-ink)}.sg-lead h1{font-size:clamp(42px,7vw,88px);line-height:1.02;margin:20px 0 0;max-width:17ch;letter-spacing:.004em}.sg-lead h1 em{font-style:normal;color:var(--ph-red)}.sg-sec{display:grid;grid-template-columns:62px minmax(0,1fr);gap:30px;padding:54px 0;border-bottom:1px solid var(--ph-border)}.sg-sec__rail{position:relative}.sg-sec__vert{position:sticky;top:96px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--ph-label);font-size:12.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--ph-red);border-right:2px solid var(--ph-red);padding-right:10px;white-space:nowrap}.sg-sec__body h2{font-size:clamp(26px,3.2vw,40px);line-height:1.06}.sg-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));border-top:2px solid var(--ph-ink)}.sg-figs div{padding:20px 18px 22px 0;border-bottom:1px solid var(--ph-border)}.sg-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:44px;line-height:1}.sg-figs span{display:block;margin-top:8px;font-size:12.5px;line-height:1.5;color:var(--ph-slate)}.sg-numlist{list-style:none;margin:0;padding:0;counter-reset:sg;border-top:2px solid var(--ph-ink)}.sg-numlist li{counter-increment:sg;display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid var(--ph-border);font-size:15.5px;line-height:1.55}.sg-numlist li:before{content:counter(sg,decimal-leading-zero);font-family:var(--ph-label);font-size:14px;color:var(--ph-red);letter-spacing:.06em}.sg-rates{border-top:2px solid var(--ph-ink)}.sg-rate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:20px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.sg-rate h3{font-size:25px}.sg-rate__price{text-align:right;white-space:nowrap}.sg-rate__price b{display:block;font-family:var(--ph-display);font-weight:600;font-size:27px;color:var(--ph-red)}.sg-rate__price span{display:block;margin-top:3px;font-family:var(--ph-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-slate)}.sg-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:0 26px;border-top:2px solid var(--ph-ink);border-bottom:1px solid var(--ph-border);padding:4px 0 6px}.sg-names span{padding:8px 0;font-size:14px;line-height:1.4}.sg-rows{border-top:2px solid var(--ph-ink)}.sg-rows__row{display:grid;grid-template-columns:132px minmax(0,1fr);gap:22px;padding:16px 0;border-bottom:1px solid var(--ph-border)}.sg-rows__when{font-family:var(--ph-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-red);padding-top:3px}.sg-rows__name{font-family:var(--ph-display);font-size:19px;font-weight:500;text-transform:uppercase;letter-spacing:.01em}.sg-close{background:var(--ph-ink);color:#fff;padding:66px 0}.sg-close h2{font-size:clamp(28px,4vw,46px);line-height:1.06;max-width:20ch;color:#fff}.sg-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.55)}@media (max-width:900px){.sg-sec{grid-template-columns:1fr;gap:14px}.sg-sec__vert{position:static;writing-mode:horizontal-tb;transform:none;border-right:0;border-bottom:2px solid var(--ph-red);padding-right:0;padding-bottom:8px;display:inline-block}.sg-rate{grid-template-columns:1fr;gap:10px}.sg-rate__price{text-align:left}.sg-rows__row{grid-template-columns:1fr;gap:4px}}.ph-site--canchamvn{--ph-bg:#fdf9f5;--ph-alt:#f6ede6;--ph-ink:#1d1e20;--ph-slate:#6b6560;--ph-navy:#1d1e20;--ph-red:#d60007;--ph-blue:#b00006;--ph-yellow:#fbe3d6;--ph-border:rgba(29,30,32,.14);--ph-rule:rgba(29,30,32,.8);--ph-scrim:rgba(29,30,32,.76);--ph-display:var(--font-ph-display),"Fraunces",Georgia,serif;--ph-body:var(--font-ph-body),"Poppins",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Poppins",system-ui,sans-serif}.ph-site--canchamvn .ph-kicker{background:var(--ph-yellow);color:var(--ph-ink);border-radius:999px;font-family:var(--ph-label);font-weight:600;font-size:11.5px;letter-spacing:.14em;padding:7px 15px}.ph-site--canchamvn .ph-flag{width:28px;height:28px;border-radius:999px;background:var(--ph-red);box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 6px var(--ph-red)}.vn-doc{max-width:1140px;margin:0 auto;padding:0 32px}.vn-lead{padding:82px 0 56px}.vn-lead h1{font-size:clamp(40px,6.2vw,76px);line-height:1.04;margin:22px 0 0;max-width:17ch;text-wrap:balance}.vn-lead h1 em{font-style:italic;color:var(--ph-red)}.vn-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;margin-top:38px}.vn-figs div{background:#fff;border-radius:20px;padding:26px 24px 28px;border:1px solid var(--ph-border)}.vn-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:44px;line-height:1;color:var(--ph-red)}.vn-figs span{display:block;margin-top:10px;font-size:14px;line-height:1.5;color:var(--ph-slate)}.vn-sec{padding:56px 0;border-top:1px solid var(--ph-border)}.vn-sec__head{max-width:68ch;margin-bottom:30px}.vn-sec__head h2{margin-top:14px;font-size:clamp(27px,3.3vw,40px);line-height:1.08}.vn-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(258px,100%),1fr));gap:16px}.vn-card{background:#fff;border:1px solid var(--ph-border);border-radius:20px;padding:22px 22px 24px}.vn-card h3{font-size:19px}.vn-card__office{display:inline-block;background:var(--ph-yellow);color:var(--ph-ink);border-radius:999px;padding:4px 11px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.vn-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(256px,100%),1fr));gap:16px}.vn-plan{background:#fff;border:1px solid var(--ph-border);border-radius:22px;padding:26px 24px 28px}.vn-plan--top{background:var(--ph-ink);color:#fff;border-color:var(--ph-ink)}.vn-plan h3{font-size:26px}.vn-plan__price{margin-top:12px;font-family:var(--ph-display);font-weight:600;font-size:25px;color:var(--ph-red)}.vn-plan--top .vn-plan__price{color:#ff6e73}.vn-plan__alt{display:block;margin-top:4px;font-size:12.5px;letter-spacing:.04em;color:var(--ph-slate)}.vn-plan--top .vn-plan__alt{color:hsla(0,0%,100%,.72)}.vn-plan--top .vn-plan__who{color:hsla(0,0%,100%,.82)}.vn-plan__inc{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.vn-plan__inc li{font-size:13.5px;line-height:1.5;padding-left:18px;position:relative;color:var(--ph-slate)}.vn-plan--top .vn-plan__inc li{color:hsla(0,0%,100%,.86)}.vn-plan__inc li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:999px;background:var(--ph-red)}.vn-pills{display:flex;flex-wrap:wrap;gap:9px}.vn-pills span{display:inline-block;background:#fff;border:1px solid var(--ph-border);border-radius:999px;padding:9px 16px;font-size:14px}.vn-names{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:9px}.vn-names span{background:#fff;border:1px solid var(--ph-border);border-radius:14px;padding:11px 15px;font-size:14px;line-height:1.4}.vn-close{background:var(--ph-ink);color:#fff;padding:66px 0}.vn-close__inner{background:var(--ph-red);border-radius:28px;padding:46px 44px 50px}.vn-close h2{font-size:clamp(28px,3.9vw,44px);line-height:1.08;max-width:20ch;color:#fff}.vn-close .ph-btn--yellow{background:#fff;color:var(--ph-red)}.vn-close .ph-btn--navy{color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.7)}@media (max-width:900px){.vn-close__inner{border-radius:20px;padding:32px 24px 36px}}.anz-doc{max-width:1200px;margin:0 auto;padding:0 34px}.anz-doc--narrow{max-width:940px}.anz-band{padding:96px 0}.anz-band+.anz-band{border-top:1px solid var(--ph-border)}.anz-band--green{background:var(--ph-green);color:var(--ph-bone);border-top:0}.anz-band--green+.anz-band{border-top:0}.anz-band--deep{background:var(--ph-green-deep);color:var(--ph-bone);border-top:0}.anz-head{margin-bottom:46px}.anz-head h2{font-size:clamp(34px,4.4vw,58px);margin:20px 0 0;max-width:17em}.anz-split{display:grid;grid-template-columns:1fr 1fr}.anz-split__half{padding:78px 54px;display:flex;flex-direction:column;justify-content:flex-start}.anz-split__half--bone{padding-left:max(34px,calc((100vw - 1200px) / 2 + 34px))}.anz-split__half--green{padding-right:max(34px,calc((100vw - 1200px) / 2 + 34px))}.anz-split__half--bone{background:#e3e7df;color:var(--ph-ink)}.anz-split__half--green{background:var(--ph-green);color:var(--ph-bone)}.anz-split__half h2{font-size:clamp(30px,3.6vw,50px);margin:18px 0 0}.anz-split__mark{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;opacity:.6;margin-top:26px}.anz-hero{border-bottom:1px solid var(--ph-border)}.anz-hero__greet{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.anz-hero__word{padding:96px 54px 84px;display:flex;flex-direction:column;justify-content:flex-end;min-height:340px}.anz-hero__word--bone{padding-left:max(34px,calc((100vw - 1200px) / 2 + 34px));background:#e3e7df}.anz-hero__word--green{padding-right:max(34px,calc((100vw - 1200px) / 2 + 34px));background:var(--ph-green);color:var(--ph-bone)}.anz-hero__word b{display:block;font-family:var(--ph-display);font-weight:600;font-size:clamp(38px,6.4vw,92px);line-height:.94;letter-spacing:-.03em}.anz-hero__body{padding:74px 0 84px}.anz-hero__body h1{font-size:clamp(32px,4.6vw,62px);margin:0;max-width:20ch}.anz-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.anz-lead{padding:92px 0 60px;border-bottom:1px solid var(--ph-border)}.anz-lead h1{font-size:clamp(36px,5.4vw,78px);margin:22px 0 0;max-width:19ch}.anz-figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:46px}.anz-figs>div{border-top:2px solid var(--ph-ink);padding:18px 22px 0 0}.anz-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:clamp(28px,3vw,42px);letter-spacing:-.03em}.anz-figs span{display:block;margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--ph-slate);max-width:18ch}.anz-num{counter-reset:anzn;display:grid;gap:0}.anz-num>li{list-style:none;counter-increment:anzn;display:grid;grid-template-columns:62px 1fr;gap:20px;padding:22px 0;border-top:1px solid var(--ph-border);font-size:16.5px;line-height:1.6}.anz-num>li:last-child{border-bottom:1px solid var(--ph-border)}.anz-num>li:before{content:counter(anzn,decimal-leading-zero);font-family:var(--ph-display);font-weight:500;font-size:15px;letter-spacing:.02em;color:var(--ph-red)}.anz-abc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.anz-abc>article{border-top:2px solid var(--ph-ink);padding-top:20px}.anz-abc__letter{font-family:var(--ph-display);font-weight:600;font-size:34px;line-height:1;color:var(--ph-red);letter-spacing:-.02em}.anz-abc h3{font-size:21px;margin:14px 0 0}.anz-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.anz-person{padding:20px 0;border-top:1px solid var(--ph-border)}.anz-person h3{font-size:19px;letter-spacing:-.015em}.anz-person__office{display:block;margin-bottom:9px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.anz-ledger>div{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:26px;padding:20px 0;border-top:1px solid var(--ph-border);align-items:baseline}.anz-ledger>div:last-child{border-bottom:1px solid var(--ph-border)}.anz-ledger__k{font-family:var(--ph-display);font-weight:500;font-size:15px;letter-spacing:-.01em}.anz-rows>div{display:grid;grid-template-columns:132px 1fr minmax(0,280px);gap:24px;padding:18px 0;border-top:1px solid var(--ph-border);align-items:baseline}.anz-rows>div:last-child{border-bottom:1px solid var(--ph-border)}.anz-rows__d{font-family:var(--ph-display);font-weight:500;font-size:14px;letter-spacing:0}.anz-rows__n{font-size:16.5px;font-weight:500;line-height:1.4}.anz-rows__v{font-size:14px;color:var(--ph-slate);line-height:1.45}.anz-sig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.anz-sig>article{padding:26px 0;border-top:1px solid var(--ph-border)}.anz-sig h3{font-size:23px;margin:0}.anz-sig__since{display:inline-block;margin-top:10px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.anz-sig__chairs{display:block;margin-top:9px;font-size:14px;font-weight:500;color:var(--ph-red)}.anz-next{border:2px solid var(--ph-ink);padding:34px 36px;max-width:640px}.anz-next h3{font-size:clamp(24px,2.8vw,36px);margin:12px 0 0}.anz-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.anz-class{border:1px solid var(--ph-border);padding:26px 24px 28px}.anz-class--top{border:2px solid var(--ph-green)}.anz-class h3{font-size:19px;line-height:1.15}.anz-class__rank{display:block;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.anz-ben{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px}.anz-ben>div{border-top:2px solid var(--ph-ink);padding-top:16px}.anz-ben h3{font-size:17px}.anz-roll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.anz-roll span{display:block;padding:12px 0;border-top:1px solid var(--ph-border);font-size:15px;line-height:1.4}.anz-close{background:var(--ph-green-deep);color:var(--ph-bone);padding:96px 0 104px}.anz-close h2{font-size:clamp(32px,4.6vw,62px);max-width:17ch;color:var(--ph-bone)}@media (max-width:1000px){.anz-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.anz-abc{grid-template-columns:1fr;gap:30px}.anz-ben,.anz-classes,.anz-roll{grid-template-columns:repeat(2,minmax(0,1fr))}.anz-roll{gap:0 28px}.anz-people,.anz-sig{grid-template-columns:1fr;gap:0}}@media (max-width:760px){.anz-band{padding:66px 0}.anz-doc{padding:0 22px}.anz-hero__greet,.anz-split{grid-template-columns:1fr}.anz-split__half{padding:52px 26px}.anz-split__half--bone{padding-left:26px}.anz-split__half--green{padding-right:26px}.anz-hero__word{padding:56px 26px 48px;min-height:0}.anz-hero__word--bone{padding-left:26px}.anz-hero__word--green{padding-right:26px}.anz-hero__body{padding:52px 0 60px}.anz-lead{padding:62px 0 44px}.anz-ben,.anz-classes,.anz-roll,.anz-rows>div{grid-template-columns:1fr}.anz-rows>div{gap:6px}.anz-ledger>div{grid-template-columns:1fr;gap:8px}.anz-num>li{grid-template-columns:40px 1fr;gap:14px}.anz-next{padding:26px 24px}.anz-close{padding:66px 0 74px}}.ph-site--mnzcc{--ph-bg:#f5f3ee;--ph-alt:#edeae3;--ph-ink:#161922;--ph-slate:#5a5a5a;--ph-navy:#161922;--ph-red:#9a8464;--ph-blue:#7a6749;--ph-yellow:#e4dccc;--ph-border:rgba(22,25,34,.16);--ph-rule:rgba(22,25,34,.85);--ph-scrim:rgba(22,25,34,.78);--ph-display:var(--font-ph-display),"Epilogue",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Manrope",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Manrope",system-ui,sans-serif}.ph-site--mnzcc .ph-kicker{background:transparent;color:var(--ph-slate);border-radius:0;font-family:var(--ph-label);font-weight:600;font-size:11px;letter-spacing:.2em;padding:0 0 7px;text-transform:uppercase;border-bottom:1px solid var(--ph-border)}.ph-site--mnzcc .ph-flag{width:30px;height:30px;border-radius:0;background:transparent;box-shadow:none;position:relative}.nz-doc{max-width:1150px;margin:0 auto;padding:0 34px}.nz-sec{padding:0;border-top:1px solid var(--ph-border);position:relative}.nz-sec__grid{display:grid;grid-template-columns:200px 1fr}.nz-sec__rail{text-align:right;padding:40px 34px 56px 0;border-right:1px solid var(--ph-border)}.nz-sec__no{display:block;font-family:var(--ph-label);font-size:11px;font-weight:600;letter-spacing:.2em;color:var(--ph-slate)}.nz-sec__body{padding:40px 0 62px 46px}.nz-sec__body h2{font-size:clamp(27px,3.5vw,41px);line-height:1.1;max-width:20ch;text-wrap:balance}.ph-site--mnzcc .nz-sec__stack>*+*{margin-top:26px}.nz-sec:after{content:"";position:absolute;top:-5px;left:200px;width:9px;height:9px;background:var(--ph-red);transform:translateX(-4.5px)}.nz-lead{padding:0 0 8px}.nz-lead__grid{display:grid;grid-template-columns:200px 1fr}.nz-lead__rail{text-align:right;padding:74px 34px 40px 0;border-right:1px solid var(--ph-border)}.nz-lead__greeting{font-family:var(--ph-display);font-weight:500;font-size:30px;line-height:1;color:var(--ph-red);letter-spacing:-.02em}.nz-lead__body{padding:74px 0 44px 46px}.nz-lead h1{font-size:clamp(38px,5.6vw,70px);line-height:1.03;margin:20px 0 0;max-width:17ch;text-wrap:balance}.nz-lead h1 b{font-weight:500;color:var(--ph-red)}.nz-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:26px 24px;margin-top:44px}.nz-figs div{border-top:1px solid var(--ph-ink);padding:16px 22px 0 0}.nz-figs b{display:block;font-family:var(--ph-display);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.03em}.nz-figs span{display:block;margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--ph-slate);max-width:24ch}.nz-roll{display:grid;gap:0}.nz-roll__row{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:17px 0;border-top:1px solid var(--ph-border);align-items:baseline}.nz-roll__row:last-child{border-bottom:1px solid var(--ph-border)}.nz-roll__office{text-align:right;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-slate)}.nz-roll__name{font-family:var(--ph-display);font-weight:500;font-size:20px;letter-spacing:-.02em;display:block}.nz-roll__emp{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:var(--ph-slate);max-width:58ch}.nz-plain{display:grid;gap:0}.nz-plain span{border-top:1px solid var(--ph-border);padding:15px 0;font-family:var(--ph-display);font-weight:500;font-size:19px;letter-spacing:-.02em}.nz-plain span:last-child{border-bottom:1px solid var(--ph-border)}.nz-ladder{display:grid;gap:0}.nz-ladder__row{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--ph-border)}.nz-ladder__row:last-child{border-bottom:1px solid var(--ph-border)}.nz-ladder__label{text-align:right;font-family:var(--ph-display);font-weight:500;font-size:17px;letter-spacing:-.015em}.nz-ladder__when{display:block;margin-bottom:6px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-red)}.nz-numbered{display:grid;gap:0;counter-reset:nz}.nz-numbered div{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:18px 0;border-top:1px solid var(--ph-border);counter-increment:nz}.nz-numbered div:last-child{border-bottom:1px solid var(--ph-border)}.nz-numbered div:before{content:counter(nz,decimal-leading-zero);text-align:right;font-family:var(--ph-label);font-size:11px;font-weight:600;letter-spacing:.15em;color:var(--ph-red);padding-top:4px}.nz-net{display:grid;gap:0}.nz-net__row{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:15px 0;border-top:1px solid var(--ph-border);align-items:baseline}.nz-net__row:last-child{border-bottom:1px solid var(--ph-border)}.nz-net__short{text-align:right;font-family:var(--ph-label);font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--ph-red)}.nz-net__name{font-size:16px;line-height:1.5}.nz-claim{background:var(--ph-ink);color:var(--ph-bg);padding:40px 42px 44px;position:relative;margin-top:8px}.nz-claim:before{content:"";position:absolute;left:42px;top:0;width:9px;height:9px;background:var(--ph-red);transform:translateY(-4.5px)}.nz-claim__src{display:block;margin-top:20px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.nz-close{border-top:1px solid var(--ph-ink);padding:62px 0 74px}.nz-close__grid{display:grid;grid-template-columns:200px 1fr}.nz-close__rail{text-align:right;padding-right:34px;border-right:1px solid var(--ph-border)}.nz-close__body{padding-left:46px}.nz-close h2{font-size:clamp(28px,3.8vw,44px);line-height:1.08;max-width:19ch}@media (max-width:880px){.nz-close__grid,.nz-lead__grid,.nz-sec__grid{grid-template-columns:1fr}.nz-close__rail,.nz-lead__rail,.nz-sec__rail{text-align:left;border-right:0;padding:30px 0 0}.nz-sec__body{padding:16px 0 46px}.nz-lead__body{padding:18px 0 34px}.nz-close__body{padding-left:0;padding-top:18px}.nz-lead__rail{padding-top:52px}.nz-sec:after{left:0;transform:none}.nz-ladder__row,.nz-net__row,.nz-numbered div,.nz-roll__row{grid-template-columns:1fr;gap:8px}.nz-ladder__label,.nz-net__short,.nz-roll__office{text-align:left}.nz-numbered div:before{text-align:left;padding-top:0}.nz-net__row>span:empty{display:none}.nz-claim{padding:30px 24px 34px}.nz-claim:before{left:24px}}.ph-site--blcc{--ph-bg:#edf0f5;--ph-alt:#e1e6ee;--ph-ink:#222;--ph-slate:#55606f;--ph-navy:#191970;--ph-red:#c40c14;--ph-blue:#191970;--ph-yellow:#dce2ec;--ph-border:rgba(34,34,34,.16);--ph-rule:rgba(25,25,112,.9);--ph-scrim:rgba(25,25,112,.8);--ph-display:var(--font-ph-display),"Jost",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Sintony",system-ui,sans-serif;--ph-label:var(--font-ph-display),"Jost",system-ui,sans-serif}.ph-site--blcc .ph-flag{width:30px;height:30px;border-radius:0;background:transparent;box-shadow:none;position:relative}.be-doc{max-width:1100px;margin:0 auto;padding:0 34px}.be-deck{position:relative;height:3px;background:var(--ph-navy);margin-bottom:0}.be-deck:after{left:0;right:0;background-image:repeating-linear-gradient(to right,var(--ph-navy) 0 1px,transparent 1px 34px);-webkit-mask-image:linear-gradient(180deg,#000 0,transparent);mask-image:linear-gradient(180deg,#000 0,transparent);opacity:.55}.be-deck:after,.be-deck:before{content:"";position:absolute;top:3px;height:20px}.be-deck:before{left:50%;width:1px;background:var(--ph-red);opacity:.9}.be-sec{padding:0 0 62px}.be-sec__head{padding-top:44px;max-width:58ch}.be-sec__head h2{margin-top:14px;font-size:clamp(28px,3.6vw,42px);line-height:1.08;text-wrap:balance}.be-sec__body{padding-top:30px}.ph-site--blcc .be-stack>*+*{margin-top:26px}.be-lead{padding:0 0 20px}.be-lead__inner{padding-top:72px}.be-lead h1{font-size:clamp(38px,5.4vw,68px);line-height:1.04;margin:22px 0 0;max-width:18ch;text-wrap:balance;font-weight:400}.be-lead h1 b{font-weight:500;color:var(--ph-navy)}.be-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:28px;margin-top:46px}.be-figs div{border-top:3px solid var(--ph-navy);padding:16px 0 0}.be-figs b{display:block;font-family:var(--ph-display);font-weight:400;font-size:42px;line-height:1;letter-spacing:-.03em;color:var(--ph-navy)}.be-figs span{display:block;margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--ph-slate);max-width:26ch}.be-groups{display:grid;gap:0}.be-group{border-top:1px solid var(--ph-border);padding:22px 0 24px}.be-group:last-child{border-bottom:1px solid var(--ph-border)}.be-group h3{font-size:20px;font-weight:500}.be-group ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.be-group li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.62;color:var(--ph-slate);max-width:62ch}.be-group li:before{content:"";position:absolute;left:6px;top:9px;width:1px;height:11px;background:var(--ph-navy)}.be-roll{display:grid;gap:0}.be-roll__row{display:grid;grid-template-columns:1fr 210px;gap:24px;padding:17px 0;border-top:1px solid var(--ph-border);align-items:baseline}.be-roll__row:last-child{border-bottom:1px solid var(--ph-border)}.be-roll__name{font-family:var(--ph-display);font-weight:500;font-size:20px;letter-spacing:-.015em;display:block}.be-roll__emp{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ph-slate)}.be-roll__office{font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red);text-align:right}.be-rows{display:grid;gap:0}.be-row{padding:20px 0 22px;border-top:1px solid var(--ph-border)}.be-row:last-child{border-bottom:1px solid var(--ph-border)}.be-row h3{font-size:19px;font-weight:500}.be-row__area{display:block;margin-bottom:7px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.be-claim{background:var(--ph-navy);color:#fff;padding:0;margin-top:8px}.be-claim__deck{height:3px;background:var(--ph-red)}.be-claim__inner{padding:38px 42px 42px}.be-claim__src{display:block;margin-top:20px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.be-close{padding:56px 0 74px}.be-close h2{margin-top:24px;font-size:clamp(28px,3.8vw,44px);line-height:1.08;max-width:20ch}@media (max-width:880px){.be-deck:after{background-image:repeating-linear-gradient(to right,var(--ph-navy) 0 1px,transparent 1px 26px);height:14px}.be-deck:before{height:14px}.be-roll__row{grid-template-columns:1fr;gap:6px}.be-roll__office{text-align:left}.be-claim__inner{padding:28px 22px 32px}.be-lead__inner{padding-top:48px}}.anz-phero{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;overflow:hidden;background:var(--ph-green-deep)}.anz-phero__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.anz-phero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,32,26,.3),rgba(8,32,26,.1) 34%,rgba(8,32,26,.8) 82%,rgba(8,32,26,.94))}.anz-phero__inner{position:relative;width:100%;padding:0 0 58px}.anz-phero__greet{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 26px}.anz-phero__greet b{font-family:var(--ph-display);font-weight:600;color:var(--ph-bone);font-size:clamp(40px,7.4vw,104px);line-height:.94;letter-spacing:-.035em}.anz-phero__amp{font-family:var(--ph-display);font-weight:400;color:var(--ph-sand);font-size:clamp(26px,4vw,56px);line-height:1}.anz-phero__cap{position:absolute;right:0;bottom:-14px;font-size:11px;letter-spacing:.08em;color:hsla(84,15%,94%,.6);text-transform:uppercase}.anz-phero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.anz-fig{margin:0}.anz-fig img{width:100%;display:block;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--ph-alt)}.anz-fig figcaption{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--ph-slate)}.anz-fig--tall img{aspect-ratio:4/5}.anz-fig--wide img{aspect-ratio:21/9}.anz-grid{display:grid;gap:26px 22px}.anz-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.anz-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.anz-grid--4,.anz-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.anz-strip{display:grid;gap:3px}.anz-strip img{width:100%;display:block;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.anz-ev{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.anz-ev--flip{direction:rtl}.anz-ev--flip>*{direction:ltr}.anz-ev h3{font-size:clamp(24px,2.8vw,38px);margin:16px 0 0}.anz-ev+.anz-ev{margin-top:64px;padding-top:64px;border-top:1px solid var(--ph-border)}.anz-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.anz-marks>div{background:#fff;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:16px;border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border)}.anz-marks>div:nth-child(6n){border-right:0}.anz-marks img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.anz-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.anz-post{display:flex;flex-direction:column}.anz-post img{width:100%;display:block;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background:var(--ph-alt)}.anz-post__meta{margin-top:14px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-red)}.anz-post h3{margin-top:9px;font-size:19px;line-height:1.28;letter-spacing:-.01em}.anz-post h3:lang(zh),.anz-post__zh h3{font-family:var(--font-ph-zh),"Noto Sans TC",sans-serif;font-weight:600;letter-spacing:0;line-height:1.4;font-size:18px}.anz-langs{display:flex;gap:10px;margin-bottom:34px;flex-wrap:wrap}.anz-lang{font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;padding:8px 15px;border:1px solid var(--ph-border);color:var(--ph-slate)}.ph-site .anz-lang--on{background:var(--ph-green);color:var(--ph-bone);border-color:var(--ph-green)}.anz-split__half--photo{padding:0;position:relative;min-height:340px}.anz-split__half--photo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1000px){.anz-grid--3,.anz-grid--4,.anz-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.anz-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.anz-ev{grid-template-columns:1fr;gap:24px}.anz-ev--flip{direction:ltr}.anz-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.anz-phero{min-height:66vh}.anz-phero__inner{padding-bottom:42px}.anz-phero__greet{gap:0 16px}.anz-grid--2,.anz-grid--3,.anz-grid--4,.anz-posts{grid-template-columns:1fr}.anz-marks{grid-template-columns:repeat(3,minmax(0,1fr))}.anz-ev+.anz-ev{margin-top:44px;padding-top:44px}.anz-phero__cap{display:none}}.ph-site--icham{--ph-bg:#fcfcfa;--ph-alt:#f1f2ee;--ph-ink:#1e2430;--ph-slate:#334155;--ph-navy:#173296;--ph-red:#046bd2;--ph-blue:#046bd2;--ph-yellow:#e4e9f5;--ph-border:rgba(30,36,48,.16);--ph-rule:rgba(23,50,150,.85);--ph-scrim:rgba(23,50,150,.78);--ph-display:var(--font-ph-display),"Montserrat",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Literata",Georgia,serif;--ph-label:var(--font-ph-display),"Montserrat",system-ui,sans-serif}.ph-site--icham .ph-flag{width:26px;height:26px;border-radius:0;background:transparent;box-shadow:none;position:relative}.iv-doc{max-width:980px;margin:0 auto;padding:0 34px}.iv-sec{position:relative;padding:0 0 58px}.iv-sec__inner{position:relative;padding-left:34px;padding-top:46px}.iv-sec__inner:before{content:"";position:absolute;left:0;top:0;bottom:-58px;width:1px;background:var(--ph-border)}.iv-sec__inner:after{content:"";position:absolute;left:-3.5px;top:52px;width:8px;height:8px;background:var(--ph-navy)}.iv-sec:last-of-type .iv-sec__inner:before{bottom:0}.iv-sec h2{margin-top:12px;font-size:clamp(25px,3.1vw,36px);line-height:1.14;max-width:22ch;text-wrap:balance}.ph-site--icham .iv-sec__lede{margin-top:15px;font-size:17px;line-height:1.8;color:var(--ph-slate);max-width:48ch;font-style:italic}.iv-sec__body{padding-top:24px}.ph-site--icham .iv-stack>*+*{margin-top:24px}.iv-lead{position:relative;padding:0 0 14px}.iv-lead__inner{position:relative;padding-left:34px;padding-top:74px}.iv-lead__inner:before{content:"";position:absolute;left:0;top:0;bottom:-14px;width:1px;background:var(--ph-border)}.iv-lead__inner:after{content:"";position:absolute;left:-3.5px;top:80px;width:8px;height:8px;background:var(--ph-red)}.iv-lead h1{font-size:clamp(34px,4.8vw,58px);line-height:1.08;margin:16px 0 0;max-width:19ch;text-wrap:balance}.iv-lead h1 b{font-weight:600;color:var(--ph-navy)}.iv-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px;margin-top:38px}.iv-figs div{border-top:2px solid var(--ph-navy);padding:13px 0 0}.iv-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--ph-navy)}.iv-figs span{display:block;margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--ph-slate);max-width:24ch}.iv-rows{display:grid;gap:0}.iv-row{padding:18px 0 20px;border-top:1px solid var(--ph-border)}.iv-row:last-child{border-bottom:1px solid var(--ph-border)}.iv-row h3{font-size:17.5px;font-weight:600}.iv-row__tag{display:block;margin-bottom:6px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-red)}.iv-roll{display:grid;gap:0}.iv-roll__row{padding:16px 0 18px;border-top:1px solid var(--ph-border)}.iv-roll__row:last-child{border-bottom:1px solid var(--ph-border)}.iv-roll__office{display:block;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-red)}.iv-roll__name{display:block;margin-top:6px;font-family:var(--ph-display);font-weight:600;font-size:19px;letter-spacing:-.015em}.iv-roll__meta{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ph-slate)}.iv-pair{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 30px}.iv-pair__rule{background:var(--ph-border)}.iv-pair h3{font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ph-navy);padding-bottom:12px;border-bottom:2px solid var(--ph-navy)}.iv-pair__list{display:grid;gap:0;margin-top:4px}.iv-pair__item{padding:14px 0 15px;border-bottom:1px solid var(--ph-border)}.iv-pair__where{display:block;font-family:var(--ph-display);font-weight:600;font-size:16px}.iv-pair__who{display:block;margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--ph-slate)}.iv-pair__mail{display:inline-block;margin-top:5px;font-size:13.5px;color:var(--ph-red);text-decoration:underline;word-break:break-word}.iv-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px}.iv-tier{border-top:2px solid var(--ph-navy);padding:16px 0 0}.iv-tier h3{font-size:18px}.iv-tier__price{display:block;margin-top:10px;font-family:var(--ph-display);font-weight:600;font-size:27px;letter-spacing:-.02em;color:var(--ph-navy)}.iv-tier__cad{display:block;margin-top:2px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-slate)}.iv-groups{display:grid;gap:0}.iv-group{border-top:1px solid var(--ph-border);padding:20px 0 22px}.iv-group:last-child{border-bottom:1px solid var(--ph-border)}.iv-group h3{font-size:18px}.iv-group ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}.iv-group li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.72;color:var(--ph-slate);max-width:54ch}.iv-group li:before{content:"";position:absolute;left:5px;top:10px;width:5px;height:5px;background:var(--ph-navy)}.iv-claim{background:var(--ph-navy);color:#fff;padding:34px 34px 38px;margin-top:6px}.iv-claim__src{display:block;margin-top:18px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.iv-close{position:relative;padding:48px 0 70px}.iv-close__inner{position:relative;padding-left:34px}.iv-close__inner:before{content:"";position:absolute;left:0;top:-48px;bottom:0;width:1px;background:var(--ph-navy)}.iv-close h2{margin-top:12px;font-size:clamp(26px,3.4vw,38px);line-height:1.12;max-width:20ch}@media (max-width:880px){.iv-pair{grid-template-columns:1fr;gap:30px 0}.iv-pair__rule{display:none}.iv-close__inner,.iv-lead__inner,.iv-sec__inner{padding-left:22px}.iv-claim{padding:26px 22px 30px}}.ph-site--bcchk{--ph-bg:#f7f3ea;--ph-alt:#ede5d5;--ph-ink:#16212b;--ph-slate:#4e5a66;--ph-navy:#0e3d52;--ph-red:#b5482f;--ph-blue:#0e3d52;--ph-yellow:#e9a21b;--ph-border:rgba(22,33,43,.16);--ph-rule:rgba(14,61,82,.85);--ph-scrim:rgba(10,30,42,.55);--bc-mar:#0e3d52;--bc-ipe:#e9a21b;--bc-ipe-deep:#c4820c;--bc-terra:#b5482f;--bc-sand:#ede5d5;--br-amazon:#14513a;--br-cerrado:#b5772b;--br-atlantic:#1c7a52;--br-pantanal:#2e6e93;--ph-display:var(--font-ph-display),"Archivo Black",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Chivo",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Chivo",system-ui,sans-serif}.ph-site--bcchk .ph-nav__title,.ph-site--bcchk h1,.ph-site--bcchk h2,.ph-site--bcchk h3{font-family:var(--ph-display);font-weight:400;letter-spacing:-.025em}.ph-site--bcchk .ph-flag{width:26px;height:26px;border-radius:13px 13px 0 0;background:var(--bc-mar);box-shadow:none;position:relative;overflow:hidden}.bc-doc{max-width:1160px;margin:0 auto;padding:0 34px}.bc-doc--wide{max-width:1320px}.bc-calcada{height:46px;background-color:var(--bc-sand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='46' viewBox='0 0 160 46'%3E%3Cg fill='none' stroke='%230E3D52' stroke-width='9'%3E%3Cpath d='M0 9 C 20 -5 60 -5 80 9 S 140 23 160 9'/%3E%3Cpath d='M0 32 C 20 18 60 18 80 32 S 140 46 160 32'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:50%}.bc-calcada--thin{height:30px;background-size:auto 46px}.bc-calcada--dark{background-color:var(--bc-mar);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='46' viewBox='0 0 160 46'%3E%3Cg fill='none' stroke='%23F7F3EA' stroke-width='9'%3E%3Cpath d='M0 9 C 20 -5 60 -5 80 9 S 140 23 160 9'/%3E%3Cpath d='M0 32 C 20 18 60 18 80 32 S 140 46 160 32'/%3E%3C/g%3E%3C/svg%3E")}.bc-hero{position:relative;background:var(--bc-mar)}.bc-hero__img{position:relative;height:clamp(460px,70vh,660px);overflow:hidden}.bc-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,37,.62),rgba(8,26,37,.28) 42%,rgba(8,26,37,.86))}.bc-hero__inner{position:absolute;inset:0;display:flex;align-items:flex-end;max-width:1320px;margin:0 auto;padding:0 34px 54px}.bc-hero__body{max-width:880px}.bc-hero h1{color:#fff;font-size:clamp(38px,7.2vw,92px);line-height:.94;letter-spacing:-.035em;text-transform:uppercase;margin:14px 0 0}.bc-hero h1 em{font-style:normal;color:var(--bc-ipe)}.bc-hero__sub{color:hsla(0,0%,100%,.9);font-size:18px;line-height:1.5;max-width:640px;margin:22px 0 0}.bc-hero .ph-kicker{color:var(--bc-ipe)}.bc-hero .ph-hero__ctas{margin-top:30px}.bc-rail{position:absolute;left:40px;top:0;bottom:54px;width:22px;display:flex;flex-direction:column;align-items:center}.bc-rail__drop{width:2px;height:88px;background:var(--bc-ipe);flex:none}.bc-rail__text{writing-mode:vertical-rl;text-orientation:mixed;margin-top:18px;color:var(--bc-ipe);font-family:var(--ph-label);font-weight:700;font-size:11px;letter-spacing:.36em;text-transform:uppercase;white-space:nowrap;flex:none}.bc-rail__tail{flex:1 1 auto;width:1px;margin-top:18px;background:linear-gradient(180deg,var(--bc-ipe),rgba(233,162,27,0))}.bc-hero__inner--railed{padding-left:108px}.bc-arch{margin:0;position:relative}.bc-arch__frame{position:relative;overflow:hidden;background:var(--bc-sand);border-radius:999px 999px 0 0}.bc-arch__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-arch--tall .bc-arch__frame{aspect-ratio:3/4.2}.bc-arch--wide .bc-arch__frame{aspect-ratio:4/3;border-radius:999px 999px 0 0/200px 200px 0 0}.bc-arch__cap{margin-top:14px;font-size:13.5px;line-height:1.45;color:var(--ph-ink)}.bc-arch__cap,.bc-arch__when{display:block;font-family:var(--ph-label)}.bc-arch__when{margin-top:4px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-ipe-deep)}.bc-sec{padding:84px 0 20px}.bc-sec__grid{display:grid;grid-template-columns:296px 1fr;gap:56px;align-items:start}.bc-sec__head{position:sticky;top:96px}.bc-sec__head h2{font-size:clamp(24px,2.6vw,34px);line-height:1.04;margin:12px 0 0;text-transform:uppercase;letter-spacing:-.03em}.bc-sec__rule{width:46px;height:5px;background:var(--bc-ipe);margin-top:18px}.bc-sec__lede{margin:18px 0 0;font-size:15px;line-height:1.62;color:var(--ph-slate)}.bc-sec__body{min-width:0}.bc-stack>*+*{margin-top:22px}.bc-stack p{font-size:16.5px;line-height:1.72;color:var(--ph-ink);margin:0}.bc-lead{position:relative;background:var(--bc-mar)}.bc-lead__img{position:relative;height:clamp(280px,42vh,400px);overflow:hidden}.bc-lead__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-lead__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,26,37,.5),rgba(8,26,37,.82))}.bc-lead__inner{position:absolute;inset:0;display:flex;align-items:flex-end;max-width:1320px;margin:0 auto;padding:0 34px 40px}.bc-lead h1{color:#fff;font-size:clamp(32px,5.4vw,66px);line-height:.98;text-transform:uppercase;letter-spacing:-.03em;margin:12px 0 0;max-width:900px}.bc-lead .ph-kicker{color:var(--bc-ipe)}.bc-lead__sub{color:hsla(0,0%,100%,.88);font-size:16.5px;line-height:1.55;max-width:640px;margin:22px 0 0}.bc-figs{background:var(--bc-sand);padding:46px 0}.bc-figs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.bc-fig{padding:0 26px;border-left:1px solid rgba(22,33,43,.16)}.bc-fig:first-child{border-left:0;padding-left:0}.bc-fig b{display:block;font-family:var(--ph-display);font-weight:400;font-size:clamp(38px,4.6vw,62px);line-height:.92;color:var(--bc-mar);letter-spacing:-.04em}.bc-fig span{display:block;margin-top:10px;font-size:13px;line-height:1.45;color:var(--ph-slate)}.bc-gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}.bc-gal--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-broad{display:grid;grid-template-columns:1.55fr 1fr;gap:0;align-items:stretch}.bc-broad__img{position:relative;overflow:hidden;min-height:340px}.bc-broad__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bc-broad__side{background:var(--bc-mar);color:#fff;padding:42px 38px;display:flex;flex-direction:column;justify-content:center}.bc-broad__side h3{color:#fff;font-size:25px;line-height:1.12;text-transform:uppercase;margin:12px 0 0}.bc-broad__side p{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.6;margin:16px 0 0}.bc-broad__side .ph-kicker{color:var(--bc-ipe)}.bc-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.bc-board__name{display:block;margin-top:14px;font-family:var(--ph-display);font-weight:400;font-size:16px;line-height:1.16;letter-spacing:-.02em}.bc-board__office{display:block;margin-top:6px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--bc-ipe-deep)}.bc-board .bc-arch__frame{aspect-ratio:3/3.9}.bc-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.bc-mark{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:26px 22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#fff;min-height:154px}.bc-mark img{max-width:158px;max-height:62px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.bc-mark span{font-family:var(--ph-label);font-size:12px;line-height:1.4;text-align:center;color:var(--ph-slate)}.bc-marks--two{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-marks--two .bc-mark{min-height:190px}.bc-marks--two .bc-mark img{max-width:260px;max-height:84px}.bc-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bc-tier{background:#fff;border-top:7px solid var(--ph-border);padding:30px 28px 32px}.bc-tier--amazon{border-top-color:var(--br-amazon)}.bc-tier--cerrado{border-top-color:var(--br-cerrado)}.bc-tier--atlantic{border-top-color:var(--br-atlantic)}.bc-tier--pantanal{border-top-color:var(--br-pantanal)}.bc-tier__kind{font-family:var(--ph-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ph-slate)}.bc-tier h3{font-size:27px;line-height:1.06;margin:10px 0 0;text-transform:uppercase}.bc-tier__biome{display:block;margin-top:8px;font-family:var(--ph-label);font-size:13px;color:var(--ph-slate)}.bc-tier__price{display:block;margin-top:20px;font-family:var(--ph-display);font-weight:400;font-size:30px;letter-spacing:-.03em;color:var(--bc-mar)}.bc-tier__cad{display:block;margin-top:4px;font-family:var(--ph-label);font-size:12px;color:var(--ph-slate)}.bc-tier__inc{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid var(--ph-border)}.bc-tier__inc li{font-family:var(--ph-label);font-size:13.5px;line-height:1.5;padding:11px 0 11px 20px;border-bottom:1px solid var(--ph-border);position:relative;color:var(--ph-ink)}.bc-tier__inc li:before{content:"";position:absolute;left:0;top:18px;width:9px;height:9px;border-radius:5px 5px 0 0;background:var(--bc-ipe)}.bc-screen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.bc-cell{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:24px 24px 26px}.bc-cell:last-child:nth-child(odd){grid-column:1/-1}.bc-cell h3{font-size:17px;line-height:1.18;text-transform:uppercase;letter-spacing:-.02em}.bc-cell p{margin:10px 0 0;font-size:14px;line-height:1.58;color:var(--ph-slate)}.bc-cell p,.bc-cell__tag{font-family:var(--ph-label)}.bc-cell__tag{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bc-ipe-deep)}.bc-note{font-family:var(--ph-label);font-size:13.5px;line-height:1.62;color:var(--ph-slate);padding-top:18px;border-top:1px solid var(--ph-border)}.bc-note a{color:var(--bc-mar)}.bc-claim{background:var(--bc-mar);color:#fff;padding:40px 40px 42px;position:relative}.bc-claim p{font-family:var(--ph-display);font-weight:400;font-size:clamp(20px,2.5vw,30px);line-height:1.2;letter-spacing:-.025em;margin:0;color:#fff}.bc-claim__src{display:block;margin-top:20px;font-family:var(--ph-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bc-ipe)}.bc-close{background:var(--bc-mar);color:#fff;padding:74px 0;margin-top:90px}.bc-close h2{color:#fff;font-size:clamp(28px,4vw,48px);line-height:1.04;text-transform:uppercase;letter-spacing:-.03em;margin:14px 0 0}.bc-close p{color:hsla(0,0%,100%,.82);font-size:16.5px;line-height:1.62;max-width:620px;margin:18px 0 0}.bc-close .ph-kicker{color:var(--bc-ipe)}@media (max-width:900px){.bc-sec__grid{grid-template-columns:1fr;gap:26px}.bc-sec__head{position:static}.bc-gal{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-board{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-broad{grid-template-columns:1fr}.bc-broad__img{min-height:260px}.bc-figs__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.bc-fig:nth-child(3){border-left:0;padding-left:0}.bc-tiers{grid-template-columns:1fr}.bc-rail{display:none}.bc-hero__inner--railed{padding-left:34px}}@media (max-width:640px){.bc-doc,.bc-doc--wide{padding:0 20px}.bc-hero__inner,.bc-lead__inner{padding-left:20px;padding-right:20px}.bc-board,.bc-gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.bc-marks,.bc-screen{grid-template-columns:1fr;border-left:0}.bc-cell,.bc-mark{border-right:0}.bc-figs__grid{grid-template-columns:1fr;row-gap:22px}.bc-fig{border-left:0;padding-left:0}.bc-claim{padding:28px 22px 30px}.bc-broad__side{padding:30px 22px}.bc-calcada{height:34px;background-size:auto 34px}.bc-hero h1,.bc-lead h1{line-height:1}.bc-hero__sub,.bc-lead__sub{margin-top:16px}.bc-hero__img{height:clamp(520px,76vh,660px)}}.ph-site--scchk{--ph-bg:#f4f4f4;--ph-alt:#e8e8e8;--ph-ink:#111;--ph-slate:#4d4d4d;--ph-navy:#111;--ph-red:#c91818;--ph-blue:#337ab7;--ph-yellow:#e2e2e2;--ph-border:hsla(0,0%,7%,.18);--ph-rule:hsla(0,0%,7%,.9);--ph-scrim:hsla(0,0%,7%,.82);--ph-display:var(--font-ph-display),"Space Grotesk",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Barlow",system-ui,sans-serif;--ph-label:var(--font-ph-display),"Space Grotesk",system-ui,sans-serif}.ph-site--scchk .ph-flag{width:24px;height:24px;border-radius:0;background:var(--ph-red);box-shadow:none;position:relative}.ch-doc{max-width:1140px;margin:0 auto;padding:0 32px}.ch-sec{padding:34px 0 40px;border-top:1px solid var(--ph-ink)}.ch-sec__head{display:grid;grid-template-columns:54px 1fr;gap:18px;align-items:start;max-width:74ch}.ch-sec__no{font-family:var(--ph-label);font-size:12px;font-weight:600;color:var(--ph-red);padding-top:4px}.ch-sec__head h2{margin-top:6px;font-size:clamp(23px,2.9vw,33px);line-height:1.08}.ch-sec__body{padding-top:22px}.ph-site--scchk .ch-stack>*+*{margin-top:18px}.ch-lead{padding:62px 0 30px}.ch-lead h1{font-size:clamp(32px,4.4vw,54px);line-height:1.02;margin:12px 0 0;max-width:20ch;letter-spacing:-.035em}.ch-lead h1 b{font-weight:600;color:var(--ph-red)}.ch-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:22px;margin-top:30px}.ch-figs div{border-top:2px solid var(--ph-ink);padding:10px 0 0}.ch-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:32px;line-height:1;letter-spacing:-.04em;color:var(--ph-red)}.ch-figs span{display:block;margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--ph-slate)}.ch-reg{display:grid;gap:0;border-top:1px solid var(--ph-border)}.ch-reg__row{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:8px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.ch-reg__no{font-family:var(--ph-label);font-size:11px;font-weight:500;color:var(--ph-red);font-variant-numeric:tabular-nums}.ch-reg__name{font-size:14.5px;line-height:1.35}@media (min-width:900px){.ch-reg--split{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:44px;column-gap:44px}.ch-reg--split .ch-reg__row{-moz-column-break-inside:avoid;break-inside:avoid}}.ch-roll{display:grid;gap:0;border-top:1px solid var(--ph-ink)}.ch-roll__row{display:grid;grid-template-columns:46px 1fr 210px;gap:14px;padding:12px 0;border-bottom:1px solid var(--ph-border);align-items:baseline}.ch-roll__no{font-family:var(--ph-label);font-size:11px;font-weight:500;color:var(--ph-red);font-variant-numeric:tabular-nums}.ch-roll__name{font-family:var(--ph-display);font-weight:600;font-size:16px;letter-spacing:-.02em;display:block}.ch-roll__meta{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--ph-slate)}.ch-roll__role{font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-ink);text-align:right;line-height:1.45}.ch-rows{display:grid;gap:0;border-top:1px solid var(--ph-ink)}.ch-row{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:14px 0 16px;border-bottom:1px solid var(--ph-border)}.ch-row__no{font-family:var(--ph-label);font-size:11px;font-weight:500;color:var(--ph-red);font-variant-numeric:tabular-nums;padding-top:3px}.ch-row h3{font-size:16.5px;font-weight:600}.ch-row__tag{display:block;margin-bottom:4px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ph-slate)}.ch-bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:18px}.ch-band{border-top:3px solid var(--ph-ink);padding:14px 0 0}.ch-band h3{font-size:19px}.ch-band__price{display:block;margin-top:13px;font-family:var(--ph-display);font-weight:600;font-size:25px;letter-spacing:-.03em;color:var(--ph-red)}.ch-band__cad{display:block;margin-top:2px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-slate)}.ch-list{margin:0;list-style:none;display:grid;gap:7px;border-top:1px solid var(--ph-border);padding:14px 0 0}.ch-list li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.5;color:var(--ph-slate);max-width:72ch}.ch-list li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:1.5px;background:var(--ph-red)}.ch-claim{background:var(--ph-ink);color:#fff;padding:26px 28px 30px;margin-top:4px;border-left:6px solid var(--ph-red)}.ch-claim__src{display:block;margin-top:14px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.ch-close{padding:38px 0 64px;border-top:3px solid var(--ph-red)}.ch-close h2{margin-top:10px;font-size:clamp(25px,3.2vw,36px);line-height:1.08;max-width:22ch}@media (max-width:880px){.ch-sec__head{grid-template-columns:1fr;gap:4px}.ch-roll__row{grid-template-columns:38px 1fr}.ch-roll__role{grid-column:2;text-align:left;margin-top:5px}.ch-reg__row,.ch-row{grid-template-columns:34px 1fr;gap:10px}.ch-claim{padding:20px 18px 24px}}.ph-site--swedhk{--ph-bg:#fff;--ph-alt:#f0f0f0;--ph-ink:#0c2548;--ph-slate:#626262;--ph-navy:#1d2863;--ph-red:#1d2863;--ph-blue:#1d2863;--ph-yellow:#e7e7e7;--ph-border:rgba(12,37,72,.16);--ph-rule:rgba(12,37,72,.9);--ph-scrim:rgba(12,37,72,.82);--ph-display:var(--font-ph-display),"Faustina",Georgia,serif;--ph-body:var(--font-ph-body),"Roboto",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Roboto",system-ui,sans-serif}.ph-site--swedhk .ph-flag{width:26px;height:18px;border-radius:1px;background:#005293;box-shadow:none;position:relative}.se-doc{max-width:1080px;margin:0 auto;padding:0 34px}.se-sec{padding:44px 0 50px;border-top:1px solid var(--ph-border)}.se-sec__head{max-width:60ch}.se-sec__head h2{margin-top:10px;font-size:clamp(26px,3.3vw,38px);line-height:1.1;text-wrap:balance}.se-sec__body{padding-top:26px}.ph-site--swedhk .se-stack>*+*{margin-top:22px}.se-lead{padding:64px 0 8px}.se-lead h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;margin:12px 0 0;max-width:19ch;text-wrap:balance}.se-lead h1 b{font-weight:600;color:var(--ph-navy)}.se-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:30px 26px;margin-top:40px}.se-figs div{border-top:1px solid var(--ph-ink);padding:12px 0 0}.se-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:clamp(52px,6.4vw,96px);line-height:.9;letter-spacing:-.045em;color:var(--ph-navy)}.se-figs span{display:block;margin-top:12px;font-size:13px;line-height:1.5;color:var(--ph-slate);max-width:26ch}.se-values{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(215px,100%),1fr));gap:26px}.se-value{border-top:3px solid var(--ph-navy);padding:14px 0 0}.se-value h3{font-size:21px}.se-diary{display:grid;gap:0;border-top:1px solid var(--ph-ink)}.se-diary__row{display:grid;grid-template-columns:190px 1fr;gap:22px;padding:15px 0 17px;border-bottom:1px solid var(--ph-border)}.se-diary__when{font-family:var(--ph-label);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-navy);padding-top:4px}.se-diary__name{font-family:var(--ph-display);font-weight:600;font-size:18px;letter-spacing:-.012em;display:block}.se-rows{display:grid;gap:0;border-top:1px solid var(--ph-ink)}.se-row{display:grid;grid-template-columns:1fr 230px;gap:22px;padding:14px 0 15px;border-bottom:1px solid var(--ph-border);align-items:baseline}.se-row__name{font-family:var(--ph-display);font-weight:600;font-size:18px;letter-spacing:-.012em}.se-row__role{font-family:var(--ph-label);font-size:13px;color:var(--ph-slate);text-align:right}.se-row--stack{grid-template-columns:1fr;gap:6px}.se-bands{display:grid;gap:0;border-top:1px solid var(--ph-ink)}.se-band{display:grid;grid-template-columns:1fr 150px;gap:20px;padding:13px 0 14px;border-bottom:1px solid var(--ph-border);align-items:baseline}.se-band__name{display:block;font-size:17px}.se-band__name,.se-band__price{font-family:var(--ph-display);font-weight:600}.se-band__price{font-size:19px;color:var(--ph-navy);text-align:right;letter-spacing:-.02em}.se-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.se-list li{position:relative;padding-left:20px;font-size:15px;line-height:1.62;color:var(--ph-slate);max-width:68ch}.se-list li:before{content:"";position:absolute;left:0;top:10px;width:10px;height:1px;background:var(--ph-navy)}.se-claim{background:var(--ph-navy);color:#fff;padding:32px 34px 36px;margin-top:4px}.se-claim__src{display:block;margin-top:18px;font-family:var(--ph-label);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.se-close{padding:46px 0 66px;border-top:3px solid var(--ph-navy)}.se-close h2{margin-top:10px;font-size:clamp(26px,3.4vw,38px);line-height:1.1;max-width:21ch}@media (max-width:880px){.se-diary__row{grid-template-columns:1fr;gap:6px}.se-diary__when{padding-top:0}.se-row{grid-template-columns:1fr;gap:4px}.se-row__role{text-align:left}.se-band{grid-template-columns:1fr;gap:6px}.se-band__price{text-align:left}.se-claim{padding:24px 20px 28px}}.ph-site--austhk{--ph-bg:#fbfcfd;--ph-alt:#edf1f6;--ph-ink:#16202e;--ph-slate:#4d4d4d;--ph-navy:#005bb7;--ph-red:#bf1300;--ph-blue:#337ab7;--ph-yellow:#dee7f2;--ph-border:rgba(22,32,46,.15);--ph-rule:rgba(0,91,183,.9);--ph-scrim:rgba(22,32,46,.8);--ph-display:var(--font-ph-display),"Sora",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Mulish",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Mulish",system-ui,sans-serif}.ph-site--austhk .ph-flag{width:24px;height:24px;border-radius:0;background:transparent;box-shadow:none;position:relative}.au-doc{max-width:1120px;margin:0 auto;padding:0 34px}.au-sec{padding:44px 0 50px;border-top:1px solid var(--ph-border)}.au-sec__head{max-width:62ch}.au-sec__head h2{margin-top:11px;font-size:clamp(26px,3.3vw,38px);line-height:1.08;text-wrap:balance}.au-sec__body{padding-top:26px}.ph-site--austhk .au-stack>*+*{margin-top:22px}.au-lead{padding:64px 0 10px}.au-lead h1{font-size:clamp(34px,4.6vw,56px);line-height:1.04;margin:12px 0 0;max-width:19ch;text-wrap:balance}.au-lead h1 b{font-weight:600;color:var(--ph-navy)}.au-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:26px;margin-top:36px}.au-figs div{border-top:3px solid var(--ph-navy);padding:12px 0 0}.au-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:40px;line-height:1;letter-spacing:-.045em;color:var(--ph-navy)}.au-figs span{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--ph-slate);max-width:26ch}.au-spine{position:relative;padding-left:30px}.au-spine:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:var(--ph-border)}.au-spine__row{position:relative;display:grid;grid-template-columns:1fr 170px;gap:20px;padding:11px 0;align-items:baseline}.au-spine__row:before{content:"";position:absolute;left:-29px;top:18px;width:12px;height:2px;background:var(--ph-navy)}.au-spine__row--now:before{background:var(--ph-red);width:18px;left:-32px}.au-spine__name{font-family:var(--ph-display);font-weight:600;font-size:17.5px;letter-spacing:-.02em}.au-spine__years{font-family:var(--ph-label);font-size:13px;font-weight:600;color:var(--ph-slate);text-align:right;font-variant-numeric:tabular-nums}.au-spine__row--now .au-spine__years{color:var(--ph-red)}.au-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:0;border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.au-roll__cell{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:16px 20px 18px}.au-roll__office{display:block;font-family:var(--ph-label);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-navy)}.au-roll__name{display:block;margin-top:6px;font-family:var(--ph-display);font-weight:600;font-size:17px;letter-spacing:-.02em}.au-rows{display:grid;gap:0;border-top:1px solid var(--ph-border)}.au-row{padding:15px 0 17px;border-bottom:1px solid var(--ph-border)}.au-row h3{font-size:17px;font-weight:600}.au-row__tag{display:block;margin-bottom:5px;font-family:var(--ph-label);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-navy)}.au-chips{display:flex;flex-wrap:wrap;gap:9px}.au-chips span{display:inline-block;border:1px solid var(--ph-navy);color:var(--ph-navy);border-radius:3px;padding:8px 14px;font-size:13.5px;font-weight:600}.au-chips--quiet span{border-color:var(--ph-border);color:var(--ph-slate);font-weight:500}.au-names{display:grid;gap:0;border-top:1px solid var(--ph-border)}.au-names span{display:block;border-bottom:1px solid var(--ph-border);padding:9px 0;font-size:14.5px;line-height:1.4;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:900px){.au-names{display:block;-moz-column-count:2;column-count:2;-moz-column-gap:44px;column-gap:44px}}.au-claim{background:var(--ph-navy);color:#fff;padding:30px 32px 34px;margin-top:4px;border-radius:3px}.au-claim__src{display:block;margin-top:16px;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.au-close{padding:44px 0 66px;border-top:3px solid var(--ph-navy)}.au-close h2{margin-top:11px;font-size:clamp(26px,3.4vw,38px);line-height:1.08;max-width:21ch}@media (max-width:880px){.au-spine__row{grid-template-columns:1fr;gap:3px}.au-spine__years{text-align:left}.au-roll{grid-template-columns:1fr;border-left:0}.au-roll__cell{border-right:0}.au-claim{padding:24px 20px 28px}}.ph-site--brithk{--ph-bg:#f5f3ef;--ph-alt:#e8e4dc;--ph-ink:#21252b;--ph-slate:#4d4d4d;--ph-navy:#034ea4;--ph-red:#034ea4;--ph-blue:#034ea4;--ph-yellow:#e2ded4;--ph-border:rgba(33,37,43,.16);--ph-rule:rgba(3,78,164,.9);--ph-scrim:rgba(33,37,43,.8);--ph-display:var(--font-ph-display),"Urbanist",system-ui,sans-serif;--ph-body:var(--font-ph-body),"Cabin",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Cabin",system-ui,sans-serif}.ph-site--brithk .ph-flag{width:26px;height:22px;border-radius:0;background:transparent;box-shadow:none;position:relative}.gb-doc{max-width:1100px;margin:0 auto;padding:0 34px}.gb-sec{padding:44px 0 50px;border-top:1px solid var(--ph-border)}.gb-sec__head{max-width:62ch}.gb-sec__head h2{margin-top:11px;font-size:clamp(26px,3.3vw,38px);line-height:1.08;text-wrap:balance}.gb-sec__body{padding-top:26px}.ph-site--brithk .gb-stack>*+*{margin-top:22px}.gb-lead{padding:64px 0 10px}.gb-lead h1{font-size:clamp(34px,4.6vw,56px);line-height:1.04;margin:12px 0 0;max-width:19ch;text-wrap:balance}.gb-lead h1 b{font-weight:600;color:var(--ph-navy)}.gb-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:26px;margin-top:36px}.gb-figs div{border-top:2px solid var(--ph-navy);padding:12px 0 0}.gb-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:38px;line-height:1;letter-spacing:-.04em;color:var(--ph-navy)}.gb-figs span{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--ph-slate);max-width:26ch}.gb-class{border-left:3px solid var(--ph-navy);padding:4px 0 4px 22px}.gb-class+.gb-class{margin-top:26px}.gb-class--2{margin-left:24px;border-left-color:rgba(3,78,164,.6)}.gb-class--3{margin-left:48px;border-left-color:rgba(3,78,164,.4)}.gb-class--4{margin-left:72px;border-left-color:rgba(3,78,164,.25)}.gb-class__label{display:block;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-navy)}.gb-class__rows{display:grid;gap:0;margin-top:12px}.gb-class__row{display:grid;grid-template-columns:1fr 200px;gap:18px;padding:9px 0;border-top:1px solid var(--ph-border);align-items:baseline}.gb-class__name{font-family:var(--ph-display);font-weight:600;font-size:16.5px;letter-spacing:-.018em;display:block}.gb-class__emp{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--ph-slate)}.gb-class__office{font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ph-slate);text-align:right;line-height:1.45}.gb-rows{display:grid;gap:0;border-top:1px solid var(--ph-border)}.gb-row{padding:15px 0 17px;border-bottom:1px solid var(--ph-border)}.gb-row h3{font-size:17px;font-weight:600}.gb-row__tag{display:block;margin-bottom:5px;font-family:var(--ph-label);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ph-navy)}.gb-tiers{display:grid;gap:0;border-top:2px solid var(--ph-navy)}.gb-tier{display:grid;grid-template-columns:1fr 170px;gap:20px;padding:16px 0 18px;border-bottom:1px solid var(--ph-border)}.gb-tier__name{font-family:var(--ph-display);font-weight:600;font-size:20px;letter-spacing:-.022em;display:block}.gb-tier__seats{display:block;margin-top:3px;font-family:var(--ph-label);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-navy)}.gb-tier__price{font-family:var(--ph-display);font-weight:600;font-size:21px;color:var(--ph-navy);text-align:right;letter-spacing:-.025em}.gb-tier__cad{display:block;margin-top:2px;font-family:var(--ph-label);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ph-slate);text-align:right}.gb-chips{display:flex;flex-wrap:wrap;gap:8px}.gb-chips span{display:inline-block;border:1px solid var(--ph-border);color:var(--ph-slate);padding:7px 13px;font-size:13px;font-weight:600}.gb-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.gb-list li{position:relative;padding-left:20px;font-size:15px;line-height:1.62;color:var(--ph-slate);max-width:68ch}.gb-list li:before{content:"";position:absolute;left:0;top:10px;width:11px;height:2px;background:var(--ph-navy)}.gb-claim{background:var(--ph-navy);color:#fff;padding:30px 32px 34px;margin-top:4px}.gb-claim__src{display:block;margin-top:16px;font-family:var(--ph-label);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.gb-close{padding:44px 0 66px;border-top:2px solid var(--ph-navy)}.gb-close h2{margin-top:11px;font-size:clamp(26px,3.4vw,38px);line-height:1.08;max-width:21ch}@media (max-width:880px){.gb-class--2,.gb-class--3,.gb-class--4{margin-left:0}.gb-class{padding-left:14px}.gb-class__row{grid-template-columns:1fr;gap:3px}.gb-class__office{text-align:left}.gb-tier{grid-template-columns:1fr;gap:6px}.gb-tier__cad,.gb-tier__price{text-align:left}.gb-claim{padding:24px 20px 28px}}.ph-site--icchk{--ph-bg:#fbf9f5;--ph-alt:#efeae1;--ph-ink:#1b2426;--ph-slate:#4f5a5c;--ph-navy:#136371;--ph-red:#c6a570;--ph-blue:#136371;--ph-yellow:#ede3d2;--ph-border:rgba(27,36,38,.16);--ph-rule:rgba(19,99,113,.9);--ph-scrim:rgba(19,99,113,.82);--ph-display:var(--font-ph-display),"Petrona",Georgia,serif;--ph-body:var(--font-ph-body),"Outfit",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Outfit",system-ui,sans-serif}.ph-site--icchk .ph-flag{width:26px;height:20px;border-radius:1px;background:var(--ph-navy);box-shadow:none;position:relative}.it-doc{max-width:1080px;margin:0 auto;padding:0 34px}.it-sec{padding:44px 0 50px;border-top:1px solid var(--ph-border)}.it-sec__head{max-width:60ch}.it-sec__head h2{margin-top:11px;font-size:clamp(26px,3.3vw,38px);line-height:1.1;text-wrap:balance}.it-sec__body{padding-top:26px}.ph-site--icchk .it-stack>*+*{margin-top:22px}.it-lead{padding:64px 0 10px}.it-lead h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;margin:12px 0 0;max-width:19ch;text-wrap:balance}.it-lead h1 b{font-weight:600;color:var(--ph-navy)}.it-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:26px;margin-top:36px}.it-figs div{border-top:2px solid var(--ph-red);padding:12px 0 0}.it-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:38px;line-height:1;letter-spacing:-.03em;color:var(--ph-navy)}.it-figs span{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--ph-slate);max-width:26ch}.it-cat{display:grid;gap:0;border-top:2px solid var(--ph-navy);counter-reset:it}.it-cat__row{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:16px 0 18px;border-bottom:1px solid var(--ph-border);counter-increment:it}.it-cat__row:before{content:counter(it,upper-alpha);font-size:19px;color:var(--ph-red);padding-top:1px}.it-cat__name,.it-cat__row:before{font-family:var(--ph-display);font-weight:600}.it-cat__name{font-size:18px;letter-spacing:-.012em;display:block}.ph-site--icchk .it-cat__what{display:block;margin-top:6px;font-size:14.5px;line-height:1.68;color:var(--ph-slate);max-width:64ch}.it-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:0;border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.it-roll span{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:14px 18px;font-family:var(--ph-display);font-weight:500;font-size:16.5px;line-height:1.35}.it-rows{display:grid;gap:0;border-top:1px solid var(--ph-border)}.it-row{padding:15px 0 17px;border-bottom:1px solid var(--ph-border)}.it-row h3{font-size:17px;font-weight:600}.it-row__tag{display:block;margin-bottom:5px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-red)}.it-chips{display:flex;flex-wrap:wrap;gap:9px}.it-chips span{display:inline-block;border:1px solid var(--ph-navy);color:var(--ph-navy);border-radius:2px;padding:8px 14px;font-size:13.5px;font-weight:500}.it-list{margin:0;padding:0;list-style:none;display:grid;gap:8px}.it-list li{position:relative;padding-left:20px;font-size:15px;line-height:1.66;color:var(--ph-slate);max-width:68ch}.it-list li:before{content:"";position:absolute;left:0;top:10px;width:11px;height:2px;background:var(--ph-red)}.it-claim{background:var(--ph-navy);color:#fff;padding:30px 32px 34px;margin-top:4px;border-top:4px solid var(--ph-red)}.it-claim__src{display:block;margin-top:16px;font-family:var(--ph-label);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.it-close{padding:44px 0 66px;border-top:4px solid var(--ph-red)}.it-close h2{margin-top:11px;font-size:clamp(26px,3.4vw,38px);line-height:1.1;max-width:21ch}@media (max-width:880px){.it-roll{grid-template-columns:1fr;border-left:0}.it-roll span{border-right:0}.it-cat__row{grid-template-columns:34px 1fr;gap:12px}.it-claim{padding:24px 20px 28px}}.ph-site--amhk{--ph-bg:#fafafa;--ph-alt:#efefef;--ph-ink:#1a1a1a;--ph-slate:#4d4d4d;--ph-navy:#c32436;--ph-red:#005bb7;--ph-blue:#005bb7;--ph-yellow:#ebe2e3;--ph-border:rgba(26,26,26,.15);--ph-rule:rgba(195,36,54,.9);--ph-scrim:rgba(26,26,26,.82);--ph-display:var(--font-ph-display),"Zilla Slab",Georgia,serif;--ph-body:var(--font-ph-body),"Rubik",system-ui,sans-serif;--ph-label:var(--font-ph-body),"Rubik",system-ui,sans-serif}.ph-site--amhk .ph-flag{width:26px;height:22px;border-radius:0;background:transparent;box-shadow:none;position:relative}.us-doc{max-width:1120px;margin:0 auto;padding:0 34px}.us-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.us-four div{border-top:4px solid var(--ph-navy);padding:12px 0 0}.us-four div:last-child{border-top-color:var(--ph-blue)}.us-four span{display:block;font-family:var(--ph-display);font-weight:600;font-size:17px;line-height:1.25;letter-spacing:-.015em}.us-four i{display:block;margin-top:6px;font-style:normal;font-family:var(--ph-label);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-slate)}.us-sec{padding:44px 0 50px;border-top:1px solid var(--ph-border)}.us-sec__head{max-width:62ch}.us-sec__head h2{margin-top:11px;font-size:clamp(26px,3.3vw,38px);line-height:1.1;text-wrap:balance}.us-sec__body{padding-top:26px}.ph-site--amhk .us-stack>*+*{margin-top:22px}.us-lead{padding:64px 0 10px}.us-lead h1{font-size:clamp(34px,4.6vw,56px);line-height:1.04;margin:12px 0 0;max-width:19ch;text-wrap:balance}.us-lead h1 b{font-weight:600;color:var(--ph-navy)}.us-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:26px;margin-top:34px}.us-figs div{border-top:1px solid var(--ph-ink);padding:12px 0 0}.us-figs b{display:block;font-family:var(--ph-display);font-weight:600;font-size:38px;line-height:1;letter-spacing:-.035em;color:var(--ph-navy)}.us-figs span{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--ph-slate);max-width:26ch}.us-roll{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:0;border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.us-roll__cell{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);padding:16px 20px 18px}.us-roll__office{display:block;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-navy)}.us-roll__name{display:block;margin-top:5px;font-family:var(--ph-display);font-weight:600;font-size:17.5px;letter-spacing:-.018em}.us-roll__meta{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--ph-slate)}.us-rows{display:grid;gap:0;border-top:1px solid var(--ph-border)}.us-row{padding:15px 0 17px;border-bottom:1px solid var(--ph-border)}.us-row h3{font-size:17px;font-weight:600}.us-row__tag{display:block;margin-bottom:5px;font-family:var(--ph-label);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-navy)}.us-list{margin:0;padding:0;list-style:none;display:grid;gap:9px}.us-list li{position:relative;padding-left:22px;font-size:15px;line-height:1.64;color:var(--ph-slate);max-width:68ch}.us-list li:before{content:"";position:absolute;left:0;top:7px;width:3px;height:12px;background:var(--ph-navy)}.us-claim{background:var(--ph-ink);color:#fff;padding:30px 32px 34px;margin-top:4px;border-left:5px solid var(--ph-navy)}.us-claim__src{display:block;margin-top:16px;font-family:var(--ph-label);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.66)}.us-close{padding:44px 0 66px;border-top:4px solid var(--ph-navy)}.us-close h2{margin-top:11px;font-size:clamp(26px,3.4vw,38px);line-height:1.1;max-width:21ch}@media (max-width:880px){.us-four{grid-template-columns:1fr 1fr;gap:16px}.us-roll{grid-template-columns:1fr;border-left:0}.us-roll__cell{border-right:0}.us-claim{padding:24px 20px 28px}}@media (max-width:520px){.us-four{grid-template-columns:1fr}}.anz-rank+.anz-rank{margin-top:46px}.anz-rank__head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:13px;margin-bottom:20px;border-bottom:2px solid var(--ph-ink)}.anz-rank__name{font-family:var(--ph-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(22px,2.2vw,30px);line-height:1}.anz-rank__n{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ph-slate);white-space:nowrap}.anz-rank__wall{display:grid;gap:0}.anz-rank__wall>div{background:#fff;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border)}.anz-rank__wall img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.anz-rank--platinum .anz-rank__head{border-bottom-color:var(--ph-red)}.anz-rank--platinum .anz-rank__wall{grid-template-columns:1fr}.anz-rank--platinum .anz-rank__wall>div{aspect-ratio:16/3.6;padding:30px 40px;border-right:0}.anz-rank--platinum .anz-rank__wall img{max-height:112px}.anz-rank--gold .anz-rank__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.anz-rank--gold .anz-rank__wall>div{aspect-ratio:12/5;padding:22px 26px}.anz-rank--gold .anz-rank__wall>div:nth-child(3n){border-right:0}.anz-rank--gold .anz-rank__wall img{max-height:62px}.anz-rank--silver .anz-rank__wall{grid-template-columns:repeat(5,minmax(0,1fr))}.anz-rank--silver .anz-rank__wall>div{aspect-ratio:3/2;padding:18px 20px}.anz-rank--silver .anz-rank__wall>div:nth-child(5n){border-right:0}.anz-rank--silver .anz-rank__wall img{max-height:44px}.anz-marks img{max-height:38px}@media (max-width:1000px){.anz-rank--gold .anz-rank__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.anz-rank--gold .anz-rank__wall>div:nth-child(3n){border-right:1px solid var(--ph-border)}.anz-rank--gold .anz-rank__wall>div:nth-child(2n){border-right:0}.anz-rank--silver .anz-rank__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.anz-rank--silver .anz-rank__wall>div:nth-child(5n){border-right:1px solid var(--ph-border)}.anz-rank--silver .anz-rank__wall>div:nth-child(3n){border-right:0}}@media (max-width:760px){.anz-rank--platinum .anz-rank__wall>div{aspect-ratio:16/7;padding:22px}.anz-rank--platinum .anz-rank__wall img{max-height:62px}.anz-rank--gold .anz-rank__wall,.anz-rank--silver .anz-rank__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.anz-rank--silver .anz-rank__wall>div:nth-child(3n){border-right:1px solid var(--ph-border)}.anz-rank--silver .anz-rank__wall>div:nth-child(2n){border-right:0}.anz-rank__head{flex-direction:column;align-items:flex-start;gap:6px}}.ph-site{--cb-photo-radius:0px;--cb-portrait-radius:0px;--cb-frame:0px;--cb-tone:none}.cb-frame{position:relative;overflow:hidden;display:block;background:var(--ph-alt);border-radius:var(--cb-photo-radius);padding:var(--cb-frame)}.cb-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone);border-radius:calc(var(--cb-photo-radius) - var(--cb-frame))}.cb-frame--4x3{aspect-ratio:4/3}.cb-frame--3x2{aspect-ratio:3/2}.cb-frame--16x9{aspect-ratio:16/9}.cb-frame--1x1{aspect-ratio:1/1}.cb-frame--3x4{aspect-ratio:3/4}.cb-shot{margin:0}.cb-shot__cap{display:block;margin-top:12px;font-family:var(--ph-body);font-size:13.5px;line-height:1.45;color:var(--ph-ink)}.cb-shot__when{display:block;margin-top:4px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-slate)}.cb-hero{position:relative;background:var(--ph-ink)}.cb-hero__img{position:relative;height:clamp(440px,66vh,640px);overflow:hidden}.cb-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone)}.cb-hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,20,.58),rgba(10,14,20,.26) 44%,rgba(10,14,20,.84))}.cb-hero__inner{position:absolute;inset:0;display:flex;align-items:flex-end;max-width:1280px;margin:0 auto;padding:0 34px 52px}.cb-hero__body{max-width:860px}.cb-hero__h1{color:#fff;margin:14px 0 0;font-size:clamp(34px,5.6vw,74px);line-height:1.02}.cb-hero__sub{color:hsla(0,0%,100%,.9);font-size:17.5px;line-height:1.55;max-width:620px;margin:20px 0 0}.cb-hero .ph-kicker{color:#fff;background:transparent}.cb-hero .ph-hero__ctas{margin-top:28px}.cb-hero .ph-btn--navy,.cb-lead .ph-btn--navy{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.72)}.cb-hero .ph-btn--navy:hover,.cb-lead .ph-btn--navy:hover{background:hsla(0,0%,100%,.16);color:#fff}.cb-credit{position:absolute;right:14px;bottom:12px;color:hsla(0,0%,100%,.6);font-family:var(--ph-label);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.cb-lead{position:relative;background:var(--ph-ink)}.cb-lead__img{position:relative;height:clamp(250px,40vh,380px);overflow:hidden}.cb-lead__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone)}.cb-lead__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,14,20,.46),rgba(10,14,20,.8))}.cb-lead__inner{position:absolute;inset:0;display:flex;align-items:flex-end;max-width:1280px;margin:0 auto;padding:0 34px 38px}.cb-lead__h1{color:#fff;margin:12px 0 0;font-size:clamp(29px,4.4vw,56px);line-height:1.04;max-width:900px}.cb-lead__sub{color:hsla(0,0%,100%,.88);font-size:16px;line-height:1.55;max-width:620px;margin:18px 0 0}.cb-lead .ph-kicker{color:#fff;background:transparent}.cb-grid{display:grid;gap:30px 22px}.cb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-broad{display:grid;grid-template-columns:1.5fr 1fr;align-items:stretch}.cb-broad--flip{grid-template-columns:1fr 1.5fr}.cb-broad--flip .cb-broad__img{order:2}.cb-broad__img{position:relative;overflow:hidden;min-height:320px;border-radius:var(--cb-photo-radius)}.cb-broad__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone)}.cb-broad__side{background:var(--ph-ink);color:#fff;padding:40px 36px;display:flex;flex-direction:column;justify-content:center}.cb-broad__side h3{color:#fff;margin:12px 0 0;font-size:24px;line-height:1.14}.cb-broad__side p{color:hsla(0,0%,100%,.82);font-size:15px;line-height:1.6;margin:14px 0 0}.cb-broad__side .ph-kicker{color:#fff;background:transparent}.cb-faces{display:grid;gap:30px 22px}.cb-faces--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-faces--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-faces--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-face{margin:0}.cb-face__img{position:relative;overflow:hidden;aspect-ratio:3/3.8;background:var(--ph-alt);border-radius:var(--cb-portrait-radius)}.cb-face__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;display:block;filter:var(--cb-tone)}.cb-face__img--none{display:flex;align-items:center;justify-content:center}.cb-face__img--none span{font-family:var(--ph-display);font-size:30px;color:var(--ph-slate)}.cb-face__name{display:block;margin-top:13px;font-family:var(--ph-display);font-size:15.5px;line-height:1.18}.cb-face__office{margin-top:5px;font-family:var(--ph-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.cb-face__co,.cb-face__office{display:block;color:var(--ph-slate)}.cb-face__co{margin-top:4px;font-family:var(--ph-body);font-size:12.5px}.cb-wall{display:grid;border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.cb-wall--2{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-wall--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-wall--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-wall--5{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-wall--6{grid-template-columns:repeat(6,minmax(0,1fr))}.cb-mark{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);background:#fff;min-height:132px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.cb-mark__img{display:block}.cb-mark__img img{max-width:142px;max-height:56px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.cb-mark__name{font-family:var(--ph-label);font-size:11.5px;line-height:1.38;text-align:center;color:var(--ph-slate)}.cb-band{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.cb-band__cell{position:relative;aspect-ratio:1/1;overflow:hidden}.cb-band__cell img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone)}@media (max-width:900px){.cb-grid--3,.cb-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-faces--4,.cb-faces--5,.cb-wall--4,.cb-wall--5,.cb-wall--6{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-broad,.cb-broad--flip{grid-template-columns:1fr}.cb-broad--flip .cb-broad__img{order:0}.cb-broad__img{min-height:240px}}@media (max-width:640px){.cb-hero__inner,.cb-lead__inner{padding-left:20px;padding-right:20px}.cb-faces--3,.cb-faces--4,.cb-faces--5,.cb-grid--2,.cb-grid--3,.cb-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.cb-band,.cb-wall--2,.cb-wall--3,.cb-wall--4,.cb-wall--5,.cb-wall--6{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-band{grid-auto-flow:row}.cb-broad__side{padding:28px 20px}}.ph-site--cancham{--cb-photo-radius:0px;--cb-portrait-radius:0px;--cb-frame:0px;--cb-tone:none}.ph-site--cancham .cb-face__img{aspect-ratio:1/1;border-radius:999px;background:transparent}.ph-site--mnzcc{--cb-photo-radius:4px;--cb-portrait-radius:4px;--cb-frame:0px;--cb-tone:none}.ph-site--ecck{--cb-photo-radius:2px;--cb-portrait-radius:2px;--cb-frame:0px;--cb-tone:none}.ph-site--dcc{--cb-photo-radius:2px;--cb-portrait-radius:999px;--cb-frame:0px;--cb-tone:none}.ph-site--canchamvn{--cb-photo-radius:18px;--cb-portrait-radius:18px;--cb-frame:0px;--cb-tone:none}.ph-site--blcc,.ph-site--iccc{--cb-photo-radius:0px;--cb-portrait-radius:0px;--cb-frame:0px;--cb-tone:none}.cb-banner{position:relative;overflow:hidden;height:clamp(280px,44vh,460px);background:var(--ph-alt)}.cb-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:var(--cb-tone)}.cb-banner__cap{position:absolute;left:0;right:0;bottom:0;padding:34px 34px 16px;background:linear-gradient(180deg,rgba(10,14,20,0),rgba(10,14,20,.72));color:#fff;font-family:var(--ph-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase}@media (max-width:640px){.cb-banner{height:240px}.cb-banner__cap{padding:26px 20px 12px;font-size:11px}}.ph-site--scchk{--cb-photo-radius:3px;--cb-portrait-radius:3px;--cb-frame:0px;--cb-tone:none}.ph-site--brithk,.ph-site--ntcc{--cb-photo-radius:0px;--cb-portrait-radius:0px;--cb-frame:0px;--cb-tone:none}.ph-site--britid{--cb-photo-radius:10px;--cb-portrait-radius:10px;--cb-frame:0px;--cb-tone:none}.ph-site--icham{--cb-photo-radius:6px;--cb-portrait-radius:6px;--cb-frame:0px;--cb-tone:none}.ph-site--icchk{--cb-photo-radius:4px;--cb-portrait-radius:4px;--cb-frame:0px;--cb-tone:none}.gb-class__faces{margin:18px 0 22px}.cb-sponsors{display:block}.cb-sponsors__note{font-family:var(--ph-body);font-size:15px;line-height:1.62;color:var(--ph-slate);margin:0 0 30px;max-width:62ch}.cb-tier+.cb-tier{margin-top:34px}.cb-tier__head{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cb-tier__label{font-family:var(--ph-label);font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:11.5px;color:var(--ph-ink);white-space:nowrap}.cb-tier__rule{flex:1 1 auto;height:1px;background:var(--ph-border)}.cb-tier__count{font-family:var(--ph-label);font-size:11px;color:var(--ph-slate);font-variant-numeric:tabular-nums}.cb-tier__wall{display:grid;gap:0;border-top:1px solid var(--ph-border);border-left:1px solid var(--ph-border)}.cb-sponsor{border-right:1px solid var(--ph-border);border-bottom:1px solid var(--ph-border);background:#fff;display:flex;align-items:center;justify-content:center;padding:18px 20px}.cb-sponsor img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.cb-sponsor__type{font-family:var(--ph-display);font-size:15px;line-height:1.2;text-align:center;color:var(--ph-ink);overflow-wrap:anywhere}.cb-tier--r1 .cb-tier__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-tier--r1 .cb-sponsor{min-height:150px;padding:26px 30px}.cb-tier--r1 .cb-sponsor img{max-height:92px}.cb-tier--r1 .cb-tier__label{font-size:13px}.cb-tier--r1 .cb-tier__rule{height:2px;background:var(--ph-ink)}.cb-tier--r2 .cb-tier__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.cb-tier--r2 .cb-sponsor{min-height:118px}.cb-tier--r2 .cb-sponsor img{max-height:66px}.cb-tier--r3 .cb-tier__wall{grid-template-columns:repeat(5,minmax(0,1fr))}.cb-tier--r3 .cb-sponsor{min-height:96px;padding:14px 16px}.cb-tier--r3 .cb-sponsor img{max-height:50px}.cb-tier--r4 .cb-tier__wall{grid-template-columns:repeat(6,minmax(0,1fr))}.cb-tier--r4 .cb-sponsor{min-height:84px;padding:12px 14px}.cb-tier--r4 .cb-sponsor img{max-height:42px}.cb-tier--r4 .cb-sponsor__type{font-size:13px}@media (max-width:900px){.cb-tier--r1 .cb-tier__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-tier--r2 .cb-tier__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-tier--r3 .cb-tier__wall,.cb-tier--r4 .cb-tier__wall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.cb-tier--r1 .cb-tier__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-tier--r1 .cb-sponsor{min-height:112px;padding:18px}.cb-tier--r2 .cb-tier__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-tier--r3 .cb-tier__wall,.cb-tier--r4 .cb-tier__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.cb-tier__label{font-size:10.5px;letter-spacing:.16em}}@media (max-width:560px){.cb-tier--r3 .cb-tier__wall,.cb-tier--r4 .cb-tier__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-sponsor__type{font-size:13.5px}.cb-tier--r4 .cb-sponsor__type{font-size:12.5px}.cb-sponsor__type{hyphens:auto}}.ph-nav__brand--crest{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.ph-crest{display:block;height:38px;width:auto;max-width:230px;-o-object-fit:contain;object-fit:contain}.ph-crest--ondark{background:var(--ph-ink);padding:5px 9px;border-radius:2px}.ph-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:640px){.ph-crest{height:30px;max-width:168px}}.cb-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ph-border);border:1px solid var(--ph-border)}.cb-event{background:var(--card,#fff);display:flex;flex-direction:column;margin:0}.cb-event__img{aspect-ratio:16/9;overflow:hidden;background:var(--ph-alt)}.cb-event__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cb-event__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.cb-event__when{font-family:var(--ph-label);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-slate)}.cb-event__name{font-family:var(--ph-display);font-size:18px;line-height:1.22;margin:0}.cb-event__where{font-family:var(--ph-body);font-size:13.5px;line-height:1.5;color:var(--ph-slate);margin:0}.cb-event__cta{margin-top:auto;padding-top:12px;align-self:flex-start;font-weight:700;letter-spacing:.02em}.cb-event__cta,.cb-events__all{font-family:var(--ph-label);font-size:13px;color:var(--ph-navy);text-decoration:none}.cb-events__all{grid-column:1/-1;background:var(--card,#fff);padding:14px 20px;font-weight:600}.cb-events__all:hover{text-decoration:underline}@media (max-width:900px){.cb-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cb-events{grid-template-columns:1fr}}.ph-site a{transition:opacity .16s ease,color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.ph-site a:hover{text-decoration-color:currentColor}.ph-site a:not(.ph-btn):not(.ph-arrow):not(.ph-nav__brand):hover{text-decoration:underline;text-underline-offset:3px}.ph-site a:focus-visible{outline:2px solid var(--ph-navy,currentColor);outline-offset:3px;border-radius:2px;opacity:1}@media (prefers-reduced-motion:reduce){.ph-site a{transition:none}}.ph-site .ph-btn--yellow:hover{opacity:1;box-shadow:0 2px 0 rgba(0,0,0,.18)}.ph-nav__brand--crest:hover,.ph-nav__brand:hover,.ph-site .ph-btn--navy:hover,.ph-site .ph-btn--outline:hover{opacity:1}.ph-nav__brand:hover .ph-crest{transform:translateY(-1px)}.ph-nav__brand:hover .ph-nav__title{text-decoration:underline;text-underline-offset:4px}.ph-site a.ph-feature__album:hover,.ph-site a.ph-pastcard:hover,.ph-site a.ph-postcard:hover,.ph-site a.ph-spain-committee:hover,.ph-site a.ph-spain-post:hover{opacity:1;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}.ph-site a.ph-chip:hover,.ph-site a.ph-tag:hover{opacity:1;filter:brightness(.93)}.ph-site a.iv-pair__mail:hover,.ph-site a.ph-all:hover,.ph-site a.ph-live__go:hover,.ph-site a.ph-memoriam__link:hover,.ph-site a.ph-person__link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.ph-site a.ph-bcct-diary__cal:hover,.ph-site a.ph-polcham-diary__cal:hover,.ph-site a.ph-spain-diary__cal:hover{opacity:1;filter:brightness(1.08)}.cb-face a:hover,.cb-shot a:hover{opacity:1}.cb-event:hover{box-shadow:inset 0 0 0 1px var(--ph-navy)}.cb-event__cta:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.cb-sponsor{transition:transform .16s ease}.cb-sponsor:hover{transform:scale(1.04)}.cb-mark{transition:background-color .16s ease}.cb-mark:hover{background:var(--ph-alt)}