.pg-home .hero{min-height:calc(100svh - var(--header-h) - 24px);flex-direction:column;justify-content:space-between;gap:24px;display:flex;position:relative}.pg-home .hero-lead{font:500 clamp(21px, 2.15vw, 38px)/1.14 var(--f-body);text-indent:3.2em;text-align:justify;text-align-last:left;text-justify:inter-word;letter-spacing:-.012em;z-index:2;text-wrap:wrap;max-width:40ch;position:relative}.pg-home .hero-art{z-index:3;width:min(32vw, 520px, calc(100svh - .8 * var(--giant-fs,50vw) - var(--header-h) - 40px));aspect-ratio:1;pointer-events:none;mix-blend-mode:multiply;position:absolute;bottom:calc(100% - .9em);right:2%}.pg-home .hero-art .art-vid{mix-blend-mode:normal}.pg-home .hero-art video,.pg-home .hero-art img{object-fit:contain;width:100%;height:100%}.pg-home .hero-bottom{gap:10px;display:grid;position:relative}.pg-home .hero .giant{margin-bottom:-.06em}.pg-home .giant-wrap{position:relative}.pg-home .nofree{z-index:4;color:var(--red);-webkit-text-stroke:.035em var(--red);paint-order:stroke;letter-spacing:.02em;font-size:clamp(40px,5.2vw,92px);position:absolute;top:-.95em;left:.3%;transform:rotate(-6deg)}@media (max-width:860px){.pg-home .hero{min-height:0}.pg-home .hero-art{width:84vw;margin:0 auto 1.4em;position:relative;bottom:auto;right:auto}.pg-home .nofree{top:-1.05em}}.pg-home .how .stage-pin{grid-template-rows:auto minmax(0,1fr);gap:14px}.pg-home .how-top{justify-content:space-between;align-items:end;gap:16px;display:flex}.pg-home .count{font:400 clamp(40px, 5vw, 80px)/.85 var(--f-display)}.pg-home .count small{color:var(--ink-3);font-size:.42em}.pg-home .how-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(20px,3vw,56px);min-height:0;display:grid}.pg-home .how-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.pg-home .how-list li{font:400 clamp(30px, 3.6vw, 60px)/1 var(--f-display);text-transform:uppercase;color:var(--ink-4);grid-template-columns:2.4ch minmax(0,1fr);align-items:baseline;gap:12px;padding-block:3px;transition:color .35s,transform .5s cubic-bezier(.2,.7,.1,1);display:grid}.pg-home .how-list li .n{font:500 15px/1 var(--f-mono);color:inherit;transform:translateY(-.4em)}.pg-home .how-list li.on{color:var(--ink);transform:translate(10px)}.pg-home .how-list li.on .n{color:var(--acc)}.pg-home .how-stage{height:100%;min-height:0;position:relative}.pg-home .how-panel{grid-template-rows:minmax(0,1fr) auto;gap:14px;display:grid;position:absolute;inset:0}.pg-home .how-panel .art{object-fit:contain;width:100%;height:100%;min-height:0}.pg-home .how-panel .note{z-index:2;font-size:clamp(22px,2.3vw,34px);position:absolute;top:6%;left:0}.pg-home .how-panel .slashes{text-align:left;max-width:34ch;margin:0;font-size:clamp(20px,2vw,30px)}@media (max-width:760px){.pg-home .how-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pg-home .how-list li{font-size:22px}.pg-home .how-list li:not(.on){display:none}.pg-home .how-list li.on{font-size:40px;transform:none}.pg-home .how-panel .note{font-size:20px;top:0}}.pg-home .live .stage-pin{grid-template-rows:auto minmax(0,1fr);gap:18px}.pg-home .live-body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(20px,4vw,64px);min-height:0;display:grid}.pg-home .live-list{text-align:right;order:2;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pg-home .live-list li{font:400 clamp(40px, 6vw, 104px)/.88 var(--f-display);text-transform:uppercase;color:var(--ink-4);transition:color .35s,transform .5s cubic-bezier(.2,.7,.1,1)}.pg-home .live-list li.on{color:var(--ink);transform:translate(-14px)}.pg-home .live-panels{height:100%;min-height:0;position:relative}.pg-home .live-panel{grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:16px;display:grid;position:absolute;inset:0}.pg-home .live-panel .art{object-fit:contain;width:100%;height:100%;min-height:0}.pg-home .live-figs{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pg-home .live-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}@media (max-width:760px){.pg-home .live-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pg-home .live-list{text-align:left;order:0}.pg-home .live-list li:not(.on){display:none}.pg-home .live-list li{font-size:30px}.pg-home .live-list li.on{transform:none}.pg-home .live-figs .fig .v{font-size:24px}}.pg-home .split-rows{gap:4px;display:grid}.pg-home .split-row{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='4' viewBox='0 0 400 4'%3E%3Cpath d='M0 2.2 C60 1.2 120 3 200 2 S330 1.4 400 2.4' fill='none' stroke='%23111' stroke-opacity='.3' stroke-width='1'/%3E%3C/svg%3E") 0 100%/400px 4px repeat-x;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:18px;padding-block:6px 12px;display:grid}.pg-home .split-row .pct{font:400 clamp(72px, 10vw, 168px)/.8 var(--f-display)}.pg-home .split-row .what{font:400 clamp(26px, 3vw, 46px)/.95 var(--f-display);text-transform:uppercase;padding-bottom:.15em}.pg-home .split-row.off{color:var(--ink-3)}.pg-home .fees-art{justify-self:center;width:100%;max-width:560px}.pg-home .ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);margin-top:clamp(28px,4vw,56px);display:grid}.pg-home .ledger .fig .v{font-size:clamp(36px,4.4vw,72px)}@media (max-width:640px){.pg-home .ledger{grid-template-columns:minmax(0,1fr)}}.pg-home .cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);display:grid}.pg-home .card{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.pg-home .card .pic{aspect-ratio:1;place-items:center;display:grid;position:relative}.pg-home .card .pic img{object-fit:contain;width:86%;height:86%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pg-home .card:hover .pic img{transform:rotate(-3deg)scale(1.06)}.pg-home .card .pic .stamp{position:absolute;top:4px;left:0}.pg-home .card .name{font:400 clamp(28px, 2.4vw, 40px)/.95 var(--f-display);text-transform:uppercase}.pg-home .card .meta{font:500 16px/1.2 var(--f-mono);justify-content:space-between;gap:10px;display:flex}.pg-home .card .meta span:first-child{font-family:var(--f-body);text-transform:uppercase;font-weight:600}@media (max-width:1000px){.pg-home .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.pg-home .cta-title{font-size:clamp(64px,11vw,190px)}.pg-home .cta-art{justify-self:end;width:100%;max-width:560px}
