.pf-page{background:var(--body_background);color:var(--color_text)}.pf-hero{background:radial-gradient(50rem 30rem at 85% 20%,color-mix(in srgb,#e9dccb 55%,#0000),#0000 70%),radial-gradient(40rem 26rem at 0 100%,color-mix(in srgb,var(--highlight) 50%,#0000),#0000 70%),var(--body_background);overflow:hidden;padding:clamp(6rem,11.84svh,8rem) 1.25rem 5rem;position:relative}[data-theme=dark] .pf-hero{background:radial-gradient(50rem 30rem at 85% 20%,color-mix(in srgb,var(--tone-800) 50%,#0000),#0000 70%),var(--body_background)}.pf-hero__inner{grid-gap:3.5rem;align-items:center;display:grid;gap:3.5rem;margin:0 auto;width:min(100%,80rem)}.pf-hero__kicker{align-items:center;color:var(--primary);display:inline-flex;font-size:.8rem;font-weight:800;gap:.75rem;letter-spacing:.22em;margin:0;text-transform:uppercase}.pf-hero__title{animation:pf-rise .9s var(--ease-out) both;color:var(--color_text);font-size:clamp(2.3rem,min(5.6vw,1.6rem + 2.85vw),4.6rem);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:1.25rem 0 0}.pf-hero__intro{animation:pf-rise .9s .15s var(--ease-out) both;margin-top:1.5rem;max-width:38rem}.pf-hero__intro p{color:var(--body_color);font-size:1.05rem;line-height:1.75;margin:0 0 .9rem}.pf-hero__intro p:first-child{color:var(--color_text);font-size:1.2rem;font-weight:600}.pf-hero__actions{animation:pf-rise .9s .3s var(--ease-out) both;display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.75rem}.pf-hero__social{margin-top:1.5rem}.pf-hero__social .socialMedia{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.pf-hero__social .socialMedia a{align-items:center;background:var(--background_box);border:1px solid var(--neutral);border-radius:50%;display:inline-flex;height:3rem;justify-content:center;transition:transform .4s var(--ease-out),border-color .3s ease;width:3rem}.pf-hero__social .socialMedia a:focus-visible,.pf-hero__social .socialMedia a:hover{border-color:var(--primary);transform:translateY(-4px) rotate(-6deg)}.pf-hero__social .socialMedia svg{height:1.5rem;width:1.5rem}@keyframes pf-rise{0%{opacity:0;transform:translateY(28px)}}.pf-hero__visual{perspective:1400px}.pf-stage{animation:pf-stage-in 1.2s .1s var(--ease-out) both;aspect-ratio:706/883;margin:0 auto;position:relative;transform:rotateX(0deg) rotateY(0deg);transform:rotateX(calc(var(--my, 0)*-8deg)) rotateY(calc(var(--mx, 0)*10deg));transform-style:preserve-3d;transition:transform .7s var(--ease-out);width:min(100%,26rem,52svh)}@keyframes pf-stage-in{0%{opacity:0;transform:translateY(40px) rotateX(12deg) scale(.94)}}.pf-stage__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 40%,#0000),#0000);border-radius:40%;filter:blur(40px);inset:8% -6% -6%;position:absolute;transform:translateZ(-60px)}.pf-stage__keycap{background:linear-gradient(160deg,#fbf7f2,#e7dccd);border-radius:2.2rem;box-shadow:inset 0 2px 0 #fffc,inset 0 -6px 0 #0000000f,0 18px 0 -2px color-mix(in srgb,#cbb9a3 90%,var(--primary)),0 40px 70px -20px color-mix(in srgb,var(--tone-900) 55%,#0000);inset:0;padding:.7rem;position:absolute;transform:translateZ(20px)}[data-theme=dark] .pf-stage__keycap{background:linear-gradient(160deg,var(--tone-800),var(--tone-900));box-shadow:inset 0 2px 0 #ffffff14,0 18px 0 -2px #120a0f,0 40px 70px -20px #000000b3}.pf-stage__photo{border-radius:1.7rem;height:100%;object-fit:cover;width:100%}.pf-key{animation:pf-float 6s ease-in-out infinite;animation-delay:calc(var(--d)*-2s);background:linear-gradient(160deg,var(--background_box),var(--background_soft));border-radius:.9rem;box-shadow:inset 0 1px 0 #ffffffb3,0 6px 0 color-mix(in srgb,var(--primary) 30%,var(--background_soft)),0 18px 30px -12px color-mix(in srgb,var(--tone-900) 50%,#0000);color:var(--primary);display:grid;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.1rem;font-weight:700;height:3.4rem;left:var(--x);place-items:center;pointer-events:none;position:absolute;top:var(--y);transform:translate(calc(var(--d)*0*40px),calc(var(--d)*0*30px)) translateZ(calc(var(--d)*50px)) rotate(var(--r));transform:translate(calc(var(--mx, 0)*var(--d)*40px),calc(var(--my, 0)*var(--d)*30px)) translateZ(calc(var(--d)*50px)) rotate(var(--r));transition:transform .8s var(--ease-out);width:3.6rem;z-index:2}.pf-key:before{content:attr(data-k)}.pf-key--wide{font-size:.95rem;width:4.6rem}@keyframes pf-float{50%{translate:0 -10px}}.pf-stage__caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--background_box);border-radius:999px;bottom:-1.3rem;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--tone-900) 70%,#0000);color:var(--color_text);font-size:.85rem;font-weight:700;left:50%;margin:0;max-width:90%;padding:.65rem 1.2rem;position:absolute;text-align:center;transform:translateX(-50%) translateZ(70px);width:-webkit-max-content;width:max-content;z-index:3}@media (min-width:1024px){.pf-hero{padding:clamp(6rem,14.8svh,10rem) 2.5rem clamp(3.6rem,8.88svh,6rem)}.pf-hero__inner{gap:5rem;grid-template-columns:1.1fr .9fr}}@media (max-width:1023px){.pf-hero__visual{order:-1}.pf-stage{width:min(70%,19rem)}}@media (max-width:640px){.pf-hero{padding-top:clamp(6rem,9.62svh,6.5rem)}.pf-key{font-size:.85rem;height:2.6rem;width:2.7rem}.pf-key--wide{font-size:.75rem;width:3.4rem}.pf-stage__caption{font-size:.75rem;max-width:120%}}[dir=rtl] .pf-hero__title{font-family:var(--font-sans);font-weight:800;letter-spacing:0}[dir=rtl] .pf-hero__kicker{letter-spacing:0}html[data-prerender] .pf-hero *,html[data-prerender] .pf-stage{animation:none!important}@media (prefers-reduced-motion:reduce){.pf-hero *,.pf-stage{animation:none!important;transition:none!important}.pf-key,.pf-stage{transform:none}}.pf-studio,.pf-studio *{transition:none}.pf-studio{--studio-bg:var(--body_background);--studio-ink:var(--color_text);--studio-soft:color-mix(in srgb,var(--color_text) 78%,#0000);--studio-line:color-mix(in srgb,var(--color_text) 14%,#0000);--studio-glass:#ffffffe0;--studio-accent:var(--primary);--studio-chip:color-mix(in srgb,var(--color_text) 5%,#0000);background:var(--studio-bg);color:var(--studio-ink);margin-inline:calc(50% - 50vw);padding-bottom:clamp(1.5rem,4vw,3rem);position:relative;transition:background-color .8s ease,color .8s ease;width:100vw}[data-theme=dark] .pf-studio{--studio-bg:#100e1c;--studio-ink:var(--color_text);--studio-soft:color-mix(in srgb,var(--color_text) 76%,#0000);--studio-line:#ffffff1f;--studio-glass:#17152699;--studio-accent:var(--primary);--studio-chip:#ffffff0d}.pf-studio__stage{cursor:grab;height:clamp(24rem,min(66svh,100svh - 16rem),60rem);overflow:hidden;position:relative;touch-action:pan-y}.pf-studio__stage:active{cursor:grabbing}.pf-studio__canvas,.pf-studio__scene{inset:0;position:absolute!important}.pf-studio__curtain{background:var(--studio-bg);display:grid;inset:0;place-items:center;position:absolute;transition:opacity .9s ease,visibility .9s}.pf-studio__curtain span{color:var(--studio-soft);font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pf-studio__curtain.is-up{opacity:0;visibility:hidden}.pf-studio__top{align-items:center;display:flex;gap:1rem;inset:0 0 auto;justify-content:space-between;padding:clamp(1rem,2.5vw,1.75rem) clamp(1rem,3vw,2.5rem);pointer-events:none;position:absolute}.pf-studio__top>*{pointer-events:auto}.pf-studio__kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--studio-glass);border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-accent);font-size:.78rem;font-weight:800;letter-spacing:.18em;margin:0;padding:.55rem 1rem;text-transform:uppercase}.pf-studio__skip{background:#fff;border:0;border-radius:999px;-webkit-clip-path:inset(50%);clip-path:inset(50%);color:var(--tone-900);cursor:pointer;font:inherit;font-weight:700;inset-inline-start:1rem;padding:.6rem 1rem;position:absolute;top:1rem}.pf-studio__skip:focus-visible{-webkit-clip-path:none;clip-path:none;outline:2px solid var(--studio-accent);outline-offset:3px}.pf-studio__classic{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--studio-glass);border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.88rem;font-weight:700;gap:.5rem;min-height:2.75rem;padding:0 1.1rem;transition:border-color .25s ease,background-color .25s ease}.pf-studio__classic:hover{border-color:var(--studio-accent)}.pf-studio__bar{grid-gap:1.5rem 3rem;align-items:start;display:grid;gap:1.5rem 3rem;grid-template-columns:minmax(0,1fr) auto;margin:clamp(1rem,2.5vw,1.75rem) auto 0;width:min(72rem,calc(100% - 2rem))}.pf-studio__info{min-width:0}.pf-studio__nav{align-items:center;display:flex;gap:1rem;grid-column:2;grid-row:1}.pf-studio__arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--studio-glass);border:1px solid var(--studio-line);border-radius:50%;color:var(--studio-ink);cursor:pointer;display:grid;font-size:1.25rem;height:3.5rem;place-items:center;transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .25s var(--ease-out);width:3.5rem}.pf-studio__arrow:hover:not(:disabled){background:var(--studio-accent);border-color:var(--studio-accent);color:#fff}.pf-studio__arrow:active:not(:disabled){transform:scale(.94)}.pf-studio__arrow:disabled{cursor:default;opacity:.35}.pf-studio__count{font-feature-settings:"tnum";align-items:center;color:var(--studio-soft);display:flex;font-family:var(--font-display);font-size:.95rem;font-variant-numeric:tabular-nums;gap:.75rem;margin:0}.pf-studio__count>span:first-child{color:var(--studio-ink)}.pf-studio__track{background:var(--studio-line);height:2px;overflow:hidden;position:relative;width:4.5rem}.pf-studio__track span{background:var(--studio-accent);inset:0;position:absolute;transform-origin:left;transition:transform .5s var(--ease-out)}.pf-studio__card{display:flex;flex-direction:column;gap:.75rem}.pf-studio__labels{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.pf-studio__labels span{border:1px solid var(--studio-line);border-radius:999px;color:var(--studio-soft);font-size:.75rem;font-weight:800;letter-spacing:.12em;padding:.25rem .7rem;text-transform:uppercase}.pf-studio__labels span:first-child{background:var(--hover);border-color:#0000;color:var(--on-primary)}.pf-studio__title{color:var(--studio-ink);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem);line-height:1.05;margin:0}.pf-studio__title a{background:linear-gradient(var(--studio-accent),var(--studio-accent)) 0 100% /0 2px no-repeat;color:inherit;text-decoration:none;transition:background-size .5s var(--ease-out)}[dir=rtl] .pf-studio__title a{background-position:100% 100%}.pf-studio__title a:focus-visible,.pf-studio__title a:hover{background-size:100% 2px;outline:none}.pf-studio__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--studio-soft);display:-webkit-box;font-size:.98rem;line-height:1.6;margin:0;max-width:44rem;overflow:hidden}.pf-studio__tech{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.pf-studio__tech li{background:var(--studio-chip);border:1px solid var(--studio-line);border-radius:999px;font-size:.8rem;font-weight:600;padding:.25rem .65rem}.pf-studio__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1.4rem}.pf-studio__ext{align-items:center;color:var(--studio-ink);display:inline-flex;font-weight:700;gap:.4rem;min-height:2.75rem;text-decoration:none;transition:color .25s ease}.pf-studio__ext:focus-visible,.pf-studio__ext:hover{color:var(--studio-accent)}.pf-studio__arrow:focus-visible,.pf-studio__classic:focus-visible,.pf-studio__ext:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.pf-studio__hint{color:var(--studio-soft);font-size:.85rem;margin:1.25rem auto 0;width:min(72rem,calc(100% - 2rem))}.pf-studio__live{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.pf-studio__after:focus{outline:none}[dir=rtl] .pf-studio__curtain span,[dir=rtl] .pf-studio__kicker,[dir=rtl] .pf-studio__labels span{font-size:.85rem;letter-spacing:0}@media (max-width:767px){.pf-studio__stage{height:clamp(24rem,62svh,34rem)}.pf-studio__kicker{display:none}.pf-studio__top{justify-content:flex-end}.pf-studio__bar{gap:1.25rem;grid-template-columns:minmax(0,1fr)}.pf-studio__nav{grid-column:1;justify-content:space-between}.pf-studio__info{grid-row:2}.pf-studio__track{width:6rem}}.pf-studio-toggle{align-items:center;background:var(--background_box);border:1px solid color-mix(in srgb,var(--primary) 30%,#0000);border-radius:999px;color:var(--primary);cursor:pointer;display:flex;font:inherit;font-size:.9rem;font-weight:700;gap:.5rem;margin:0 auto 1.5rem;min-height:2.75rem;padding:0 1.1rem;transition:border-color .25s ease,box-shadow .25s ease;width:-webkit-fit-content;width:fit-content}.pf-studio-toggle:focus-visible,.pf-studio-toggle:hover{border-color:var(--primary);box-shadow:var(--btn-shadow)}.pf-showcase{color:var(--color_text);margin:0 auto;padding:5rem 0 clamp(3.6rem,8.88svh,6rem);width:min(100% - 2.5rem,80rem)}.pf-showcase__head{max-width:50rem}.pf-showcase__kicker{align-items:center;color:var(--primary);display:inline-flex;font-size:.8rem;font-weight:800;gap:.75rem;letter-spacing:.22em;margin:0;text-transform:uppercase}.pf-showcase__title{color:var(--color_text);font-size:clamp(2rem,min(4vw,1.67rem + 1.36vw),3.1rem);font-weight:400;letter-spacing:-.025em;line-height:1.08;margin:1rem 0 0}.pf-showcase__subtitle{color:var(--body_color);font-size:1.08rem;line-height:1.75;margin:1.25rem 0 0;max-width:40rem}.pf-filters{background:var(--background_box);border:1px solid var(--neutral);border-radius:999px;box-shadow:0 10px 30px -18px color-mix(in srgb,var(--tone-800) 35%,#0000);display:inline-flex;flex-wrap:wrap;gap:.25rem;margin:2.25rem 0 3rem;padding:.3rem}.pf-filters button{background:#0000;border:0;border-radius:999px;color:var(--body_color);cursor:pointer;font:inherit;font-size:.92rem;font-weight:700;isolation:isolate;min-height:2.75rem;padding:.6rem 1.15rem;position:relative;transition:color .3s ease,transform .4s var(--ease-out),text-shadow .3s ease}.pf-filters__label{position:relative;z-index:1}.pf-filters button:hover{color:var(--primary);text-shadow:0 0 18px color-mix(in srgb,var(--tone-200) 55%,#0000)}.pf-filters button.is-active{color:var(--color_text);text-shadow:none}.pf-filters__pill{background:var(--hover);border-radius:inherit;box-shadow:0 6px 20px -6px color-mix(in srgb,var(--tone-600) 60%,#0000),0 0 0 1px #ffffff14 inset;inset:0;position:absolute;transition:none}.pf-filters button:active{transform:scale(.96)}.pf-filters button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pf-grid{grid-gap:clamp(1.25rem,2.2vw,2rem);display:grid;gap:clamp(1.25rem,2.2vw,2rem);grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .2s ease,transform .2s ease}.pf-grid.is-leaving{opacity:0;transform:translateY(8px)}@media (max-width:1023px){.pf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.pf-grid{grid-template-columns:minmax(0,1fr)}}.pf-card{--mx:50%;--my:0%;--tilt-x:0deg;--tilt-y:0deg;--glow:229 154 180;animation:pf-card-in .7s var(--ease-out) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*70ms);background:var(--background_box);border:1px solid var(--neutral);border-radius:1.5rem;box-shadow:0 1px 2px color-mix(in srgb,var(--tone-900) 4%,#0000),0 18px 40px -28px color-mix(in srgb,var(--tone-800) 45%,#0000);display:flex;flex-direction:column;isolation:isolate;position:relative;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),border-color .45s ease}.pf-card[hidden]{display:none}@keyframes pf-card-in{0%{opacity:0;transform:perspective(1000px) translateY(26px) scale(.98)}}.pf-card:before{background:radial-gradient(420px circle at var(--mx) var(--my),rgb(var(--glow)/.16),#0000 62%);inset:0;z-index:-1}.pf-card:after,.pf-card:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease}.pf-card:after{background:radial-gradient(240px circle at var(--mx) var(--my),rgb(var(--glow)/.95),#0000 70%),conic-gradient(from 0deg,#0000 0 62%,rgb(var(--glow)/.7) 80%,var(--tone-600) 90%,#0000 100%);background:radial-gradient(240px circle at var(--mx) var(--my),rgb(var(--glow)/.95),#0000 70%),conic-gradient(from var(--pf-spin,0deg),#0000 0 62%,rgb(var(--glow)/.7) 80%,var(--tone-600) 90%,#0000 100%);inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);padding:1.5px}@property --pf-spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pf-spin{to{--pf-spin:360deg}}.pf-card:focus-within,.pf-card:hover{border-color:#0000;box-shadow:0 1px 2px color-mix(in srgb,var(--tone-900) 4%,#0000),0 30px 60px -30px color-mix(in srgb,var(--tone-800) 55%,#0000),0 0 46px -10px rgb(var(--glow)/.45)}.pf-card:hover{transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-6px)}.pf-card:focus-within:before,.pf-card:hover:before{opacity:1}.pf-card:focus-within:after,.pf-card:hover:after{animation:pf-spin 4s linear infinite;opacity:1}.pf-card__media{aspect-ratio:16/10;background:var(--background_soft);border-radius:1.05rem;display:block;margin:.6rem .6rem 0;overflow:hidden;position:relative}.pf-card__media img{display:block;height:100%;object-fit:cover;object-position:center top;transform:scale(1.001);transition:transform .9s var(--ease-out),filter .6s ease;width:100%}.pf-card__media:after{background:radial-gradient(70% 60% at var(--mx) var(--my),#ffffff38,#0000 70%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .45s ease}.pf-card:hover .pf-card__media img{filter:saturate(1.08) contrast(1.03);transform:scale(1.06)}.pf-card:hover .pf-card__media:after{opacity:1}.pf-card__body{display:flex;flex:1 1;flex-direction:column;gap:.55rem;padding:1.15rem 1.4rem 1.35rem}.pf-card__meta{align-items:center;color:var(--body_color);display:flex;flex-wrap:wrap;font-size:.8rem;gap:.35rem .75rem;line-height:1.4;margin:0}.pf-card__cat{color:var(--primary);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pf-card__tech{opacity:.8}.pf-card__title{color:var(--color_text);font-family:var(--font-display);font-size:clamp(1.35rem,1.1rem + .6vw,1.65rem);font-weight:400;letter-spacing:-.015em;line-height:1.15;margin:0}.pf-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}.pf-card__btn{align-items:center;background:#0000;border:1px solid var(--neutral);border-radius:999px;color:var(--color_text);display:inline-flex;font-size:.85rem;font-weight:700;gap:.4rem;min-height:2.5rem;padding:0 .95rem;position:relative;text-decoration:none;transition:color .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.pf-card__btn:focus-visible,.pf-card__btn:hover{border-color:rgb(var(--glow)/.7);box-shadow:0 0 0 3px rgb(var(--glow)/.14),0 0 22px -4px rgb(var(--glow)/.55);color:var(--primary)}.pf-card__btn--main{background:var(--hover);border-color:#0000;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--tone-800) 70%,#0000);color:var(--cta-ink)}.pf-card__btn--main:focus-visible,.pf-card__btn--main:hover{border-color:#0000;box-shadow:0 8px 22px -8px color-mix(in srgb,var(--tone-800) 80%,#0000),0 0 26px -2px rgb(var(--glow)/.6);color:var(--color_text)}.pf-card__btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pf-card__arrow{transition:transform .35s var(--ease-out)}.pf-card__btn--main:hover .pf-card__arrow{transform:translateX(3px)}[dir=rtl] .pf-card__arrow{transform:scaleX(-1)}[dir=rtl] .pf-card__btn--main:hover .pf-card__arrow{transform:scaleX(-1) translateX(3px)}[dir=rtl] .pf-card__cat{font-size:.78rem;letter-spacing:0}.pf-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}[data-theme=dark] .pf-card{background:linear-gradient(180deg,#2a1922,#1f141a);border-color:#ffffff12;box-shadow:inset 0 1px 0 #ffffff0a,0 24px 50px -30px #000000e6}[data-theme=dark] .pf-card:focus-within,[data-theme=dark] .pf-card:hover{border-color:#0000;box-shadow:0 1px 0 #ffffff0d inset,0 34px 70px -30px #000000f2,0 0 56px -12px rgb(var(--glow)/.4)}[data-theme=dark] .pf-card__btn{border-color:#ffffff1f}[data-theme=dark] .pf-card__btn--main{background:var(--hover);border-color:#0000}[data-theme=dark] .pf-filters{box-shadow:0 12px 30px -18px #000c}.pf-more{align-items:center;background:var(--background_box);border:1px solid color-mix(in srgb,var(--tone-600) 35%,#0000);border-radius:999px;color:var(--primary);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:.6rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;min-height:3rem;padding:0 1.5rem;transition:border-color .3s ease,box-shadow .35s ease,transform .35s var(--ease-out)}.pf-more:focus-visible,.pf-more:hover{border-color:color-mix(in srgb,var(--tone-200) 80%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--tone-200) 14%,#0000),0 0 30px -6px color-mix(in srgb,var(--tone-200) 60%,#0000);transform:translateY(-2px)}.pf-more:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.pf-more__count{background:var(--hover);border-radius:999px;color:var(--cta-ink);font-size:.8rem;padding:.15rem .55rem}@media (max-width:640px){.pf-showcase{padding:3.5rem 0 4.5rem}.pf-filters{border-radius:1.5rem;display:flex;justify-content:center}}html[data-prerender] .pf-card{animation:none}@media (prefers-reduced-motion:reduce){.pf-showcase *,.pf-showcase :after,.pf-showcase :before{animation:none!important;transition:none!important}.pf-card,.pf-card:hover{transform:none}}.pf-filters .is-active .pf-filters__label{color:var(--cta-ink)}.socialMedia{align-items:center;display:grid;grid-template-columns:repeat(auto-fill,60px);justify-items:center;list-style-type:none;margin-bottom:22px;padding:0}@media (max-width:767px){.socialMedia{grid-template-columns:repeat(auto-fill,55px)}}@media (max-width:350px){.socialMedia{grid-template-columns:repeat(auto-fill,51px)}}