.pmcd{background:var(--pm-bone);color:var(--pm-ink);overflow-x:clip}.pmcd-paper{padding-top:clamp(124px,14vh,150px);padding-bottom:clamp(96px,10vw,150px);position:relative}.pmcd:before{content:"";background-image:var(--pm-paper);background-blend-mode:screen;opacity:.14;pointer-events:none;background-size:160px 160px;position:absolute;inset:0}.pmcd-crumb{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pmcd-crumb a{color:var(--pm-mut);background:linear-gradient(var(--pm-brass),var(--pm-brass)) 0 100%/0 1.5px no-repeat;padding-bottom:2px;text-decoration:none;transition:background-size .4s,color .3s}.pmcd-crumb a:hover{color:var(--pm-ink);background-size:100% 1.5px}.pmcd-crumb [aria-current]{color:var(--pm-ink)}.pmcd-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(48px,6vw,110px);margin-top:clamp(28px,4vh,44px);display:grid}.pmcd-hl{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pmcd-h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(58px,6.2vw,104px);font-weight:400;line-height:.96}.pmcd-w{vertical-align:top;margin:0 -.04em -.14em;padding:0 .04em .14em;display:inline-block;overflow:hidden}.pmcd-wi{transition:transform 1.05s cubic-bezier(.2,.85,.15,1);display:inline-block;transform:translateY(106%)}.pmcd-h1.is-on .pmcd-wi{transform:none}.pmcd-em{white-space:nowrap;display:inline-block;position:relative}.pmcd-pen{width:104%;height:.2em;position:absolute;bottom:-.06em;left:-2%;overflow:visible}.pmcd-pen path{fill:none;stroke:var(--pm-brass);stroke-width:5px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.25,1)}.pmcd-h1.is-on .pmcd-pen path,.pmcd-more.is-on .pmcd-pen path{stroke-dashoffset:0}.pmcd-w:has(.pmcd-em){overflow:visible}.pmcd-w:has(.pmcd-em) .pmcd-wi{clip-path:inset(-10% -10% -40%)}.pmcd-lead{max-width:520px;color:color-mix(in srgb,var(--pm-ink) 82%,var(--pm-bone));margin:0;font-size:19px;line-height:1.5}.pmcd-chips{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.pmcd-chips li{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-ink);background:color-mix(in srgb,var(--pm-cloud) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 12%,transparent);border-radius:12px;padding:8px 12px;font-size:12px}.pmcd-chips li:first-child{background:var(--pm-brass);color:var(--rs-on-accent);box-shadow:none}.pmcd-teach{color:var(--pm-ink);background:color-mix(in srgb,var(--pm-ink) 4%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 10%,transparent);border-radius:999px;align-items:center;gap:12px;margin-top:4px;padding:6px 16px 6px 6px;font-size:15.5px;text-decoration:none;transition:background .3s;display:inline-flex}.pmcd-teach:hover{background:color-mix(in srgb,var(--pm-ink) 8%,transparent)}.pmcd-teach svg:last-child{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.pmcd-teach:hover svg:last-child{transform:translate(4px)}.pmcd-av{width:44px;height:44px;box-shadow:0 0 0 2px var(--pm-cloud);border-radius:50%;flex:none;overflow:hidden}.pmcd-ini{background:var(--pm-pine);color:var(--rs-light);place-items:center;font-size:20px;display:grid}.pmcd-sk{background:var(--pm-fog);display:block;position:relative;overflow:hidden}.pmcd-sk img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pmcd-skb{filter:grayscale()contrast(1.45)brightness(1.15)}.pmcd-hatch{background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--pm-ink) 9%,transparent) 0 1px,transparent 1px 6px);opacity:.55;position:absolute;inset:0}.pmcd-av .pmcd-skc{clip-path:circle(0% at 50% 100%);transition:clip-path 1s cubic-bezier(.65,0,.25,1) 1.9s}.pmcd-hero.is-on .pmcd-av .pmcd-skc,.pmcd.is-full .pmcd-av .pmcd-skc{clip-path:circle(75% at 50% 100%)}.pmcd-ph{justify-self:end;width:100%;max-width:620px;margin:0;position:relative}.pmcd-frame{background:var(--pm-cloud);box-shadow:0 40px 80px -44px #17150f8c,0 2px 0 color-mix(in srgb,var(--pm-ink) 6%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent);border-radius:22px;padding:12px;transition:rotate .8s cubic-bezier(.34,1.56,.64,1);position:relative;rotate:1.4deg}.pmcd-ph:hover .pmcd-frame{rotate:0deg}.pmcd-big{aspect-ratio:4/5;border-radius:13px;width:100%;min-height:420px;max-height:calc(100svh - 230px)}.pmcd-big .pmcd-skc{clip-path:polygon(0 100%,100% 100%,100% 107%,91% 103.8%,80% 107.4%,69% 104.8%,57% 108.4%,45% 105.4%,33% 107.8%,21% 104%,10% 106.8%,0% 104.6%);transition:clip-path 1.9s cubic-bezier(.6,0,.25,1) .45s}.pmcd-hero.is-on .pmcd-big .pmcd-skc,.pmcd.is-full .pmcd-big .pmcd-skc{clip-path:polygon(0 100%,100% 100%,100% -7%,91% -10.2%,80% -6.6%,69% -9.2%,57% -5.6%,45% -8.6%,33% -6.2%,21% -10%,10% -7.2%,0% -9.4%)}.pmcd-edge{z-index:2;pointer-events:none;border-radius:13px;position:absolute;inset:12px;overflow:hidden}.pmcd-edge svg{width:100%;height:14px;margin-top:-7px;position:absolute;top:100%;left:0;overflow:visible;transform:translateY(6%)}.pmcd-edge path{fill:none;stroke:var(--pm-brass);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.pmcd-hero.is-on .pmcd-edge svg{animation:1.9s cubic-bezier(.6,0,.25,1) .45s both pmcd-edge}@keyframes pmcd-edge{0%{opacity:1;top:106%}88%{opacity:1}to{opacity:0;top:-6%}}.pmcd.is-full .pmcd-edge{display:none}.pmcd-tape{z-index:4;background:color-mix(in srgb,var(--rs-light) 16%,transparent);width:110px;height:27px;margin-left:-55px;position:absolute;top:-13px;left:50%;transform:rotate(-3deg);box-shadow:0 1px 2px #00000029}.pmcd-tape-a{margin:0;left:12%;transform:rotate(-14deg)}.pmcd-tape-b{margin:0;top:-10px;left:auto;right:6%;transform:rotate(11deg)}.pmcd-proj{z-index:5;background:var(--pm-bone);max-width:270px;box-shadow:0 22px 40px -22px #17150f8c,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 8%,transparent);border-radius:14px;flex-direction:column;gap:6px;padding:18px 20px 16px;transition:rotate .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;bottom:42px;left:-44px;rotate:-3deg}.pmcd-ph:hover .pmcd-proj{rotate:-1deg}.pmcd-tape-c{width:70px;margin-left:-35px;top:-12px;transform:rotate(4deg)}.pmcd-pjl{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-mut);font-size:12px}.pmcd-pjt{letter-spacing:-.01em;font-size:23px;line-height:1.1}.pmcd-pjn{letter-spacing:.06em;text-transform:uppercase;color:var(--pm-ink);white-space:nowrap;background:color-mix(in srgb,var(--pm-bone) 88%,transparent);border-radius:8px;flex-direction:row;align-items:flex-end;gap:0;padding:4px 8px;font-size:12px;display:flex;position:absolute;top:-58px;right:-118px}.pmcd-pjn svg{width:76px;height:52px;position:absolute;top:14px;left:-74px;overflow:visible}.pmcd-pjn path{fill:none;stroke:var(--pm-brass);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.25,1) 2.4s}.pmcd-pjn{opacity:0;transition:opacity .5s 2.3s}.pmcd-hero.is-on .pmcd-pjn,.pmcd.is-full .pmcd-pjn{opacity:1}.pmcd-hero.is-on .pmcd-pjn path,.pmcd.is-full .pmcd-pjn path{stroke-dashoffset:0}.pmcd-body{grid-template-columns:minmax(0,1fr) clamp(340px,26vw,400px);align-items:start;gap:clamp(56px,7vw,128px);margin-top:clamp(96px,11vw,150px);display:grid}.pmcd-main{flex-direction:column;gap:clamp(80px,8vw,120px);min-width:0;max-width:780px;display:flex}.pmcd-side{grid-area:1/2;position:sticky;top:110px}.pmcd:not(.is-one) .pmcd-main{grid-area:1/1}.pm.pmcd .pmcd-md{color:color-mix(in srgb,var(--pm-ink) 84%,var(--pm-bone));font-size:18px;line-height:1.7}.pm.pmcd .pmcd-md h2{letter-spacing:-.02em;color:var(--pm-ink);margin:1.9em 0 .45em;font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1.05}.pm.pmcd .pmcd-md h2:first-child{margin-top:0}.pm.pmcd .pmcd-md ul{gap:12px;margin-top:1.2em}.pm.pmcd .pmcd-md li{padding-left:34px}.pm.pmcd .pmcd-md li:before{width:22px;height:20px;box-shadow:none;background:var(--pm-brass);border-radius:0;top:.28em;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 22%27><path d=%27M3 11 C 6 13, 8 16, 9.5 18.5 C 12 12, 16 6.5, 21.5 3%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 22%27><path d=%27M3 11 C 6 13, 8 16, 9.5 18.5 C 12 12, 16 6.5, 21.5 3%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272.8%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/></svg>") 50%/contain no-repeat}.pm.pmcd .pmcd-md blockquote{background:color-mix(in srgb,var(--pm-cloud) 70%,transparent);border:0;border-radius:4px 14px 14px 4px;margin:1.6em 0;padding:18px 22px 18px 30px;font-family:inherit;font-size:clamp(21px,1.8vw,26px);font-style:normal;line-height:1.35;position:relative;rotate:-.6deg}.pm.pmcd .pmcd-md blockquote:before{content:"";background:var(--pm-brass);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:10px}.pmcd-bh{border-bottom:1px solid color-mix(in srgb,var(--pm-ink) 14%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:18px;display:flex}.pmcd-bh h2{letter-spacing:-.02em;margin:0;font-size:clamp(36px,3.4vw,52px);font-weight:400;line-height:1}.pmcd-bh p{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);margin:0;font-size:12px}.pmcd-syl{--fill:clamp(0,calc((var(--sp,.5) - .18) / .42),1)}.pmcd.is-full .pmcd-syl{--fill:1}.pmcd-sylw{position:relative}.pmcd-rule{background:color-mix(in srgb,var(--pm-ink) 10%,transparent);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:11px}.pmcd-rule span{border-radius:inherit;background:var(--pm-brass);transform-origin:50% 0;transform:scaleY(var(--fill));position:absolute;inset:0}.pmcd-list{margin:0;padding:0;list-style:none}.pmcd-row{border-bottom:1px solid color-mix(in srgb,var(--pm-ink) 9%,transparent)}.pmcd-rowi{color:var(--pm-ink);border-radius:12px;grid-template-columns:24px 40px minmax(0,1fr) auto 56px;align-items:center;gap:14px;padding:20px 12px 20px 0;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.4,.64,1),background .3s;display:grid}.pmcd-row:hover .pmcd-rowi,.pmcd-rowi:focus-visible{background:color-mix(in srgb,var(--pm-cloud) 65%,transparent);transform:translate(10px)}.pmcd-dot{place-items:center;width:24px;height:24px;display:grid;position:relative}.pmcd-dot:before{content:"";background:var(--pm-bone);width:10px;height:10px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pm-ink) 26%,transparent);border-radius:50%}.pmcd-dot i{background:var(--pm-brass);width:10px;height:10px;opacity:clamp(0,calc((var(--fill) - var(--i) / var(--n)) * 12),1);transform:scale(calc(.4 + .6 * clamp(0,calc((var(--fill) - var(--i) / var(--n)) * 12),1)));border-radius:50%;position:absolute}.pmcd-no{letter-spacing:.06em;color:var(--pm-mut);font-size:12px}.pmcd-lt{letter-spacing:-.01em;font-size:clamp(21px,1.7vw,24px);line-height:1.2}.pmcd-ld{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--pm-ink) 72%,var(--pm-bone));font-size:12.5px;position:relative}.pmcd-ld svg{width:calc(100% + 4px);height:6px;position:absolute;bottom:-7px;left:-2px;right:-2px;overflow:visible}.pmcd-ld path{fill:none;stroke:var(--pm-brass);stroke-width:2.4px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s cubic-bezier(.65,0,.25,1)}.pmcd-row:hover .pmcd-ld path,.pmcd-rowi:focus-visible .pmcd-ld path{stroke-dashoffset:0}.pmcd-li{color:var(--pm-mut);justify-content:flex-end;display:flex}.pmcd-free{background:var(--pm-brass);color:var(--rs-on-accent);letter-spacing:.08em;text-transform:uppercase;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:600}.pmcd-kit{--tk:clamp(0,calc((var(--sp,.5) - .2) / .36),1)}.pmcd.is-full .pmcd-kit{--tk:1}.pmcd-note ul{margin:0;padding:0;list-style:none}.pmcd-note{background-color:var(--pm-cloud);box-shadow:0 30px 60px -40px #17150f80,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent);border-radius:18px;margin:30px 0 0;padding:26px 28px 22px 72px;position:relative;rotate:-.5deg}.pmcd-note:before{content:"";background:color-mix(in srgb,var(--pm-brass) 70%,transparent);width:1.5px;position:absolute;top:0;bottom:0;left:48px}.pmcd-note li{border-bottom:1px solid color-mix(in srgb,var(--rs-link) 24%,transparent);align-items:center;gap:16px;min-height:56px;font-size:17px;line-height:1.35;display:flex}.pmcd-note li:last-child{border-bottom:0}.pmcd-box{flex:none;width:26px;height:26px}.pmcd-box svg{width:100%;height:100%;overflow:visible}.pmcd-box path{fill:none;stroke:var(--pm-ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pmcd-box .pmcd-bt{stroke:var(--pm-brass);stroke-width:2.8px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0,(var(--tk) * var(--n) - var(--i)) * 1.4,1))}.pmcd-tg{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(36px,4vw,64px);margin-top:40px;display:grid}.pmcd-pc{background:var(--pm-cloud);color:var(--pm-ink);box-shadow:0 30px 60px -38px #17150f8c,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent);border-radius:20px;padding:12px 12px 14px;text-decoration:none;transition:rotate .6s cubic-bezier(.34,1.56,.64,1),translate .6s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;rotate:-2deg}.pmcd-pc:hover,.pmcd-pc:focus-visible{translate:0 -6px;rotate:0deg}.pmcd-port{aspect-ratio:4/5;border-radius:12px;width:100%}.pmcd-port .pmcd-skc{clip-path:circle(0% at 20% 90%);transition:clip-path 1.1s cubic-bezier(.65,0,.25,1)}.pmcd.is-one .pmcd-port .pmcd-skc{transition-duration:1.6s;transition-delay:.3s}.pmcd-pc:hover .pmcd-skc,.pmcd-pc:focus-visible .pmcd-skc,.pmcd.is-full .pmcd-port .pmcd-skc,.pmcd.is-one .pmcd-tch.is-seen .pmcd-skc{clip-path:circle(150% at 20% 90%)}.pmcd-pcn{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);margin:12px 4px 0;font-size:12px;display:block}.pmcd-tc{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pmcd-q{margin:0;padding:0;position:relative}.pmcd-q p{letter-spacing:-.02em;margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1.08}.pmcd-qm{height:.5em;color:var(--pm-brass);margin:0 0 6px -.04em;font-size:96px;line-height:.9;display:block}.pmcd-bio{max-width:460px;color:color-mix(in srgb,var(--pm-ink) 78%,var(--pm-bone));margin:0;font-size:17px;line-height:1.55}.pmcd-ts{letter-spacing:.08em;text-transform:uppercase;color:var(--pm-mut);margin:0;font-size:12px}.pmcd-card{background:var(--pm-cloud);color:var(--pm-ink);box-shadow:0 40px 80px -44px #17150f99,0 2px 0 color-mix(in srgb,var(--pm-ink) 6%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 7%,transparent);border-radius:22px;padding:30px 28px 26px;transition:rotate .7s cubic-bezier(.34,1.56,.64,1);position:relative;rotate:-.8deg}.pmcd-card:hover,.pmcd-card:focus-within{rotate:0deg}.pmcd-pl{letter-spacing:.1em;text-transform:uppercase;color:var(--pm-mut);margin:0;font-size:12px}.pmcd-price{letter-spacing:-.025em;margin:10px 0 0;font-size:56px;line-height:1}.pmcd-aa{color:color-mix(in srgb,var(--pm-ink) 74%,var(--pm-bone));margin:10px 0 0;font-size:15px}.pmcd-aa a{color:var(--pm-ink);text-underline-offset:3px;-webkit-text-decoration-color:var(--pm-brass);text-decoration-color:var(--pm-brass);text-decoration-thickness:1.5px}.pmcd-btns{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pm.pmcd .pmcd-btns .pm-btn{width:100%;display:flex}.pmcd-perks{border-top:1px dashed color-mix(in srgb,var(--pm-ink) 18%,transparent);flex-direction:column;gap:12px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:flex}.pmcd-perks li{align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.35;display:flex}.pmcd-tk{flex:none;width:20px;height:18px;margin-top:1px;overflow:visible}.pmcd-tk path{fill:none;stroke:var(--pm-brass);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pmcd-proof{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);margin:20px 0 0;font-size:12px}.pmcd-more{background:var(--pm-night);color:var(--pm-cloud);padding:clamp(96px,10vw,150px) 0 clamp(110px,11vw,160px);position:relative}.pmcd-mh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pmcd-mhh{letter-spacing:-.02em;margin:0;font-size:clamp(40px,4.3vw,64px);font-weight:400;line-height:.98}.pmcd-mhl{display:block}.pmcd-more .pmcd-pen path{transition-delay:.4s}.pmcd-mg{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,2.6vw,40px);margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.pmcd-mc{opacity:0;transition:opacity .9s ease var(--d),translate 1.1s cubic-bezier(.2,.8,.2,1) var(--d);translate:0 40px}.pmcd-more.is-on .pmcd-mc,.pmcd.is-full .pmcd-mc{opacity:1;translate:0}.pmcd-mci{background:var(--rs-surface);height:100%;color:var(--pm-ink);rotate:var(--tl);border-radius:20px;flex-direction:column;align-items:flex-start;padding:12px 12px 18px;transition:rotate .55s cubic-bezier(.34,1.4,.64,1),translate .55s cubic-bezier(.34,1.4,.64,1);display:flex;position:relative;box-shadow:0 30px 60px -34px #000000b3}.pmcd-mc:hover .pmcd-mci,.pmcd-mc:focus-within .pmcd-mci{translate:0 -6px;rotate:0deg}.pmcd-mph{aspect-ratio:4/3;border-radius:12px;width:100%}.pmcd-mph .pmcd-skc{clip-path:polygon(0 100%,100% 100%,100% 107%,91% 103.8%,80% 107.4%,69% 104.8%,57% 108.4%,45% 105.4%,33% 107.8%,21% 104%,10% 106.8%,0% 104.6%);transition:clip-path 1.6s cubic-bezier(.6,0,.25,1) calc(var(--d) + .5s)}.pmcd-more.is-on .pmcd-mph .pmcd-skc,.pmcd.is-full .pmcd-mph .pmcd-skc{clip-path:polygon(0 100%,100% 100%,100% -7%,91% -10.2%,80% -6.6%,69% -9.2%,57% -5.6%,45% -8.6%,33% -6.2%,21% -10%,10% -7.2%,0% -9.4%)}.pmcd-msc{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--pm-mut);align-items:center;gap:8px;margin:16px 4px 0;font-size:12px;display:flex}.pmcd-msc i{background:var(--pm-brass);border-radius:50%;width:5px;height:5px;display:block}.pmcd-msc b{letter-spacing:-.01em;text-transform:none;color:var(--pm-ink);margin-left:auto;margin-right:8px;font-size:20px;font-weight:400}.pmcd-mt{letter-spacing:-.02em;margin:8px 4px 0;font-size:clamp(26px,2.1vw,30px);font-weight:400;line-height:1.04}.pmcd-mw{color:color-mix(in srgb,var(--pm-ink) 72%,var(--pm-bone));margin:6px 4px 18px;font-size:15px}.pmcd-mci .pm-btn{margin:auto 4px 0}.pmcd-bar{padding:0 10px calc(10px + env(safe-area-inset-bottom,0px));pointer-events:none;transition:translate .55s cubic-bezier(.2,.8,.2,1);bottom:0;left:0;right:0;translate:0 120%;z-index:900!important;position:fixed!important}@media (max-width:719px){.pmcd-bar{padding:0 var(--g) calc(118px + env(safe-area-inset-bottom,0px))}}.pmcd-bar.is-on{pointer-events:auto;translate:0}.pmcd-bar:not(.is-on){visibility:hidden;transition:translate .55s cubic-bezier(.2,.8,.2,1),visibility 0s linear .55s}.pmcd-bari{background:var(--pm-bone);max-width:640px;color:var(--pm-ink);box-shadow:0 -6px 30px -12px #17150f59,inset 0 0 0 1px color-mix(in srgb,var(--pm-ink) 10%,transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:10px 10px 10px 18px;display:flex}.pmcd-barp{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.pmcd-barp b{letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1}.pmcd-barp span{letter-spacing:.07em;text-transform:uppercase;color:var(--pm-mut);white-space:normal;font-size:12px;line-height:1.35}.pmcd-bar .pm-btn{flex:none}.pmcd.is-one .pmcd-body{grid-template-columns:minmax(0,1fr);gap:72px;margin-top:80px}.pmcd.is-one .pmcd-card{max-width:520px}.pmcd.is-one .pmcd-main{max-width:none}.pmcd.is-tab .pmcd-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:40px}.pmcd.is-tab .pmcd-h1{font-size:clamp(52px,7vw,72px)}.pmcd.is-tab .pmcd-big{min-height:0;max-height:none}.pmcd.is-tab .pmcd-proj{max-width:230px;left:-24px}.pmcd.is-tab .pmcd-pjn{display:none}.pmcd.is-tab .pmcd-mg{grid-template-columns:repeat(2,minmax(0,1fr))}.pmcd.is-tab .pmcd-mc:nth-child(3){display:none}.pmcd.is-ph .pmcd-paper{padding-top:100px;padding-bottom:80px}.pmcd.is-ph .pmcd-hero{grid-template-columns:1fr;gap:56px}.pmcd.is-ph .pmcd-h1{font-size:clamp(44px,12.4vw,60px)}.pmcd.is-ph .pmcd-lead{font-size:17px}.pmcd.is-ph .pmcd-big{aspect-ratio:4/4.4;min-height:0;max-height:none}.pmcd.is-ph .pmcd-ph{justify-self:stretch;padding:0 4px}.pmcd.is-ph .pmcd-proj{max-width:84%;margin:-48px 0 0 14px;position:relative;bottom:auto;left:auto}.pmcd.is-ph .pmcd-pjn{display:none}.pmcd.is-ph .pmcd-body{gap:64px;margin-top:56px}.pmcd.is-ph .pmcd-card{padding:26px 20px 22px}.pmcd.is-ph .pmcd-rowi{grid-template-columns:20px 28px minmax(0,1fr) auto;gap:10px;padding:16px 6px 16px 0}.pmcd.is-ph .pmcd-li{grid-area:1/4}.pmcd.is-ph .pmcd-ld{grid-area:2/3;justify-self:start}.pmcd.is-ph .pmcd-rule{left:9px}.pmcd.is-ph .pmcd-dot{width:20px}.pmcd.is-ph .pmcd-lt{font-size:19px}.pmcd.is-ph .pmcd-note{padding:18px 16px 14px 52px}.pmcd.is-ph .pmcd-note:before{left:34px}.pmcd.is-ph .pmcd-note li{font-size:16px}.pmcd.is-ph .pmcd-tg{grid-template-columns:1fr;gap:36px}.pmcd.is-ph .pmcd-pc{max-width:300px}.pmcd.is-ph .pmcd-mg{grid-template-columns:1fr;gap:40px}.pmcd.is-ph .pmcd-md{font-size:17px}@media (prefers-reduced-motion:reduce){.pmcd-wi{transform:none!important}.pmcd-pen path{stroke-dashoffset:0!important}.pmcd-mc{opacity:1!important;translate:none!important}.pmcd-edge{display:none}}
