:root{color-scheme:dark;--pehrom-colour-surface-base:#0b0f14;--pehrom-colour-surface-base-light:#f7f3ea;--pehrom-colour-surface-raised:#131a22;--pehrom-colour-surface-raised-light:#fffdf8;--pehrom-colour-surface-sunken:#070a0e;--pehrom-colour-surface-sunken-light:#efe9dd;--pehrom-colour-surface-overlay:#05070a;--pehrom-colour-surface-overlay-light:#fffdf8;--pehrom-colour-text-primary:#e6edf3;--pehrom-colour-text-primary-light:#15202e;--pehrom-colour-text-secondary:#9fb0c0;--pehrom-colour-text-secondary-light:#4c5866;--pehrom-colour-text-muted:#7e8fa0;--pehrom-colour-text-muted-light:#5f6773;--pehrom-colour-text-onAccent:#04121b;--pehrom-colour-text-onAccent-light:#fffdf8;--pehrom-colour-line-subtle:#5b6b7b;--pehrom-colour-line-subtle-light:#d9d2c4;--pehrom-colour-line-strong:#8798a8;--pehrom-colour-line-strong-light:#877f6f;--pehrom-colour-accent-base:#2f81f7;--pehrom-colour-accent-base-light:#7c5a12;--pehrom-colour-accent-quiet:#13263f;--pehrom-colour-accent-quiet-light:#f3e7c9;--pehrom-colour-danger-base:#f85149;--pehrom-colour-danger-base-light:#a62a22;--pehrom-colour-danger-quiet:#3d1a1a;--pehrom-colour-danger-quiet-light:#f9e7e3;--pehrom-colour-warning-base:#d29922;--pehrom-colour-warning-base-light:#8a5a00;--pehrom-colour-warning-quiet:#3a2f10;--pehrom-colour-warning-quiet-light:#fbf1d9;--pehrom-colour-success-base:#3fb950;--pehrom-colour-success-base-light:#1e6b3a;--pehrom-colour-success-quiet:#123320;--pehrom-colour-success-quiet-light:#e6f1e8;--pehrom-colour-info-base:#58a6ff;--pehrom-colour-info-base-light:#235c8c;--pehrom-colour-info-quiet:#12263f;--pehrom-colour-info-quiet-light:#e8f0f7;--pehrom-colour-marketing-accent:#7c5a12;--pehrom-colour-marketing-accent-light:#7c5a12;--pehrom-colour-marketing-deep:#15202e;--pehrom-colour-marketing-deep-light:#15202e;--pehrom-colour-marketing-tile:#f3e7c9;--pehrom-colour-marketing-tile-light:#f3e7c9;--pehrom-colour-marketing-affirm:#8a6a1f;--pehrom-colour-marketing-affirm-light:#8a6a1f;--pehrom-colour-marketing-footer-from:#15202e;--pehrom-colour-marketing-footer-from-light:#15202e;--pehrom-colour-marketing-footer-to:#15202e;--pehrom-colour-marketing-footer-to-light:#15202e;--pehrom-colour-marketing-newsletter-from:#15202e;--pehrom-colour-marketing-newsletter-from-light:#15202e;--pehrom-colour-marketing-newsletter-to:#15202e;--pehrom-colour-marketing-newsletter-to-light:#15202e;--pehrom-colour-marketing-pill:#f3e7c9;--pehrom-colour-marketing-pill-light:#f3e7c9;--pehrom-space-none:0;--pehrom-space-hairline:2px;--pehrom-space-tight:4px;--pehrom-space-snug:8px;--pehrom-space-base:12px;--pehrom-space-roomy:16px;--pehrom-space-loose:24px;--pehrom-space-spacious:32px;--pehrom-space-section:48px;--pehrom-space-chapter:80px;--pehrom-space-chapterWide:96px;--pehrom-radius-sharp:2px;--pehrom-radius-control:6px;--pehrom-radius-panel:14px;--pehrom-radius-pill:999px;--pehrom-type-caption-size:0.75rem;--pehrom-type-caption-line:1.4;--pehrom-type-caption-weight:600;--pehrom-type-body-size:1rem;--pehrom-type-body-line:1.6;--pehrom-type-body-weight:400;--pehrom-type-subtitle-size:1.0625rem;--pehrom-type-subtitle-line:1.45;--pehrom-type-subtitle-weight:600;--pehrom-type-title-size:1.5rem;--pehrom-type-title-line:1.25;--pehrom-type-title-weight:600;--pehrom-type-display-size:2rem;--pehrom-type-display-line:1.15;--pehrom-type-display-weight:600;--pehrom-brand-mark:28px;--pehrom-brand-signIn:56px;--pehrom-focus-width:3px;--pehrom-focus-offset:2px;--pehrom-motion-instant:0ms;--pehrom-motion-quick:140ms;--pehrom-motion-standard:200ms;--pehrom-motion-settled:220ms;--pehrom-motion-large:280ms;--pehrom-motion-cinematic-max:400ms;--pehrom-motion-stagger:30ms;--pehrom-layer-content:0;--pehrom-layer-sticky:10;--pehrom-layer-dialog:100;--pehrom-layer-toast:200;--pehrom-breakpoint-narrow:320px;--pehrom-breakpoint-mobile:640px;--pehrom-breakpoint-tablet:900px;--pehrom-breakpoint-wide:1280px;--pehrom-shell-bar-height:56px;--pehrom-shell-rail-width:72px;--pehrom-shell-navigation-width:264px;--pehrom-shell-target-minimum:44px}.theme-light{color-scheme:light;--pehrom-colour-surface-base:#f7f3ea;--pehrom-colour-surface-raised:#fffdf8;--pehrom-colour-surface-sunken:#efe9dd;--pehrom-colour-surface-overlay:#fffdf8;--pehrom-colour-text-primary:#15202e;--pehrom-colour-text-secondary:#4c5866;--pehrom-colour-text-muted:#5f6773;--pehrom-colour-text-onAccent:#fffdf8;--pehrom-colour-line-subtle:#d9d2c4;--pehrom-colour-line-strong:#877f6f;--pehrom-colour-accent-base:#7c5a12;--pehrom-colour-accent-quiet:#f3e7c9;--pehrom-colour-danger-base:#a62a22;--pehrom-colour-danger-quiet:#f9e7e3;--pehrom-colour-warning-base:#8a5a00;--pehrom-colour-warning-quiet:#fbf1d9;--pehrom-colour-success-base:#1e6b3a;--pehrom-colour-success-quiet:#e6f1e8;--pehrom-colour-info-base:#235c8c;--pehrom-colour-info-quiet:#e8f0f7;--pehrom-colour-marketing-accent:#7c5a12;--pehrom-colour-marketing-deep:#15202e;--pehrom-colour-marketing-tile:#f3e7c9;--pehrom-colour-marketing-affirm:#8a6a1f;--pehrom-colour-marketing-footer-from:#15202e;--pehrom-colour-marketing-footer-to:#15202e;--pehrom-colour-marketing-newsletter-from:#15202e;--pehrom-colour-marketing-newsletter-to:#15202e;--pehrom-colour-marketing-pill:#f3e7c9}@font-face{font-family:Fraunces;src:url(/_next/static/media/fraunces-vf.7d78925e.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans\ 3;src:url(/_next/static/media/source-sans-3-vf.42d1bc6a.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Tiro Devanagari Hindi;src:url(/_next/static/media/tiro-devanagari-hindi-400.4b68b887.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Devanagari;src:url(/_next/static/media/noto-sans-devanagari-vf.32ad364f.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--pehrom-font-display:"Fraunces","Tiro Devanagari Hindi",Georgia,serif;--pehrom-font-body:"Source Sans 3","Noto Sans Devanagari","Segoe UI",system-ui,sans-serif;--pehrom-font-devanagari:"Noto Sans Devanagari","Source Sans 3","Segoe UI",sans-serif;--pehrom-font-mono:"Cascadia Mono","Cascadia Code",ui-monospace,monospace;--pehrom-depth-perspective:900px;--pehrom-depth-layer-back:-28px;--pehrom-depth-layer-mid:0px;--pehrom-depth-layer-front:20px;--pehrom-depth-tilt-max:3deg;--pehrom-depth-parallax-max:6px;--pehrom-depth-lift-max:4px;--pehrom-depth-shadow-colour:rgb(0 0 0/0.55);--pehrom-depth-highlight:rgb(255 255 255/0.08);--pehrom-depth-shadow-surface:0 1px 0 var(--pehrom-depth-highlight) inset,0 16px 36px -26px var(--pehrom-depth-shadow-colour);--pehrom-depth-shadow-lift:0 1px 0 var(--pehrom-depth-highlight) inset,0 26px 52px -26px var(--pehrom-depth-shadow-colour);--pehrom-depth-sheen:linear-gradient(135deg,rgb(255 255 255/0.14),transparent 46%,rgb(255 255 255/0.05))}.theme-light{--pehrom-depth-shadow-colour:rgb(15 23 42/0.16);--pehrom-depth-highlight:rgb(255 255 255/0.65);--pehrom-depth-sheen:linear-gradient(135deg,rgb(255 255 255/0.5),transparent 44%,rgb(255 255 255/0.18))}.depth-surface{position:relative;box-shadow:var(--pehrom-depth-shadow-surface)}.depth-stack{position:relative;perspective:var(--pehrom-depth-perspective);transform-style:preserve-3d}.depth-layer{position:relative;transform:translateZ(var(--pehrom-depth-layer-z,var(--pehrom-depth-layer-mid)));transform-style:preserve-3d}.depth-layer--back{--pehrom-depth-layer-z:var(--pehrom-depth-layer-back);--pehrom-depth-parallax-factor:0.35}.depth-layer--mid{--pehrom-depth-layer-z:var(--pehrom-depth-layer-mid);--pehrom-depth-parallax-factor:0.55}.depth-layer--front{--pehrom-depth-layer-z:var(--pehrom-depth-layer-front);--pehrom-depth-parallax-factor:0.75}.depth-parallax{--pehrom-depth-parallax-x:0px;--pehrom-depth-parallax-y:0px}.depth-sheen{position:relative;isolation:isolate}.depth-sheen:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--pehrom-depth-sheen);pointer-events:none}.depth-sheen>.depth-layer{z-index:1}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.depth-lift{transition:transform var(--pehrom-motion-standard) ease,box-shadow var(--pehrom-motion-standard) ease}.depth-lift:focus-within,.depth-lift:hover{transform:translate3d(0,calc(var(--pehrom-depth-lift-max) * -1),0);box-shadow:var(--pehrom-depth-shadow-lift)}.depth-tilt{transform:perspective(var(--pehrom-depth-perspective)) rotateX(clamp(calc(var(--pehrom-depth-tilt-max) * -1),var(--pehrom-depth-tilt-x,0deg),var(--pehrom-depth-tilt-max))) rotateY(clamp(calc(var(--pehrom-depth-tilt-max) * -1),var(--pehrom-depth-tilt-y,0deg),var(--pehrom-depth-tilt-max)));transition:transform var(--pehrom-motion-standard) ease,box-shadow var(--pehrom-motion-standard) ease}.depth-tilt:hover{box-shadow:var(--pehrom-depth-shadow-lift)}.depth-parallax .depth-layer{transform:translate3d(calc(clamp(calc(var(--pehrom-depth-parallax-max) * -1), var(--pehrom-depth-parallax-x), var(--pehrom-depth-parallax-max)) * var(--pehrom-depth-parallax-factor, 1)),calc(clamp(calc(var(--pehrom-depth-parallax-max) * -1), var(--pehrom-depth-parallax-y), var(--pehrom-depth-parallax-max)) * var(--pehrom-depth-parallax-factor, 1)),var(--pehrom-depth-layer-z,var(--pehrom-depth-layer-mid)))}.depth-parallax[data-depth-active=true] .depth-layer,.depth-tilt[data-depth-active=true]{will-change:transform}}.landing .depth-surface{box-shadow:var(--pehrom-depth-shadow-surface)}.landing__heroArt{position:relative}.landing__heroArt .depth-layer--back{position:absolute;inset:5% 0 0}.landing__heroArt .depth-layer--front{position:relative}.depth-stage{display:block;width:100%;height:auto;pointer-events:none}.depth-stage__glow{fill:var(--landing-accent,var(--pehrom-colour-accent-base));opacity:.1}.depth-stage__plane{fill:var(--landing-paper,var(--pehrom-colour-surface-raised));opacity:.5}.depth-stage__grid{fill:none;stroke:var(--landing-line,var(--pehrom-colour-line-subtle));stroke-width:.8;opacity:.55}.depth-stage__edge{fill:none;stroke:var(--landing-accent,var(--pehrom-colour-accent-base));stroke-width:1;opacity:.32}.depth-stage__panel{fill:var(--landing-paper,var(--pehrom-colour-surface-raised));opacity:.75}.depth-stage__panel,.depth-stage__panelSide{stroke:var(--landing-line,var(--pehrom-colour-line-subtle));stroke-width:1}.depth-stage__panelSide{fill:var(--landing-sunken,var(--pehrom-colour-surface-sunken));opacity:.8}.depth-stage__hair{fill:none;stroke:var(--landing-line,var(--pehrom-colour-line-subtle));stroke-width:.8;opacity:.7}.depth-stage__accent{fill:none;stroke:var(--landing-accent,var(--pehrom-colour-accent-base));stroke-width:2;stroke-linecap:round;opacity:.6}.depth-stage__accentSoft{fill:none;stroke:var(--landing-accent,var(--pehrom-colour-accent-base));stroke-width:1.2;stroke-linecap:round;opacity:.35}.depth-stage__dot{opacity:.5}.depth-stage__dot,.depth-stage__dotSoft{fill:var(--landing-accent,var(--pehrom-colour-accent-base))}.depth-stage__dotSoft{opacity:.3}:root{--landing-display-size:clamp(2.1rem,1.25rem + 3.4vw,3.35rem);--landing-display-line:1.08;--landing-lead-size:clamp(1.05rem,0.98rem + 0.4vw,1.25rem);--landing-border:1px solid var(--pehrom-colour-line-subtle)}*,:after,:before{box-sizing:border-box}body,html{background:var(--pehrom-colour-surface-base)}body{margin:0;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;color:var(--pehrom-colour-text-primary);font-family:var(--pehrom-font-body,"Source Sans 3","Noto Sans Devanagari","Segoe UI",system-ui,sans-serif);font-size:var(--pehrom-type-body-size);line-height:var(--pehrom-type-body-line);-webkit-text-size-adjust:100%;overflow-wrap:break-word}:focus-visible{outline:var(--pehrom-focus-width) solid var(--pehrom-colour-accent-base);outline-offset:var(--pehrom-focus-offset);border-radius:var(--pehrom-radius-sharp)}.site__brand,h1,h2,h3{font-family:var(--pehrom-font-display,"Fraunces","Tiro Devanagari Hindi",Georgia,serif)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:var(--pehrom-motion-instant)!important;animation-iteration-count:1!important;transition-duration:var(--pehrom-motion-instant)!important;scroll-behavior:auto!important}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site__skip{position:absolute;left:var(--pehrom-space-snug);top:var(--pehrom-space-snug);z-index:var(--pehrom-layer-toast);display:inline-flex;align-items:center;min-height:var(--pehrom-shell-target-minimum);padding:var(--pehrom-space-snug) var(--pehrom-space-roomy);background:var(--pehrom-colour-accent-base);color:var(--pehrom-colour-text-onAccent);border-radius:var(--pehrom-radius-control);font-weight:600;text-decoration:none;transform:translateY(-220%)}.site__skip:focus{transform:translateY(0)}.site__header{background:var(--pehrom-colour-surface-base);border-bottom:var(--landing-border)}.site__nav{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--pehrom-space-snug) var(--pehrom-space-loose);max-width:var(--pehrom-breakpoint-wide);margin:0 auto;padding:var(--pehrom-space-snug) var(--pehrom-space-roomy)}.site__home{flex:0 1 auto;min-width:var(--pehrom-shell-target-minimum);min-height:var(--pehrom-shell-target-minimum);color:var(--pehrom-colour-text-primary);text-decoration:none}.site__brand,.site__home{display:inline-flex;align-items:center}.site__brand{gap:var(--pehrom-space-snug);min-width:0}.site__brandName{min-width:0;overflow:hidden;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-title-weight);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap}.site__menu{display:none;align-items:center;justify-content:center;flex:none;width:var(--pehrom-shell-target-minimum);height:var(--pehrom-shell-target-minimum);border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-surface-sunken);color:var(--pehrom-colour-text-primary);cursor:pointer}.site__menu .icon{width:1.25rem;height:1.25rem}.site__links{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;min-width:0;gap:var(--pehrom-space-tight) var(--pehrom-space-loose);margin:0;padding:0;list-style:none}.site__link{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pehrom-shell-target-minimum);min-height:var(--pehrom-shell-target-minimum);padding-inline:var(--pehrom-space-tight);color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-body-size);font-weight:500;text-decoration:none;border-bottom:2px solid transparent;transition:color var(--pehrom-motion-quick) ease,border-color var(--pehrom-motion-quick) ease}.site__link:hover{color:var(--pehrom-colour-text-primary);border-bottom-color:var(--pehrom-colour-accent-base)}.site__tools{display:flex;flex:0 0 auto;align-items:center;min-width:0;gap:var(--pehrom-space-snug);margin-left:auto}.site__language{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:var(--pehrom-shell-target-minimum);min-height:var(--pehrom-shell-target-minimum);padding:0 var(--pehrom-space-snug);color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);font-weight:600;white-space:nowrap;text-decoration:none;border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-pill)}.site__language:hover{color:var(--pehrom-colour-text-primary);border-color:var(--pehrom-colour-accent-base)}.site__languageShort{display:none}.site__signIn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:var(--pehrom-shell-target-minimum);min-height:var(--pehrom-shell-target-minimum);padding:var(--pehrom-space-tight) var(--pehrom-space-roomy);background:var(--pehrom-colour-accent-base);border:1px solid var(--pehrom-colour-accent-base);border-radius:var(--pehrom-radius-control);color:var(--pehrom-colour-text-onAccent);font-weight:600;white-space:nowrap;text-align:center;text-decoration:none}.site__signIn:hover{filter:brightness(1.08)}.site__main{flex:1 1}.landing{display:flex;flex-direction:column;gap:var(--pehrom-space-section);max-width:var(--pehrom-breakpoint-wide);margin:0 auto;padding:var(--pehrom-space-spacious) var(--pehrom-space-roomy) var(--pehrom-space-section)}.landing__section{display:grid;gap:var(--pehrom-space-roomy);scroll-margin-top:4.5rem}.landing__sectionHead{display:grid;gap:var(--pehrom-space-snug);max-width:46rem}.landing__eyebrow{margin:0;color:var(--pehrom-colour-accent-base);font-size:var(--pehrom-type-caption-size);font-weight:var(--pehrom-type-caption-weight);letter-spacing:.14em;text-transform:uppercase}.landing__sectionTitle{margin:0;font-size:var(--pehrom-type-title-size);font-weight:var(--pehrom-type-title-weight);line-height:var(--pehrom-type-title-line)}.landing__sectionBody{margin:0;max-width:62ch;color:var(--pehrom-colour-text-secondary)}.landing__hero{display:grid;gap:var(--pehrom-space-loose);padding-top:var(--pehrom-space-base)}.landing__heroText{display:grid;gap:var(--pehrom-space-base);align-content:start}.landing__heroTitle{margin:0;font-size:var(--landing-display-size);font-weight:700;line-height:var(--landing-display-line);letter-spacing:-.015em;text-wrap:balance}.landing__heroBody{margin:0;max-width:58ch;color:var(--pehrom-colour-text-secondary);font-size:var(--landing-lead-size);line-height:1.55}.landing__actions{display:flex;flex-wrap:wrap;gap:var(--pehrom-space-snug);margin-top:var(--pehrom-space-tight)}.landing__action{display:inline-flex;align-items:center;gap:var(--pehrom-space-snug);min-height:2.75rem;padding:var(--pehrom-space-snug) var(--pehrom-space-roomy);border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-surface-sunken);color:var(--pehrom-colour-text-primary);font-weight:600;text-decoration:none;transition:border-color var(--pehrom-motion-quick) ease,background var(--pehrom-motion-quick) ease}.landing__action .icon{width:1.15rem;height:1.15rem}.landing__action--primary,.landing__action:hover{border-color:var(--pehrom-colour-accent-base)}.landing__action--primary{background:var(--pehrom-colour-accent-base);color:var(--pehrom-colour-text-onAccent)}.landing__heroArt{min-width:0}.market-scene{overflow:visible;filter:drop-shadow(0 22px 34px rgba(10,14,40,.3))}.market-scene__certificate,.market-scene__chart,.market-scene__record,.market-scene__tile{transform-box:fill-box;transform-origin:center}.market-scene__certificate{transform:rotate(-4deg)}.market-scene__chart{transform:rotate(2.5deg);transition:transform var(--pehrom-motion-standard,.18s) ease}.market-scene__record{transform:rotate(-2deg)}.market-scene__tile{transform:rotate(3deg)}.landing__heroArt:hover .market-scene__chart{transform:rotate(2.5deg) translateY(-4px)}.market-scene__glow{fill:var(--pehrom-colour-marketing-newsletter-to);opacity:.18}.market-scene__glow--soft{fill:var(--pehrom-colour-marketing-accent);opacity:.14}.market-scene__paper{fill:var(--pehrom-colour-surface-raised);stroke:rgba(255,255,255,.42);stroke-width:1}.market-scene__ink{fill:var(--pehrom-colour-text-primary)}.market-scene__inkSoft{fill:var(--pehrom-colour-text-secondary)}.market-scene__inkFaint{fill:var(--pehrom-colour-line-strong)}.market-scene__onBand{fill:#fff}.market-scene__onBandSoft{fill:rgba(255,255,255,.62)}.market-scene__rule,.market-scene__ruleSoft{stroke:var(--pehrom-colour-line-subtle);stroke-width:1}.market-scene__ruleSoft{opacity:.75}.market-scene__seal{fill:var(--pehrom-colour-success-base)}.market-scene__sealCheck{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.market-scene__pill{fill:var(--pehrom-colour-marketing-tile)}.market-scene__trend{fill:none;stroke:var(--pehrom-colour-marketing-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.market-scene__point{fill:var(--pehrom-colour-marketing-accent);stroke:#fff;stroke-width:2}.market-scene__recordCard{fill:var(--pehrom-colour-marketing-deep);stroke:rgba(255,255,255,.4);stroke-width:1}.market-scene__recordMark{fill:var(--pehrom-colour-marketing-accent)}.market-scene__recordPlus{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.market-scene__tileDot{fill:var(--pehrom-colour-marketing-accent);opacity:.2}@media (prefers-reduced-motion:reduce){.market-scene__chart{transition:none}.landing__heroArt:hover .market-scene__chart{transform:rotate(2.5deg)}}.scene{display:block;width:100%;height:auto}.scene-frame{display:block;min-width:0}@keyframes landing-tile-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-check-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes landing-badge-settle{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.scene-frame--sequence .art-tile{animation:landing-tile-settle var(--pehrom-motion-large) ease-out both}.scene-frame--sequence .art-tile[data-step="0"]{animation-delay:0s}.scene-frame--sequence .art-tile[data-step="1"]{animation-delay:var(--pehrom-motion-stagger)}.scene-frame--sequence .art-tile[data-step="2"]{animation-delay:calc(var(--pehrom-motion-stagger) * 2)}.scene-frame--sequence .art-tile[data-step="3"]{animation-delay:calc(var(--pehrom-motion-stagger) * 3)}.scene-frame--sequence .art-tile[data-step="4"]{animation-delay:calc(var(--pehrom-motion-stagger) * 4)}.scene-frame--sequence .art-tile[data-step="5"]{animation-delay:calc(var(--pehrom-motion-stagger) * 5)}.scene-frame--sequence .art-check{stroke-dasharray:1;animation:landing-check-draw var(--pehrom-motion-large) ease-out both;animation-delay:calc(var(--pehrom-motion-stagger) * 2)}.scene-frame--sequence .art-badge{animation:landing-badge-settle var(--pehrom-motion-standard) ease-out both;animation-delay:calc(var(--pehrom-motion-stagger) * 3)}}.icon{display:inline-block;width:1.5rem;height:1.5rem;flex:none}.art__frame{fill:var(--pehrom-colour-surface-base);stroke:var(--pehrom-colour-line-strong);stroke-width:1}.art__panel{stroke:var(--pehrom-colour-line-subtle);stroke-width:1}.art__panel,.art__panelAccent{fill:var(--pehrom-colour-surface-raised)}.art__panelAccent{stroke:var(--pehrom-colour-accent-base);stroke-width:1}.art__sunken{fill:var(--pehrom-colour-surface-sunken)}.art__text{fill:var(--pehrom-colour-text-secondary)}.art__muted{fill:var(--pehrom-colour-line-strong)}.art__faint{fill:var(--pehrom-colour-line-subtle)}.art__accent{fill:var(--pehrom-colour-accent-base)}.art__accent-soft{fill:var(--pehrom-colour-accent-quiet)}.art__success{fill:var(--pehrom-colour-success-base)}.art__successQuiet{fill:var(--pehrom-colour-success-quiet)}.art__warning{fill:var(--pehrom-colour-warning-base)}.art__warningQuiet{fill:var(--pehrom-colour-warning-quiet)}.art__danger{fill:var(--pehrom-colour-danger-base)}.art__dangerQuiet{fill:var(--pehrom-colour-danger-quiet)}.art__onAccent{fill:var(--pehrom-colour-text-onAccent)}.art__glow{fill:var(--pehrom-colour-accent-quiet);opacity:.5}.art__hair,.art__hairSoft,.art__hairStrong{fill:none}.art__hair{stroke:var(--pehrom-colour-line-subtle);stroke-width:1}.art__hairStrong{stroke:var(--pehrom-colour-line-strong);stroke-width:1.5}.art__hairSoft{stroke:var(--pehrom-colour-line-strong);stroke-width:1}.art__strokeAccent{stroke:var(--pehrom-colour-accent-base);stroke-linecap:round;stroke-linejoin:round}.art__strokeSuccess{stroke:var(--pehrom-colour-success-base);stroke-linecap:round;stroke-linejoin:round}.art__strokeMuted{stroke:var(--pehrom-colour-text-muted);stroke-linecap:round;stroke-linejoin:round}.landing__slider{display:grid;gap:var(--pehrom-space-roomy)}.landing__slide{display:grid;gap:var(--pehrom-space-loose);align-items:center;padding:var(--pehrom-space-loose);border:var(--landing-border);border-radius:var(--pehrom-radius-panel);background:var(--pehrom-colour-surface-raised)}.landing__slide[hidden]{display:none}.landing__slideArt{min-width:0}.landing__slideText{display:grid;gap:var(--pehrom-space-snug);align-content:start}.landing__slideTitle{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight);line-height:var(--pehrom-type-subtitle-line)}.landing__slideBody{margin:0;max-width:60ch;color:var(--pehrom-colour-text-secondary)}.landing__sliderControls{display:flex;align-items:center;gap:var(--pehrom-space-base)}.landing__sliderButton{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-pill);background:var(--pehrom-colour-surface-sunken);color:var(--pehrom-colour-text-primary);cursor:pointer;transition:border-color var(--pehrom-motion-quick) ease}.landing__sliderButton:hover{border-color:var(--pehrom-colour-accent-base);color:var(--pehrom-colour-accent-base)}.landing__sliderButton .icon{width:1.2rem;height:1.2rem}.landing__sliderButton--back .icon{transform:scaleX(-1)}.landing__sliderProgress{margin:0;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing__services{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--pehrom-space-roomy);margin:0;padding:0;list-style:none}.landing__service{display:grid;gap:var(--pehrom-space-snug);align-content:start;padding:var(--pehrom-space-loose);border:var(--landing-border);border-radius:var(--pehrom-radius-panel);background:var(--pehrom-colour-surface-raised)}.landing__serviceIcon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:var(--pehrom-space-tight);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-accent-quiet);color:var(--pehrom-colour-accent-base)}.landing__serviceTitle{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight)}.landing__serviceBody,.landing__serviceTag{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__serviceTag{justify-self:start;padding:var(--pehrom-space-hairline) var(--pehrom-space-snug);border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-pill);font-size:var(--pehrom-type-caption-size)}.landing__portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:var(--pehrom-space-roomy);margin:0;padding:0;list-style:none}.landing__work{display:grid;gap:var(--pehrom-space-base);align-content:start;padding:var(--pehrom-space-loose);border:var(--landing-border);border-radius:var(--pehrom-radius-panel);background:var(--pehrom-colour-surface-raised)}.landing__workArt{min-width:0}.landing__workTitle{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight)}.landing__workBody{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__about{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:var(--pehrom-space-roomy);margin:0;padding:0;list-style:none}.landing__aboutPoint{display:grid;gap:var(--pehrom-space-snug);align-content:start;padding:var(--pehrom-space-roomy) 0 0;border-top:1px solid var(--pehrom-colour-line-strong)}.landing__aboutTitle{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight)}.landing__aboutBody{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__platforms{display:grid;gap:var(--pehrom-space-roomy);margin:0;padding:0;list-style:none}.landing__platformReleases,.landing__platforms,.landing__platforms--releases{grid-template-columns:minmax(0,1fr)}.landing__platformReleases{display:grid;gap:var(--pehrom-space-base);align-content:start}.landing__earlier{border-top:1px solid var(--pehrom-colour-line-strong);padding-top:var(--pehrom-space-snug)}.landing__earlierSummary{cursor:pointer;padding-block:.875rem;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);font-weight:var(--pehrom-type-caption-weight)}.landing__earlier .landing__releases{margin-top:var(--pehrom-space-base)}.landing__platform{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pehrom-space-base);padding:var(--pehrom-space-loose);border:var(--landing-border);border-radius:var(--pehrom-radius-panel);background:var(--pehrom-colour-surface-raised)}.landing__artifact,.landing__artifactFact,.landing__artifactFacts,.landing__platformReleases,.landing__release,.landing__releases{min-width:0}.landing__platformHead{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pehrom-space-snug) var(--pehrom-space-base)}.landing__platformIcon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-accent-quiet);color:var(--pehrom-colour-accent-base)}.landing__platformIcon .icon{width:1.3rem;height:1.3rem}.landing__platformName{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight)}.landing__platformPhase{padding:var(--pehrom-space-hairline) var(--pehrom-space-snug);border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-pill);font-size:var(--pehrom-type-caption-size)}.landing__platformNote,.landing__platformPhase{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__platformNote{max-width:70ch}.landing__platformEmptyBlock{display:grid;gap:var(--pehrom-space-snug)}.landing__nextVersion{margin:0;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing__platformEmpty{margin:0;padding:var(--pehrom-space-base) var(--pehrom-space-roomy);border:1px dashed var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-control);color:var(--pehrom-colour-text-muted)}.landing__releases{gap:var(--pehrom-space-base);margin:0;padding:0;list-style:none}.landing__release,.landing__releases{display:grid;grid-template-columns:minmax(0,1fr)}.landing__release{gap:var(--pehrom-space-snug);padding:var(--pehrom-space-base);border:var(--landing-border);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-surface-base)}.landing__releaseHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--pehrom-space-tight) var(--pehrom-space-base)}.landing__releaseVersion{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing__releaseCurrent{display:inline-block;margin-right:var(--pehrom-space-snug);padding:var(--pehrom-space-hairline) var(--pehrom-space-snug);border-radius:var(--pehrom-radius-pill);background:var(--pehrom-colour-accent-quiet);color:var(--pehrom-colour-accent-base);font-size:var(--pehrom-type-caption-size);font-weight:var(--pehrom-type-caption-weight);vertical-align:middle}.landing__releaseCommit,.landing__releaseDate{margin:0;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size)}.landing__releaseCommit code{font-family:ui-monospace,monospace;font-size:.95em}.landing__releaseLabel{font-weight:var(--pehrom-type-caption-weight)}.landing__artifact,.landing__artifactFact,.landing__artifactFacts,.landing__artifactName,.landing__artifacts,.landing__change,.landing__changes,.landing__pageHead,.landing__pageIntro,.landing__pageTitle,.landing__platform,.landing__platformNote,.landing__platformPhase,.landing__platformReleases,.landing__release,.landing__releaseCommit,.landing__releaseDate,.landing__releaseHead,.landing__releaseVersion,.landing__releases{min-width:0;overflow-wrap:anywhere}.landing__changes{display:grid;gap:var(--pehrom-space-tight);margin:0;padding-left:1.15rem;color:var(--pehrom-colour-text-secondary)}.landing__change{max-width:70ch}.landing__artifacts{gap:var(--pehrom-space-snug);margin:0;padding:0;list-style:none}.landing__artifact,.landing__artifacts{display:grid;grid-template-columns:minmax(0,1fr)}.landing__artifact{gap:var(--pehrom-space-tight)}.landing__artifactName{margin:0;font-family:ui-monospace,monospace;font-size:.9em;overflow-wrap:anywhere}.landing__artifactDevice{margin:0;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size)}.landing__artifactAbi{font-family:ui-monospace,monospace;font-size:.95em}.landing__artifactFacts{display:flex;flex-wrap:wrap;gap:var(--pehrom-space-tight) var(--pehrom-space-roomy);margin:0}.landing__artifactFact{display:flex;align-items:baseline;gap:var(--pehrom-space-tight);margin:0}.landing__artifactFact dt{color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size)}.landing__artifactFact dd{margin:0;font-size:var(--pehrom-type-caption-size)}.landing__checksum{display:inline;overflow-wrap:anywhere;word-break:break-all;font-family:ui-monospace,monospace;font-size:.9em}.landing__releaseState{margin:0;color:var(--pehrom-colour-text-muted);font-size:var(--pehrom-type-caption-size)}.landing__releaseError{border-inline-start:3px solid var(--pehrom-colour-warning-base);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-warning-quiet);color:var(--pehrom-colour-text-primary)}.landing__releaseEmpty,.landing__releaseError{margin:0;padding:var(--pehrom-space-base) var(--pehrom-space-roomy)}.landing__releaseEmpty{border:1px dashed var(--pehrom-colour-line-strong);border-radius:var(--pehrom-radius-control);color:var(--pehrom-colour-text-muted)}.landing__releaseNote{margin:0;max-width:70ch;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size)}.landing__facts{margin:0}.landing__fact,.landing__facts{display:grid;gap:var(--pehrom-space-base)}.landing__fact{grid-template-columns:minmax(10rem,18rem) 1fr;align-items:baseline;padding-bottom:var(--pehrom-space-snug);border-bottom:var(--landing-border)}.landing__factSubject{color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);font-weight:var(--pehrom-type-caption-weight);text-transform:uppercase;letter-spacing:.04em}.landing__factValue{margin:0}.landing__steps{display:grid;gap:var(--pehrom-space-roomy);list-style:none;margin:0;padding:0}.landing__step{display:grid;grid-template-columns:auto 1fr;gap:var(--pehrom-space-tight) var(--pehrom-space-roomy);align-items:baseline}.landing__stepNumber{margin:0;color:var(--pehrom-colour-accent-base);font-size:var(--pehrom-type-title-size);font-weight:var(--pehrom-type-title-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing__stepTitle{margin:0;font-size:var(--pehrom-type-subtitle-size);font-weight:var(--pehrom-type-subtitle-weight)}.landing__stepBody{grid-column:2}.landing__proseBody,.landing__stepBody{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__proseBody,.landing__proseBullets{max-width:68ch;min-width:0;overflow-wrap:anywhere}.landing__proseBullets{display:grid;gap:var(--pehrom-space-snug);margin:0;padding-left:var(--pehrom-space-loose);color:var(--pehrom-colour-text-secondary)}.landing__section--prose{min-width:0}.landing__section--cta{padding:var(--pehrom-space-section) var(--pehrom-space-loose);border:var(--landing-border);border-radius:var(--pehrom-radius-panel);background:var(--pehrom-colour-surface-raised);justify-items:start}.landing__ctaBody{margin:0;max-width:62ch;color:var(--pehrom-colour-text-secondary)}.landing__form{display:grid;gap:var(--pehrom-space-base);align-content:start;width:100%}.landing__formTitle{margin:0;font-size:var(--pehrom-type-title-size);font-weight:600}.landing__formIntro{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__formField{display:grid;gap:var(--pehrom-space-tight)}.landing__formLabel{font-weight:600}.landing__formRequired{color:var(--pehrom-colour-text-secondary);font-weight:400}.landing__formHint{margin:0;color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size)}.landing__formControl{width:100%;min-height:2.75rem;padding:var(--pehrom-space-snug);border:1px solid var(--pehrom-colour-line-strong);border-radius:var(--landing-card-radius);background:var(--pehrom-colour-surface-base);color:var(--pehrom-colour-text-primary);font:inherit}.landing__formControlRow{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--pehrom-space-snug);align-items:start}.landing__formControlRow .landing__action{min-height:2.75rem;white-space:nowrap}@media (min-width:480px){.landing__formControlRow--inline{grid-template-columns:minmax(0,1fr) auto}}.landing__formControl[aria-invalid=true]{border-color:var(--pehrom-colour-danger-base)}.landing__formError{margin:0;color:var(--pehrom-colour-danger-base);font-size:var(--pehrom-type-caption-size)}.landing__formShell{display:block;width:100%}.landing__formStatus{margin:0;color:var(--pehrom-colour-text-secondary)}.landing__unrendered{padding:var(--pehrom-space-base) var(--pehrom-space-roomy);border:1px solid var(--pehrom-colour-warning-base);border-radius:var(--pehrom-radius-control);background:var(--pehrom-colour-warning-quiet)}.landing--document{max-width:52rem}.landing__documentHead{display:grid;gap:var(--pehrom-space-base);padding-bottom:var(--pehrom-space-roomy);border-bottom:var(--landing-border)}.landing__documentTitle{margin:0;font-size:var(--landing-display-size);font-weight:700;line-height:var(--landing-display-line);letter-spacing:-.01em}.landing__documentIntro{margin:0;max-width:62ch;color:var(--pehrom-colour-text-secondary);font-size:var(--landing-lead-size)}.site__footer{border-top:var(--landing-border);background:var(--pehrom-colour-surface-sunken)}.site__footerGrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--pehrom-space-loose);max-width:var(--pehrom-breakpoint-wide);margin:0 auto;padding:var(--pehrom-space-section) var(--pehrom-space-roomy) var(--pehrom-space-loose)}.site__footerBrand{display:grid;gap:var(--pehrom-space-base);align-content:start;min-width:0}.site__tagline{margin:0;max-width:34ch}.site__footnote,.site__tagline{color:var(--pehrom-colour-text-secondary)}.site__footnote{max-width:44ch;margin:var(--pehrom-space-snug) 0 0;padding-top:var(--pehrom-space-base);border-top:var(--landing-border);font-size:var(--pehrom-type-caption-size);line-height:1.65}.site__contact{display:flex;flex-wrap:wrap;gap:var(--pehrom-space-snug);margin:0}.site__contactLink{color:var(--pehrom-colour-text-secondary);font-size:var(--pehrom-type-caption-size);text-underline-offset:.2em;overflow-wrap:anywhere}.site__contactLink:hover{color:var(--pehrom-colour-text-primary)}.site__footerBrand .site__contact,.site__footerBrand .site__footnote,.site__footerBrand .site__tagline{width:100%;min-width:0}.site__footerColumn{display:grid;gap:var(--pehrom-space-base);align-content:start;min-width:0}.site__footerTitle{margin:0;color:var(--pehrom-colour-text-muted);font-size:var(--pehrom-type-caption-size);font-weight:var(--pehrom-type-caption-weight);letter-spacing:.1em;text-transform:uppercase}.site__footerLinks{display:grid;gap:var(--pehrom-space-snug);margin:0;padding:0;list-style:none}.site__footerLink{display:inline-flex;align-items:center;min-height:1.5rem;min-width:1.5rem;color:var(--pehrom-colour-text-secondary);text-decoration:none;overflow-wrap:break-word}.site__footerLink:hover{color:var(--pehrom-colour-text-primary);text-decoration:underline}.site__footerMeta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--pehrom-space-snug) var(--pehrom-space-loose);max-width:var(--pehrom-breakpoint-wide);margin:0 auto;padding:var(--pehrom-space-roomy);border-top:var(--landing-border);color:var(--pehrom-colour-text-muted);font-size:var(--pehrom-type-caption-size)}.site__legal,.site__note{margin:0}.site__note{max-width:68ch}@media (min-width:900px){.landing__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:var(--pehrom-space-section);padding-top:var(--pehrom-space-loose)}.landing__slide{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.landing__sectionTitle{font-size:calc(var(--pehrom-type-title-size) * 1.35)}}@media (max-width:899px){.site__nav{position:relative;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;column-gap:var(--pehrom-space-snug);row-gap:var(--pehrom-space-snug)}.site__home{grid-column:1;grid-row:1;min-width:0;order:0}.site__tools{grid-column:2;grid-row:1;margin:0;order:0}.site__menu{position:static;grid-column:3;grid-row:1;display:inline-flex;order:0}.site__links{grid-column:1/-1;grid-row:2;flex-basis:auto;flex-direction:column;align-items:stretch;gap:var(--pehrom-space-tight);display:none;order:0}.site__links[data-open=true]{display:flex}.site__link{min-height:var(--pehrom-shell-target-minimum)}.site__footerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:var(--pehrom-space-section)}}@media (max-width:640px){.site__nav{padding-inline:var(--pehrom-space-tight);column-gap:var(--pehrom-space-tight)}.site__tools{gap:var(--pehrom-space-tight);margin:0}.site__language{padding-inline:var(--pehrom-space-tight)}.site__brandName{font-size:var(--pehrom-type-body-size)}.site__signIn{padding-inline:var(--pehrom-space-snug)}.landing{padding:var(--pehrom-space-roomy) var(--pehrom-space-base) var(--pehrom-space-section);gap:var(--pehrom-space-spacious)}.landing__fact,.landing__step{grid-template-columns:1fr}.landing__stepBody{grid-column:1}.site__footerGrid{grid-template-columns:minmax(0,1fr)}.site__footerMeta{justify-content:flex-start}}@media (max-width:380px){.site__nav{padding-inline:var(--pehrom-space-tight);column-gap:var(--pehrom-space-tight)}.site__tools{gap:var(--pehrom-space-tight)}.site__brandName,.site__languageFull{display:none}.site__languageShort{display:inline}}