.about-j-anim{--j-scale:2.8;--j-art-cx:calc(69.12 * var(--j-scale) * 1px);--j-art-cy:calc(52.24 * var(--j-scale) * 1px);--j-art-half-h:calc(44.26 * var(--j-scale) * 1px);--j-centre-y:150px;--j-box-h:460px;--j-art-bottom:calc(var(--j-centre-y) + var(--j-art-half-h));--j-gap:24px;--j-word-half:36px}.about-j-anim .landing-hero-anim{position:relative;display:flex;align-items:center;justify-content:center;width:min(420px,100%);height:var(--j-box-h);margin-left:auto;margin-right:-16px;overflow:visible}.about-j-anim .landing-hero-anim__canvas{position:absolute;left:50%;right:auto;top:0;transform-origin:top left;transform:translate(calc(-1 * var(--j-art-cx)),calc(var(--j-centre-y) - var(--j-art-cy)));pointer-events:none}.about-j-anim .landing-hero-anim__words{transform:translateY(calc(var(--j-art-bottom) + var(--j-gap) + var(--j-word-half) - (var(--j-box-h) / 2)));position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:visible}.about-j-anim .landing-hero-anim__word{position:absolute;font-family:Inter,system-ui,sans-serif;font-weight:700;letter-spacing:-2.5px;line-height:1;text-align:center;color:#1a1a1a;white-space:nowrap;opacity:0;transform:scale(.96);transition:opacity .5s ease,transform .5s ease;pointer-events:none;max-width:none;overflow:visible}.about-j-anim .landing-hero-anim__word.on{opacity:1;transform:scale(1)}.about-j-anim .landing-hero-anim__word.out{opacity:0;transform:scale(1.02)}.about-j-anim .landing-hero-anim__word .r{color:#962727}.about-j-anim .landing-hero-anim__word .g{color:#ccc}.about-j-anim .landing-hero-anim__final{position:absolute;top:calc(var(--j-art-bottom) + var(--j-gap) + (2 * var(--j-word-half)) + var(--j-gap));bottom:auto;left:50%;transform:translateX(-50%);text-align:center;opacity:0;transition:opacity .8s ease;pointer-events:none}.about-j-anim .landing-hero-anim__final.on{opacity:1}.about-j-anim .landing-hero-anim__wm{font-family:Inter,system-ui,sans-serif;font-size:34px;font-weight:700;letter-spacing:-.5px;margin-bottom:14px;color:#1a1a1a}.about-j-anim .landing-hero-anim__wm .r{color:#962727}.about-j-anim .landing-hero-anim__wm .gr{color:#999}.about-j-anim .landing-hero-anim__replay,.about-j-anim .landing-hero-anim__tag{display:none}@media (max-width:1023px){.about-j-anim{--j-scale:1.6;--j-centre-y:90px;--j-box-h:330px;--j-gap:18px;--j-word-half:28px}.about-j-anim .landing-hero-anim{margin-left:auto;margin-right:auto}}@media (max-width:640px){.about-j-anim .landing-hero-anim__words{transform:translateY(calc(var(--j-art-bottom) + var(--j-gap) + var(--j-word-half) - (var(--j-box-h) / 2))) scale(.78)}}@media (prefers-reduced-motion:reduce){.about-j-anim .landing-hero-anim__final,.about-j-anim .landing-hero-anim__word{transition:none}}.pr-card{position:relative;overflow:hidden;border-radius:26px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px rgba(26,26,26,.04);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.pr-card:hover{transform:translateY(-8px);box-shadow:0 26px 55px rgba(26,26,26,.14)}}.pr-bubble{position:relative;z-index:10;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);border:1px solid #fff;border-radius:20px;box-shadow:0 4px 16px rgba(26,26,26,.05);transition:box-shadow .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.pr-card:hover .pr-bubble{box-shadow:0 14px 34px rgba(26,26,26,.12);transform:translateY(-2px)}}.pr-tag{display:inline-block;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:hsla(0,0%,100%,.72);color:#962727;backdrop-filter:blur(6px);transition:background .45s ease,transform .5s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.pr-card:hover .pr-tag{background:#fff;transform:translateX(3px)}}.pr-card[data-fill=red]{background-image:radial-gradient(74% 62% at 84% 2%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,0) 60%),radial-gradient(82% 72% at 8% 102%,rgba(122,31,31,.66) 0,rgba(122,31,31,0) 62%)}.pr-card[data-fill=red]:after{content:"";position:absolute;left:50%;bottom:34px;width:250px;height:250px;margin-left:-125px;border-radius:999px;background:radial-gradient(circle,hsla(0,0%,100%,.19) 0,hsla(0,0%,100%,0) 68%);pointer-events:none;z-index:0;animation:pr-halo 3.4s ease-in-out infinite}@keyframes pr-halo{0%,to{transform:scale(.86);opacity:.55}50%{transform:scale(1.06);opacity:1}}.pr-card[data-fill=red] .pr-bubble,.pr-card[data-fill=red] .pr-tag{background:#fff}.pr-rings{position:absolute;right:-46px;bottom:-46px;width:320px;height:320px;pointer-events:none;opacity:.32;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .6s ease}.pr-rings span{position:absolute;inset:0;border-radius:999px}.pr-rings .r1{border:18px solid #962727;animation:pr-ripple 5.5s ease-out infinite}.pr-rings .r2{inset:34px;border:12px solid #1a1a1a}.pr-rings .r3{inset:74px;border:8px solid #962727;animation:pr-drift 7s ease-in-out infinite}@keyframes pr-ripple{0%{transform:scale(.82);opacity:.25}55%{opacity:.75}to{transform:scale(1.12);opacity:0}}@keyframes pr-drift{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@media (hover:hover){.pr-card:hover .pr-rings{transform:scale(1.18);opacity:.42}}.pr-eye{width:64px;height:64px;background:#fff;place-items:center;box-shadow:0 6px 18px rgba(26,26,26,.1);transition:transform .45s cubic-bezier(.16,1,.3,1)}.pr-eye,.pr-eye i{border-radius:999px;display:grid}.pr-eye i{place-items:center;width:24px;height:24px;background:#962727;animation:pr-breathe 3.4s ease-in-out infinite}.pr-eye i b{display:block;width:8px;height:8px;border-radius:999px;background:#fff}@keyframes pr-breathe{0%,to{transform:scale(.88);opacity:.8}50%{transform:scale(1.1);opacity:1}}@media (hover:hover){.pr-card:hover .pr-eye{transform:scale(1.12)}}.pr-bar{width:100%;height:12px;background:hsla(0,0%,100%,.62);padding:2px}.pr-bar,.pr-bar i{border-radius:999px}.pr-bar i{display:block;height:100%;background:#962727;width:38%;animation:pr-creep 5s ease-in-out infinite;transition:width .7s cubic-bezier(.16,1,.3,1)}@keyframes pr-creep{0%,to{width:32%}50%{width:58%}}@media (hover:hover){.pr-card:hover .pr-bar i{animation:none;width:100%}}.pr-cycle{position:relative;width:96px;height:96px}.pr-cycle .ring{position:absolute;inset:0;border-radius:999px;border:2px dashed hsla(0,0%,100%,.92);animation:pr-spin 30s linear infinite}@keyframes pr-spin{to{transform:rotate(1turn)}}.pr-cycle .orbiter{position:absolute;inset:0;animation:pr-spin 7s linear infinite;transition:none}.pr-cycle .orbiter i{position:absolute;top:-7px;left:50%;margin-left:-7px;width:14px;height:14px;border-radius:999px;background:#962727}@media (hover:hover){.pr-card:hover .pr-cycle .orbiter{animation-duration:2.2s}.pr-card:hover .pr-cycle .ring{animation-duration:12s}}.pr-lift{position:relative;height:74px;display:flex;align-items:flex-end;justify-content:center;gap:11px}.pr-lift .ceil{position:absolute;top:10px;left:50%;width:142px;height:2px;border-radius:2px;background:#fff;transform:translateX(-50%);animation:pr-ceil 6s ease-in-out infinite;transition:top .6s cubic-bezier(.16,1,.3,1)}@keyframes pr-ceil{0%,to{transform:translate(-50%,4px);opacity:.75}50%{transform:translate(-50%,-3px);opacity:1}}.pr-lift i{display:block;width:24px;border-radius:7px 7px 0 0;background:#fff;animation:pr-grow 6s ease-in-out infinite;transition:height .6s cubic-bezier(.16,1,.3,1)}.pr-lift .c1{height:24px}.pr-lift .c2{height:38px;background:#962727;animation-delay:.5s}.pr-lift .c3{height:30px;animation-delay:1s}@keyframes pr-grow{0%,to{transform:scaleY(.9)}50%{transform:scaleY(1.06)}}.pr-lift i{transform-origin:bottom center}@media (hover:hover){.pr-card:hover .pr-lift .ceil{top:2px}.pr-card:hover .pr-lift .c1{height:34px}.pr-card:hover .pr-lift .c2{height:50px}.pr-card:hover .pr-lift .c3{height:41px}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-card *,.pr-card:after,.pr-card:before{animation:none!important;transition:none!important}.pr-card:hover{transform:none}}.about-pd__indent{padding-left:0}@media (min-width:640px){.about-pd__indent{padding-left:103px}}.about-pd__row{position:relative;padding-left:22px;transition:background-color .45s ease}.about-pd__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#962727;transform:scaleY(0);transform-origin:top;transition:transform .55s cubic-bezier(.22,1,.36,1)}.about-pd__row[data-open=true]:before{transform:scaleY(1)}.about-pd__row[data-open=true]{background-color:#fff}.about-pd__num{transition:background-color .4s ease,color .4s ease}.about-pd__row[data-open=true] .about-pd__num{background-color:#962727;color:#fff}.about-pd__reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.22,1,.36,1)}.about-pd__row[data-open=true] .about-pd__reveal{grid-template-rows:1fr}.about-pd__reveal>div{overflow:hidden}.about-pd__reveal-inner{opacity:0;transition:opacity .4s ease .08s}.about-pd__row[data-open=true] .about-pd__reveal-inner{opacity:1}.about-pd__toggle{color:#1a1a1a;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .4s ease,color .4s ease}.about-pd__row[data-open=true] .about-pd__toggle{transform:rotate(135deg);border-color:#962727;color:#962727}.about-pd__title{transition:color .4s ease}.about-pd__row[data-open=true] .about-pd__title{color:#962727}.about-pd__dot{width:7px;height:7px;border-radius:999px;background:#962727;animation:pd-breathe 2.6s ease-in-out infinite}@keyframes pd-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.about-pd__reveal,.about-pd__reveal-inner,.about-pd__row,.about-pd__title,.about-pd__toggle{transition:none!important}.about-pd__dot{animation:none!important}}