:where(.cpv-22d) .p22-root :is(.cp-slab,.p22-photo){overflow:clip}:where(.cpv-22d) .p22-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:56px;align-items:center;padding:64px 56px 72px}:where(.cpv-22d) .p22-art{position:relative;min-height:600px}:where(.cpv-22d) .p22-photo{border-radius:var(--radius-md)}:where(.cpv-22d) .p22-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.cpv-22d) .p22-heroimg{position:absolute;top:0;left:0;width:84%;height:470px}:where(.cpv-22d) .p22-heroimg img{-o-object-position:20% 60%;object-position:20% 60%}:where(.cpv-22d) .p22-wocard{position:absolute;right:0;bottom:0;width:min(100%,440px);padding:18px 20px 14px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-float)}:where(.cpv-22d) .p22-toastw{position:absolute;left:20px;top:22px}:where(.cpv-22d) .p22-toastw .ci-toast{min-width:0;box-shadow:var(--shadow-toast)}:where(.cpv-22d) .p22-woh{display:flex;align-items:baseline;justify-content:space-between;gap:12px}:where(.cpv-22d) .p22-wo .ci-xc-form{grid-template-columns:40px minmax(0,1fr) auto 92px;min-height:60px}:where(.cpv-22d) .p22-wo .ci-xc-form-a{justify-content:flex-end}:where(.cpv-22d) .p22-wo .ci-xc-form-a b{font:600 15px/1 var(--font-body);font-variant-numeric:tabular-nums}:where(.cpv-22d) .p22-wo .ci-xc-from{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 8px}:where(.cpv-22d) .p22-line{font:700 10px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22d) .p22-bare{background:none!important}:where(.cpv-22d) .p22-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 4px}:where(.cpv-22d) .p22-total span{font:700 11px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22d) .p22-total b{font:400 34px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-22d) .p22-wocard .ci-xc-form{min-height:54px}:where(.cpv-22d) .p22-wocard .p22-total b{font-size:28px}:where(.cpv-22d) .p22-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}:where(.cpv-22d) .p22-big{padding:24px 26px 18px;display:flex;flex-direction:column;gap:12px}:where(.cpv-22d) .p22-srcs{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line-strong)}:where(.cpv-22d) .p22-srcs>li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:center;min-height:56px;border-bottom:1px solid var(--line)}:where(.cpv-22d) .p22-srcs .cp-ict .cp-i{width:18px;height:18px}:where(.cpv-22d) .p22-srcs .cp-ict.p22-bare{background:none}:where(.cpv-22d) .p22-thumb{height:220px}:where(.cpv-22d) .p22-thumb img{-o-object-position:center 55%;object-position:center 55%}:where(.cpv-22d) .p22-setaside{padding:20px 22px 8px;display:flex;flex-direction:column;gap:8px}:where(.cpv-22d) .p22-night{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:start}:where(.cpv-22d) .p22-flare .ci-flare{max-width:420px;box-shadow:var(--shadow-float)}:where(.cpv-22d) .p22-review{padding:20px 22px;display:flex;flex-direction:column;gap:4px;color:var(--ink)}:where(.cpv-22d) .p22-rv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;border-bottom:1px solid var(--line)}:where(.cpv-22d) .p22-rv:last-child{border-bottom:0}:where(.cpv-22d) .p22-rv>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}:where(.cpv-22d) .p22-rv b{font:600 14px/1.3 var(--font-body)}:where(.cpv-22d) .p22-rv small{font-size:12.5px;color:var(--muted)}:where(.cpv-22d) .p22-acts{display:flex;gap:8px}:where(.cpv-22d) .p22-say{display:flex;flex-wrap:wrap;gap:10px}:where(.cpv-22d) .p22-say>span{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--night-raised);color:var(--on-night);font-size:14px}:where(.cpv-22d) .p22-say .cp-av{width:28px;height:28px}:where(.cpv-22d) .p22-say img.p22-app{width:16px;height:16px;border-radius:4px}:where(.cpv-22d) .p22-forms{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:start}:where(.cpv-22d) .p22-paper{display:flex;flex-direction:column;gap:16px}:where(.cpv-22d) .p22-paper .ci-xc-1099{width:100%;max-width:340px;box-shadow:var(--shadow-float);border:1px solid var(--line-2)}:where(.cpv-22d) .p22-pack{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start}:where(.cpv-22d) .p22-packcard{padding:24px 26px;display:flex;flex-direction:column;gap:16px}:where(.cpv-22d) .p22-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}:where(.cpv-22d) .p22-checks>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.4}:where(.cpv-22d) .p22-checks .p22-ck{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:var(--on-green)}:where(.cpv-22d) .p22-checks .p22-ck .cp-i{width:13px;height:13px;stroke-width:2.6}:where(.cpv-22d) .p22-send{display:flex;gap:10px;align-items:center;flex-wrap:wrap}:where(.cpv-22d) .p22-send .ci-input{flex:1;min-width:220px;display:flex;align-items:center;gap:8px;color:var(--muted)}:where(.cpv-22d) .p22-rct{padding:22px 24px;display:flex;flex-direction:column;gap:12px}:where(.cpv-22d) .p22-studio{display:flex;flex-direction:column;gap:0;padding:22px 26px 10px}:where(.cpv-22d) .p22-studio .ci-ptabs{margin:6px 0 16px}:where(.cpv-22d) .p22-team{display:flex;flex-direction:column;border-top:1px solid var(--line-strong);margin-top:16px}:where(.cpv-22d) .p22-tr{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) 150px;gap:16px;align-items:center;min-height:72px;border-bottom:1px solid var(--line)}:where(.cpv-22d) .p22-tr:last-child{border-bottom:0}:where(.cpv-22d) .p22-th{min-height:40px;font:700 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22d) .p22-who{display:flex;align-items:center;gap:12px;min-width:0}:where(.cpv-22d) .p22-who span{display:flex;flex-direction:column;gap:1px;min-width:0}:where(.cpv-22d) .p22-who b{font:600 14.5px/1.3 var(--font-body)}:where(.cpv-22d) .p22-cell small,:where(.cpv-22d) .p22-who small{font-size:12px;color:var(--muted)}:where(.cpv-22d) .p22-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px}:where(.cpv-22d) .p22-tr .ci-btn{justify-self:end}:where(.cpv-22d) .p22-under{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start}:where(.cpv-22d) .p22-studioimg{height:100%;min-height:340px}:where(.cpv-22d) .p22-studioimg img{-o-object-position:center 50%;object-position:center 50%}:where(.cpv-22d) .p22-grp .ci-rowc{min-height:64px;color:var(--ink);background:none}:where(.cpv-22d) .p22-grp .ci-rowc>span.grow{display:flex;flex-direction:column;gap:2px;font-weight:600}:where(.cpv-22d) .p22-grp .ci-rowc small{font-weight:400;font-size:12.5px;color:var(--muted)}:where(.cpv-22d) .p22-ics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px}:where(.cpv-22d) .p22-ics>li{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--radius-md);background:var(--soft);font-weight:600;font-size:14.5px}:where(.cpv-22d) .cp-on-night .p22-oncard{color:var(--ink)}@media (max-width:1100px){:where(.cpv-22d) .p22-cols,:where(.cpv-22d) .p22-forms,:where(.cpv-22d) .p22-night,:where(.cpv-22d) .p22-pack,:where(.cpv-22d) .p22-under{grid-template-columns:1fr}:where(.cpv-22d) .p22-tr{grid-template-columns:1fr 1fr;row-gap:8px;padding:12px 0}:where(.cpv-22d) .p22-th{display:none}}:where(.cpv-22m) .p22-root :is(.cp-slab,.p22-photo,.p22-swipe){overflow:clip}:where(.cpv-22m) .p22-in{padding:36px 16px 40px;display:flex;flex-direction:column;gap:24px}:where(.cpv-22m) .p22-h{font-size:38px;line-height:.95}:where(.cpv-22m) .p22-photo{border-radius:var(--radius-md)}:where(.cpv-22m) .p22-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:where(.cpv-22m) .p22-float{position:relative;margin:-72px 8px 0;box-shadow:var(--shadow-float);padding:14px 14px 10px;display:flex;flex-direction:column;gap:6px}:where(.cpv-22m) .p22-woh{display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.cpv-22m) .p22-wo .ci-xc-form{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:58px}:where(.cpv-22m) .p22-wo .ci-xc-form-ic{width:36px;height:36px}:where(.cpv-22m) .p22-wo .ci-xc-form-a{justify-content:flex-end;grid-column:auto}:where(.cpv-22m) .p22-wo .ci-xc-form-a b{font:600 14.5px/1 var(--font-body);font-variant-numeric:tabular-nums}:where(.cpv-22m) .p22-wo .ci-xc-from{flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:12px}:where(.cpv-22m) .p22-line{font:700 9.5px/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22m) .p22-bare{background:none!important}:where(.cpv-22m) .p22-total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 4px}:where(.cpv-22m) .p22-total span{font:700 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22m) .p22-total b{font:400 30px/1 var(--font-display);font-variant-numeric:tabular-nums}:where(.cpv-22m) .p22-card{padding:16px;display:flex;flex-direction:column;gap:12px}:where(.cpv-22m) .p22-srcs{display:flex;flex-direction:column;border-top:1px solid var(--line-strong)}:where(.cpv-22m) .p22-srcs>li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;min-height:52px;border-bottom:1px solid var(--line)}:where(.cpv-22m) .p22-srcs .cp-ict .cp-i{width:18px;height:18px}:where(.cpv-22m) .p22-rv{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}:where(.cpv-22m) .p22-rv>span:first-child{display:flex;flex-direction:column;gap:2px}:where(.cpv-22m) .p22-rv b{font:600 14px/1.3 var(--font-body)}:where(.cpv-22m) .p22-rv small{font-size:12.5px;color:var(--muted)}:where(.cpv-22m) .p22-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.cpv-22m) .cp-on-night .p22-oncard{color:var(--ink)}:where(.cpv-22m) .p22-swipe{margin:0 -16px;padding:0 16px;overflow-x:auto;display:flex;gap:8px;scrollbar-width:none}:where(.cpv-22m) .p22-swipe>span{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:999px;background:var(--night-raised);color:var(--on-night);font-size:14px}:where(.cpv-22m) .p22-swipe .cp-av{width:28px;height:28px}:where(.cpv-22m) .p22-swipe img.p22-app{width:16px;height:16px;border-radius:4px}:where(.cpv-22m) .p22-flare .ci-flare{max-width:none;box-shadow:var(--shadow-float)}:where(.cpv-22m) .p22-flare .ci-file{width:100%}:where(.cpv-22m) .p22-paper .ci-xc-1099{width:100%;max-width:300px;margin:0 auto;box-shadow:var(--shadow-float);border:1px solid var(--line-2)}:where(.cpv-22m) .p22-checks{display:flex;flex-direction:column;gap:12px}:where(.cpv-22m) .p22-checks>li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:14.5px;line-height:1.4}:where(.cpv-22m) .p22-ck{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:var(--on-green)}:where(.cpv-22m) .p22-ck .cp-i{width:13px;height:13px;stroke-width:2.6}:where(.cpv-22m) .p22-ptabs{overflow-x:auto;scrollbar-width:none}:where(.cpv-22m) .p22-ptabs .ci-ptab{flex:none}:where(.cpv-22m) .p22-brief.ci-brief{grid-template-columns:auto 1fr}:where(.cpv-22m) .p22-brief .ci-avs{display:none}:where(.cpv-22m) .p22-brief>.ci-btn{grid-column:1/-1;width:100%}:where(.cpv-22m) .p22-tm{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--line)}:where(.cpv-22m) .p22-tm:last-child{border-bottom:0}:where(.cpv-22m) .p22-who{display:flex;align-items:center;gap:12px}:where(.cpv-22m) .p22-who>span:nth-child(2){flex:1;display:flex;flex-direction:column;gap:1px}:where(.cpv-22m) .p22-who b{font:600 15px/1.3 var(--font-body)}:where(.cpv-22m) .p22-cell small,:where(.cpv-22m) .p22-who small{font-size:12px;color:var(--muted)}:where(.cpv-22m) .p22-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.cpv-22m) .p22-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}:where(.cpv-22m) .p22-cell>i{font:700 9.5px/1.4 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}:where(.cpv-22m) .p22-cell .ci-pill{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}:where(.cpv-22m) .p22-grp .ci-rowc{min-height:64px;color:var(--ink);background:none;padding:10px 14px}:where(.cpv-22m) .p22-grp .ci-rowc>span.grow{display:flex;flex-direction:column;gap:2px;font-weight:600;text-align:left}:where(.cpv-22m) .p22-grp .ci-rowc small{font-weight:400;font-size:12.5px;color:var(--muted)}:where(.cpv-22m) .p22-ics{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.cpv-22m) .p22-ics>li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--radius-md);background:var(--soft);font-weight:600;font-size:14px}