.px{--ink:#0C0B09;--ink2:#15130F;--ink3:#1C1914;--bone:#ECE5D9;--ash:#A39B8F;--bronze:#B29D7C;--line:rgba(236,229,217,.14);--line2:rgba(236,229,217,.28);--display:"PDB Marcellus",Georgia,serif;--body:var(--typeBasePrimary,Poppins),Poppins,Helvetica,Arial,sans-serif;--ease:cubic-bezier(.2,.6,.2,1);background:var(--ink);color:var(--bone);font-family:var(--body);font-weight:300;-webkit-font-smoothing:antialiased}.px *,.px *:before,.px *:after{box-sizing:border-box}.px img{display:block;width:100%;height:100%;object-fit:cover}.px figure{margin:0}.px a{color:inherit;text-decoration:none}.px a:focus-visible,.px summary:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.px p{margin:0}.px h1,.px h2,.px h3{margin:0;font-family:var(--display);font-weight:400;letter-spacing:.005em;text-transform:none;color:var(--bone);line-height:1.12}.px h2{font-size:clamp(32px,3.3vw,50px)}.px h3{font-size:clamp(22px,1.9vw,30px)}.px-wrap{width:min(100% - 112px,1330px);margin-inline:auto}.px-sec{padding:128px 0}.px-label{font:600 11px/1.5 var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--ash)}.px-note{position:absolute;right:14px;bottom:12px;font:600 9px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#ece5d98c;pointer-events:none}.px-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.px-actions--center{justify-content:center}.px-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border:1px solid var(--line2);color:var(--bone)!important;font:600 11.5px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;transition:background .3s,color .3s,border-color .3s}.px-btn:hover{border-color:var(--bone)}.px-btn--solid{background:var(--bone);border-color:var(--bone);color:var(--ink)!important}.px-btn--solid:hover{background:#fff;border-color:#fff}.px-more{font:600 11px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--ash)!important;white-space:nowrap;transition:color .3s}.px-more:hover{color:var(--bone)!important}.px-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:64px}.px-hero{position:relative;min-height:clamp(620px,calc(100vh - 170px),860px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;isolation:isolate}.px-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.px-hero__media img{object-position:62% 50%;animation:px-settle 2.6s var(--ease) both}.px-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#0c0b098c,#0c0b09b8 55%,#0c0b09e6)}@keyframes px-settle{0%{transform:scale(1.08);opacity:.3}to{transform:none;opacity:1}}.px-hero__inner{width:min(100% - 48px,980px);margin:0 auto;padding:72px 0 130px;text-align:center}.px-hero__title{font-size:clamp(40px,5.2vw,76px);line-height:1.06;margin:26px 0 0}.px-hero__title span{display:inline-block}.px .px-hero__lead{margin:26px auto 0;max-width:620px;font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:#d9d1c4}.px-rise{animation:px-rise 1.1s var(--ease) var(--d,0s) both}@keyframes px-rise{0%{opacity:0;transform:translateY(26px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.px-bar{position:absolute;left:0;right:0;bottom:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr) auto;border-top:1px solid var(--line);background:#0c0b09d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.px-bar li+li{border-left:1px solid var(--line)}.px-bar a{display:flex;flex-direction:column;gap:6px;padding:18px 24px;height:100%;transition:background .3s}.px-bar a:hover{background:#ece5d90d}.px-bar__k{font:600 10px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--ash)}.px-bar__v{font-size:15px;color:var(--bone)}.px-bar__v i{font-style:normal;color:var(--bronze)}.px-bar__cta a{flex-direction:row;align-items:center;gap:12px;white-space:nowrap;justify-content:center;background:var(--bone);color:var(--ink)!important;font:600 11.5px/1 var(--body);letter-spacing:.22em;text-transform:uppercase;padding:0 40px}.px-bar__cta a:hover{background:#fff}.px-note--hero{bottom:auto;top:16px}.px-tech{position:relative;overflow:hidden}.px-tech:before{content:"";position:absolute;left:50%;top:0;width:1200px;height:700px;transform:translate(-50%,-45%);background:radial-gradient(ellipse at center,#b29d7c1a,#b29d7c00 65%);pointer-events:none}.px-tech__head{position:relative;max-width:760px;margin:0 auto 72px;text-align:center}.px-tech__head h2{font-size:clamp(36px,4vw,60px);margin:18px 0 24px}.px-tech__intro{color:#cfc6b9;font-size:clamp(16px,1.25vw,18px);line-height:1.75}.px-devs{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 16px;perspective:1400px}.px-dev{position:relative}.px-dev__link{display:block;height:100%}.px-dev__stage{--mx:50%;--my:38%;position:relative;aspect-ratio:4/5;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 70% 60% at 50% 40%,#2a241c,#18150f 55%,#100e0b);border:1px solid rgba(236,229,217,.07);transform-style:preserve-3d}.px-dev__light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;background:radial-gradient(circle at var(--mx) var(--my),rgba(222,196,152,.3) 0%,rgba(222,196,152,.08) 28%,rgba(222,196,152,0) 52%);opacity:.55;transition:opacity .6s var(--ease)}.px .px-dev__img{position:absolute;left:10%;bottom:5%;width:80%;height:82%;object-fit:contain;object-position:50% 100%;filter:saturate(.5) sepia(.16) brightness(.9) contrast(1.06) drop-shadow(0 6px 10px rgba(0,0,0,.45));transition:filter .8s var(--ease);will-change:transform}.px .px-dev--hifu .px-dev__img{left:6%;width:88%;bottom:-1%;height:84%}.px-dev__floor{position:absolute;left:0;right:0;bottom:0;height:30%;z-index:1;pointer-events:none;background:linear-gradient(180deg,#100e0b00,#100e0b2e 55%,#100e0bc7)}.px-dev__stage:before,.px-dev__stage:after{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;height:5.5%;background:radial-gradient(ellipse at center,#000000b8,#00000061 38%,#0000 70%)}.px-dev__stage:before{left:calc(var(--sx,50%) - var(--sw,50%) / 2);width:var(--sw,50%);top:calc(var(--sy,95%) - 2.75%)}.px-dev__stage:after{display:none;left:calc(var(--sx2,50%) - var(--sw2,20%) / 2);width:var(--sw2,20%);top:calc(var(--sy2,95%) - 2.75%)}.px-dev--triton-morpheus8 .px-dev__stage{--sx:30%;--sw:38%;--sy:94.7%;--sx2:65%;--sw2:20%;--sy2:92.7%}.px-dev--triton-forma .px-dev__stage{--sx:30%;--sw:38%;--sy:94.7%;--sx2:72.5%;--sw2:26%;--sy2:92.7%}.px-dev--triton-morpheus8 .px-dev__stage:after,.px-dev--triton-forma .px-dev__stage:after,.px-dev--med .px-dev__stage:after{display:block}.px-dev--hydrafacial .px-dev__stage{--sx:53%;--sw:52%;--sy:94.7%}.px-dev--redtouch-pro .px-dev__stage{--sx:34.5%;--sw:44%;--sy:96.6%}.px-dev--hifu .px-dev__stage{--sx:50%;--sw:70%;--sy:98.6%}.px-dev--motus-pro .px-dev__stage{--sx:45%;--sw:38%;--sy:97.1%}.px-dev--exosomen .px-dev__stage{--sx:45%;--sw:56%;--sy:94%}.px-dev--med .px-dev__stage{--sx:50%;--sw:60%;--sy:90%}.px-dev--med .px-dev__stage:after{opacity:.8}.px-dev__meta{padding:22px 2px 6px}.px-dev__meta h3{margin:10px 0 0;font-size:clamp(22px,1.75vw,28px)}.px-dev__text{margin-top:10px!important;color:var(--ash);font-size:14.5px;line-height:1.62;max-width:360px}.px-dev__more{display:inline-block;margin-top:18px;font:600 10.5px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--line2);padding-bottom:6px;transition:border-color .3s}.px-dev__link:hover .px-dev__light,.px-dev__link:focus-visible .px-dev__light{opacity:1}.px-dev__link:hover .px-dev__img,.px-dev__link:focus-visible .px-dev__img{filter:saturate(1) sepia(0) brightness(1) contrast(1.04) drop-shadow(0 8px 12px rgba(0,0,0,.5))}.px-dev__link:hover .px-dev__more{border-color:var(--bone)}.px-tech__foot{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:64px;padding-top:28px;border-top:1px solid var(--line)}.px-tech__foot p{color:#cfc6b9;font-size:16px}.px .px-med{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;bottom:14%;height:72%;filter:none}.px-med__word{font:400 clamp(34px,3vw,48px)/1 var(--display);color:var(--bone);letter-spacing:.01em}.px-med__rule{width:44px;height:1px;background:var(--bronze)}.px-med__name{font:600 10.5px/1 var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--bronze)}.px-dev--med .px-dev__stage{container-type:inline-size;--my:60%}.px-dev--med .px-dev__stage:before,.px-dev--med .px-dev__stage:after{display:none}.px .px-dev--med .px-medsign{left:0;width:100%;height:auto;top:auto;bottom:3%;display:flex;flex-direction:column;align-items:center;text-align:center;filter:none}.px-medsign__word,.px-medsign__refl{display:block;font:400 12.5cqw/1.04 var(--display);letter-spacing:.01em;background:linear-gradient(180deg,#f3eadb,#d9be93 48%,#9c7954);-webkit-background-clip:text;background-clip:text;color:transparent}.px-medsign__word{filter:drop-shadow(0 2px 10px rgba(222,196,152,.18))}.px-medsign__refl{margin-top:.12em;transform:scaleY(-1);opacity:.22;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.9) 100%);mask-image:linear-gradient(180deg,#0000 40%,#000000e6);filter:blur(1px)}.px-medsign:before{content:"";position:absolute;left:14%;right:14%;top:calc(50% - .5px);height:1px;background:linear-gradient(90deg,#9c795400,#9c79548c,#9c795400);transform:translateY(-.06em)}.px .px-dev--redtouch-pro .px-dev__img{left:0;width:100%;bottom:3%;height:98%}.px .px-dev--motus-pro .px-dev__img{left:0;width:100%;bottom:2%;height:94%}.px-med__links{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.px-med__links a{font:600 10.5px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--line2);padding-bottom:6px;transition:border-color .3s}.px-med__links a:hover{border-color:var(--bone)}.px .px-dev--triton-morpheus8 .px-dev__img,.px .px-dev--triton-forma .px-dev__img{left:6%;width:62%;bottom:5%;height:82%;object-position:30% 100%}.px .px-dev__img2{position:absolute;z-index:2;object-fit:contain;object-position:50% 100%;filter:saturate(.5) sepia(.16) brightness(.92) contrast(1.06) drop-shadow(0 6px 10px rgba(0,0,0,.45));transition:filter .8s var(--ease);will-change:transform}.px .px-dev--triton-morpheus8 .px-dev__img2{right:4%;bottom:7%;width:44%;height:40%}.px .px-dev--triton-forma .px-dev__img2{right:8%;bottom:7%;width:34%;height:44%}.px .px-dev--exosomen .px-dev__img{left:2%;width:96%;bottom:6%;height:62%;object-position:50% 100%}.px .px-dev--exosomen .px-dev__img2{right:10%;bottom:7%;width:38%;height:36%}.px-dev__link:hover .px-dev__img2{filter:saturate(1) sepia(0) brightness(1) contrast(1.04) drop-shadow(0 8px 12px rgba(0,0,0,.5))}@media(max-width:1100px){.px-devs{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.px-devs{grid-template-columns:repeat(2,1fr)}.px-med__word{font-size:30px}.px-med__links{gap:8px 12px}}.px-tech.px-vit{overflow:clip}.px-vit__stages .px-dev__light{top:0;right:0;bottom:0;left:0;background:radial-gradient(closest-side circle at var(--mx) var(--my),rgba(222,196,152,.26) 0%,rgba(222,196,152,.07) 55%,rgba(222,196,152,0) 100%)}.px .px-vit .px-dev--med .px-dev__img--buste{left:0;top:0;bottom:auto;width:100%;height:100%;object-fit:cover;object-position:50% 50%;-webkit-mask-image:radial-gradient(ellipse 60% 50% at 50% 56%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 60% 50% at 50% 56%,#000 58%,transparent 100%)}.px-vit .px-dev--med .px-dev__floor{display:none}.px-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.px-vit__grid{position:relative;display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(48px,7vw,112px);align-items:start}.px-vit__show{position:sticky;top:110px}.px-vit__stages{position:relative;aspect-ratio:4/5;width:min(100%,calc((100vh - 170px)*.8));margin-inline:auto}.px-vit__stages .px-dev{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s var(--ease) .45s,visibility 0s linear 1s}.px-vit__stages .px-dev.is-on{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transition:opacity .55s var(--ease),visibility 0s}.px-vit__stages .px-dev__link{height:100%}.px-vit__stages .px-dev__stage{border:0;background:radial-gradient(ellipse 70% 60% at 50% 44%,#2e261cf2,#1a1610b3 50%,#0c0b0900 78%)}.px-vit__stages .px-dev__floor{background:linear-gradient(180deg,#0c0b0900,#0c0b0980)}.px-vit .px-tech__head{max-width:none;margin:0 0 40px;text-align:left}.px-vit .px-tech__head h2{margin:16px 0 18px}.px-vit__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.px-vit__item{border-bottom:1px solid var(--line)}.px-vit__btn{all:unset;box-sizing:border-box;position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:20px;width:100%;padding:15px 0;cursor:pointer;transition:padding .45s var(--ease)}.px-vit__btn:before{content:"";position:absolute;left:0;top:50%;width:0;height:1px;background:var(--bronze);transition:width .45s var(--ease)}.px-vit__btn:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.px-vit__name{font:400 clamp(24px,2.3vw,36px)/1.15 var(--display);color:#ece5d96b;transition:color .4s}.px-vit__maker{font:600 10.5px/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:#a39b8f99;white-space:nowrap;transition:color .4s}.px-vit__btn:hover .px-vit__name{color:#ece5d9cc}.px-vit__item.is-on .px-vit__btn{padding-left:40px}.px-vit__item.is-on .px-vit__btn:before{width:26px}.px-vit__item.is-on .px-vit__name{color:var(--bone)}.px-vit__item.is-on .px-vit__maker{color:var(--bronze)}.px-vit__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s var(--ease),visibility 0s linear .5s}.px-vit__item.is-on .px-vit__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--ease),visibility 0s}.px-vit__inner{overflow:hidden;padding-left:40px}.px-vit__inner>p{max-width:440px;padding-top:2px;color:var(--ash);font-size:15px;line-height:1.65}.px-vit__inner .px-dev__more,.px-vit__inner .px-med__links{margin:16px 0 22px}.px-vit__media:empty{display:none}.px-vit__item--more .px-vit__btn{text-decoration:none}.px-vit__item--more .px-vit__name{font-style:italic;font-size:clamp(20px,1.7vw,26px);color:#ece5d98c}.px-vit__item--more .px-vit__maker,.px-vit__item--more .px-vit__btn:hover .px-vit__name{color:var(--bone)}.px-vit__inner .px-med__links{gap:12px 18px;max-width:480px}.px-vit .px-tech__foot{margin-top:72px;padding-top:22px}.px-vit .px-tech__foot p{font-size:13.5px;color:var(--ash);letter-spacing:.01em}@media(max-width:1100px){.px-vit__grid{grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:48px}}@media(max-width:900px){.px-vit__grid{grid-template-columns:1fr;gap:0}.px-vit__show{position:static}.px-vit__stages{width:100%}.px-vit__btn{padding:14px 0}.px-vit__item.is-on .px-vit__btn{padding-left:0}.px-vit__item.is-on .px-vit__btn:before{width:0}.px-vit__inner{padding-left:0}.px-vit__media{margin:4px 0 16px}.px-vit__media .px-vit__stages{width:100%;max-width:420px}.px-vit__name{font-size:25px}.px-vit__maker{white-space:normal;text-align:right;max-width:38%;line-height:1.5;letter-spacing:.18em}}@media(prefers-reduced-motion:reduce){.px-vit__stages .px-dev,.px-vit__stages .px-dev.is-on,.px-vit__panel,.px-vit__item.is-on .px-vit__panel,.px-vit__btn,.px-vit__btn:before{transition:none}}.px-about{padding-top:40px;border-top:1px solid var(--line);overflow:hidden}.px-about__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:96px;align-items:start}.px-about__head h2{margin-top:18px}.px-about__intro p{font-size:clamp(17px,1.3vw,19px);line-height:1.78;color:#d9d1c4}.px-about__intro p+p{margin-top:18px}.px-about__lead{font:400 1.12em/1.3 var(--display);color:var(--bone);font-weight:400}.px-marqs{margin-top:88px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.px-marq{overflow:hidden;padding:7px 0}.px-marq__track{display:flex;width:max-content;animation:px-marq var(--dur,66s) linear infinite}.px-marq--r .px-marq__track{animation-direction:reverse}.px-marq:hover .px-marq__track,.px-marq:focus-within .px-marq__track{animation-play-state:paused}.px-marq__set{display:flex;align-items:center;margin:0;padding:0;list-style:none}.px-marq__set li{display:flex;align-items:center;white-space:nowrap}.px-marq__set li:after{content:"";width:5px;height:5px;margin:0 clamp(18px,2vw,32px);border:1px solid var(--bronze);transform:rotate(45deg);opacity:.6}.px-marq a{font:400 clamp(21px,2.1vw,32px)/1.3 var(--display);color:#ece5d9c7;transition:color .35s,opacity .35s}.px-marq--r a{color:#b29d7cd9}.px-marqs:hover .px-marq a{opacity:.55}.px-marqs .px-marq a:hover,.px-marqs .px-marq a:focus-visible{opacity:1;color:var(--bone)}.px-about__foot{display:flex;justify-content:flex-end;margin-top:28px}@keyframes px-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.px-marqs{-webkit-mask-image:none;mask-image:none}.px-marq__track{animation:none;width:auto;padding-inline:20px}.px-marq__set{flex-wrap:wrap;justify-content:center}.px-marq__set[aria-hidden]{display:none}.px-marq a{font-size:clamp(20px,1.9vw,28px);line-height:1.6}.px-marq__set li:after{margin:0 16px;width:5px;height:5px}}.px-founder{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;border-top:1px solid var(--line);background:var(--ink)}.px-founder__img{position:relative;height:100%;min-height:820px;overflow:hidden}.px-founder__img img{filter:grayscale(1) contrast(1.06) brightness(.9);object-position:50% 25%;will-change:transform}.px-founder__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0b0900 60%,#0c0b09a6)}.px-founder__copy{padding:110px clamp(28px,6vw,104px)}.px-founder__copy h2{font-size:clamp(52px,6vw,96px);margin:16px 0 18px;line-height:1}.px-founder__lead{font:400 clamp(20px,1.7vw,26px)/1.4 var(--display);color:var(--bronze);margin-bottom:30px!important}.px-founder__copy p:not(.px-label):not(.px-founder__lead){font-size:17px;line-height:1.8;color:#d3cabd;max-width:540px}.px-founder__copy p+p{margin-top:16px}.px-facts{list-style:none;margin:30px 0 40px;padding:0;display:flex;flex-wrap:wrap;gap:8px 26px}.px-facts li{font:600 11px/1.6 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--ash)}.px-consult{display:grid;grid-template-columns:1fr 1fr;background:var(--ink2)}.px-consult__img{position:relative;min-height:720px;overflow:hidden}.px-consult__copy{padding:110px clamp(28px,6vw,96px);align-self:center}.px-consult__img img{object-position:30% 100%}.px-consult__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0c0b0900 70%,#0c0b09b3)}.px-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none;z-index:2}.px-bubble{position:absolute;max-width:46%;padding:16px 20px;background:#ece5d9f0;color:#1a1712;font:400 clamp(16px,1.35vw,21px)/1.22 var(--display);letter-spacing:.005em;border-radius:18px 18px 18px 4px;box-shadow:0 18px 40px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.px-bubble:after{content:"";position:absolute;bottom:-6px;left:16px;width:11px;height:11px;transform:rotate(45deg);background:#ece5d9f0}.px-bubble:nth-child(1){top:24%;left:40%}.px-bubble:nth-child(2){top:38%;left:52%}.px-bubble:nth-child(3){top:52%;left:44%}.px-consult__cap{position:absolute;left:24px;bottom:20px;z-index:2;font:600 10px/1.4 var(--body);letter-spacing:.2em;text-transform:uppercase;color:#ece5d9d9}.px-consult__copy h2{margin:18px 0 44px}.px-steps{list-style:none;margin:0 0 48px;padding:0}.px-steps li{display:grid;grid-template-columns:48px 1fr;gap:12px;padding:24px 0;border-top:1px solid var(--line)}.px-steps li:last-child{border-bottom:1px solid var(--line)}.px-steps span{font:400 22px/1.2 var(--display);color:var(--bronze)}.px-steps h3{font-size:22px}.px-steps p{margin-top:8px!important;color:var(--ash);font-size:15px;line-height:1.65}.px-stats{list-style:none;margin:0 0 56px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.px-stats li{display:flex;flex-direction:column;align-items:center;gap:10px;padding:44px 20px;text-align:center}.px-stats li+li{border-left:1px solid var(--line)}.px-stats__n{font:400 56px/1 var(--display)}.px-stats__s{color:var(--bronze);letter-spacing:4px;font-size:14px}.px-stats__award img{width:88px;height:88px;object-fit:contain}.px-faq{border-top:1px solid var(--line)}.px-faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.px-faq details{border-top:1px solid var(--line)}.px-faq details:last-child{border-bottom:1px solid var(--line)}.px-faq summary{position:relative;list-style:none;cursor:pointer;padding:26px 48px 26px 0;font:400 clamp(18px,1.5vw,22px)/1.35 var(--display)}.px-faq summary::-webkit-details-marker{display:none}.px-faq summary:after{content:"";position:absolute;right:6px;top:50%;width:12px;height:12px;border-right:1px solid var(--ash);border-bottom:1px solid var(--ash);transform:translateY(-70%) rotate(45deg);transition:transform .3s}.px-faq details[open] summary:after{transform:translateY(-20%) rotate(-135deg)}.px-faq details p{padding:0 0 28px;color:#cfc6b9;font-size:16px;line-height:1.75;max-width:640px}.px-faq details a{border-bottom:1px solid var(--line2)}.px-visit{padding:0 0 128px}.px-visit__grid{display:grid;grid-template-columns:1.45fr 1fr;gap:72px;align-items:center}.px-visit__img{position:relative;aspect-ratio:16/10;overflow:hidden;isolation:isolate}.px-visit__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,#0c0b0900 45%,#0c0b09cc)}.px-visit__img figcaption{position:absolute;left:32px;bottom:28px;z-index:1;display:flex;flex-direction:column;gap:8px}.px-visit__img figcaption strong{font:400 clamp(26px,2.4vw,36px)/1.1 var(--display);color:var(--bone)}.px-visit__img .px-note{z-index:1}.px-visit__copy h2{margin-bottom:30px}.px-visit address{font-style:normal;font-size:17px;line-height:1.8;color:#d9d1c4}.px-visit address a{border-bottom:1px solid var(--line2)}.px-hours{margin:28px 0 0;border-top:1px solid var(--line)}.px-hours div{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px}.px-hours dt{color:var(--bone)}.px-hours dd{margin:0;color:var(--ash)}.px-member{border-top:1px solid var(--line);padding:30px 0}.px-member__inner{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.px-member p{color:#cfc6b9;font-size:15px}.px-member .px-label{margin-right:14px;color:var(--bone)}@media(prefers-reduced-motion:reduce){.px-hero__media img,.px-rise{animation:none}.px-dev__img,.px-dev__light{transition:none}}@media(max-width:1100px){.px-bar{grid-template-columns:repeat(3,1fr)}.px-bar__cta{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--line)}.px-bar__cta a{padding:18px}.px-about__grid{grid-template-columns:1fr;gap:48px}}@media(max-width:900px){.px-wrap{width:calc(100% - 40px)}.px-sec{padding:84px 0}.px-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:40px}.px-hero{min-height:auto}.px-hero__inner{padding:96px 0 48px}.px-bar{position:relative;grid-template-columns:1fr}.px-bar li+li{border-left:0;border-top:1px solid var(--line)}.px-bar a{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px}.px-bar__v{font-size:14px;text-align:right}.px-tech__head{margin-bottom:44px;text-align:left}.px-devs{gap:28px 12px}.px-dev__meta{padding-top:16px}.px-dev__meta h3{font-size:21px}.px-dev__text{font-size:13.5px}.px-dev__more{display:none}.px-marqs{margin-top:56px;padding:16px 0}.px-marq a{font-size:21px}.px-founder,.px-consult{grid-template-columns:1fr}.px-founder__img{min-height:0;aspect-ratio:4/5}.px-founder__img:after{background:linear-gradient(180deg,#0c0b0900 65%,#0c0b09cc)}.px-founder__copy,.px-consult__copy{padding:56px 20px 72px}.px-consult__img{min-height:0;aspect-ratio:4/5}.px-bubble{padding:11px 14px;font-size:15px;max-width:52%}.px-stats{grid-template-columns:1fr}.px-stats li+li{border-left:0;border-top:1px solid var(--line)}.px-faq__grid{grid-template-columns:1fr;gap:32px}.px-visit{padding-bottom:84px}.px-visit__grid{grid-template-columns:1fr;gap:40px}}@media(max-width:520px){.px-actions{flex-direction:column}.px-btn{width:100%}.px-hero__title{font-size:38px}.px-dev__text{font-size:12.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.px-hide-m{display:inline}@media(max-width:900px){.px-hide-m{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pdb-home-x.css.map */
