.pj{--mx:0;--my:0;--lx:900px;--ly:420px;--rx:900px;--ry:420px;--lr:240px;--cx:-300px;--cy:-300px;--cro:0;--doc:0;--gx:0;--gpp:0;--pj-ground:#09171f;--pj-panel:#0e222c;--pj-seam:#d4c5a0;--pj-paper:#f4efe4;--pj-ivory:#f2ecdf;--pj-jewel:#7fb3c8;--pj-ink:#1b1914;--pj-raise:#15303c;--pj-card:#fffdf8;--pj-paper-shade:#e4dccb;--pj-wash:#fff;--pj-paper-line:var(--pj-ground);--pj-paper-line-text:var(--pj-ivory);--pj-me-bg:var(--pj-seam);--pj-me-fg:var(--pj-ground);--pj-slot-tint:12%;--pj-button:var(--pj-seam);--pj-button-text:var(--pj-ground);--pj-button-hi:#efe5c8;--pj-stamp-ink:var(--pj-seam);--pj-btn-ink-bg:var(--pj-ground);--pj-btn-ink-fg:var(--pj-ivory);--pj-btn-ink-hi:var(--pj-raise);--pj-text-97:#ede6d7;--pj-text-87:#d9d1c0;--pj-text-79:#c7bfae;--pj-text-77:#c2baa9;--pj-text-65:#a9a190;--pj-text-60:#9e978a;--pj-text-58:#9a9385;--pj-text-53:#8e887b;--pj-ink-74:#575043;--pj-ink-80:#4a4438;--pj-deep:color-mix(in srgb, var(--pj-ground) 80%, #000);--pj-chat:color-mix(in srgb, var(--pj-ground) 51%, var(--pj-panel));--pj-edit-line:var(--pj-seam);--f-serif:var(--font-instrument-serif,"Instrument Serif"), "Instrument Serif", Georgia, "Times New Roman", serif;--f-stamp:var(--pj-stamp,"Big Shoulders Display"), "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--f-sans:var(--pj-sans,Archivo), Archivo, system-ui, sans-serif;--f-hand:var(--pj-f-caveat,Caveat), Caveat, cursive;background:var(--pj-ground);color:var(--pj-ivory);font-family:var(--f-sans);position:relative;overflow-x:clip;container:pj/inline-size}.pj *,.pj :before,.pj :after{box-sizing:border-box}.pj img{max-width:none}.pj a:not(.pj-btn){color:inherit}.pj :focus-visible{outline:2px solid var(--pj-seam);outline-offset:3px;border-radius:6px}.pj .pj-paper :focus-visible{outline-color:var(--pj-paper-line)}.pj .pj-serif{font-family:var(--f-serif);letter-spacing:-.012em;font-weight:400}.pj .pj-stampf{font-family:var(--f-stamp);font-variation-settings:"opsz" 72}.pj .pj-label{font-family:var(--f-stamp);font-variation-settings:"opsz" 72;letter-spacing:.2em;text-transform:uppercase;font-size:15px;font-weight:700}.pj .pj-skip{z-index:300;background:var(--pj-seam);color:var(--pj-ground);border-radius:8px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:16px;left:16px}.pj .pj-skip:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.pj .pj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pj h1,.pj h2,.pj h3,.pj p,.pj figure,.pj ul{margin:0}.pj .pj-btn{min-height:52px;font:600 16px/1 var(--f-sans);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.pj .pj-btn-gold{background:var(--pj-button);color:var(--pj-button-text)}.pj .pj-btn-gold:not(:disabled):hover{background:var(--pj-button-hi);color:var(--pj-button-text)}.pj .pj-btn-ghost{background:color-mix(in srgb, var(--pj-ground) 60%, transparent);border-color:color-mix(in srgb, var(--pj-ivory) 60%, transparent);color:var(--pj-ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pj .pj-btn-ghost:not(:disabled):hover{background:var(--pj-raise);border-color:var(--pj-seam)}.pj .pj-btn-ink{background:var(--pj-btn-ink-bg);color:var(--pj-btn-ink-fg)}.pj .pj-btn-ink:not(:disabled):hover{background:var(--pj-btn-ink-hi)}.pj .pj-btn-line{border-color:var(--pj-paper-line);color:var(--pj-paper-line);background:0 0}.pj .pj-btn-line:not(:disabled):hover{background:color-mix(in srgb, var(--pj-paper-line) 8%, transparent)}.pj .pj-btn[disabled]{opacity:.55;cursor:not-allowed}.pj .pj-mag{transform:translate3d(var(--tx,0px), var(--ty,0px), 0);transition:transform .25s cubic-bezier(.2,.7,.3,1),background .25s}.pj .pj-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pj .pj-arrow{width:18px;height:18px}.pj .pj-slot{border:1.5px dashed var(--pj-seam);background:color-mix(in srgb, var(--pj-seam) var(--pj-slot-tint), transparent);color:inherit;border-radius:10px;padding:.1em .45em;font-style:normal;display:inline-block}.pj .pj-paper .pj-slot{border-color:var(--pj-ink-74);background:color-mix(in srgb, var(--pj-wash) 50%, transparent)}.pj .pj-offnote{z-index:50;color:#f1e3b8;max-width:calc(100% - 32px);font:600 13px/1.3 var(--f-sans);letter-spacing:.04em;text-align:center;background:#3a3220;border-radius:999px;padding:10px 16px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.pj .pj-offpublic .pj-inner{filter:grayscale();opacity:.62}.pj .pj-paper{--pj-edit-line:var(--pj-ink-74)}.pj.pj-preview [data-edit]{cursor:pointer}.pj.pj-preview [data-edit]:hover:not(:has([data-edit]:hover)){outline:1.5px dashed var(--pj-edit-line);outline-offset:3px}.pj.pj-preview .pj-scene[data-edit]:hover:not(:has([data-edit]:hover)){outline-offset:-10px}.pj.pj-preview .pj-scene[data-edit]:hover:has(a:hover,button:hover){outline:0}.pj.pj-scrolly .pj-math[data-beat=a] .pj-beatB,.pj.pj-scrolly .pj-math[data-beat=b] .pj-beatA{pointer-events:none}.pj .pj-track{position:relative}.pj.pj-scrolly .pj-track{height:calc(var(--pj-track,14.8) * 100vh)}.pj .pj-stage{position:relative}.pj.pj-scrolly .pj-stage{background:var(--pj-deep);height:100vh;position:sticky;top:0;overflow:hidden}.pj .pj-scene{min-height:900px;position:relative;overflow:hidden}.pj.pj-scrolly .pj-scene{will-change:transform, clip-path, opacity;min-height:0;transform:translate3d(0, calc(var(--x,0) * -7vh), 0) scale(calc(1 - var(--x,0) * .05));position:absolute;inset:0}.pj .pj-scene:after{content:"";background:var(--pj-deep);opacity:calc(var(--x,0) * .7);pointer-events:none;z-index:40;position:absolute;inset:0}.pj .pj-scene:focus{outline:none}.pj .pj-inner{z-index:3;flex-direction:column;justify-content:center;height:100%;padding:118px clamp(20px,4cqi,72px) 140px;display:flex;position:relative}.pj.pj-static .pj-inner{min-height:900px;padding-bottom:96px}.pj .pj-wrap{width:100%;max-width:1360px;margin:0 auto}.pj .pj-bgimg{object-fit:cover;width:110%;height:110%;display:block;position:absolute;top:-5%;left:-5%}.pj.pj-scrolly .pj-tr-iris{clip-path:circle(calc(var(--e,1) * 150%) at var(--rx) var(--ry))}.pj.pj-scrolly .pj-tr-seam{clip-path:inset(0 0 0 calc((1 - var(--e,1)) * 100%))}.pj .pj-seamline{display:none}.pj.pj-scrolly .pj-seamline{top:0;bottom:0;left:calc((1 - var(--e,1)) * 100%);background:var(--pj-seam);width:2px;box-shadow:0 0 30px 6px color-mix(in srgb, var(--pj-seam) 55%, transparent);z-index:45;opacity:calc(1 - var(--e,1) * var(--e,1));margin-left:1px;display:block;position:absolute}.pj.pj-scrolly .pj-tr-zoom{opacity:var(--e,1);transform:translate3d(0, calc(var(--x,0) * -7vh), 0) scale(calc(.86 + var(--e,1) * .14 - var(--x,0) * .05))}.pj.pj-scrolly .pj-ex-fly{transform:scale(calc(1 + var(--x,0) * .28));opacity:calc(1 - var(--x,0))}.pj.pj-scrolly .pj-ex-fly:after{opacity:0}.pj.pj-scrolly .pj-tr-plane{transform-origin:50% 100%;transform:translate3d(0, calc(var(--x,0) * -7vh), 0) perspective(1800px) translate3d(0, calc((1 - var(--e,1)) * 30vh), 0) rotateX(calc((1 - var(--e,1)) * 32deg)) scale(calc(.7 + var(--e,1) * .3 - var(--x,0) * .05));border-radius:calc((1 - var(--e,1)) * 40px);opacity:calc(.3 + var(--e,1) * .7)}.pj.pj-scrolly .pj-tr-slant{clip-path:polygon(0 calc((1 - var(--e,1)) * 112%), 100% calc((1 - var(--e,1)) * 112% - 12%), 100% 100%, 0 100%)}.pj.pj-scrolly .pj-tr-slant .pj-inner{transform:translate3d(0, calc((1 - var(--e,1)) * 14vh), 0)}.pj.pj-scrolly .pj-tr-open{clip-path:circle(calc(var(--e,1) * 150%) at 50% 100%)}.pj .pj-blinds{z-index:0;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.pj .pj-blind{background:var(--pj-deep);position:relative;overflow:hidden}.pj .pj-blind img{object-fit:cover;filter:brightness(.55);width:600%;height:110%;position:absolute;top:-5%}.pj.pj-scrolly .pj-tr-blinds{background:0 0!important}.pj.pj-scrolly .pj-tr-blinds .pj-blind{clip-path:inset(calc((1 - var(--b,1)) * 100%) 0 0 0)}.pj.pj-scrolly .pj-tr-blinds .pj-blind img{transform:translate3d(0, calc((1 - var(--b,1)) * 12vh), 0) scale(calc(1.15 - var(--b,1) * .15))}.pj .pj-blind:first-child{--b:clamp(0, calc(var(--e,1) * 1.7), 1)}.pj .pj-blind:nth-child(2){--b:clamp(0, calc(var(--e,1) * 1.7 - .14), 1)}.pj .pj-blind:nth-child(3){--b:clamp(0, calc(var(--e,1) * 1.7 - .28), 1)}.pj .pj-blind:nth-child(4){--b:clamp(0, calc(var(--e,1) * 1.7 - .42), 1)}.pj .pj-blind:nth-child(5){--b:clamp(0, calc(var(--e,1) * 1.7 - .56), 1)}.pj .pj-blind:nth-child(6){--b:clamp(0, calc(var(--e,1) * 1.7 - .7), 1)}.pj.pj-scrolly .pj-tr-blinds .pj-inner{opacity:clamp(0, calc((var(--e,1) - .6) * 3), 1)}.pj .pj-ln{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.pj .pj-ln>span{transform:translate3d(0, calc((1 - var(--r,1)) * 112%), 0);display:block}.pj.pj-scrolly .pj-ln>span{--r:clamp(0, calc((var(--e,1) - .5 - var(--li,0) * .12) * 3), 1)}.pj.pj-scrolly .pj-fadeup{opacity:clamp(0, calc((var(--e,1) - .7) * 3.4), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--e,1) - .7) * 3.4), 1)) * 24px), 0)}.pj .pj-journey{z-index:60;align-items:center;gap:28px;padding:0 clamp(20px,4cqi,64px) 26px;display:none;position:absolute;bottom:0;left:0;right:0}.pj.pj-scrolly .pj-journey{display:flex}.pj .pj-jlabel{flex-direction:column;gap:6px;min-width:170px;display:flex}.pj .pj-jlabel .pj-label{color:var(--pj-text-79);font-size:12px}.pj .pj-jlabel .pj-serif{color:var(--pj-ivory);font-size:24px;line-height:1}.pj .pj-jline{flex:1;height:44px;position:relative}.pj .pj-jline:before{content:"";background:color-mix(in srgb, var(--pj-ivory) 30%, transparent);height:1px;position:absolute;top:50%;left:0;right:0}.pj .pj-jfill{height:1px;width:calc(var(--doc) * 100%);background:var(--pj-seam);display:block;position:absolute;top:50%;left:0}.pj .pj-jmark{top:50%;left:calc(var(--doc) * 100%);border:1.5px solid var(--pj-seam);background:var(--pj-ground);width:30px;height:30px;color:var(--pj-seam);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;margin:-15px 0 0 -15px;display:flex;position:absolute}.pj .pj-wp{justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;text-decoration:none;display:flex;position:absolute;top:50%}.pj .pj-wp b{background:var(--pj-ivory);border-radius:50%;width:9px;height:9px;transition:transform .3s,background .3s;display:block}.pj .pj-wp.pj-on b,.pj .pj-wp.pj-past b{background:var(--pj-seam)}.pj .pj-wp.pj-on b{transform:scale(1.5)}.pj .pj-wp span{white-space:nowrap;font:600 12px/1 var(--f-sans);color:var(--pj-ground);background:var(--pj-ivory);opacity:0;pointer-events:none;border-radius:6px;padding:7px 10px;transition:opacity .2s;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.pj .pj-wp:hover span,.pj .pj-wp:focus-visible span{opacity:1}.pj .pj-nextc{border:1px solid color-mix(in srgb, var(--pj-ivory) 65%, transparent);background:color-mix(in srgb, var(--pj-ground) 55%, transparent);width:64px;height:64px;color:var(--pj-ivory);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .3s,color .3s,transform .3s;display:flex}.pj .pj-nextc:not(:disabled):hover{background:var(--pj-seam);color:var(--pj-ground);transform:scale(1.06)}.pj .pj-nextc[disabled]{opacity:.3;cursor:not-allowed}.pj .pj-cring{border:1px solid color-mix(in srgb, var(--pj-seam) 85%, transparent);pointer-events:none;z-index:150;width:38px;height:38px;opacity:var(--cro);transform:translate3d(var(--cx), var(--cy), 0);mix-blend-mode:difference;border-radius:50%;margin:-19px 0 0 -19px;transition:width .3s,height .3s,margin .3s;position:fixed;top:0;left:0}.pj:has(a:hover,button:hover) .pj-cring{width:62px;height:62px;margin:-31px 0 0 -31px}.pj .pj-vbub{background:var(--pj-seam);width:92px;height:92px;color:var(--pj-ground);font:700 13px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;z-index:151;transform:translate3d(var(--cx), var(--cy), 0) scale(0);border-radius:50%;justify-content:center;align-items:center;margin:-46px 0 0 -46px;transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex;position:fixed;top:0;left:0}.pj:has(.pj-gcard:hover) .pj-vbub{transform:translate3d(var(--cx), var(--cy), 0) scale(1)}:is(.pj:has(.pj-gcard:hover) .pj-cring,.pj:has(.pj-cpanel[data-open=true]) .pj-cring){opacity:0}@media (pointer:coarse),(hover:none){.pj .pj-cring,.pj .pj-vbub{display:none!important}}.pj .pj-hero-frame{transform:scale(calc(1 - var(--x,0) * .18));border-radius:calc(var(--x,0) * 40px);position:absolute;inset:0;overflow:hidden}.pj .pj-iris{position:absolute;inset:0}.pj .pj-hero-frame img{object-fit:cover;object-position:50% 58%;width:108%;height:108%;transform:translate3d(calc(var(--mx) * -18px), calc(var(--my) * -12px + var(--x,0) * 6vh), 0) scale(calc(1.03 + var(--x,0) * .08));position:absolute;top:-4%;left:-4%}.pj .pj-base{filter:grayscale(.7)brightness(.42)contrast(1.08)}.pj .pj-lensimg{filter:saturate(1.18)brightness(1.04);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0, #000 52%, #0009 72%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0, #000 52%, #0009 72%, transparent 100%);mask-image:radial-gradient(circle var(--lr) at var(--lx) var(--ly), #000 0, #000 52%, #0009 72%, transparent 100%)}.pj .pj-ring{left:var(--rx);top:var(--ry);width:calc(var(--lr) * 1.62);height:calc(var(--lr) * 1.62);border:1px solid color-mix(in srgb, var(--pj-seam) 75%, transparent);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pj .pj-ring:before{content:"";border:1px dashed color-mix(in srgb, var(--pj-seam) 40%, transparent);border-radius:50%;position:absolute;inset:14px}.pj .pj-ring b{font:700 11px/1 var(--f-stamp);letter-spacing:.3em;color:var(--pj-seam);background:var(--pj-ground);white-space:nowrap;border-radius:3px;padding:4px 8px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pj .pj-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--pj-ground) 85%, transparent) 0%, color-mix(in srgb, var(--pj-ground) 40%, transparent) 42%, transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--pj-ground) 90%, transparent) 0%, transparent 40%);pointer-events:none;position:absolute;inset:0}.pj .pj-ghost{white-space:nowrap;font:900 clamp(160px, min(25cqi, 36vh), 400px)/.78 var(--f-stamp);font-variation-settings:"opsz" 72;color:#0000;-webkit-text-stroke:1.3px color-mix(in srgb, var(--pj-seam) 40%, transparent);transform:translate3d(calc(-3% - var(--x,0) * 30% + var(--mx) * -26px), 0, 0);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:12%;left:0}.pj .pj-grain{opacity:.09;pointer-events:none;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.pj .pj-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.pj .pj-hero-copy{flex-direction:column;gap:clamp(18px,3vh,30px);max-width:900px;display:flex}.pj .pj-stamp{border:1.5px solid var(--pj-stamp-ink);outline:1px solid color-mix(in srgb, var(--pj-stamp-ink) 45%, transparent);outline-offset:4px;color:var(--pj-stamp-ink);background:color-mix(in srgb, var(--pj-ground) 50%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);flex-direction:column;align-self:flex-start;gap:2px;max-width:100%;padding:10px 18px 8px;display:flex;transform:rotate(-3deg)}.pj .pj-stamp-role{letter-spacing:.3em;font-size:13px;font-weight:600}.pj .pj-stamp-name{letter-spacing:.06em;color:var(--pj-ivory);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;font-size:40px;font-weight:800;line-height:.95;display:flex}.pj .pj-jewel-dot{background:var(--pj-jewel);border-radius:50%;flex:none;width:12px;height:12px;display:block}.pj .pj-headline{color:var(--pj-ivory);font-size:clamp(60px,min(9.2cqi,14vh),160px);line-height:.86}.pj .pj-hl1{transform:translate3d(calc(var(--x,0) * -14cqi), 0, 0);display:block}.pj .pj-hl2{transform:translate3d(calc(var(--x,0) * 10cqi), 0, 0);padding-left:.9em;display:block}.pj .pj-hl2 em{color:var(--pj-jewel)}.pj .pj-hero-sub{flex-direction:column;gap:22px;display:flex}.pj .pj-hero-sub>p{color:var(--pj-text-97);max-width:560px;font-size:20px;line-height:1.5}.pj .pj-hero-side{flex-direction:column;align-items:flex-end;gap:24px;display:flex}.pj .pj-lens-card{background:color-mix(in srgb, var(--pj-ground) 80%, transparent);border:1px solid color-mix(in srgb, var(--pj-seam) 40%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:16px;padding:12px 24px 12px 12px;text-decoration:none;display:flex}.pj .pj-lens-ava{border:1.5px solid var(--pj-seam);border-radius:50%;flex:none;width:88px;height:88px;padding:4px;display:block}.pj .pj-lens-text{flex-direction:column;gap:6px;display:flex}.pj .pj-lens-text b{font:600 16px/1.2 var(--f-sans)}.pj .pj-lens-text span{font:500 14px/1.2 var(--f-sans);color:var(--pj-seam)}.pj .pj-ava{object-fit:cover;background:var(--pj-raise);width:100%;height:100%;color:var(--pj-seam);font:700 1.1em/1 var(--f-stamp);border-radius:50%;justify-content:center;align-items:center;display:flex}.pj .pj-math{--k:var(--kk,1)}.pj .pj-why-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--pj-deep) 75%, transparent), color-mix(in srgb, var(--pj-deep) 35%, transparent) 60%, color-mix(in srgb, var(--pj-deep) 70%, transparent));position:absolute;inset:0}.pj .pj-cloud{z-index:1;pointer-events:none;position:absolute;inset:0;container-type:size}.pj.pj-static .pj-cloud{display:none}.pj .pj-tab{background:var(--pj-raise);border:1px solid color-mix(in srgb, var(--pj-ivory) 16%, transparent);font:500 13px/1 var(--f-sans);color:var(--pj-text-87);white-space:nowrap;opacity:calc((1 - var(--k)) * var(--o,.6));transform:translate(calc(var(--k) * var(--dx) * 1cqw + var(--mx) * var(--pz) * 22px), calc(var(--k) * var(--dy) * 1cqh + var(--my) * var(--pz) * 14px)) scale(calc(1 - var(--k) * .6));filter:blur(calc(var(--bl) * 1px));border-radius:9px 9px 3px 3px;align-items:center;gap:8px;padding:8px 12px 8px 9px;display:inline-flex;position:absolute}.pj .pj-tab i{background:color-mix(in srgb, var(--pj-raise) 88%, var(--pj-ivory));border-radius:3px;width:12px;height:12px;display:block}.pj .pj-beats{z-index:3;display:grid;position:relative}.pj .pj-beat{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(30px,5cqi,90px);display:grid}.pj .pj-beat-solo{grid-template-columns:minmax(0,1fr)}.pj.pj-scrolly .pj-beat,.pj.pj-scrolly .pj-goingdown{grid-area:1/1}.pj.pj-static .pj-beats{gap:56px}.pj.pj-scrolly .pj-beatA{opacity:calc(1 - var(--k));transform:translate3d(0, calc(var(--k) * -8vh), 0)}.pj.pj-scrolly .pj-beatB{opacity:var(--k);transform:translate3d(0, calc((1 - var(--k)) * 8vh), 0)}.pj.pj-scrolly .pj-goingdown{opacity:calc(1 - (var(--k) - .5) * (var(--k) - .5) * 4);place-self:center start;margin-top:calc(min(25vh,250px) + 40px);margin-left:4px}.pj .pj-goingdown{color:var(--pj-seam);font-size:16px}.pj.pj-scrolly .pj-oneb{opacity:clamp(0, calc((var(--k) - .6) * 2.5), 1);transform:translate3d(0, calc((1 - clamp(0, calc((var(--k) - .6) * 2.5), 1)) * 20px), 0)}.pj .pj-big{font:900 clamp(120px, min(15cqi, 25vh), 250px)/.82 var(--f-stamp);font-variation-settings:"opsz" 72;letter-spacing:-.01em;display:block}.pj .pj-statrow{align-items:flex-start;gap:18px;display:flex}.pj .pj-statnote{flex-direction:column;gap:10px;max-width:190px;padding-top:1.2vh;display:flex}.pj .pj-statnote>span:first-child{font:500 clamp(17px, 2.4vh, 22px)/1.25 var(--f-sans);color:var(--pj-text-97)}.pj .pj-source{min-height:44px;font:600 13px/1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:#f3d2bf;text-underline-offset:4px;align-self:flex-start;align-items:center;display:inline-flex}.pj .pj-why-copy{flex-direction:column;gap:18px;max-width:560px;display:flex}.pj .pj-h2-why{font-size:clamp(42px,min(5cqi,8vh),86px);line-height:.94}.pj .pj-gold{color:var(--pj-seam)}.pj .pj-jewel{color:var(--pj-jewel)}.pj .pj-body{color:var(--pj-text-97);font-size:18px;line-height:1.6}.pj .pj-oneb{background:var(--pj-raise);border:1px solid color-mix(in srgb, var(--pj-seam) 35%, transparent);min-height:44px;color:var(--pj-ivory);cursor:pointer;font:500 16px var(--f-sans);text-align:left;border-radius:22px 22px 22px 6px;align-self:flex-start;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.pj .pj-oneb .pj-ava-sm{flex:none;width:40px;height:40px}.pj .pj-point-shade{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--pj-deep) 92%, transparent) 0%, color-mix(in srgb, var(--pj-deep) 60%, transparent) 55%, color-mix(in srgb, var(--pj-deep) 15%, transparent) 100%);position:absolute;inset:0}.pj .pj-point-copy{flex-direction:column;gap:clamp(18px,3vh,32px);max-width:860px;display:flex}.pj .pj-statement{font-size:clamp(32px,min(3.8cqi,5.8vh),62px);line-height:1.1}.pj .pj-w{opacity:clamp(.35, calc(var(--loc,1) * var(--wn,40) - var(--i)), 1);transition:opacity .25s linear}.pj.pj-static .pj-w{opacity:1}.pj .pj-paper{background:var(--pj-paper);color:var(--pj-ink)}.pj .pj-meet-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5cqi,90px);display:grid}.pj .pj-printin{transform:translate3d(calc((1 - var(--e,1)) * -12vw), 0, 0) rotate(calc((1 - var(--e,1)) * -8deg));justify-content:center;display:flex}.pj .pj-p3wrap{perspective:1500px;width:min(430px,52vh,100%)}.pj.pj-static .pj-p3wrap{width:min(430px,100%)}.pj .pj-p3tilt{transform-style:preserve-3d;transform:rotateX(calc(var(--my) * -6deg)) rotateY(calc(var(--mx) * 9deg)) rotate(-2deg)}.pj .pj-print{background:var(--pj-card);box-shadow:0 40px 70px -34px color-mix(in srgb, var(--pj-ink) 55%, transparent);padding:16px 16px 0}.pj .pj-print-img{aspect-ratio:1;object-fit:cover;background:var(--pj-paper-shade);width:100%;display:block}.pj.pj-scrolly .pj-develop{clip-path:inset(0 0 calc((1 - var(--e,1)) * 100%) 0);filter:sepia(calc((1 - var(--e,1)) * .8))}.pj .pj-figcap{flex-direction:column;gap:6px;padding:16px 6px 20px;display:flex}.pj .pj-print-blank{text-align:center;justify-content:center;align-items:center;padding:16px;display:flex}.pj .pj-caption{color:var(--pj-ink);font-size:clamp(24px,3.4vh,30px);font-style:italic;line-height:1.15}.pj .pj-meet-copy{flex-direction:column;gap:clamp(16px,2.6vh,26px);display:flex}.pj .pj-meet-copy>.pj-label{color:var(--pj-ink-74)}.pj .pj-h2-meet{font-size:clamp(52px,min(7cqi,11vh),124px);line-height:.88}.pj .pj-facts{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.pj .pj-facts li{border:1px solid color-mix(in srgb, var(--pj-ink) 25%, transparent);font:500 15px/1.2 var(--f-sans);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex}.pj .pj-chip-ok{font:600 11px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#174127;background:#d5ebdc;border-radius:4px;align-items:center;padding:6px 9px;display:inline-flex}.pj .pj-words{border:1.5px solid color-mix(in srgb, var(--pj-ink-74) 35%, transparent);background:color-mix(in srgb, var(--pj-wash) 45%, transparent);border-radius:14px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pj .pj-words .pj-label{color:var(--pj-ink);font-size:13px}.pj .pj-words p{font:400 16px/1.55 var(--f-sans);color:var(--pj-ink-80)}.pj .pj-hand.pj-hand{font-family:var(--f-hand);letter-spacing:0;font-size-adjust:.52;font-style:normal;font-weight:400}.pj .pj-work-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5cqi,90px);display:grid}.pj .pj-work-copy{flex-direction:column;gap:clamp(12px,2vh,20px);display:flex}.pj .pj-h2-work{margin:0 0 6px;font-size:clamp(44px,min(5.4cqi,8.4vh),92px);line-height:.9}.pj .pj-offers{border-bottom:1px solid color-mix(in srgb, var(--pj-seam) 22%, transparent);flex-direction:column;display:flex}.pj .pj-off{border:0;border-top:1px solid color-mix(in srgb, var(--pj-seam) 22%, transparent);width:100%;min-height:44px;color:var(--pj-text-79);text-align:left;cursor:pointer;background:0 0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(10px,1.7vh,18px) 6px;font-family:inherit;transition:color .3s,padding .5s cubic-bezier(.2,.7,.3,1);display:grid}.pj .pj-off:hover{color:var(--pj-ivory)}.pj .pj-off.pj-on{color:var(--pj-ivory);padding-left:20px}.pj .pj-off .pj-n{font:800 clamp(22px, 3.4vh, 30px)/1 var(--f-stamp);font-variation-settings:"opsz" 72;letter-spacing:.06em;color:var(--pj-text-53);transition:color .3s}.pj .pj-off.pj-on .pj-n{color:var(--pj-jewel)}.pj .pj-off .pj-t{font-family:var(--f-serif);font-size:clamp(28px,min(3.2cqi,5vh),50px);line-height:1}.pj .pj-off.pj-on .pj-t{font-style:italic}.pj .pj-fee{border:1px solid var(--pj-seam);background:color-mix(in srgb, var(--pj-ground) 70%, transparent);border-radius:14px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}.pj .pj-fee .pj-label{color:var(--pj-seam);font-size:13px}.pj .pj-fee p{font:500 16px/1.5 var(--f-sans);color:var(--pj-ivory)}.pj .pj-panel{flex-direction:column;gap:16px;display:flex}.pj .pj-panel-media{aspect-ratio:4/3.3;background:var(--pj-raise);border-radius:24px;max-height:46vh;position:relative;overflow:hidden;box-shadow:0 40px 70px -34px #000000b3}.pj.pj-static .pj-panel-media{max-height:none}.pj .pj-panel-media img{object-fit:cover;width:100%;height:100%;transform:translate3d(calc(var(--mx) * -12px), calc(var(--my) * -8px), 0) scale(1.08);display:block}.pj .pj-panel-n{color:#0000;-webkit-text-stroke:1.3px var(--pj-ivory);font-size:64px;font-weight:900;line-height:1;position:absolute;top:14px;left:18px}.pj .pj-panel h3{font-size:clamp(30px,4.4vh,44px);line-height:1}.pj .pj-panel p{font:400 17px/1.6 var(--f-sans);color:var(--pj-text-97)}.pj .pj-guides-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;padding:0 clamp(20px,4cqi,72px);display:flex}.pj .pj-guides-head>div:first-child{flex-direction:column;gap:12px;display:flex}.pj .pj-h2-guides{font-size:clamp(48px,min(6.6cqi,10vh),112px);line-height:.9}.pj .pj-gctl{align-items:center;gap:14px;display:flex}.pj .pj-gnum{letter-spacing:.06em;color:var(--pj-ivory);text-align:right;min-width:104px;font-size:32px;font-weight:800}.pj .pj-gnum span{color:var(--pj-text-58)}.pj .pj-circ{border:1px solid color-mix(in srgb, var(--pj-ivory) 60%, transparent);background:color-mix(in srgb, var(--pj-ground) 50%, transparent);width:54px;height:54px;color:var(--pj-ivory);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s;display:inline-flex}.pj .pj-circ:not(:disabled):hover{background:var(--pj-seam);color:var(--pj-ground);border-color:var(--pj-seam)}.pj .pj-circ[disabled]{opacity:.3;cursor:not-allowed}.pj .pj-gview{margin-top:clamp(20px,4vh,44px);padding:0 clamp(20px,4cqi,72px);overflow:visible}.pj.pj-static .pj-gview{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px;scroll-padding:0 clamp(20px,4cqi,72px);overflow-x:auto}.pj .pj-gtrack{gap:26px;width:max-content;display:flex}.pj.pj-scrolly .pj-gtrack{transform:translate3d(calc(var(--gx) * -1px), 0, 0)}.pj .pj-gcard{background:var(--pj-panel);border:1px solid color-mix(in srgb, var(--pj-seam) 20%, transparent);scroll-snap-align:start;width:clamp(260px,40vh,410px);max-width:calc(100cqi - 100px);transform:perspective(1400px) rotateY(calc(var(--d,0) * -12deg)) scale(calc(1 - var(--ad,0) * .07));border-radius:22px;flex-direction:column;flex:none;transition:border-color .35s,background .35s;display:flex;overflow:hidden}.pj .pj-gcard:hover,.pj .pj-gcard:focus-within{border-color:var(--pj-seam);background:color-mix(in srgb, var(--pj-panel) 97%, var(--pj-seam))}.pj .pj-gmedia{display:block;overflow:hidden}.pj .pj-gimg{aspect-ratio:16/11;object-fit:cover;width:100%;transform:translate3d(calc(var(--d,0) * 26px), 0, 0) scale(1.12);background:linear-gradient(135deg, var(--pj-raise), var(--pj-chat));transition:filter .45s;display:block}.pj .pj-gcard:hover .pj-gimg{filter:saturate(1.15)sepia(.14)}.pj .pj-gbody{flex-direction:column;flex:1;gap:12px;padding:18px 22px 22px;display:flex}.pj .pj-gmeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pj .pj-price{font:700 12px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--pj-ivory);color:var(--pj-ground);border-radius:4px;padding:7px 10px}.pj .pj-price-open{background:var(--pj-seam)}.pj .pj-gkind{font:500 13px/1 var(--f-sans);color:var(--pj-text-87)}.pj .pj-gtitle{font-size:32px;line-height:1}.pj .pj-gtitle a{text-decoration:none}.pj .pj-gsum{font:400 14px/1.5 var(--f-sans);color:var(--pj-text-87);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pj .pj-gfoot{border-top:1px solid color-mix(in srgb, var(--pj-seam) 20%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.pj .pj-gby{font:500 14px/1.2 var(--f-sans);align-items:center;gap:10px;min-width:0;display:flex}.pj .pj-gby .pj-ava-xs{border:1px solid var(--pj-jewel);border-radius:50%;flex:none;width:28px;height:28px;font-size:12px}.pj .pj-gopen{min-height:44px;font:600 14px/1 var(--f-sans);color:var(--pj-seam);text-underline-offset:4px;white-space:nowrap;align-items:center;display:inline-flex}.pj .pj-gprog{padding:clamp(18px,3vh,34px) clamp(20px,4cqi,72px) 0}.pj .pj-gprog>div{background:color-mix(in srgb, var(--pj-seam) 20%, transparent);border-radius:2px;height:2px;overflow:hidden}.pj .pj-gprog i{height:100%;width:calc(14% + var(--gpp) * 86%);background:var(--pj-seam);display:block}.pj .pj-gempty{margin:clamp(20px,4vh,44px) clamp(20px,4cqi,72px) 0}.pj .pj-stories{flex-direction:column;gap:clamp(14px,2.6vh,28px);display:flex}.pj .pj-stories-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.pj .pj-stories-head>div:first-child{flex-direction:column;gap:10px;display:flex}.pj .pj-stories-head .pj-label{color:var(--pj-ink-74)}.pj .pj-h2-stories{font-size:clamp(46px,min(6cqi,8.6vh),100px);line-height:.9}.pj .pj-stabs{flex-wrap:wrap;gap:8px;display:flex}.pj .pj-stab{border:1px solid color-mix(in srgb, var(--pj-ink) 35%, transparent);min-height:46px;color:var(--pj-ink);font:600 15px/1 var(--f-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 20px}.pj .pj-stab.pj-on{background:var(--pj-paper-line);color:var(--pj-paper-line-text);border-color:var(--pj-paper-line)}.pj .pj-stories-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5cqi,80px);display:grid}.pj .pj-srows{border-bottom:1px solid color-mix(in srgb, var(--pj-ink) 20%, transparent);flex-direction:column;display:flex}.pj .pj-srow{border:0;border-top:1px solid color-mix(in srgb, var(--pj-ink) 20%, transparent);width:100%;color:var(--pj-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:110px minmax(0,1fr) 24px;align-items:center;gap:22px;padding:clamp(12px,2vh,22px) 0;font-family:inherit;text-decoration:none;transition:padding .45s cubic-bezier(.2,.7,.3,1);display:grid}.pj .pj-srow:hover,.pj .pj-srow:focus-visible,.pj .pj-srow.pj-on{padding-left:18px}.pj .pj-sfmt{flex-direction:column;gap:6px;display:flex}.pj .pj-sfmt b{letter-spacing:.14em;font-size:18px;font-weight:800}.pj .pj-sfmt span{font:500 12px/1.3 var(--f-sans);color:var(--pj-ink-80)}.pj .pj-stt{font-size:clamp(24px,min(2.8cqi,4.2vh),42px);line-height:1.02}.pj .pj-srow.pj-on .pj-stt{font-style:italic}.pj .pj-srow .pj-arr{opacity:0;transition:opacity .3s}.pj .pj-srow.pj-on .pj-arr,.pj .pj-srow:hover .pj-arr{opacity:1}.pj .pj-sall{min-height:44px;font:600 15px/1 var(--f-sans);color:var(--pj-ink);text-underline-offset:4px;align-self:flex-start;align-items:center;display:inline-flex}.pj .pj-spv{flex-direction:column;gap:14px;display:flex}.pj .pj-spv-text{background:var(--pj-panel);color:var(--pj-ivory);border-radius:22px;padding:clamp(24px,3vw,40px)}.pj .pj-spv-text-tag{letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.4}.pj .pj-spv-media{aspect-ratio:4/3.2;background:var(--pj-paper-shade);max-height:40vh;box-shadow:0 30px 60px -30px color-mix(in srgb, var(--pj-ink) 50%, transparent);border-radius:22px;position:relative;overflow:hidden}.pj.pj-static .pj-spv-media{max-height:none}.pj .pj-spv-media img{object-fit:cover;width:100%;height:100%;display:block}.pj .pj-spv-fmt{font:600 11px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;background:var(--pj-ground);color:var(--pj-ivory);border-radius:4px;padding:6px 9px;display:inline-flex;position:absolute;top:14px;left:14px}.pj .pj-spv h3{font-size:clamp(26px,3.6vh,36px);line-height:1.05}.pj .pj-rname{flex-direction:column;gap:4px;display:flex}.pj .pj-rname b{font:600 17px/1.2 var(--f-sans)}.pj .pj-rname span{font:400 13px/1.3 var(--f-sans);color:var(--pj-ink-80)}.pj .pj-rcard{background:var(--pj-card);box-shadow:0 30px 60px -30px color-mix(in srgb, var(--pj-ink) 45%, transparent);border-radius:24px;flex-direction:column;gap:14px;padding:24px;display:flex}.pj .pj-rwho{justify-content:space-between;align-items:center;gap:10px;display:flex}.pj .pj-rwho>span{align-items:center;gap:10px;display:flex}.pj .pj-rinit{background:var(--pj-jewel);width:36px;height:36px;color:var(--pj-ground);font:700 14px var(--f-sans);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pj .pj-stars{color:#8a5a12;letter-spacing:1px;gap:2px;display:inline-flex}.pj .pj-rquote{font-size:clamp(20px,2.8vh,26px);font-style:italic;line-height:1.3}.pj .pj-talk-shade{background:linear-gradient(0deg, color-mix(in srgb, var(--pj-ground) 95%, transparent) 10%, color-mix(in srgb, var(--pj-ground) 55%, transparent));position:absolute;inset:0}.pj .pj-talk-inner{text-align:center;align-items:center}.pj .pj-talk-copy{flex-direction:column;align-items:center;gap:clamp(18px,3vh,30px);max-width:900px;display:flex}.pj .pj-talk-ava{border:2px solid var(--pj-seam);border-radius:50%;width:108px;height:108px;padding:5px;font-size:28px;display:block}.pj .pj-h2-talk{font-size:clamp(56px,min(8cqi,12vh),150px);line-height:.88}.pj .pj-talk-copy>p{color:var(--pj-text-97);max-width:560px;font-size:19px;line-height:1.55}.pj .pj-starters{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pj .pj-qprev{border:1px solid var(--pj-seam);background:color-mix(in srgb, var(--pj-ground) 40%, transparent);min-height:44px;color:var(--pj-ivory);font:500 15px var(--f-sans);cursor:pointer;border-radius:999px;align-items:center;padding:0 18px;transition:background .2s,color .2s;display:inline-flex}.pj .pj-qprev:hover{background:var(--pj-seam);color:var(--pj-ground)}.pj .pj-btn-big{min-height:60px;padding:0 34px;font-size:18px}.pj .pj-socials{flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.pj .pj-socials a{min-width:44px;min-height:44px;color:var(--pj-ivory);font:500 14px var(--f-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pj-seam) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--pj-seam) 55%, transparent);text-underline-offset:4px;align-items:center;padding:0 12px;display:inline-flex}.pj .pj-socials a:hover{-webkit-text-decoration-color:var(--pj-seam);text-decoration-color:var(--pj-seam)}.pj .pj-launcher{z-index:120;flex-direction:row-reverse;align-items:center;gap:12px;transition:opacity .3s;display:flex;position:fixed;bottom:24px;right:24px}.pj.pj-scrolly .pj-launcher{bottom:110px}.pj .pj-launcher[data-open=true]{opacity:0;pointer-events:none}.pj .pj-lbtn{border:2px solid var(--pj-seam);background:var(--pj-ground);cursor:pointer;border-radius:50%;width:68px;height:68px;padding:0;font-size:22px;transition:transform .3s;position:relative;box-shadow:0 18px 40px -12px #0009}.pj .pj-lbtn:hover{transform:scale(1.07)}.pj .pj-dot{border:2.5px solid var(--pj-ground);background:var(--pj-jewel);border-radius:50%;width:16px;height:16px;display:block;position:absolute;bottom:2px;right:0}.pj .pj-lbub{background:var(--pj-ivory);color:var(--pj-ground);font:500 15px/1.35 var(--f-sans);cursor:pointer;text-align:left;border:0;border-radius:18px 18px 4px;max-width:240px;padding:12px 16px;box-shadow:0 18px 40px -16px #00000080}.pj .pj-scrim2{z-index:130;background:color-mix(in srgb, color-mix(in srgb, var(--pj-ground) 45%, #000) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .45s,visibility .45s;position:fixed;inset:0}.pj .pj-scrim2[data-open=true]{opacity:1;visibility:visible}.pj .pj-cpanel{z-index:140;background:var(--pj-chat);border:1px solid color-mix(in srgb, var(--pj-seam) 40%, transparent);transform-origin:calc(100% - 34px) calc(100% - 34px);opacity:0;visibility:hidden;border-radius:28px;flex-direction:column;width:min(440px,100vw - 32px);height:min(740px,100dvh - 48px);transition:transform .6s cubic-bezier(.2,.7,.3,1),opacity .4s,visibility .6s;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:scale(.2);box-shadow:0 60px 120px -40px #000000d9}.pj .pj-cpanel[data-open=true]{opacity:1;visibility:visible;transform:none}.pj .pj-chead{background:var(--pj-panel);border-bottom:1px solid color-mix(in srgb, var(--pj-seam) 20%, transparent);align-items:center;gap:14px;padding:16px 18px;display:flex}.pj .pj-chead-ava{flex:none;width:46px;height:46px;position:relative}.pj .pj-chead-ava .pj-ava{border:1.5px solid var(--pj-seam)}.pj .pj-chead-ava .pj-dot{border:2px solid var(--pj-panel);width:14px;height:14px;bottom:-1px;right:-1px}.pj .pj-chead-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pj .pj-chead-who b{font:600 16px var(--f-sans)}.pj .pj-chead-who>span{font:400 13px/1.3 var(--f-sans);color:var(--pj-text-87)}.pj .pj-xbtn{border:1px solid color-mix(in srgb, var(--pj-ivory) 40%, transparent);width:44px;height:44px;color:var(--pj-ivory);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pj .pj-xbtn:hover{background:var(--pj-raise)}.pj .pj-clog{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--pj-jewel) 8%, transparent), transparent 50%);flex-direction:column-reverse;flex:1;padding:18px 16px 8px;display:flex;overflow-y:auto}.pj .pj-cstack{flex-direction:column;gap:10px;display:flex}.pj .pj-chello{text-align:center;color:var(--pj-ivory);margin:8px 0 2px;font-size:30px;line-height:1}.pj .pj-disclose{font:500 12px/1.4 var(--f-sans);color:var(--pj-text-77);text-align:center;max-width:320px;margin:0 auto 10px}.pj .pj-bub{max-width:84%;font:400 16px/1.45 var(--f-sans);white-space:pre-line;overflow-wrap:anywhere;border-radius:20px;padding:12px 16px}.pj .pj-bot{background:var(--pj-raise);color:var(--pj-ivory);border-bottom-left-radius:6px;align-self:flex-start}.pj .pj-fu-tag{font:600 10px/1 var(--f-sans);letter-spacing:.1em;text-transform:uppercase;color:#cfe6f0;margin-bottom:6px;display:block}.pj .pj-me{background:var(--pj-me-bg);color:var(--pj-me-fg);border-bottom-right-radius:6px;align-self:flex-end;font-weight:500}.pj .pj-dots{align-items:center;gap:5px;height:20px;display:inline-flex}.pj .pj-dots i{background:var(--pj-text-79);border-radius:50%;width:7px;height:7px;display:block}.pj .pj-cfoot{border-top:1px solid color-mix(in srgb, var(--pj-seam) 18%, transparent);background:var(--pj-panel);flex-direction:column;gap:10px;padding:12px 14px 14px;display:flex}.pj .pj-qrs{flex-wrap:wrap;gap:8px;display:flex}.pj .pj-qr{border:1px solid var(--pj-seam);min-height:44px;color:var(--pj-ivory);font:500 14px/1 var(--f-sans);cursor:pointer;background:0 0;border-radius:999px;padding:0 15px;transition:background .2s,color .2s}.pj .pj-qr:not(:disabled):hover{background:var(--pj-seam);color:var(--pj-ground)}.pj .pj-qr[disabled]{opacity:.5;cursor:not-allowed}.pj .pj-cform{align-items:center;gap:10px;display:flex}.pj .pj-cform-contact{flex-direction:column;align-items:stretch;gap:8px}.pj .pj-cfields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pj .pj-cin{border:1px solid color-mix(in srgb, var(--pj-ivory) 35%, transparent);background:var(--pj-ground);min-width:0;min-height:50px;color:var(--pj-ivory);font:400 16px var(--f-sans);border-radius:999px;flex:1;padding:0 18px}.pj .pj-cin:focus{border-color:var(--pj-seam);box-shadow:0 0 0 3px color-mix(in srgb, var(--pj-seam) 30%, transparent);outline:none}.pj .pj-cin::placeholder{color:var(--pj-text-60)}.pj .pj-send{background:var(--pj-button);width:50px;height:50px;color:var(--pj-button-text);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.pj .pj-send:not(:disabled):hover{background:var(--pj-button-hi)}.pj .pj-send[disabled]{opacity:.5;cursor:not-allowed}.pj .pj-cerr{font:500 14px var(--f-sans);color:#f6b8a6}.pj .pj-cstatus{font:600 13px/1.4 var(--f-sans);color:#c9ebd3;text-align:center}.pj .pj-cnote{font:400 11px/1.4 var(--f-sans);color:var(--pj-text-65);text-align:center}.pj .pj-cnote b{color:#f1e3b8;margin-bottom:4px;font-size:12px;font-weight:600;display:block}@keyframes pj-aperture{0%{clip-path:inset(26% 38% round 999px)}to{clip-path:inset(0)}}@keyframes pj-rise{0%{opacity:.35;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes pj-stampIn{0%{opacity:.4;transform:rotate(-3deg)scale(1.3)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes pj-bubin{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes pj-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@keyframes pj-blink{0%,80%,to{opacity:.25}40%{opacity:1}}@media (prefers-reduced-motion:no-preference){.pj .pj-iris{animation:1.4s cubic-bezier(.2,.7,.3,1) .12s both pj-aperture}.pj .pj-rise{animation:1.2s cubic-bezier(.2,.7,.3,1) .4s both pj-rise}.pj .pj-rise2{animation:1.2s cubic-bezier(.2,.7,.3,1) .6s both pj-rise}.pj .pj-stamp-in{animation:.64s cubic-bezier(.2,.7,.3,1) 1s both pj-stampIn}.pj .pj-lbub{animation:.6s cubic-bezier(.2,.7,.3,1) 2.4s both pj-bubin}.pj .pj-bub{animation:.4s cubic-bezier(.2,.7,.3,1) both pj-pop}.pj .pj-dots i{animation:1.2s infinite both pj-blink}.pj .pj-dots i:nth-child(2){animation-delay:.15s}.pj .pj-dots i:nth-child(3){animation-delay:.3s}}@media (prefers-reduced-motion:reduce){.pj *,.pj :before,.pj :after{transition:none!important;animation:none!important}}@container pj (max-width:860px){.pj .pj-lens-card,.pj .pj-hide-sm{display:none!important}.pj .pj-hero-grid,.pj .pj-beat,.pj .pj-meet-grid,.pj .pj-work-grid,.pj .pj-stories-grid{grid-template-columns:minmax(0,1fr)}.pj .pj-inner{padding-top:100px}.pj.pj-static .pj-inner,.pj .pj-scene{min-height:0}.pj .pj-blinds{grid-template-columns:1fr}.pj .pj-blind:not(:first-child){display:none}.pj .pj-blind img{width:100%!important;left:0!important}.pj .pj-cpanel{border-radius:0;width:100%;height:100dvh;bottom:0;right:0}.pj .pj-lbub{display:none}.pj .pj-ghost{font-size:34cqi}.pj .pj-headline{font-size:clamp(44px,14cqi,96px)}.pj .pj-hl2{padding-left:.5em}.pj .pj-stamp-name{font-size:clamp(26px,9cqi,40px)}.pj .pj-big{font-size:clamp(96px,30cqi,160px)}.pj .pj-statrow{flex-wrap:wrap}.pj .pj-srow{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.pj .pj-sfmt{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:10px}.pj .pj-gnum{min-width:0;font-size:24px}.pj .pj-gctl{gap:10px}.pj .pj-circ{width:48px;height:48px}.pj .pj-cfields{grid-template-columns:1fr}.pj .pj-offnote{border-radius:14px;top:76px}}.pj{--pj-pace:1}.pj[data-pace=brisk]{--pj-pace:.6}.pj.pj-static .pj-scene{overflow:clip}.pj .pj-gcard:nth-child(2){--gn:1}.pj .pj-gcard:nth-child(3){--gn:2}.pj .pj-gcard:nth-child(n+4){--gn:3}@keyframes pj-v-rise{0%{opacity:.35;translate:0 calc(32px * var(--pj-pace))}to{opacity:1;translate:0}}@keyframes pj-v-line{0%{opacity:.35;translate:0 55%}to{opacity:1;translate:0}}@keyframes pj-v-word{0%{opacity:.35}to{opacity:1}}@keyframes pj-v-settle{0%{scale:1.18;translate:0 calc(4% * var(--pj-pace))}to{translate:0;scale:1}}@keyframes pj-v-aperture{0%{opacity:.4;clip-path:circle(22% at 50% 56%)}to{opacity:1;clip-path:circle(100%)}}@keyframes pj-v-develop{0%{clip-path:inset(0 0 58%)}to{clip-path:inset(0)}}@keyframes pj-v-print{0%{translate:calc(-12% * var(--pj-pace)) 0;rotate:-7deg}to{translate:0;rotate:none}}@keyframes pj-v-card{0%{opacity:.35;translate:calc(64px * var(--pj-pace)) calc(28px * var(--pj-pace))}to{opacity:1;translate:0}}@keyframes pj-press{0%,to{opacity:1;transform:rotate(-3deg)scale(1)}36%{transform:rotate(-3deg)scale(1.14)}68%{transform:rotate(-3deg)scale(.95)}86%{transform:rotate(-3deg)scale(1.012)}}@media screen and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pj.pj-static :is(h2,h3):has(>.pj-ln){view-timeline:--pj-hd block}.pj.pj-static .pj-statement{view-timeline:--pj-say block}.pj.pj-static .pj-gview{view-timeline:--pj-gv block}.pj.pj-static .pj-scene{view-timeline:--pj-sc block}.pj.pj-static :is(.pj-fadeup,.pj-statrow,.pj-beatB .pj-why-copy,.pj-point-copy>.pj-row){animation:linear both pj-v-rise;animation-timeline:view();animation-range:entry 0% entry calc(92% * var(--pj-pace))}.pj.pj-static :is(h2,h3)>.pj-ln>span{animation:linear both pj-v-line;animation-timeline:--pj-hd;animation-range:entry calc(var(--li,0) * 16% * var(--pj-pace)) entry calc((60% + var(--li,0) * 16%) * var(--pj-pace))}.pj.pj-static .pj-statement .pj-w{animation:linear both pj-v-word;animation-timeline:--pj-say;animation-range:entry calc(40% + var(--i,0) * 60% / var(--wn,40)) contain calc(var(--i,0) * 40% / var(--wn,40) * var(--pj-pace))}.pj.pj-static .pj-scene>:is(.pj-bgimg,.pj-blinds){animation:linear both pj-v-settle;animation-timeline:--pj-sc;animation-range:entry 0% entry calc(92% * var(--pj-pace))}.pj.pj-static :is(.pj-panel-media,.pj-spv-media){animation:linear both pj-v-aperture;animation-timeline:view();animation-range:entry 0% entry calc(92% * var(--pj-pace))}.pj.pj-static .pj-printin .pj-develop{animation:linear both pj-v-develop;animation-timeline:view();animation-range:entry calc(15% * var(--pj-pace)) entry calc(92% * var(--pj-pace))}.pj.pj-static .pj-printin{animation:linear both pj-v-print;animation-timeline:view();animation-range:entry 0% entry calc(92% * var(--pj-pace))}.pj.pj-static .pj-gview .pj-gcard{animation:linear both pj-v-card;animation-timeline:--pj-gv;animation-range:entry calc(var(--gn,0) * 12% * var(--pj-pace)) entry calc((56% + var(--gn,0) * 12%) * var(--pj-pace))}}@supports not (animation-timeline:view()){.pj.pj-static [data-rv="0"]{--pj-rvp:paused}.pj.pj-static [data-rv="1"]{--pj-rvp:running}.pj.pj-static :is(.pj-fadeup,.pj-statrow,.pj-beatB .pj-why-copy,.pj-point-copy>.pj-row)[data-rv]{animation:pj-v-rise calc(.9s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) both var(--pj-rvp,running)}.pj.pj-static .pj-ln[data-rv]>span{animation:pj-v-line calc(.9s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) calc(var(--li,0) * .11s * var(--pj-pace)) both var(--pj-rvp,running)}.pj.pj-static .pj-statement[data-rv] .pj-w{animation:pj-v-word .42s linear calc(var(--i,0) * 1.4s / var(--wn,40) * var(--pj-pace)) both var(--pj-rvp,running)}.pj.pj-static :is(.pj-bgimg,.pj-blinds)[data-rv]{animation:pj-v-settle calc(1.6s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) both var(--pj-rvp,running)}.pj.pj-static :is(.pj-panel-media,.pj-spv-media)[data-rv]{animation:pj-v-aperture calc(1.1s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) both var(--pj-rvp,running)}.pj.pj-static .pj-printin[data-rv] .pj-develop{animation:pj-v-develop calc(1.2s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) calc(.18s * var(--pj-pace)) both var(--pj-rvp,running)}.pj.pj-static .pj-printin[data-rv]{animation:pj-v-print calc(1.1s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) both var(--pj-rvp,running)}.pj.pj-static .pj-gview[data-rv] .pj-gcard{animation:pj-v-card calc(.9s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) calc(var(--gn,0) * .12s * var(--pj-pace)) both var(--pj-rvp,running)}}@container pj (max-width:860px){.pj.pj-static .pj-headline.pj-rise{animation:none}.pj.pj-static .pj-headline.pj-rise>span:nth-child(2){--li:1}.pj.pj-static .pj-headline.pj-rise>span{animation:pj-v-rise calc(1.1s * var(--pj-pace)) cubic-bezier(.2,.7,.3,1) calc((.38s + var(--li,0) * .18s) * var(--pj-pace)) both}.pj.pj-static .pj-stamp-in{animation-name:pj-press;animation-duration:calc(.78s * var(--pj-pace));animation-delay:calc(1s * var(--pj-pace))}}}@media print{.pj :is(.pj-iris,.pj-rise,.pj-rise2,.pj-stamp-in,.pj-headline>span,.pj-fadeup,.pj-statrow,.pj-why-copy,.pj-row,.pj-ln>span,.pj-w,.pj-bgimg,.pj-blinds,.pj-panel-media,.pj-spv-media,.pj-develop,.pj-printin,.pj-gcard){clip-path:none!important;animation:none!important;translate:none!important;rotate:none!important;scale:none!important}.pj :is(.pj-stamp-in,.pj-headline>span,.pj-fadeup,.pj-statrow,.pj-why-copy,.pj-row,.pj-ln>span,.pj-w,.pj-panel-media,.pj-spv-media,.pj-gcard){opacity:1!important}}.pj .pj-guide-nav{min-height:44px;color:var(--pj-ivory);font:500 14px/1.4 var(--f-sans);cursor:pointer;background:0 0;border:0;padding:8px 10px}.pj .pj-guide-nav:disabled{opacity:.5;cursor:default}.pj .pj-guide-nav:focus-visible{outline:2px solid var(--pj-seam);outline-offset:3px}.market-profile-journey .pj .pj-paper{--pj-paper:var(--pj-ground);--pj-card:var(--pj-panel);--pj-paper-shade:var(--pj-raise);--pj-wash:var(--pj-panel);--pj-ink:var(--pj-ivory);--pj-ink-74:var(--pj-text-79);--pj-ink-80:var(--pj-text-97);--pj-paper-line:var(--pj-seam);--pj-paper-line-text:var(--pj-ground);--pj-btn-ink-bg:var(--pj-button);--pj-btn-ink-fg:var(--pj-button-text);--pj-btn-ink-hi:var(--pj-button-hi);--pj-edit-line:var(--pj-seam)}.market-profile-journey .pj .pj-paper .pj-stars{color:var(--pj-seam)}.market-profile-journey .pj .pj-hero-copy>.pj-body{overflow-wrap:anywhere;color:#f2ecdf;background:#09171fe0;border-radius:4px;align-self:flex-start;max-width:100%;padding:6px 10px}.market-profile-journey .pj [data-scene=arrive] .pj-hero-copy{overflow-wrap:anywhere;color:#f2ecdf;background:#09171fe0;border-radius:4px;max-width:100%;padding:16px}
