@media (min-width:1120px){.hv2 .pf-top .s-hero.has-art .s-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,460px)}.hv2 .pf-top .s-hero .s-sub{max-width:60ch}}@media (min-width:1041px) and (max-width:1119px){.hv2 .pf-top .s-hero.has-art .s-hero-in{grid-template-columns:1fr}.hv2 .pf-top .s-hero .s-h1{max-width:20ch}}@media (max-width:404px){.hv2 .pf-top .s-hero .s-h1{font-size:var(--fs-display)}}.hv2.pf-hub .s-band .s-head{max-width:none}.hv2 #week .pf-week{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;max-width:1040px;margin:48px auto 0;padding:0;list-style:none;display:grid}.hv2 #week .pf-week-item{border-top:1px solid var(--line);padding:24px 0}.hv2 #week .pf-week-title{font-family:var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:balance;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.15}.hv2 #week .pf-week-body{font-family:var(--body);color:var(--ink-3);max-width:52ch;margin:0;font-size:16px;line-height:1.55}@media (max-width:720px){.hv2 #week .pf-week{grid-template-columns:1fr;margin-top:32px}.hv2 #week .pf-week-item{padding:16px 0}}.hv2 #signoff .pf-signoff{border-top:1px solid var(--line-2);max-width:760px;margin:48px auto 0;padding-top:32px}.hv2 #signoff .pf-signoff-title{margin:0 0 16px}@media (max-width:720px){.hv2 #signoff .pf-signoff{margin-top:32px;padding-top:24px}}
.hv2 #areas .pf-team{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.hv2 #areas .pf-team>li.pf-tspan-3{grid-column:span 3}.hv2 #areas .pf-team>li.pf-tspan-4{grid-column:span 4}.hv2 #areas .pf-team>li.pf-tspan-5{grid-column:span 5}.hv2 #areas .pf-team>li{display:flex}.hv2 #areas .pf-tm-in{width:100%;display:flex}.hv2 #areas .pf-tm{border-radius:var(--r-card);border:1px solid var(--dark-line);width:100%;color:var(--cream);background:#ffffff0a;flex-direction:column;gap:16px;padding:24px;text-decoration:none;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);display:flex}.hv2 #areas .pf-tm:hover{border-color:var(--accent-line);transform:translateY(-4px)}.hv2 #areas .pf-tm:hover .pf-tm-go{transform:translate(4px)}.hv2 #areas .pf-tm:active{transform:scale(.98)}.hv2 #areas .pf-tm:focus-visible{box-shadow:0 0 0 3px var(--accent-line);border-color:var(--accent);outline:none}.hv2 #areas .pf-tm-who{align-items:center;gap:12px;display:flex}.hv2 #areas .pf-tm-face{border-radius:var(--r-pill);object-fit:cover;flex:none;width:40px;height:40px;box-shadow:0 0 0 1px #f4f2ec1f}.hv2 #areas .pf-tm-id{min-width:0;line-height:1.3;display:block}.hv2 #areas .pf-tm-name{font-family:var(--sans);font-weight:600;font-size:var(--fs-base);color:var(--cream)}.hv2 #areas .pf-tm-role{font-family:var(--body);font-size:var(--fs-base);color:var(--cream-2)}.hv2 #areas .pf-tm-go{color:var(--accent);flex:none;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.hv2 #areas .pf-tm-go svg{width:14px;height:14px;display:block}.hv2 #areas .pf-tm-line{font-family:var(--serif);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--cream);text-wrap:balance;margin:0;font-weight:500;line-height:1.15}.hv2.erp4.agt-tiles.pf-fig{border-top:1px solid var(--dark-line);margin:0;padding:16px 0 0}.hv2.erp4.pf-fig .erp41-bento-band.b41-dark{background:0 0;padding:0}.hv2.erp4.pf-fig .b41-grid{display:block}.hv2.erp4.pf-fig .b41-tile{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.hv2.erp4.pf-fig .b42-cap{padding-bottom:4px}.hv2.erp4.pf-fig .b42-stmt th,.hv2.erp4.pf-fig .b42-stmt td{padding-top:10px;padding-bottom:10px}.hv2.erp4.pf-fig .b42-stmt tr.is-total td{font-size:var(--fs-h3)}.hv2.erp4.pf-fig .b44-key{margin:-2px 0 -2px -8px;padding:2px 8px}.hv2.erp4.pf-fig .agt-aging-bar,.hv2.erp4.pf-fig .agt-aging-stmt .b43-sw,.hv2.erp4.pf-fig .agt-aging-stmt thead{display:none}.hv2.erp4.pf-fig .agt-aging-stmt,.hv2.erp4.pf-fig .agt-aging-stmt tbody{display:block}.hv2.erp4.pf-fig .agt-aging-stmt tr{grid-template-columns:minmax(0,1fr) auto;display:grid}.hv2.erp4.pf-fig .agt-aging-stmt tbody th{border-bottom:0;grid-column:1/-1;padding-bottom:2px}.hv2.erp4.pf-fig .agt-aging-stmt td.agt-aging-terms{display:none}.hv2.erp4.pf-fig .agt-aging-stmt td{padding-top:2px}.hv2.erp4.pf-fig .agt-aging-stmt tr.is-total th{border-top:3px double var(--ink-3);grid-column:1;padding-top:12px}.hv2.erp4 .pf-tt-fig{gap:8px;margin:0;display:grid}.hv2.erp4 .pf-tt-stmt thead th{font-family:var(--sans);font-weight:600;font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding-top:0;padding-bottom:8px}.hv2.erp4 .pf-tt-stmt thead th+th{text-align:right}.hv2.erp4 .pf-tt-sub{font-size:var(--fs-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.hv2.erp4 .pf-tt-grid td{padding-left:8px}.hv2.erp4.pf-fig .pf-tt-grid tr.is-total td{font-family:var(--body);font-size:var(--fs-sm);font-weight:600}.hv2.erp4 .pf-tt-grid th{padding-right:4px}.hv2.erp4.pf-fig .pf-tt-grid th,.hv2.erp4.pf-fig .pf-tt-grid td{padding-top:7px;padding-bottom:7px}.hv2.erp4 .pf-tt-grid thead th{white-space:nowrap}.hv2.erp4 .pf-tt-grid tr.is-total th,.hv2.erp4 .pf-tt-grid tr.is-total td{padding-top:12px}.hv2.erp4 .pf-tt-grid tr.is-note th,.hv2.erp4 .pf-tt-grid tr.is-note td{color:var(--ink);border-bottom:0;font-weight:600}.hv2.erp4 .pf-tt-grid tr.is-note th{font-family:var(--sans)}.hv2.erp4 .pf-tt-stmt tr{transition:opacity .26s var(--b41-ease), transform .26s var(--b41-ease);transition-delay:calc(var(--i) * .12s)}.hv2.erp4 .pf-tt.b41-pre .pf-tt-stmt tr{opacity:0;transform:translateY(12px)}.hv2.erp4 .pf-tt-legend{font-family:var(--sans);font-weight:600;font-size:var(--fs-label);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.hv2.erp4 .pf-tt-legend .b43-sw+*{margin-right:8px}.hv2.erp4 .pf-tt-sw-keep{background:var(--part-0)}.hv2.erp4 .pf-tt-sw-ads{background:var(--part-3)}.hv2.erp4 .pf-tt-bars{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.hv2.erp4 .pf-tt-bars li{font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.hv2.erp4 .pf-tt-bar-l{font-family:var(--body);color:var(--ink-2)}.hv2.erp4 .pf-tt-bar-v{font-variant-numeric:tabular-nums;color:var(--ink)}.hv2.erp4 .pf-tt-track{height:12px;width:calc(var(--w) * 100%);transform-origin:0;transition:transform .34s var(--b41-ease);transition-delay:calc(.2s + var(--i) * .12s);grid-column:1/-1;gap:2px;display:flex}.hv2.erp4 .pf-tt-keep,.hv2.erp4 .pf-tt-ads{flex:var(--w) 0 0;min-width:3px}.hv2.erp4 .pf-tt-keep{background:var(--part-0);border-radius:3px 0 0 3px}.hv2.erp4 .pf-tt-ads{background:var(--part-3);border-radius:0 3px 3px 0}.hv2.erp4 .pf-tt-ch.b41-pre .pf-tt-track{transform:scaleX(0)}.hv2.erp4 .pf-tt-total{border-top:3px double var(--ink-3);font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 0;padding-top:12px;display:flex}.hv2.erp4 .pf-tt-total .b44-key{font-family:var(--serif);font-weight:500;font-size:var(--fs-h3);font-variant-numeric:tabular-nums}.hv2.erp4 .pf-tt-year .pf-tt-stmt tbody th{width:62%}.hv2 #areas .pf-chunks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hv2 #areas .pf-chunk{border-radius:var(--r-card);border:1px solid var(--dark-line);background:#ffffff0a;flex-direction:column;gap:8px;padding:24px;display:flex}.hv2 #areas .pf-chunk-name{font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);margin:0;font-weight:700}.hv2 #areas .pf-chunk-line{font-family:var(--body);font-size:var(--fs-sm);color:var(--cream-2);margin:0 0 8px;line-height:1.45}.hv2 #areas .pf-chunk-links{border-top:1px solid var(--dark-line);gap:4px;margin:0;padding:12px 0 0;list-style:none;display:grid}.hv2 #areas .pf-chunk-links a{border-radius:var(--r-chip);min-height:32px;font-family:var(--sans);font-weight:600;font-size:var(--fs-sm);color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hv2 #areas .pf-chunk-links a svg{flex:none;width:12px;height:12px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.hv2 #areas .pf-chunk-links a:hover svg{transform:translate(3px)}.hv2 #areas .pf-chunk-links a:focus-visible{box-shadow:0 0 0 3px var(--accent-line);outline:none}@media (prefers-reduced-motion:reduce){.hv2 #areas .pf-tm,.hv2 #areas .pf-tm-go,.hv2 #areas .pf-chunk-links a svg{transition:none}.hv2 #areas .pf-tm:hover,.hv2 #areas .pf-tm:hover .pf-tm-go,.hv2 #areas .pf-tm:active{transform:none}}@media (max-width:1040px){.hv2 #areas .pf-team{grid-template-columns:repeat(2,minmax(0,1fr))}.hv2 #areas .pf-team>li[class*=pf-tspan-]{grid-column:auto}.hv2 #areas .pf-chunks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.hv2 #areas .pf-team{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.hv2 #areas .pf-tm{padding:20px}.hv2 #areas .pf-chunks{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.hv2 #areas .pf-chunk{padding:20px}.hv2 #areas .pf-team>li:not(:first-child) .pf-fig{display:none}}
