:root{--night:#16131f;--ink:#1c192d;--ink-2:#2d2a44;--ink-3:#3b3854;--ink-soft:#56527a;--paper:#ffffff;--paper-2:#f4f6fb;--paper-3:#e9edf6;--line:#e4e8f1;--line-2:#d2d7e6;--cyan:#a5f2ff;--cyan-dark:#6fdcef;--cyan-ink:#0e6f9e;--cyan-pale:#e2fbff;--cyan-glow:rgba(165,242,255,.45);--text:#1c192d;--text-muted:#54586e;--on-night:#ffffff;--on-night-mut:#b4b1cc;--on-night-2:#d7d5e6;--footer-bg:#100e18;--ember-ink:#2a0c02;--confirm:#1bb583;--confirm-ink:#0c5f45;--confirm-pale:#e3f8ee;--ember:#ff6a3d;--ember-deep:#e8421a;--font-display:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--step--1:clamp(0.84rem,0.81rem + 0.14vw,0.92rem);--step-0:clamp(1.00rem,0.96rem + 0.20vw,1.125rem);--step-1:clamp(1.22rem,1.10rem + 0.50vw,1.5rem);--step-2:clamp(1.5rem,1.28rem + 1.05vw,2.0rem);--step-3:clamp(1.95rem,1.55rem + 1.95vw,2.9rem);--step-4:clamp(2.45rem,1.8rem + 3.1vw,3.85rem);--step-5:clamp(2.9rem,1.95rem + 4.6vw,5.0rem);--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.75rem,2rem + 6.5vw,7.5rem);--gutter:clamp(1.25rem,0.5rem + 3vw,2.5rem);--maxw:1180px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-pill:999px;--sh-rest:0 1px 2px rgba(22,19,31,.06),0 8px 24px rgba(22,19,31,.08);--sh-lift:0 2px 6px rgba(22,19,31,.07),0 18px 44px rgba(22,19,31,.14);--sh-night:0 30px 80px rgba(0,0,0,.5);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--t-fast:.14s;--t-mid:.3s;--t-slow:.7s;--z-route:1;--z-raised:5;--z-nav:60;--z-overlay:80}.pmd-about *,.pmd-about *::before,.pmd-about *::after{box-sizing:border-box}.pmd-about{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pmd-about h1,.pmd-about h2,.pmd-about h3,.pmd-about h4{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.pmd-about h2{font-size:var(--step-3)}.pmd-about h3{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.pmd-about p{margin:0}.pmd-about a{color:inherit;text-decoration:none}.pmd-about img,.pmd-about svg{display:block;max-width:100%}.pmd-about strong,.pmd-about b{font-weight:700}.pmd-about :focus-visible{outline:2px solid var(--cyan-dark);outline-offset:3px;border-radius:4px}.pmd-about .prose{max-width:66ch}.pmd-about .prose p+p{margin-top:1em}.pmd-about .prose p{text-wrap:pretty}.pmd-about .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.pmd-about .wrap-narrow{max-width:900px}.pmd-about .section{padding-block:var(--section-y);position:relative}.pmd-about .surf-paper{background:var(--paper);color:var(--text)}.pmd-about .surf-paper-2{background:var(--paper-2);color:var(--text)}.pmd-about .surf-night{background:radial-gradient(120% 95% at 82% -12%,#2a2440 0%,rgba(42,36,64,0) 55%),var(--night);color:var(--on-night)}.pmd-about .surf-night h1,.pmd-about .surf-night h2,.pmd-about .surf-night h3,.pmd-about .surf-night h4{color:#fff}.pmd-about .surf-night p{color:var(--on-night-mut)}.pmd-about .opener{max-width:42ch;margin-bottom:var(--sp-7)}.pmd-about .opener.center{margin-inline:auto;text-align:center;max-width:46ch}.pmd-about .opener h2{margin-bottom:var(--sp-4)}.pmd-about .opener .lede{font-size:var(--step-1);line-height:1.5;color:var(--text-muted)}.pmd-about .surf-night .opener .lede{color:var(--on-night-mut)}.pmd-about .opener.center .lede{margin-inline:auto;max-width:52ch}.pmd-about .tag{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--step--1);color:var(--cyan-ink);margin-bottom:var(--sp-4)}.pmd-about .surf-night .tag{color:var(--cyan-dark)}.pmd-about .tag::before{content:"";width:24px;height:1.5px;background:currentColor;opacity:.6}.pmd-about .postmark{border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:var(--font-mono);line-height:1.3;opacity:.85}.pmd-about .stamp{position:relative;background:var(--cyan);color:var(--ink);border-radius:3px;--p:5px;-webkit-mask:radial-gradient(circle var(--p) at 0 0,#0000 98%,#000) 0 0/calc(var(--p)*2.4) calc(var(--p)*2.4)}.pmd-about .stamp-inner{border:1.5px dashed rgba(28,25,45,.4);border-radius:2px}.pmd-about .addr{font-family:var(--font-display);font-weight:600;line-height:1.5}.pmd-about .addr .to{font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5em}.pmd-about .surf-night .addr .to{color:var(--on-night-mut)}.pmd-about .barcode{height:26px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 9px)}.pmd-about .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1;padding:.95em 1.6em;border:0;border-radius:var(--r-pill);cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--ease-out-quint),background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pmd-about .btn:hover{transform:translateY(-2px)}.pmd-about .btn:active{transform:translateY(0) scale(.97)}.pmd-about .btn-primary{background:var(--cyan);color:var(--ink)}.pmd-about .btn-primary:hover{background:#bff6ff;box-shadow:var(--sh-lift)}.pmd-about .btn-ink{background:var(--ink);color:#fff}.pmd-about .btn-ink:hover{background:var(--ink-2);box-shadow:var(--sh-lift)}.pmd-about .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.pmd-about .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pmd-about .surf-night .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(165,242,255,.4)}.pmd-about .surf-night .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--cyan);background:rgba(165,242,255,.08)}.pmd-about .btn-sm{padding:.65em 1.15em;font-size:var(--step--1)}.pmd-about .link{font-weight:600;color:var(--cyan-ink);background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--t-mid) var(--ease-out-quint);padding-bottom:2px}.pmd-about .link:hover{background-size:100% 2px}.pmd-about .surf-night .link{color:var(--cyan-dark)}.pmd-about .btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.pmd-about .chip{display:inline-flex;align-items:center;gap:.5em;font-size:var(--step--1);font-weight:600;padding:.5em 1em;border-radius:var(--r-pill);background:var(--cyan-pale);color:var(--cyan-ink)}.pmd-about .surf-night .chip{background:rgba(165,242,255,.12);color:var(--cyan)}.pmd-about .chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pmd-about .chip.confirm{background:var(--confirm-pale);color:var(--confirm-ink)}.pmd-about .proof{font-family:var(--font-mono);font-size:var(--step--1);color:var(--on-night-mut)}.pmd-about .proof b{color:#fff;font-weight:500}.pmd-about .proof .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan-dark);margin-right:.55em;vertical-align:middle}.pmd-about.js-on [data-reveal]{transform:translateY(14px);will-change:transform}.pmd-about.js-on [data-reveal].in{transform:none;transition:transform var(--t-slow) var(--ease-out-expo) calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.pmd-about.js-on [data-reveal]{transform:none!important;transition:none!important}.pmd-about *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pmd-about{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip}.pmd-about .wp-block-group__inner-container{padding-left:0!important;padding-right:0!important}.pmd-about .surf-night{position:relative;isolation:isolate}.pmd-about .surf-night::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pmd-about .surf-night>.wrap{position:relative;z-index:1}.pmd-about .about-hero{overflow:hidden}.pmd-about .about-hero .wrap{padding-block:clamp(4rem,9vw,8rem);max-width:1100px}.pmd-about .about-hero h1.statement{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.06;font-size:var(--step-4);color:#fff;max-width:20ch;margin:0;text-wrap:balance}.pmd-about .statement .muted{color:var(--ink-soft)}.pmd-about .statement .c{color:var(--cyan)}.pmd-about .about-hero .lede{font-size:var(--step-1);line-height:1.55;color:var(--on-night-2);max-width:54ch;margin-top:var(--sp-6)}.pmd-about .about-hero .indicia{margin-top:var(--sp-8);max-width:360px}.pmd-about .about-hero .indicia .barcode{display:block;color:var(--cyan-dark);height:30px;opacity:.85;border-radius:1px}.pmd-about .about-hero .indicia .ix{display:block;margin-top:.7rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--on-night-mut)}.pmd-about .spot{background:var(--cyan);color:var(--ink);padding-block:clamp(3rem,6vw,5rem)}.pmd-about .spot .wrap{max-width:1100px}.pmd-about .spot .motto{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:var(--step-4);max-width:20ch}.pmd-about .spot .motto .ink{color:#fff}.pmd-about .spot .sub{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--cyan-ink);margin-top:var(--sp-5)}.pmd-about .story{position:relative;overflow:hidden}.pmd-about .story .wrap{max-width:860px;position:relative}.pmd-about .story h2{font-size:var(--step-3);margin-bottom:var(--sp-6)}.pmd-about .prose-col{max-width:64ch}.pmd-about .prose-col p{font-size:var(--step-1);line-height:1.65;color:var(--text);margin-bottom:1.1em;text-wrap:pretty}.pmd-about .prose-col p em,.pmd-about .prose-col p .em{font-style:italic}.pmd-about .prose-col p strong{font-weight:700}.pmd-about .prose-col .lead::first-letter{font-family:var(--font-display);font-weight:800;float:left;font-size:3.6em;line-height:.78;padding:.04em .12em 0 0;color:var(--cyan-ink)}.pmd-about .prose-col p.pull{margin:var(--sp-8) 0;padding-top:var(--sp-5);position:relative;font-family:var(--font-display);font-weight:800;font-size:var(--step-3);line-height:1.08;letter-spacing:-.03em;color:var(--ink);max-width:none}.pmd-about .prose-col p.pull::before{content:"";display:block;width:56px;height:4px;border-radius:2px;background:var(--cyan);margin-bottom:var(--sp-5)}.pmd-about .pull .c{color:var(--cyan-ink)}.pmd-about .signoff{margin-top:var(--sp-7);display:flex;align-items:center;gap:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--line)}.pmd-about .signoff .who b{display:block;font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:var(--step-0)}.pmd-about .signoff .who span{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-muted)}.pmd-about .story .postmark{position:absolute;top:clamp(1rem,4vw,2.5rem);right:clamp(-1rem,3vw,2rem);width:clamp(108px,15vw,150px);height:clamp(108px,15vw,150px);border:2px solid var(--cyan-ink);border-radius:50%;display:grid;place-content:center;justify-items:center;gap:.18em;text-align:center;font-family:var(--font-mono);color:var(--cyan-ink);opacity:.32;transform:rotate(-9deg);box-shadow:inset 0 0 0 4px var(--paper),inset 0 0 0 6px var(--cyan-ink);pointer-events:none}.pmd-about .story .postmark b{font-size:.6rem;letter-spacing:.16em;font-weight:500}.pmd-about .story .postmark i{font-style:normal;font-size:.46rem;letter-spacing:.12em}.pmd-about .story .postmark u{text-decoration:none;font-size:.86rem;letter-spacing:.1em;font-weight:500}@media (max-width:680px){.pmd-about .story .postmark{opacity:.18;top:.25rem;right:-.5rem}}.pmd-about .does .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,3rem)}.pmd-about .does .dir{display:flex;flex-direction:column;padding-top:var(--sp-5);border-top:3px solid var(--cyan);transition:transform var(--t-mid) var(--ease-out-quint)}.pmd-about .does .dir:hover{transform:translateY(-4px)}.pmd-about .does .dir h3{font-size:var(--step-2);margin-bottom:var(--sp-3);letter-spacing:-.02em}.pmd-about .does .dir p{color:var(--text-muted);font-size:var(--step-0);line-height:1.55;margin-bottom:var(--sp-4)}.pmd-about .does .dir .link{margin-top:auto}@media (max-width:760px){.pmd-about .does .grid{grid-template-columns:1fr;gap:var(--sp-6)}}.pmd-about .phone .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,5rem);align-items:center}.pmd-about .phone .visual{display:flex;justify-content:center}.pmd-about .phone .app-shot{width:min(300px,80%);height:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.5))}.pmd-about .phone h2{font-size:var(--step-3);margin-bottom:var(--sp-5);color:#fff}.pmd-about .phone .lede{margin-bottom:var(--sp-6);color:var(--on-night-2)}.pmd-about .phone .stores{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center;margin-bottom:var(--sp-5)}.pmd-about .phone .store-img img{height:48px;width:auto;display:block}.pmd-about .phone .store-img{transition:transform var(--t-fast) var(--ease-out-quint)}.pmd-about .phone .store-img:hover{transform:translateY(-2px)}@media (max-width:760px){.pmd-about .phone .wrap{grid-template-columns:1fr;gap:var(--sp-7)}.pmd-about .phone .visual{order:-1}}.pmd-about .bar .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.pmd-about .bar h2{font-size:var(--step-3);margin-bottom:var(--sp-4);color:#fff}.pmd-about .bar .punch{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);line-height:1.12;letter-spacing:-.025em;color:#fff;margin-bottom:var(--sp-5)}.pmd-about .bar .punch .c{color:var(--ember)}.pmd-about .bar .lede{color:var(--on-night-2);margin-bottom:var(--sp-5);max-width:46ch}.pmd-about .bar .seal{display:flex;align-items:center;gap:var(--sp-5);background:linear-gradient(180deg,rgba(255,106,61,.08),rgba(255,255,255,.02));border:1px solid rgba(255,106,61,.28);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2rem)}.pmd-about .bar .seal .badge{width:92px;height:92px;flex-shrink:0}.pmd-about .bar .seal .badge img{width:100%;height:100%;object-fit:contain}.pmd-about .bar .seal .proof{font-family:var(--font-mono);font-size:var(--step--1);color:var(--on-night-2)}.pmd-about .bar .seal .proof b{color:#fff;font-weight:500;display:block;margin-bottom:.35rem;font-size:var(--step-0)}@media (max-width:760px){.pmd-about .bar .wrap{grid-template-columns:1fr;gap:var(--sp-6)}}.pmd-about .business .panel{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:center;background:var(--ink);color:#fff;border:1px solid rgba(165,242,255,.22);border-radius:var(--r-lg);padding:clamp(2rem,5vw,3.5rem);box-shadow:var(--sh-lift)}.pmd-about .business h2{font-size:var(--step-2);color:#fff;margin-bottom:var(--sp-4)}.pmd-about .business p{color:var(--on-night-mut);margin-bottom:var(--sp-5)}.pmd-about .business .aside{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);color:#fff;line-height:1.12;letter-spacing:-.02em;border-left:1px solid rgba(255,255,255,.14);padding-left:clamp(1.5rem,4vw,3rem)}.pmd-about .business .aside .c{color:var(--cyan)}@media (max-width:760px){.pmd-about .business .panel{grid-template-columns:1fr;gap:var(--sp-6)}.pmd-about .business .aside{border-left:0;padding-left:0;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--sp-5)}}.pmd-about .diff .grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:clamp(2.5rem,7vw,5.5rem);row-gap:0}.pmd-about .diff .feat{padding:var(--sp-6) 0;border-top:1px solid var(--line)}.pmd-about .diff .feat h3{font-size:var(--step-1);font-weight:700;margin-bottom:var(--sp-3);letter-spacing:-.015em}.pmd-about .diff .feat p{color:var(--text-muted);font-size:var(--step-0);line-height:1.55;max-width:46ch}@media (max-width:640px){.pmd-about .diff .grid{grid-template-columns:1fr}}.pmd-about .pillar{position:relative;isolation:isolate;min-height:min(76vh,620px);display:flex;align-items:center;overflow:hidden}.pmd-about .pillar .bg{position:absolute;inset:0;z-index:-2}.pmd-about .pillar .bg img{width:100%;height:100%;object-fit:cover;object-position:center}.pmd-about .pillar .ov{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(20,17,29,.95) 0%,rgba(20,17,29,.82) 40%,rgba(20,17,29,.36) 100%)}.pmd-about .pillar .wrap{padding-block:clamp(3.5rem,8vw,7rem)}.pmd-about .pillar h2{font-size:var(--step-4);color:#fff;margin:0 0 var(--sp-5);max-width:16ch;letter-spacing:-.03em;line-height:1.04}.pmd-about .pillar p{font-size:var(--step-1);line-height:1.55;color:var(--on-night-2);max-width:52ch}.pmd-about .about-cta{text-align:center}.pmd-about .about-cta h2{font-size:var(--step-4);color:#fff;max-width:16ch;margin:0 auto var(--sp-5);letter-spacing:-.03em}.pmd-about .about-cta .lede{margin:0 auto var(--sp-6);max-width:46ch;color:var(--on-night-2)}.pmd-about .about-cta .btn-row{justify-content:center}.pmd-about .about-cta .proof{display:block;text-align:center;margin-top:var(--sp-6)}.pmd-about .wp-block-group{margin-block:0}.pmd-about.wp-block-group{margin-block:0}.pmd-about .wp-block-html{margin:0}
