@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/anton-latin-400-normal.8051a086.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2")}:root{--pf-amber-deep:#A96600;--pf-energy-amber:#FFB02E;--pf-font-display:"Anton","Arial Narrow",Impact,sans-serif;--pf-font-text:"Inter","Arial","Helvetica",sans-serif;--pf-graphite:#1A1A1A;--pf-grid-desktop-columns:12;--pf-grid-desktop-gutter:24px;--pf-grid-desktop-max-content-width:1440px;--pf-grid-desktop-outer-margin:64px;--pf-grid-mobile-columns:4;--pf-grid-mobile-gutter:16px;--pf-grid-mobile-outer-margin:20px;--pf-grid-presentation-columns:12;--pf-grid-presentation-gutter:20px;--pf-grid-presentation-outer-margin:60px;--pf-grid-print-columns:6;--pf-grid-print-gutter:18px;--pf-grid-print-outer-margin:42px;--pf-grid-tablet-columns:8;--pf-grid-tablet-gutter:20px;--pf-grid-tablet-outer-margin:40px;--pf-line-height-body:1.5;--pf-line-height-caption:1.35;--pf-line-height-display:0.92;--pf-line-height-heading:1;--pf-powerfarm-black:#080702;--pf-powerfarm-cream:#F8DFC1;--pf-space-2xl:48px;--pf-space-2xs:4px;--pf-space-3xl:64px;--pf-space-4xl:96px;--pf-space-5xl:128px;--pf-space-lg:24px;--pf-space-md:16px;--pf-space-sm:12px;--pf-space-xl:32px;--pf-space-xs:8px;--pf-steel:#4D4D4D;--pf-tint-05:#14120C;--pf-tint-10:#201D15;--pf-tint-15:#2C271F;--pf-tint-20:#38322A;--pf-tint-25:#443D32;--pf-tint-30:#50483B;--pf-tint-35:#5C5344;--pf-tint-40:#685D4E;--pf-tint-45:#746858;--pf-tint-50:#807361;--pf-tint-55:#8C7E6B;--pf-tint-60:#988975;--pf-tint-65:#A4937E;--pf-tint-70:#B09E88;--pf-tint-75:#BCA991;--pf-tint-80:#C8B49B;--pf-tracking-body:0em;--pf-tracking-display-tight:-0.02em;--pf-tracking-label:0.08em;--pf-type-body:16px;--pf-type-body-lg:18px;--pf-type-body-sm:14px;--pf-type-caption:12px;--pf-type-display-2xl:96px;--pf-type-display-lg:56px;--pf-type-display-xl:72px;--pf-type-h1:40px;--pf-type-h2:32px;--pf-type-h3:24px;--pf-type-label:11px;--pf-white:#FFFFFF}.pf-brand-logo{display:inline-block;background-position:0;background-repeat:no-repeat;background-size:contain}.pf-brand-wordmark-horizontal-cream{background-image:url(/_next/static/media/powerfarm-horizontal-cream.05111b4a.svg)}.pf-brand-wordmark-horizontal-black{background-image:url(/_next/static/media/powerfarm-horizontal-black.4906e235.svg)}.pf-brand-symbol-master{background-image:url(/_next/static/media/powerfarm-symbol-master.30ab4296.svg)}.pf-brand-symbol-cream{background-image:url(/_next/static/media/powerfarm-symbol-cream.fe18c17c.svg)}.pf-brand-symbol-black{background-image:url(/_next/static/media/powerfarm-symbol-black.920956bf.svg)}.pf-theme-dark,:root{--pf-surface-canvas:var(--pf-powerfarm-black);--pf-surface-panel:var(--pf-graphite);--pf-surface-raised:var(--pf-tint-10);--pf-surface-input:var(--pf-tint-05);--pf-text-primary:var(--pf-powerfarm-cream);--pf-text-secondary:var(--pf-tint-65);--pf-text-inverse:var(--pf-powerfarm-black);--pf-border:var(--pf-tint-25);--pf-border-strong:var(--pf-tint-40);--pf-action-primary-bg:var(--pf-energy-amber);--pf-action-primary-fg:var(--pf-powerfarm-black);--pf-action-secondary-bg:var(--pf-tint-15);--pf-action-secondary-fg:var(--pf-powerfarm-cream);--pf-accent-text:var(--pf-energy-amber);--pf-focus:var(--pf-energy-amber);--pf-signal-critical:var(--pf-powerfarm-cream);--pf-signal-warning:var(--pf-energy-amber);--pf-signal-info:var(--pf-tint-65);--pf-signal-success:var(--pf-powerfarm-cream);--pf-control-height-sm:2.25rem;--pf-control-height-md:2.75rem;--pf-control-height-lg:3.25rem;--pf-control-border-width:1px;--pf-control-radius:0;--pf-motion-fast:120ms;--pf-motion-standard:180ms;--pf-focus-ring-width:2px;--pf-focus-ring-offset:2px;--pf-shadow-panel:0 1rem 3rem color-mix(in srgb,var(--pf-surface-canvas) 45%,transparent)}.pf-theme-light{--pf-surface-canvas:var(--pf-powerfarm-cream);--pf-surface-panel:var(--pf-white);--pf-surface-raised:var(--pf-white);--pf-surface-input:var(--pf-white);--pf-text-primary:var(--pf-powerfarm-black);--pf-text-secondary:var(--pf-steel);--pf-text-inverse:var(--pf-powerfarm-cream);--pf-border:var(--pf-tint-40);--pf-border-strong:var(--pf-steel);--pf-action-primary-bg:var(--pf-powerfarm-black);--pf-action-primary-fg:var(--pf-powerfarm-cream);--pf-action-secondary-bg:var(--pf-white);--pf-action-secondary-fg:var(--pf-powerfarm-black);--pf-accent-text:var(--pf-amber-deep);--pf-focus:var(--pf-amber-deep);--pf-signal-critical:var(--pf-powerfarm-black);--pf-signal-warning:var(--pf-amber-deep);--pf-signal-info:var(--pf-steel);--pf-signal-success:var(--pf-powerfarm-black)}*,:after,:before{box-sizing:border-box}html{color-scheme:dark}body,html{min-height:100%;background:var(--pf-surface-canvas)}body{margin:0;color:var(--pf-text-primary);font-family:var(--pf-font-text);font-size:var(--pf-type-body);line-height:var(--pf-line-height-body);text-rendering:optimizeLegibility}button,input,select,textarea{color:inherit;font:inherit}a{color:var(--pf-accent-text)}::selection{background:var(--pf-action-primary-bg);color:var(--pf-action-primary-fg)}:focus-visible{outline:var(--pf-focus-ring-width) solid var(--pf-focus);outline-offset:var(--pf-focus-ring-offset)}@media (prefers-reduced-motion:reduce){:root{--pf-motion-fast:0ms;--pf-motion-standard:0ms}*,:after,:before{scroll-behavior:auto!important}}:root{--pf-identity-stage-max:84rem;--pf-identity-panel-max:30rem;--pf-identity-copy-max:13ch;--pf-identity-seam:var(--pf-control-border-width)}.pf-consent-stage,.pf-identity-stage{display:grid;min-height:100svh;margin:0 auto;max-width:var(--pf-identity-stage-max)}.pf-identity-stage{grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr)}.pf-identity-mark{position:relative;min-height:100svh;overflow:hidden;border-right:var(--pf-control-border-width) solid var(--pf-border)}.pf-identity-symbol{position:absolute;inset:12% 8%;width:84%;opacity:.88}.pf-identity-seam{position:absolute;top:61.8%;right:0;left:0;height:var(--pf-identity-seam);background:var(--pf-action-primary-bg);transform-origin:left;animation:pf-identity-reveal var(--pf-motion-standard) ease-out both}.pf-consent-panel,.pf-identity-panel{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--pf-identity-panel-max);padding:var(--pf-space-3xl)}.pf-identity-kicker{display:flex;align-items:center;gap:var(--pf-space-sm);margin-bottom:var(--pf-space-2xl);color:var(--pf-text-secondary);font-size:var(--pf-type-label);font-weight:600;letter-spacing:var(--pf-tracking-label);text-transform:uppercase}.pf-identity-kicker .pf-brand-logo{width:7.5rem;height:1.25rem}.pf-consent-panel h1,.pf-identity-panel h1{max-width:var(--pf-identity-copy-max);margin:0;font-family:var(--pf-font-display);font-size:clamp(var(--pf-type-h1),5vw,var(--pf-type-display-xl));font-weight:400;line-height:var(--pf-line-height-display);letter-spacing:var(--pf-tracking-display-tight);text-transform:uppercase}.pf-identity-intro{margin:var(--pf-space-xl) 0 var(--pf-space-2xl);color:var(--pf-text-secondary)}.pf-identity-enrollment,.pf-identity-form{display:grid;grid-gap:var(--pf-space-sm);gap:var(--pf-space-sm)}.pf-identity-form label{font-size:var(--pf-type-label);font-weight:600;letter-spacing:var(--pf-tracking-label);text-transform:uppercase}.pf-identity-form input{width:100%;border:var(--pf-control-border-width) solid var(--pf-border-strong);background:var(--pf-surface-input)}.pf-identity-form input,.pf-identity-primary,.pf-identity-secondary,.pf-identity-text-action{min-height:var(--pf-control-height-lg);padding:0 var(--pf-space-md);border-radius:var(--pf-control-radius)}.pf-identity-primary,.pf-identity-secondary,.pf-identity-text-action{cursor:pointer;transition:opacity var(--pf-motion-fast),background var(--pf-motion-fast)}.pf-identity-primary{border:var(--pf-control-border-width) solid var(--pf-action-primary-bg);background:var(--pf-action-primary-bg);color:var(--pf-action-primary-fg);font-weight:600}.pf-identity-secondary{border:var(--pf-control-border-width) solid var(--pf-border-strong);background:var(--pf-action-secondary-bg);color:var(--pf-action-secondary-fg)}.pf-identity-text-action{border:0;background:transparent;color:var(--pf-accent-text)}.pf-identity-primary:disabled,.pf-identity-secondary:disabled,.pf-identity-text-action:disabled{cursor:wait;opacity:.5}.pf-identity-feedback{min-height:var(--pf-space-3xl);padding-top:var(--pf-space-md);color:var(--pf-text-secondary);font-size:var(--pf-type-body-sm)}.pf-identity-host-notice{position:fixed;z-index:1;top:var(--pf-space-lg);right:var(--pf-space-lg);max-width:var(--pf-identity-panel-max);margin:0;padding:var(--pf-space-sm) var(--pf-space-md);border-left:var(--pf-control-border-width) solid var(--pf-signal-warning);background:var(--pf-surface-panel);color:var(--pf-text-primary)}.pf-consent-stage{place-items:center}.pf-consent-app{margin:0 0 var(--pf-space-sm);color:var(--pf-accent-text);font-weight:600}.pf-consent-scopes{display:grid;grid-gap:var(--pf-space-sm);gap:var(--pf-space-sm);margin:var(--pf-space-2xl) 0;padding:0;list-style:none}.pf-consent-scopes li{display:grid;grid-gap:var(--pf-space-2xs);gap:var(--pf-space-2xs);padding:var(--pf-space-md) 0;border-top:var(--pf-control-border-width) solid var(--pf-border)}.pf-consent-destination,.pf-consent-scopes span{color:var(--pf-text-secondary);font-size:var(--pf-type-body-sm)}.pf-consent-destination{overflow-wrap:anywhere}.pf-consent-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--pf-space-sm);gap:var(--pf-space-sm);margin-top:var(--pf-space-xl)}@keyframes pf-identity-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:52rem){.pf-identity-stage{grid-template-columns:1fr}.pf-identity-mark{min-height:12rem;border-right:0;border-bottom:var(--pf-control-border-width) solid var(--pf-border)}.pf-identity-symbol{inset:-45% 8% auto;height:24rem}.pf-consent-panel,.pf-identity-panel{max-width:none;padding:var(--pf-space-xl) var(--pf-grid-mobile-outer-margin) var(--pf-space-3xl)}.pf-identity-kicker{margin-bottom:var(--pf-space-xl)}.pf-consent-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pf-identity-seam{animation:none}}