.pd-shot{background:var(--text);display:block}.pd-button{background:var(--text);color:#fff;letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-self:flex-start;align-items:center;height:clamp(44px,3.3vw,64px);padding:0 clamp(20px,1.8vw,35px);font-size:clamp(16px,1.2vw,23px);font-weight:500;display:inline-flex}.pd-button--outline{color:var(--text);box-shadow:inset 0 0 0 2px var(--text);background:0 0;transition:background-color .14s}.pd-button--outline:hover{background:#1c1b200a}body:has(.pd-hero){background-position:50% calc(var(--nav-height) - 8px)}.pd-hero{--pd-grid:16px;--pd-mark:8px;--pd-pair:calc(var(--pd-grid) * 2);--pd-title-size:min(clamp(44px, 6.6vw, 128px), (100cqi - var(--pd-pair) * 2) / var(--pd-em,6.79));--pd-frame:min(round(up, var(--pd-title-size) * var(--pd-em,6.79) + var(--pd-pair), var(--pd-pair)), round(down, 100cqi - var(--pd-mark), var(--pd-pair)));padding:0 var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex;container-type:inline-size}@media (aspect-ratio>=1){.pd-hero{min-height:calc(100svh - var(--nav-height))}}.pd-title{width:var(--pd-frame);height:round(up, 2lh + var(--pd-grid) * 1.5, var(--pd-grid));margin:round(clamp(40px, 6.2vw, 120px), var(--pd-grid)) 0 0;font-size:var(--pd-title-size);letter-spacing:-.04em;color:var(--text);place-items:center;font-weight:700;line-height:.95;display:grid;position:relative}.pd-title-text{width:max-content}.pd-title-text span{white-space:nowrap;display:block}.pd-corner{width:var(--pd-mark);height:var(--pd-mark);background:var(--orange);position:absolute}.pd-corner:first-of-type{top:calc(var(--pd-mark) / -2);left:calc(var(--pd-mark) / -2)}.pd-corner:nth-of-type(2){top:calc(var(--pd-mark) / -2);right:calc(var(--pd-mark) / -2)}.pd-corner:nth-of-type(3){right:calc(var(--pd-mark) / -2);bottom:calc(var(--pd-mark) / -2)}.pd-corner:nth-of-type(4){bottom:calc(var(--pd-mark) / -2);left:calc(var(--pd-mark) / -2)}.pd-sub{letter-spacing:-.01em;color:#3a3936;text-wrap:balance;max-width:34em;margin:clamp(16px,2vw,38px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.4}.pd-art{margin:auto calc(-1 * var(--gutter)) 0;align-self:stretch;padding-top:clamp(24px,2.4vw,48px);container-type:inline-size}.pd-stage{--rise:5.4;--saas-w:19.5;--orange-x:13.3;--orange-w:9.5;--store-w:36;--stage-h:calc(var(--rise) + var(--saas-w) * 1295 / 1215);--k:1cqi;height:calc(var(--stage-h) * var(--k));position:relative}@media (aspect-ratio>=1){.pd-art{flex:1 0 160px;align-items:flex-end;display:flex;container-type:size}.pd-stage{--k:min(1cqi, 100cqh / var(--stage-h));flex:1}}.pd-tile{display:block;position:absolute;overflow:hidden}.pd-tile img{object-fit:cover;width:100%;height:100%;display:block}.pd-tile--saas{left:0;top:calc(var(--rise) * var(--k));width:calc(var(--saas-w) * var(--k));aspect-ratio:1215/1295;background:var(--surface)}.pd-tile--orange{z-index:1;left:calc(var(--orange-x) * var(--k));width:calc(var(--orange-w) * var(--k));aspect-ratio:1;background:var(--orange);top:0}.pd-tile--store{width:calc(var(--store-w) * var(--k));aspect-ratio:1688/932;background:var(--surface);bottom:0;right:0}.pd-rows{max-width:1920px;padding:clamp(40px, 5vw, 96px) var(--section-gutter) clamp(72px, 7vw, 134px);grid-template-columns:36.6% minmax(0,1fr);margin:0 auto;display:grid}.pd-rows-intro{top:calc(var(--nav-height) + clamp(24px, 2.4vw, 46px));flex-direction:column;align-self:start;align-items:flex-start;gap:clamp(24px,3vw,58px);padding-right:4vw;display:flex;position:sticky}.pd-rows-list{border-bottom:2px solid var(--text);margin:0;padding:0;list-style:none}.pd-row{border-top:2px solid var(--text);grid-template-columns:34% minmax(0,1fr);align-items:start;column-gap:5%;padding:clamp(24px,2vw,40px) 0;display:grid}.pd-row-copy h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.96vw,76px);font-weight:650;line-height:1.02}.pd-row-copy p{letter-spacing:-.01em;text-wrap:pretty;max-width:34em;margin:clamp(16px,2.2vw,42px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-panel{aspect-ratio:390/265;background:var(--pd-tone);position:relative;overflow:hidden;container-type:inline-size}.pd-panel--orange{--pd-tone:var(--orange)}.pd-panel--blue{--pd-tone:var(--feature-panel)}.pd-panel--grey{--pd-tone:#cdcbc7}.pd-panel--ink{--pd-tone:var(--text)}.pd-app{--px:calc(100cqi * var(--fill) / var(--w));top:var(--top,11cqi);width:calc(100cqi * var(--fill));border:1px solid var(--shell-border);border-radius:calc(12 * var(--px)) calc(12 * var(--px)) 0 0;box-shadow:0 calc(10 * var(--px)) calc(30 * var(--px)) #1c1b2026;color:var(--text);font-size:calc(13 * var(--px));letter-spacing:0;text-align:left;white-space:nowrap;background:#eae9e7;line-height:1.25;position:absolute;left:50%;translate:-50%}.pd-app svg{width:calc(14 * var(--px));height:calc(14 * var(--px));flex:none}.pd-app .pd-a-brand{flex:none;display:block}.pd-a-icon{width:calc(40 * var(--px));height:calc(40 * var(--px));border:1px solid var(--divider);color:var(--muted);background:linear-gradient(#fff,#f5f4f0);border-radius:50%;flex:none;place-items:center;display:grid}.pd-a-icon svg,.pd-a-icon .pd-a-brand{width:calc(18 * var(--px));height:calc(18 * var(--px))}.pd-a-folder{width:calc(18 * var(--px));height:calc(18 * var(--px));background:color-mix(in srgb, currentColor 13%, #fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 20%, transparent);border-radius:28%;place-items:center;display:grid}.pd-a-folder svg,.pd-a-folder .pd-a-brand{width:calc(10 * var(--px));height:calc(10 * var(--px))}.pd-v{--u:calc(100cqi / 390);--pd-v-ease:cubic-bezier(.2, .8, .2, 1);--pd-v-blue:#0347dc;--pd-v-mia:#3b3cdc;color:var(--text);font-size:calc(12 * var(--u));letter-spacing:-.01em;text-align:left;white-space:nowrap;line-height:1.2;position:absolute;inset:0;overflow:hidden}.pd-v p{margin:0}.pd-v svg{flex:none;display:block}.pd-v-tile{width:calc(36 * var(--u));height:calc(36 * var(--u));border:1px solid var(--border);border-radius:calc(10 * var(--u));box-shadow:inset 0 calc(-2 * var(--u)) 0 #1c1b200a;color:var(--text);background:#fbf9f5;flex:none;place-items:center;display:grid}.pd-v-tile svg,.pd-v-tile .pd-v-mark{width:calc(18 * var(--u));height:calc(18 * var(--u));display:block}.pd-v-lines{gap:calc(7 * var(--u));flex-direction:column;min-width:0;display:flex}.pd-v-lines i{max-width:100%;height:calc(6 * var(--u));background:#ebe9e5;border-radius:999px;display:block}.pd-v-lines i:first-child{height:calc(8 * var(--u));background:#d9d7d3;transition:background-color .5s}.pd-v-chip{align-items:center;gap:calc(5 * var(--u));height:calc(26 * var(--u));padding:0 calc(9 * var(--u));border:1px solid var(--border);border-radius:calc(8 * var(--u));color:#a3a19d;font-variant-numeric:tabular-nums;background:#fbf9f5;flex:none;margin-left:auto;font-weight:600;transition:background-color .4s,border-color .4s,color .4s;display:flex}.pd-v-chip svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pd-v-chip b{animation:pd-v-tick .45s var(--pd-v-ease) both;font-weight:600;display:inline-block}@keyframes pd-v-tick{0%{opacity:0;translate:0 calc(6 * var(--u))}}.pd-v-link{align-items:center;gap:calc(12 * var(--u));width:calc(300 * var(--u));height:calc(60 * var(--u));padding:0 calc(12 * var(--u));border-radius:calc(13 * var(--u));background:var(--surface);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b2014;transition:translate .5s var(--pd-v-ease), scale .5s var(--pd-v-ease), opacity .35s ease, box-shadow .35s ease;display:flex;position:absolute;top:0;left:50%}.pd-v-link.is-hot{z-index:1;box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b2014, 0 calc(18 * var(--u)) calc(34 * var(--u)) calc(-12 * var(--u)) #1c1b2066}.pd-v-link.is-hot .pd-v-lines i:first-child{background:#38373b}.pd-v-link.is-hot .pd-v-chip{border-color:var(--pd-v-blue);background:var(--pd-v-blue);color:#fff}.pd-v-rail{top:calc(58.5 * var(--u));left:calc(57 * var(--u));width:calc(2 * var(--u));height:calc(148 * var(--u));background:#ffffff59;position:absolute}.pd-v-wire{left:calc(58 * var(--u));width:calc(34 * var(--u));height:calc(2 * var(--u));background:#ffffff59;transition:background-color .3s;position:absolute;translate:0 -50%}.pd-v-wire.is-lit{background:#fff}.pd-v-page{left:calc(92 * var(--u));align-items:center;gap:calc(12 * var(--u));width:calc(250 * var(--u));height:calc(54 * var(--u));padding:0 calc(11 * var(--u));border-radius:calc(12 * var(--u));background:var(--surface);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b2014;transition:translate .4s var(--pd-v-ease), box-shadow .4s ease;display:flex;position:absolute;translate:0 -50%}.pd-v-page:before{content:"";top:50%;left:calc(-3 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--orange);position:absolute;translate:0 -50%}.pd-v-page .pd-v-tile{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(9 * var(--u))}.pd-v-page .pd-v-tile svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.pd-v-page.is-lit{translate:0 calc(-50% - 3 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b2014, 0 calc(16 * var(--u)) calc(30 * var(--u)) calc(-12 * var(--u)) #0b0b3a99}.pd-v-page.is-lit .pd-v-lines i:first-child{background:#38373b}.pd-v-page.is-lit .pd-v-chip{border-color:var(--orange);background:var(--orange);color:#fff}.pd-v-visitor{top:0;left:calc(58 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));border:calc(2 * var(--u)) solid #fff;background:var(--orange);transition:translate .55s var(--pd-v-ease), opacity .3s ease;position:absolute}.pd-v-toast{top:calc(222 * var(--u));left:calc(226 * var(--u));z-index:1;align-items:center;gap:calc(8 * var(--u));height:calc(34 * var(--u));padding:0 calc(12 * var(--u)) 0 calc(6 * var(--u));border-radius:calc(10 * var(--u));background:var(--text);color:#ffffffb8;box-shadow:0 calc(14 * var(--u)) calc(26 * var(--u)) calc(-10 * var(--u)) #0b0b3acc;opacity:0;scale:.92;translate:0 calc(8 * var(--u));transition:opacity .35s ease, scale .45s var(--pd-v-ease), translate .45s var(--pd-v-ease);font-weight:550;display:flex;position:absolute}.pd-v-toast.is-on{opacity:1;translate:0;scale:1}.pd-v-toast span{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:var(--orange);color:#fff;place-items:center;display:grid}.pd-v-toast svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pd-v-toast b{margin-left:calc(2 * var(--u));color:#fff;font-weight:650}.pd-v-stat{color:#fff;position:absolute;inset:0}.pd-v-stat>p{padding-left:calc(40 * var(--u))}.pd-v-stat-value{padding-top:calc(36 * var(--u));font-size:calc(46 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.15}.pd-v-stat-label{font-size:calc(19 * var(--u));font-weight:450;line-height:calc(25 * var(--u));color:#ffffffb8}.pd-v-stat-delta{align-items:center;gap:calc(6 * var(--u));margin-top:calc(3 * var(--u));font-size:calc(15 * var(--u));font-weight:550;line-height:calc(20 * var(--u));color:#49ca45;display:flex}.pd-v-stat-delta svg{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:#49ca45}.pd-v-stat-delta span{color:#ffffff8c;font-weight:450}.pd-v-chart{width:100%;height:calc(130 * var(--u));transition:opacity .3s;position:absolute;bottom:0;left:0;right:0;overflow:visible}.pd-v-stat.is-out .pd-v-chart{opacity:0}.pd-v-line{fill:none;stroke:var(--orange);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.pd-v-stat.is-drawn .pd-v-line{stroke-dashoffset:0;transition:stroke-dashoffset .65s cubic-bezier(.4,0,.2,1)}.pd-v-area{opacity:0}.pd-v-stat.is-drawn .pd-v-area{opacity:1;transition:opacity .5s .2s}.pd-v-dot{fill:var(--orange);stroke:var(--text);stroke-width:3px;opacity:0}.pd-v-stat.is-drawn .pd-v-dot{opacity:1;transition:opacity .2s .55s}.pd-v-ring{fill:none;stroke:var(--orange);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.6s ease-out both pd-v-ring}@keyframes pd-v-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:3.2}}.pd-v-sale{padding:calc(3 * var(--u)) calc(8 * var(--u));background:var(--orange);color:#fff;font-size:calc(12 * var(--u));font-weight:650;line-height:calc(16 * var(--u));animation:pd-v-sale .7s var(--pd-v-ease) both;border-radius:999px;position:absolute;translate:-50% -50%}@keyframes pd-v-sale{0%{opacity:0;translate:-50%}18%,70%{opacity:1;translate:-50% -50%}to{opacity:0;translate:-50% -110%}}.pd-v-wires{width:100%;height:100%;position:absolute;inset:0}.pd-v-wire-path{fill:none;stroke:#ffffff8c;stroke-width:1.5px;transition:stroke .3s,stroke-width .3s}.pd-v-wire-path.is-top{stroke:#fff;stroke-width:2.5px}.pd-v-src{left:calc(30 * var(--u));align-items:center;gap:calc(9 * var(--u));width:calc(132 * var(--u));height:calc(40 * var(--u));padding:0 calc(9 * var(--u));border-radius:calc(8 * var(--u));background:var(--surface);box-shadow:0 0 0 0 var(--pd-v-mia);transition:box-shadow .3s;display:flex;position:absolute}.pd-v-src.is-picked{box-shadow:0 0 0 calc(2 * var(--u)) var(--pd-v-mia)}.pd-v-sq{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(6 * var(--u));background:#f1eeea;flex:none;transition:background-color .3s}.pd-v-src.is-picked .pd-v-sq{background:var(--orange)}.pd-v-src .pd-v-lines{gap:calc(6 * var(--u))}.pd-v-src .pd-v-lines i:first-child{height:calc(7 * var(--u));background:var(--text)}.pd-v-src .pd-v-lines i:last-child{height:calc(5 * var(--u));background:#d9d4ce}.pd-v-goal{top:calc(83 * var(--u));left:calc(236 * var(--u));width:calc(124 * var(--u));height:calc(104 * var(--u));padding:calc(12 * var(--u));border-radius:calc(10 * var(--u));background:var(--text);color:#fff;transition:scale .35s var(--pd-v-ease);position:absolute}.pd-v-goal.is-pop{scale:1.04}.pd-v-goal-head{align-items:center;gap:calc(8 * var(--u));display:flex}.pd-v-goal-head i{width:calc(18 * var(--u));height:calc(18 * var(--u));border-radius:calc(5 * var(--u));background:var(--orange)}.pd-v-goal-head span{width:calc(40 * var(--u));height:calc(7 * var(--u));background:#ffffffe6;border-radius:999px}.pd-v-goal-value{margin-top:calc(8 * var(--u));font-size:calc(21 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.pd-v-bars{bottom:calc(12 * var(--u));left:calc(12 * var(--u));align-items:flex-end;gap:calc(7 * var(--u));display:flex;position:absolute}.pd-v-bars i{width:calc(10 * var(--u));border-radius:calc(2 * var(--u));transform-origin:bottom;transition:scale .35s var(--pd-v-ease);background:#ffffff38}.pd-v-bars i:last-child{background:var(--orange)}.pd-v-goal.is-pop .pd-v-bars i:last-child{scale:1 1.3}.pd-v-avatars{top:calc(24 * var(--u));right:calc(30 * var(--u));display:flex;position:absolute}.pd-v-avatars span{width:calc(30 * var(--u));height:calc(30 * var(--u));border:calc(2.5 * var(--u)) solid var(--orange);color:#fff;font-size:calc(10 * var(--u));border-radius:50%;place-items:center;font-weight:600;display:grid}.pd-v-avatars span+span{margin-left:calc(-9 * var(--u))}.pd-v-avatars svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.pd-v-avatars .is-jake,.pd-v-avatars .is-mia{color:var(--muted);background:#d3d1ce}.pd-v-avatars .is-more{background:var(--surface);color:var(--text)}.pd-v-cursor{z-index:2;transition:translate .9s cubic-bezier(.45,0,.2,1);position:absolute;top:0;left:0}.pd-v-cursor.is-jake{--pd-v-who:var(--text)}.pd-v-cursor.is-jake b{background:var(--surface);color:var(--text)}.pd-v-cursor.is-mia{--pd-v-who:var(--pd-v-mia)}.pd-v-cursor svg{width:calc(17 * var(--u));height:calc(20 * var(--u));margin:calc(-3 * var(--u)) 0 0 calc(-2 * var(--u));fill:var(--pd-v-who);filter:drop-shadow(0 calc(2 * var(--u)) calc(3 * var(--u)) #1c1b2030)}.pd-v-cursor b{top:calc(16 * var(--u));left:calc(12 * var(--u));padding:calc(3 * var(--u)) calc(7 * var(--u));border-radius:calc(6 * var(--u));background:var(--pd-v-who);color:#fff;font-size:calc(11 * var(--u));font-weight:500;line-height:calc(15 * var(--u));position:absolute}.pd-v-click{top:calc(-11 * var(--u));left:calc(-11 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));border:calc(2 * var(--u)) solid #fff;border-radius:50%;animation:.6s ease-out both pd-v-click;position:absolute}@keyframes pd-v-click{0%{opacity:1;scale:.3}to{opacity:0;scale:1.5}}.pd-v-ad{width:calc(96 * var(--u));transition:translate .65s var(--pd-v-ease);position:absolute;top:0}.pd-v-ad-card{z-index:1;gap:calc(7 * var(--u));padding:calc(8 * var(--u));border-radius:calc(12 * var(--u));background:var(--surface);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b2014;flex-direction:column;transition:box-shadow .4s;display:flex;position:relative}.pd-v-ad-head{align-items:center;gap:calc(6 * var(--u));display:flex}.pd-v-ad-head .pd-v-mark{width:calc(18 * var(--u));height:calc(18 * var(--u))}.pd-v-ad-head .pd-v-lines{gap:calc(4 * var(--u))}.pd-v-ad-head .pd-v-lines i:first-child{width:calc(40 * var(--u));height:calc(6 * var(--u))}.pd-v-ad-head .pd-v-lines i:last-child{width:calc(26 * var(--u));height:calc(4 * var(--u))}.pd-v-ad-art{height:calc(56 * var(--u));border-radius:calc(7 * var(--u));place-items:center;transition:opacity .4s,filter .4s;display:grid}.pd-v-ad-art i{background:#fff;display:block}.pd-v-ad-art.is-orange{background:var(--orange)}.pd-v-ad-art.is-orange i{width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%}.pd-v-ad-art.is-blue{background:var(--feature-panel)}.pd-v-ad-art.is-blue i{width:calc(22 * var(--u));height:calc(22 * var(--u));border-radius:calc(5 * var(--u));background:var(--orange);rotate:12deg}.pd-v-ad-art.is-cream{background:#efe9e1}.pd-v-ad-art.is-cream i{width:calc(30 * var(--u));height:calc(26 * var(--u));background:var(--text);clip-path:polygon(50% 0,100% 100%,0 100%)}.pd-v-ad-value{padding:0 calc(2 * var(--u));font-size:calc(17 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1;transition:color .4s}.pd-v-ad-bar{top:calc(100% - 12 * var(--u));right:calc(12 * var(--u));left:calc(12 * var(--u));height:calc(300 * var(--u));background:#ffffff29;transition:background-color .35s,opacity .4s;position:absolute}.pd-v-ad.is-lead .pd-v-ad-bar{background:var(--orange)}.pd-v-ad.is-won .pd-v-ad-card{box-shadow:0 0 0 calc(2.5 * var(--u)) var(--orange), 0 calc(18 * var(--u)) calc(34 * var(--u)) calc(-12 * var(--u)) #000000b3}.pd-v-ad.is-lost .pd-v-ad-art{opacity:.3;filter:grayscale()}.pd-v-ad.is-lost .pd-v-ad-value{color:#a3a19d}.pd-v-ad.is-lost .pd-v-ad-bar{opacity:.55}.pd-v-ad-win{z-index:2;align-items:center;gap:calc(5 * var(--u));height:calc(24 * var(--u));padding:0 calc(9 * var(--u)) 0 calc(7 * var(--u));background:var(--surface);color:var(--text);font-size:calc(12 * var(--u));opacity:0;transform-origin:50% 100%;transition:opacity .25s ease, scale .45s cubic-bezier(.3, 1.5, .5, 1), translate .45s var(--pd-v-ease);border-radius:999px;font-weight:600;display:flex;position:absolute;bottom:100%;left:50%;translate:-50%;scale:.6}.pd-v-ad.is-won .pd-v-ad-win{opacity:1;scale:1;translate:-50% calc(-8 * var(--u))}.pd-v-ad-win svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--orange)}.pd-v-ad-sale{top:calc(-14 * var(--u));z-index:2;left:50%}.pd-ugc{max-width:1920px;margin:0 auto;padding:clamp(64px,6.35vw,122px) 0 clamp(72px,7vw,134px)}.pd-ugc-head{padding:0 var(--section-gutter);flex-direction:column;align-items:flex-start;display:flex}.pd-ugc-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,108px);font-weight:650;line-height:1}.pd-ugc-sub{letter-spacing:-.01em;color:#3a3936;text-wrap:pretty;max-width:40em;margin:clamp(14px,1.6vw,30px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-more{align-items:center;gap:8px;margin-top:clamp(28px,3vw,58px);font-size:clamp(16px,1.25vw,24px);font-weight:550;line-height:1.25;display:inline-flex}.pd-more span{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.pd-more svg{width:1.05em;height:1.05em;transition:transform .2s ease-out}.pd-more:hover svg{transform:translate(4px)}.pd-ugc-box{margin:clamp(36px, 4.25vw, 82px) var(--section-gutter) 0;border:1px solid var(--border);overflow:hidden;container-type:inline-size}.pd-ugc-track{width:max-content;animation:pd-marquee calc(var(--ugc-cards) * 56s / 6) linear infinite;display:flex}@keyframes pd-marquee{to{transform:translate(-50%)}}.pd-ugc-set{display:flex}.pd-card{border-right:1px solid var(--border);flex:none;width:20cqi;padding:clamp(16px,1.35vw,26px) clamp(16px,1.35vw,26px) clamp(24px,2.4vw,46px)}.pd-card-shot{aspect-ratio:9/16;position:relative}.pd-card-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pd-card-play{aspect-ratio:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;pointer-events:none;background:#0000002e;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:26%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.pd-card-play svg{filter:drop-shadow(0 1px 2px #00000040);width:42%;height:42%;translate:7%}.pd-card-platform{z-index:1;background:var(--surface);max-width:calc(100% - 2*clamp(10px,.9vw,18px));color:var(--text);letter-spacing:-.015em;white-space:nowrap;border-radius:999px;align-items:center;gap:.45em;margin:0;padding:.42em .8em .42em .55em;font-size:clamp(14px,1.05vw,20px);font-weight:600;line-height:1.1;display:inline-flex;position:absolute;top:clamp(10px,.9vw,18px);left:clamp(10px,.9vw,18px)}.pd-card-mark{flex:none;width:1.15em;height:1.15em;display:block}.pd-card h3{letter-spacing:-.02em;margin:clamp(14px,1.4vw,27px) 0 0;font-size:clamp(20px,1.4vw,27px);font-weight:500;line-height:1.2}.pd-band{background-color:var(--feature-panel);color:var(--content-background);background-image:url(/textures/square-grain.svg);background-size:4px 4px}.pd-band-inner{max-width:1920px;padding:clamp(56px, 4.6vw, 88px) var(--section-gutter) clamp(56px, 3.85vw, 74px);grid-template-columns:50% minmax(0,1fr);margin:0 auto;display:grid}.pd-band-title{letter-spacing:-.045em;margin:0;font-size:clamp(44px,5.2vw,100px);font-weight:650;line-height:.92}.pd-band-title span{display:block}.pd-band-list{border-top:1px solid #ffffffb3;margin:0;padding:0;list-style:none}.pd-band-list li{border-bottom:1px solid #ffffffb3}.pd-band-row{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;min-height:clamp(64px,5.7vw,110px);padding:8px 0;font-size:clamp(24px,2.6vw,50px);font-weight:600;line-height:1.1;display:flex}.pd-band .arrow-circle{color:var(--content-background)}.pd-people{max-width:1920px;padding:clamp(80px, 9vw, 172px) var(--section-gutter);justify-content:center;align-items:center;gap:clamp(32px,16.25vw,312px);margin:0 auto;display:flex}.pd-people-text{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(18px,1.8vw,35px);font-weight:550;line-height:1.04}.pd-people-text span{display:block}.pd-people-frame{--pd-person:clamp(88px, 9.7vw, 186px);--pd-mark:max(6px, calc(var(--pd-person) * .06));padding:calc(var(--pd-mark) * 2.75);position:relative}.pd-people-frame .pd-corner{background:var(--text)}.pd-person{width:var(--pd-person);aspect-ratio:194/179;background:var(--text);animation:.16s step-end both tile-cut;display:block;overflow:hidden}.pd-person img{object-fit:cover;width:100%;height:100%;display:block}.pd-int{--u:min(1vw, 19.2px);max-width:1920px;padding:clamp(24px, 3vw, 58px) var(--section-gutter) clamp(80px, 8vw, 154px);grid-template-columns:49.4% minmax(0,1fr);margin:0 auto;display:grid}.pd-int-intro{flex-direction:column;align-items:flex-start;padding-right:4vw;display:flex}.pd-int-title{max-width:9.6em}.pd-int-sub{letter-spacing:-.01em;color:#3a3936;text-wrap:pretty;max-width:33em;margin:clamp(20px,3vw,58px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-int-intro .pd-button{margin:clamp(24px,2.7vw,52px) 0 clamp(48px,5vw,96px)}.pd-int-fit{margin-top:auto}.pd-int-art{width:calc(30.25 * var(--u));height:calc(24.4 * var(--u));flex:none;position:relative}.pd-int-big{width:calc(22.3 * var(--u));height:100%;position:absolute;top:0;left:0}.pd-int-big img{object-fit:cover;object-position:50% 85%;width:100%;height:100%;display:block}.pd-int-small{left:calc(17.5 * var(--u));width:calc(12.75 * var(--u));aspect-ratio:1;position:absolute;bottom:0}.pd-int-small img{object-fit:cover;object-position:center;filter:saturate(.54)contrast(.82)brightness(1.1);width:100%;height:100%;display:block}.pd-int-side{flex-direction:column;display:flex}.pd-int-list{margin:0;padding:0;list-style:none}.pd-int-row{border-bottom:2px solid var(--text);padding:clamp(24px,3vw,58px) 0}.pd-int-row:first-child{padding-top:0}.pd-int-head{align-items:center;gap:clamp(12px,1.25vw,24px);display:flex}.pd-int-icon{aspect-ratio:1;background:var(--board-background);flex:none;place-items:center;width:clamp(48px,3.6vw,70px);display:grid}.pd-int-icon img{object-fit:contain;width:56%;height:56%}.pd-int-row h3{letter-spacing:-.03em;margin:0;font-size:clamp(26px,2.6vw,50px);font-weight:600;line-height:1.1}.pd-int-row p{letter-spacing:-.01em;text-wrap:pretty;max-width:36em;margin:clamp(14px,1.3vw,25px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-int-request{flex-direction:column;align-items:flex-start;padding-top:clamp(32px,3.3vw,64px);display:flex}.pd-int-request h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,46px);font-weight:600;line-height:1.2}.pd-int-request h3 span{display:block}.pd-int-request .pd-button{margin-top:clamp(20px,2vw,40px)}.pd-paths{max-width:1920px;padding:clamp(24px, 3vw, 58px) var(--section-gutter) clamp(80px, 8vw, 154px);margin:0 auto}.pd-paths-head{max-width:52em}.pd-rows-sub,.pd-paths-sub,.pd-ai-sub{letter-spacing:-.01em;color:#3a3936;text-wrap:pretty;max-width:36em;margin:clamp(14px,1.6vw,30px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-paths-list{border-bottom:2px solid var(--text);margin:clamp(36px,4.25vw,82px) 0 0;padding:0;list-style:none}.pd-path{border-top:2px solid var(--text);scroll-margin-top:var(--nav-height);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:5%;padding:clamp(28px,3vw,58px) 0;display:grid}.pd-path-copy h3{letter-spacing:-.04em;align-items:center;gap:clamp(12px,1vw,20px);margin:0;font-size:clamp(32px,3.96vw,76px);font-weight:650;line-height:1.02;display:flex}.pd-path-copy h3 i{background:var(--purple);flex:none;width:clamp(6px,.5vw,10px);height:clamp(6px,.5vw,10px)}.pd-path-copy p{letter-spacing:-.01em;text-wrap:pretty;max-width:26em;margin:clamp(12px,1.3vw,25px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-path-copy .pd-more{margin-top:clamp(18px,1.9vw,36px)}.pd-ai{max-width:1920px;padding:clamp(40px, 4vw, 76px) var(--section-gutter) clamp(72px, 7vw, 134px);margin:0 auto}.pd-ai-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(16px,1.6vw,30px);display:grid}.pd-ai-title{text-box:trim-start cap alphabetic;max-width:9.6em}.pd-ai-title span{display:block}.pd-ai-side{flex-direction:column;align-items:flex-start;gap:clamp(20px,2vw,40px);display:flex}.pd-ai-side .pd-ai-sub{text-box:trim-start cap alphabetic;margin:0}.pd-ai-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6vw,30px);margin:clamp(36px,4.25vw,82px) 0 0;padding:0;list-style:none;display:grid}.pd-ai-panel{--ratio:.94;aspect-ratio:1 / var(--ratio)}.pd-ai-name{align-items:center;gap:clamp(12px,1.1vw,20px);margin-bottom:clamp(14px,1.4vw,26px);display:flex}.pd-ai-name h3{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,42px);font-weight:600;line-height:1.1}.pd-ai-text{letter-spacing:-.01em;text-wrap:pretty;max-width:22em;margin:clamp(14px,1.4vw,26px) 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.38}.pd-ai-terminal{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.5em;margin:clamp(28px,3vw,56px) 0 0;font-size:clamp(18px,1.6vw,30px);font-weight:600;display:flex}.pd-ai-terminal .pd-more{font-size:inherit;margin-top:0}.pd-app--chat{--w:320;--fill:.82;--top:10cqi;border-color:var(--border);background:var(--surface);font-size:calc(13 * var(--px));white-space:normal;line-height:1.4;bottom:-1px}.pd-c-head{align-items:center;gap:calc(8 * var(--px));height:calc(44 * var(--px));padding:0 calc(14 * var(--px));border-bottom:1px solid var(--divider);font-size:calc(13 * var(--px));display:flex}.pd-c-head .pd-a-brand{width:calc(16 * var(--px));height:calc(16 * var(--px))}.pd-c-head strong{font-weight:600}.pd-c-body{gap:calc(12 * var(--px));padding:calc(14 * var(--px));flex-direction:column;display:flex}.pd-c-body p{margin:0}.pd-c-ask{max-width:88%;padding:calc(9 * var(--px)) calc(12 * var(--px));border-radius:calc(12 * var(--px));background:#f0eeeb;align-self:flex-end}.pd-c-result{border:1px solid var(--border);border-radius:calc(10 * var(--px));white-space:nowrap;background:#faf9f7}.pd-c-folder{align-items:center;gap:calc(6 * var(--px));padding:calc(8 * var(--px)) calc(10 * var(--px));border-bottom:1px solid var(--divider);font-size:calc(12 * var(--px));font-weight:600;display:flex}.pd-c-folder small{color:var(--muted);font-size:calc(11 * var(--px));margin-left:auto;font-weight:450}.pd-c-link{align-items:center;gap:calc(8 * var(--px));padding:calc(6 * var(--px)) calc(10 * var(--px));font-size:calc(12 * var(--px));display:flex}.pd-c-link+.pd-c-link{border-top:1px solid var(--divider)}.pd-c-link .pd-a-icon{width:calc(24 * var(--px));height:calc(24 * var(--px))}.pd-c-link .pd-a-icon svg,.pd-c-link .pd-a-icon .pd-a-brand{width:calc(12 * var(--px));height:calc(12 * var(--px))}.pd-c-link strong{font-weight:600}.pd-c-link span:last-child{color:var(--muted);margin-left:auto;font-weight:500}.pd-c-board{padding:calc(10 * var(--px));background:#f6f4f3}.pd-c-board svg{width:100%;height:auto;display:block}.pd-c-line{fill:none;stroke:#b5b3af;stroke-width:1.4px}.pd-c-card{fill:#fff;stroke:var(--border);stroke-width:1px}.pd-c-card.is-page{fill:var(--text);stroke:var(--text)}.pd-c-house{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.pd-c-text{fill:var(--text);font-size:11px;font-weight:600}.is-page~.pd-c-text{fill:#fff}.pd-c-port{fill:var(--orange)}.pd-c-stat{padding:calc(12 * var(--px)) calc(14 * var(--px));background:var(--text);color:#fff;border-color:var(--text)}.pd-c-stat-name{align-items:center;gap:calc(6 * var(--px));font-size:calc(12 * var(--px));font-weight:600;display:flex}.pd-c-stat-name .pd-a-brand{width:calc(14 * var(--px));height:calc(14 * var(--px));padding:calc(2 * var(--px));background:#fff;border-radius:50%}.pd-c-body .pd-c-stat-value{margin-top:calc(6 * var(--px));font-size:calc(28 * var(--px));letter-spacing:-.035em;font-weight:550;line-height:1.1}.pd-c-body .pd-c-stat-meta{gap:calc(12 * var(--px));margin-top:calc(4 * var(--px));color:#ffffffb8;font-size:calc(12 * var(--px));display:flex}@media (width>=1100px) and (aspect-ratio>=1){.pd-ugc{height:max(calc(100svh - var(--nav-height)), 560px);flex-direction:column;justify-content:center;padding:clamp(24px,min(3vw,4.4svh),64px) 0;display:flex}.pd-ugc .pd-more{margin-top:clamp(16px,min(1.6vw,2.6svh),34px)}.pd-ugc-box{flex-direction:column;flex:0 auto;min-height:0;margin-top:clamp(20px,min(2.2vw,3.4svh),46px);display:flex}.pd-ugc-track{flex:auto;min-height:0}.pd-card{flex-direction:column;display:flex}.pd-card-shot{flex:0 auto;min-height:0}.pd-int{min-height:calc(100svh - var(--nav-height));align-content:center;padding-block:clamp(24px,min(3.4vw,5svh),72px)}.pd-int-sub{margin-top:clamp(16px,min(2vw,3svh),40px)}.pd-int-intro .pd-button{margin:clamp(18px,min(2vw,3svh),40px) 0 clamp(24px,min(2.6vw,4svh),56px)}.pd-int-fit{flex:1 1 0;align-items:flex-end;min-height:120px;display:flex;container-type:size}.pd-int-fit .pd-int-art{--u:min(1vw, 19.2px, 100cqh / 24.4)}.pd-int-row{padding:clamp(14px,min(1.8vw,2.6svh),36px) 0}.pd-int-row p{margin-top:clamp(8px,min(.9vw,1.4svh),18px)}.pd-int-request{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding-top:clamp(18px,min(2.2vw,3.2svh),44px)}.pd-int-request .pd-button{flex:none;margin-top:0}.pd-duo{min-height:calc(100svh - var(--nav-height));flex-direction:column;display:flex}.pd-duo .pd-band{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.pd-duo .pd-band-inner{width:100%;padding-block:clamp(40px,min(4.6vw,6.4svh),88px) clamp(40px,min(3.85vw,5.4svh),74px)}.pd-people{padding-block:clamp(28px,min(4vw,6svh),80px)}.pd-ai{height:max(calc(100svh - var(--nav-height)), 600px);flex-direction:column;justify-content:center;padding-block:clamp(24px,min(3vw,4.4svh),64px);display:flex}.pd-ai-head,.pd-ai-terminal{flex:none}.pd-ai-list{flex:0 auto;grid-template-rows:minmax(0,1fr);min-height:0;margin-top:clamp(24px,min(2.6vw,4svh),56px)}.pd-ai-item{flex-direction:column;min-height:0;display:flex}.pd-ai-name{flex:none;margin-bottom:clamp(10px,min(1.1vw,1.7svh),24px)}.pd-ai-panel{flex:0 auto;min-height:0;container-type:size}.pd-ai-panel .pd-app--chat{--fit:min(100cqi, 100cqh / var(--ratio));--px:calc(var(--fit) * var(--fill) / var(--w));top:calc(var(--fit) * .1);width:calc(var(--fit) * var(--fill))}.pd-ai-text{flex:none;margin-top:clamp(10px,min(1.1vw,1.7svh),24px)}.pd-ai-terminal{margin-top:clamp(16px,min(2vw,3svh),44px)}}@media (width<=1099px){.pd-stage{--rise:7.1;--saas-w:25.5;--orange-x:17.3;--orange-w:12.4;--store-w:46}.pd-rows{grid-template-columns:minmax(0,1fr);row-gap:40px}.pd-rows-intro{padding-right:0;position:static}.pd-row{grid-template-columns:40% minmax(0,1fr)}.pd-card{width:33.3333cqi}.pd-band-inner{grid-template-columns:minmax(0,1fr);row-gap:40px}.pd-int{--u:1.9vw;grid-template-columns:minmax(0,1fr);row-gap:56px}.pd-int-intro{padding-right:0}.pd-int-fit{margin-top:0}.pd-ai-head{flex-direction:column;align-items:flex-start;display:flex}.pd-ai-title,.pd-ai-side .pd-ai-sub{text-box:normal}.pd-ai-side{gap:32px}.pd-ai-side .pd-ai-sub{margin-top:clamp(14px,1.6vw,30px)}.pd-ai-list{grid-template-columns:minmax(0,1fr);row-gap:clamp(40px,5vw,56px)}.pd-ai-item{grid-template:"name panel""text panel"1fr/38% minmax(0,1fr);column-gap:6%;display:grid}.pd-ai-name{grid-area:name}.pd-ai-panel{grid-area:panel}.pd-ai-text{grid-area:text;margin-top:0}}@media (width<=767px){.pd-stage{--rise:10.6;--saas-w:38;--orange-x:25.8;--orange-w:18.5;--store-w:54}.pd-row{grid-template-columns:minmax(0,1fr);row-gap:20px}.pd-card{width:58.8235cqi}.pd-people{text-align:center;flex-direction:column;gap:32px}.pd-int{--u:2.6vw}.pd-path{grid-template-columns:minmax(0,1fr);row-gap:24px}.pd-ai-list{grid-template-columns:minmax(0,1fr)}.pd-ai-item{display:block}.pd-ai-text{margin-top:clamp(14px,1.4vw,26px)}}@media (prefers-reduced-motion:reduce){.pd-ugc-box{scroll-snap-type:x mandatory;overflow-x:auto}.pd-ugc-track{animation:none}.pd-ugc-set[aria-hidden]{display:none}.pd-card{scroll-snap-align:start}.pd-person{animation:none}}.pd-panel.pd-jp{aspect-ratio:460/280}.pd-v.pd-j{--u:calc(100cqi / 460);--pd-j-live:var(--orange);--pd-j-best:#1f8a5b}.pd-j .pd-j-mark{width:calc(14 * var(--u));height:calc(14 * var(--u));flex:none;display:block}.pd-j-badge{width:calc(20 * var(--u));height:calc(20 * var(--u));background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 1px #1c1b2014}.pd-j .pd-j-badge .pd-j-mark{width:calc(12 * var(--u));height:calc(12 * var(--u))}.pd-j-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pd-j-ports{z-index:2;pointer-events:none}.pd-j-wire{fill:none;stroke:#ffffff80;stroke-width:1.4px;transition:stroke .35s,stroke-width .35s}.pd-j-wire.is-lit{stroke:var(--pd-j-live);stroke-width:2.4px}.pd-j-end{fill:var(--surface);stroke:#bfbdba;stroke-width:1.25px}.pd-j-pulse{fill:none;stroke:var(--pd-j-live);stroke-width:7px;stroke-linecap:round;stroke-dasharray:.001 2;animation:.6s cubic-bezier(.45,0,.25,1) both pd-j-run}.pd-j-pulse.pd-j-rim{stroke:#fff;stroke-width:10px}@keyframes pd-j-run{0%{stroke-dashoffset:0;opacity:0}12%,88%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}.pd-j-card{align-items:center;gap:calc(9 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(8 * var(--u));border:calc(1 * var(--u)) solid #d3d1ce;border-radius:calc(9 * var(--u));background:var(--surface);box-shadow:0 calc(1 * var(--u)) calc(2 * var(--u)) #1c1b200f;transition:border-color .35s,box-shadow .35s;display:flex;position:absolute}.pd-j-card.is-hit,.pd-j-card.is-lit{z-index:1;border-color:var(--pd-j-live);box-shadow:0 0 0 calc(2 * var(--u)) var(--pd-j-live)}.pd-j-icon{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(7 * var(--u));color:#585754;background:#f2f0ed;flex:none;place-items:center;display:grid;position:relative}.pd-j-icon>svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.pd-j .pd-j-icon>.pd-j-mark{width:calc(18 * var(--u));height:calc(18 * var(--u))}.pd-j-icon .pd-j-badge{right:calc(-5 * var(--u));bottom:calc(-5 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));position:absolute}.pd-j .pd-j-icon .pd-j-badge .pd-j-mark{width:calc(10 * var(--u));height:calc(10 * var(--u))}.pd-j-copy{gap:calc(4 * var(--u));flex-direction:column;min-width:0;display:flex}.pd-j-label{color:#343330;font-size:calc(11.5 * var(--u));text-overflow:ellipsis;font-weight:500;overflow:hidden}.pd-j-count{align-items:baseline;gap:calc(3 * var(--u));color:#63625f;font-size:calc(9.5 * var(--u));font-variant-numeric:tabular-nums;display:flex}.pd-j-count b,.pd-j-rate b{align-items:center;gap:calc(3 * var(--u));color:#262522;font-size:calc(12 * var(--u));animation:pd-v-tick .45s var(--pd-v-ease) both;font-weight:600;transition:color .3s;display:inline-flex}.pd-j-rate b svg{width:calc(10 * var(--u));height:calc(10 * var(--u))}.pd-j-rate.is-best b{color:var(--pd-j-best)}.pd-j-rate{align-items:flex-end;gap:calc(4 * var(--u));font-variant-numeric:tabular-nums;flex-direction:column;flex:none;margin-left:auto;display:flex}.pd-j-rate b{font-size:calc(13 * var(--u))}.pd-j-rate>span{color:#93928f;font-size:calc(8.5 * var(--u))}.pd-j>.pd-v-sale{z-index:3}.pd-j-funnel{border-radius:calc(12 * var(--u));background:var(--surface);box-shadow:0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-16 * var(--u)) #6b2a0399;position:absolute;overflow:hidden}.pd-j .pd-j-funnel-head{height:calc(42 * var(--u));padding:0 calc(14 * var(--u));color:#6b6966;font-size:calc(10.5 * var(--u));justify-content:space-between;align-items:center;display:flex}.pd-j-funnel-head strong{color:var(--text);font-size:calc(12 * var(--u));font-weight:600}.pd-j-funnel-head b{color:var(--text);font-weight:650}.pd-j-funnel-body{position:absolute;left:0;right:0}.pd-j-funnel-body>svg{width:100%;height:100%;position:absolute;inset:0}.pd-j-funnel-gap{fill:var(--surface)}.pd-j-funnel-rule{stroke:var(--divider);stroke-width:1px;vector-effect:non-scaling-stroke;shape-rendering:crispedges}.pd-j-funnel-col{text-align:center;position:absolute;top:0;bottom:0}.pd-j-funnel-bands{transition:clip-path .5s linear,opacity .3s}.pd-j-funnel-pill{z-index:2;padding:calc(2.5 * var(--u)) calc(9 * var(--u));color:var(--text);font-size:calc(10.5 * var(--u));line-height:calc(14 * var(--u));font-variant-numeric:tabular-nums;opacity:0;transition:opacity .2s ease .2s, scale .45s var(--pd-v-ease) .2s;background:#fff;border-radius:999px;font-weight:650;position:absolute;left:50%;translate:-50% -50%;scale:.8;box-shadow:0 1px 2px #1c1b2014,0 0 0 1px #1c1b200a}.pd-j-funnel-pill.is-on{opacity:1;scale:1}.pd-j-funnel-name{right:calc(4 * var(--u));left:calc(4 * var(--u));gap:calc(1 * var(--u));color:var(--text);font-size:calc(10.5 * var(--u));line-height:calc(15 * var(--u));font-weight:550;display:grid;position:absolute}.pd-j-funnel-name small{color:#6b6966;font-size:calc(9.5 * var(--u));font-weight:500;line-height:calc(13 * var(--u));font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s}.pd-j-funnel-name small.is-on{opacity:1}.pd-j-funnel-head b{font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s}.pd-j-funnel-head b.is-on{opacity:1}.pd-j-funnel.is-out .pd-j-funnel-bands,.pd-j-funnel.is-out .pd-j-funnel-pill,.pd-j-funnel.is-out .pd-j-funnel-name small,.pd-j-funnel.is-out .pd-j-funnel-head b{opacity:0;transition:opacity .3s}.pd-j-funnel.is-reset .pd-j-funnel-bands,.pd-j-funnel.is-reset .pd-j-funnel-pill,.pd-j-funnel.is-reset .pd-j-funnel-name small,.pd-j-funnel.is-reset .pd-j-funnel-head b{transition:none}.pd-j-avatar{--pd-j-tone:var(--orange);width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--pd-j-tone);color:#fff;font-size:calc(13 * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.pd-j-avatar.is-blue{--pd-j-tone:var(--pd-v-blue)}.pd-j-avatar.is-lavender{--pd-j-tone:#c1c7f9;color:var(--text)}.pd-j-tool{align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(5 * var(--u));color:#585754;font-size:calc(9.5 * var(--u));background:#f2f0ed;border-radius:999px;font-weight:550;display:inline-flex}.pd-j-tool img{width:calc(12 * var(--u));height:calc(12 * var(--u));display:block}.pd-j-deck{z-index:1;border-radius:calc(14 * var(--u));transform-origin:50% 0;translate:0 calc(-32 * var(--u));transition:translate .45s var(--pd-v-ease), scale .45s var(--pd-v-ease), opacity .25s ease .2s, background-color .3s ease, box-shadow .3s ease;background:#77767a;position:absolute;scale:.86}.pd-j-deck.is-next{z-index:2;translate:0 calc(-16 * var(--u));background:#c9c7c3;scale:.93}.pd-j-deck.is-front,.pd-j-deck.is-gone{z-index:3;background:var(--surface);box-shadow:0 calc(18 * var(--u)) calc(36 * var(--u)) calc(-16 * var(--u)) #000000b3;translate:0;scale:1}.pd-j-deck.is-gone{z-index:4;translate:0 calc(300 * var(--u));opacity:0;transition:translate .4s cubic-bezier(.55,0,.8,.4),opacity 0s linear .4s}.pd-j-deck-body{padding:calc(18 * var(--u));opacity:0;transition:opacity .2s;position:absolute;inset:0}.pd-j-deck.is-front .pd-j-deck-body,.pd-j-deck.is-gone .pd-j-deck-body{opacity:1}.pd-j-deck-head{align-items:center;gap:calc(10 * var(--u));display:flex}.pd-j-deck-head strong{min-width:0;color:var(--text);font-size:calc(14 * var(--u));letter-spacing:-.01em;flex:1;font-weight:650}.pd-j .pd-j-deck-value{margin-top:calc(18 * var(--u));color:var(--text);font-size:calc(40 * var(--u));letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.pd-j-deck-value>span{position:relative}.pd-j .pd-j-deck-label{margin-top:calc(6 * var(--u));color:#6b6966;font-size:calc(12 * var(--u));font-weight:500}.pd-j-deck-foot{right:calc(18 * var(--u));bottom:calc(16 * var(--u));left:calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));padding-top:calc(12 * var(--u));border-top:1px solid var(--divider);color:#343330;font-size:calc(11.5 * var(--u));font-weight:550;display:flex;position:absolute}.pd-j-deck-foot>i{width:calc(24 * var(--u));height:calc(24 * var(--u));color:#8a8885;background:#e7e5e2;border-radius:50%;place-items:center;display:grid}.pd-j-deck-foot>i svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.pd-j-role{align-items:center;gap:calc(4 * var(--u));padding:calc(3 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u)) calc(6 * var(--u));color:#585754;font-size:calc(9.5 * var(--u));background:#f2f0ed;border-radius:999px;margin-left:auto;font-weight:600;display:inline-flex}.pd-j-role svg{width:calc(11 * var(--u));height:calc(11 * var(--u))}.pd-j-deck .pd-v-sale{z-index:2}.pd-bio{--bio-above:200;--bio-link:36;--bio-1:#f2f1ef;--bio-2:#e9e8e5;--bio-3:#e1dfdb;--bio-4:#d6d3ce;--bio-5:#cac7c1;--bio-6:#bdb9b3}.pd-bio-inner{max-width:1920px;padding:clamp(40px, 4vw, 76px) var(--section-gutter) clamp(72px, 7vw, 134px);margin:0 auto}.pd-bio-title{max-width:none}.pd-bio-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(32px,4vw,56px) clamp(16px,1.6vw,30px);margin:clamp(36px,4.25vw,82px) 0 0;padding:0;list-style:none;display:grid}.pd-bio-item{flex-direction:column;min-width:0;display:flex}.pd-int-icon .pd-bio-mark{object-fit:contain;width:56%;height:56%;display:block}.pd-bio-card{aspect-ratio:320/430;background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.pd-p{--u:calc(100cqi / 320);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.pd-p-top{height:calc(var(--bio-above) * var(--u));flex:none;position:relative}.pd-p-top>*,.pd-p-top>.pd-p-media{position:absolute}.pd-p-bar{height:calc(8 * var(--u));background:var(--bio-2);border-radius:999px;flex:none;display:block}.pd-p-bar.is-dark{height:calc(10 * var(--u));background:var(--bio-4)}.pd-p-avatar{aspect-ratio:1;background:var(--bio-5);border-radius:50%;display:block}.pd-p-media{border-radius:calc(10 * var(--u));background:var(--bio-3);display:block;position:relative}.pd-p-link{height:calc(var(--bio-link) * var(--u));padding:0 calc(14 * var(--u));flex:none;align-items:center;margin:0;display:flex}.pd-p-pill{background:var(--text);color:#fff;height:2.3em;font-size:max(calc(14 * var(--u)), 9px);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.43em;padding:0 1em 0 .85em;font-weight:600;display:inline-flex}.pd-p-pill svg{flex:none;width:1.07em;height:1.07em}.pd-p-rest{gap:calc(14 * var(--u));min-height:0;padding:calc(8 * var(--u)) calc(14 * var(--u)) calc(14 * var(--u));flex-direction:column;flex:1;display:flex}.pd-p-fill{flex:1;min-height:0}.pd-p-stats{display:flex}.pd-p-stats>span{align-items:center;gap:calc(6 * var(--u));flex-direction:column;flex:1;display:flex}.pd-p-buttons{gap:calc(6 * var(--u));flex:none;display:flex}.pd-p-buttons span{height:calc(30 * var(--u));border-radius:calc(8 * var(--u));background:var(--bio-2);flex:1;display:block}.pd-p-grid{gap:calc(3 * var(--u));border-radius:calc(10 * var(--u));flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.pd-p-grid .pd-p-media{border-radius:0}.pd-p .pd-p-views{bottom:calc(7 * var(--u));left:calc(7 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));color:#fff;fill:#fff;position:absolute}.pd-p--youtube .pd-p-banner{top:calc(12 * var(--u));right:calc(14 * var(--u));left:calc(14 * var(--u));height:calc(56 * var(--u));border-radius:calc(12 * var(--u));background:var(--bio-4)}.pd-p--youtube .pd-p-fill{background:var(--bio-3)}.pd-p--youtube .pd-p-top>.pd-p-avatar{top:calc(84 * var(--u));left:calc(14 * var(--u));width:calc(72 * var(--u));background:var(--bio-6)}.pd-p--youtube .pd-p-name{top:calc(98 * var(--u));left:calc(100 * var(--u))}.pd-p--youtube .pd-p-handle{top:calc(120 * var(--u));left:calc(100 * var(--u))}.pd-p--youtube .pd-p-bio{top:calc(178 * var(--u));left:calc(14 * var(--u))}.pd-p-wide{height:calc(32 * var(--u));background:var(--bio-1);border-radius:999px;flex:none;display:block}.pd-p-tabs{gap:calc(14 * var(--u));flex:none;display:flex}.pd-p-tabs .is-on{background:var(--bio-5)}.pd-p-play{width:calc(42 * var(--u));aspect-ratio:1;background:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.pd-p-play svg{width:calc(16 * var(--u));height:calc(16 * var(--u));translate:calc(1.5 * var(--u)) 0;color:var(--bio-5);fill:currentColor}.pd-p-time{right:calc(8 * var(--u));bottom:calc(8 * var(--u));width:calc(30 * var(--u));height:calc(13 * var(--u));border-radius:calc(4 * var(--u));background:#ffffffc7;position:absolute}.pd-p--x .pd-p-banner{top:calc(12 * var(--u));right:calc(12 * var(--u));left:calc(12 * var(--u));height:calc(88 * var(--u));border-radius:calc(12 * var(--u));background:var(--bio-3)}.pd-p--x .pd-p-top>.pd-p-avatar{top:calc(64 * var(--u));left:calc(22 * var(--u));width:calc(70 * var(--u));border:calc(4 * var(--u)) solid var(--surface);background:var(--bio-6)}.pd-p--x .pd-p-shape{top:calc(108 * var(--u));right:calc(14 * var(--u));width:calc(64 * var(--u));height:calc(26 * var(--u));background:var(--bio-2);border-radius:999px}.pd-p--x .pd-p-name{top:calc(142 * var(--u));left:calc(14 * var(--u))}.pd-p--x .pd-p-handle{top:calc(161 * var(--u));left:calc(14 * var(--u))}.pd-p--x .pd-p-bio{top:calc(180 * var(--u));left:calc(14 * var(--u))}.pd-p-post{gap:calc(10 * var(--u));min-height:0;padding-top:calc(14 * var(--u));border-top:1px solid var(--bio-2);flex:1;display:flex}.pd-p-post>.pd-p-avatar{background:var(--bio-4);width:calc(34 * var(--u));height:calc(34 * var(--u));flex:none}.pd-p-post .pd-p-fill{background:var(--bio-4)}.pd-p-post-body{gap:calc(8 * var(--u));min-height:0;padding-top:calc(2 * var(--u));flex-direction:column;flex:1;display:flex}.pd-p--instagram .pd-p-ring{top:calc(28 * var(--u));left:calc(14 * var(--u));width:calc(86 * var(--u));aspect-ratio:1;padding:calc(4 * var(--u));border:calc(2.5 * var(--u)) solid var(--bio-4);border-radius:50%}.pd-p--instagram .pd-p-ring .pd-p-avatar{width:100%}.pd-p--instagram .pd-p-grid>:first-child{background:var(--bio-4)}.pd-p--instagram .pd-p-grid>:nth-child(2){background:var(--bio-2)}.pd-p--instagram .pd-p-grid>:nth-child(3){background:var(--bio-5)}.pd-p--instagram .pd-p-stats{top:calc(54 * var(--u));right:calc(14 * var(--u));left:calc(112 * var(--u))}.pd-p--instagram .pd-p-name{top:calc(136 * var(--u));left:calc(14 * var(--u))}.pd-p--instagram .pd-p-bio{top:calc(158 * var(--u));left:calc(14 * var(--u))}.pd-p--instagram .pd-p-bio.is-second{top:calc(174 * var(--u))}.pd-p--tiktok .pd-p-top>.pd-p-avatar{top:calc(20 * var(--u));width:calc(80 * var(--u));background:var(--bio-6);left:50%;translate:-50%}.pd-p--tiktok .pd-p-name{top:calc(114 * var(--u));left:50%;translate:-50%}.pd-p--tiktok .pd-p-stats{top:calc(138 * var(--u));right:calc(50 * var(--u));left:calc(50 * var(--u))}.pd-p--tiktok .pd-p-bio{top:calc(180 * var(--u));left:50%;translate:-50%}.pd-p--tiktok .pd-p-link,.pd-p--tiktok .pd-p-buttons{justify-content:center}.pd-p--tiktok .pd-p-buttons span{width:calc(128 * var(--u));height:calc(34 * var(--u));border-radius:calc(4 * var(--u));flex:none}.pd-p--tiktok .pd-p-buttons .is-square{width:calc(34 * var(--u))}.pd-p--tiktok .pd-p-grid>:first-child{background:var(--bio-5)}.pd-p--tiktok .pd-p-grid>:nth-child(2){background:var(--bio-3)}.pd-p--tiktok .pd-p-grid>:nth-child(3){background:var(--bio-4)}@media (width>=1100px) and (aspect-ratio>=1){.pd-bio-inner{height:max(calc(100svh - var(--nav-height)), 600px);flex-direction:column;justify-content:center;padding-block:clamp(24px,min(3vw,4.4svh),64px);display:flex}.pd-bio-list{flex:0 auto;grid-template-rows:minmax(0,1fr);min-height:0;margin-top:clamp(24px,min(2.6vw,4svh),56px)}.pd-bio-item{min-height:0}.pd-bio-item .pd-ai-name{margin-bottom:clamp(10px,min(1.1vw,1.7svh),24px)}.pd-bio-card{flex:0 auto;min-height:0}}@media (width<=1099px){.pd-bio-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.pd-bio .pd-ai-name{gap:10px}.pd-bio .pd-int-icon{width:40px}.pd-bio .pd-ai-name h3{font-size:20px}}
