.pitch{--vh:100vh;--cw:390;--ch:720;--padx:18;--fs-h1:31;--fs-h2:24;--fs-h3:15.5;--fs-lead:15;--fs-body:13;--fs-small:11.5;--fs-tiny:10;--fs-num:36;--gap-s:7;--gap-m:13;--gap-l:20;--pad:14;--radius:14;--icon:36;--shot-w:330;--phone-h:210;--u:min(calc(100vw / var(--cw)),calc(var(--vh) / var(--ch)))}@supports (height:100dvh){.pitch{--vh:100dvh}}@media (min-aspect-ratio:5/4){.pitch{--cw:1280;--padx:64;--fs-h1:48;--fs-h2:34;--fs-h3:19;--fs-lead:17.5;--fs-body:14.5;--fs-small:12.5;--fs-tiny:11;--fs-num:50;--gap-s:10;--gap-m:20;--gap-l:34;--pad:24;--radius:22;--icon:54;--shot-w:540;--phone-h:570}}@page{size:landscape;margin:0}@media print{.pitch{--vh:100vh;--cw:1280;--padx:64;--fs-h1:48;--fs-h2:34;--fs-h3:19;--fs-lead:17.5;--fs-body:14.5;--fs-small:12.5;--fs-tiny:11;--fs-num:50;--gap-s:10;--gap-m:20;--gap-l:34;--pad:24;--radius:22;--icon:54;--shot-w:540;--phone-h:570}}.p-scroller{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.p-scroller::-webkit-scrollbar{display:none}@media print{.p-scroller{position:static;overflow:visible;scroll-snap-type:none}}.p-slide{position:relative;width:100%;height:100vh;height:var(--vh);display:flex;align-items:center;justify-content:center;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}@media print{.p-slide{height:100vh;break-after:page;page-break-after:always}.p-slide:last-child{break-after:auto;page-break-after:auto}.p-slide [style*=opacity]{opacity:1!important;transform:none!important}}.p-stage{position:relative;z-index:1;width:calc(var(--u) * var(--cw));height:calc(var(--u) * var(--ch));padding:calc(var(--u) * 48) calc(var(--u) * var(--padx)) calc(var(--u) * 34);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * var(--gap-m));text-align:center}.p-h1{font-size:calc(var(--u) * var(--fs-h1));font-weight:800;letter-spacing:-.02em}.p-h1,.p-h2{line-height:1.15}.p-h2{font-size:calc(var(--u) * var(--fs-h2));letter-spacing:-.015em}.p-h2,.p-h3{font-weight:700}.p-h3{font-size:calc(var(--u) * var(--fs-h3));line-height:1.2}.p-lead{font-size:calc(var(--u) * var(--fs-lead));line-height:1.4}.p-body{font-size:calc(var(--u) * var(--fs-body));line-height:1.4}.p-small{font-size:calc(var(--u) * var(--fs-small));line-height:1.35}.p-tiny{font-size:calc(var(--u) * var(--fs-tiny));line-height:1.3}.p-num{font-size:calc(var(--u) * var(--fs-num));line-height:1.05;font-weight:800;letter-spacing:-.03em}.p-narrow{max-width:calc(var(--u) * 640)}.p-badge{display:inline-block;padding:calc(var(--u) * 4) calc(var(--u) * 12);border-radius:999px;border:1px solid;font-size:calc(var(--u) * var(--fs-tiny));font-weight:700;letter-spacing:.1em;text-transform:uppercase}.p-card{padding:calc(var(--u) * var(--pad));border-radius:calc(var(--u) * var(--radius))}.p-icon{flex:none;width:calc(var(--u) * var(--icon));height:calc(var(--u) * var(--icon));border-radius:calc(var(--u) * var(--icon) * .28);display:flex;align-items:center;justify-content:center}.p-icon svg{width:52%;height:52%}.p-grid{width:100%;display:grid;gap:calc(var(--u) * var(--gap-s));grid-template-columns:1fr}.p-card-ic{display:flex;flex-direction:row;align-items:flex-start;gap:calc(var(--u) * var(--gap-m))}.p-card-ic>div:last-child{min-width:0}.p-li{display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 9) calc(var(--u) * 12);border-radius:calc(var(--u) * var(--radius));text-align:left}.p-shot{width:calc(var(--u) * var(--shot-w))}.p-shot img{display:block;width:100%;height:auto}.p-pill{display:inline-flex;gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 14);border-radius:999px;font-size:calc(var(--u) * var(--fs-small));font-weight:500}.p-btn,.p-pill{align-items:center}.p-btn{display:flex;justify-content:center;gap:calc(var(--u) * 8);width:100%;padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 12);font-size:calc(var(--u) * var(--fs-lead));font-weight:700}.p-btn svg,.p-li svg{width:calc(var(--u) * var(--fs-lead));height:calc(var(--u) * var(--fs-lead))}.p-scrollhint{margin-top:calc(var(--u) * var(--gap-m));display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 3)}.p-scrollhint svg{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.p-table{width:100%;border-collapse:collapse;text-align:left;font-size:calc(var(--u) * var(--fs-small));line-height:1.3}.p-table td,.p-table th{padding:calc(var(--u) * 5) calc(var(--u) * 7);vertical-align:top;overflow-wrap:anywhere;hyphens:auto}.p-table .p-note{display:block;margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * var(--fs-tiny));font-weight:400;opacity:.65}.p-table tbody tr+tr{border-top:1px solid var(--color-border,rgba(128,128,128,.25))}.p-land-only{display:none}@media (min-aspect-ratio:5/4){.p-land-only{display:block}.p-port-only{display:none}}@media print{.p-land-only{display:block}.p-port-only{display:none}}.p-split,.p-split-text{width:100%}.p-shots,.p-split,.p-split-text{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * var(--gap-m))}.p-calc-cols{display:grid;grid-template-columns:1fr;gap:calc(var(--u) * var(--gap-s) * 1.4);width:100%}@media (min-aspect-ratio:5/4),print{.p-grid-3{grid-template-columns:repeat(3,1fr)}.p-grid-2{grid-template-columns:repeat(2,1fr)}.p-grid-4{grid-template-columns:repeat(4,1fr)}.p-card-ic{flex-direction:column;gap:calc(var(--u) * var(--gap-s))}.p-split{flex-direction:row;align-items:center;text-align:left}.p-split-text{align-items:flex-start}.p-calc-cols{grid-template-columns:repeat(3,1fr);column-gap:calc(var(--u) * 44)}.p-shots{flex-direction:row}}