.hc{--w:max(300px,min(58vw,(100vh - 300px) * 16/9,1040px));--h:calc(var(--w) * 9 / 16);--c:max(280px,calc(var(--w) * .41));--lap:calc(var(--w) * .034);--fan:calc(var(--w) * .2);--ride:cubic-bezier(.72,0,.2,1);--glide:1.2s;--off:106vw;position:relative;width:100%}.hc-set{display:grid;width:calc(var(--c) + var(--w) - var(--lap) + var(--fan));max-width:100%;margin:0 auto}.hc-scene{grid-area:1/1;position:relative;height:calc(var(--h) * 1.06)}.hc-scene[data-s=in],.hc-scene[data-s=out]{pointer-events:none}.hc-slide,.lp .hc-sheet{position:absolute;left:calc(var(--c) - var(--lap));bottom:0;width:var(--w);height:var(--h);max-width:none;border-radius:calc(var(--w) * .011);transition:transform var(--glide) var(--ride);will-change:transform;backface-visibility:hidden}.hc-slide{z-index:2}.lp .hc-slide>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;border-radius:inherit;box-shadow:0 0 0 1px rgba(20,24,40,.08),0 4px 10px rgba(20,24,40,.06),0 34px 80px rgba(20,24,40,.24)}.lp .hc-sheet{object-fit:cover;box-shadow:0 0 0 1px rgba(20,24,40,.08),0 18px 44px rgba(20,24,40,.16);transform-origin:30% 100%}.lp .hc-sheet[data-i="0"]{z-index:1;transform:translate3d(11.5%,-2.6%,0) rotate(3deg) scale(.95)}.lp .hc-sheet[data-i="1"]{z-index:0;transform:translate3d(21.5%,-4.6%,0) rotate(6.4deg) scale(.885)}.hc-card{position:absolute;left:0;top:52%;z-index:3;width:var(--c);transform:translate3d(0,-50%,0) rotate(-3.2deg);transform-origin:60% 50%;background:#fff;color:#26231c;text-align:left;border-radius:calc(var(--w) * .013);box-shadow:0 0 0 1px rgba(20,24,40,.08),0 3px 8px rgba(20,24,40,.07),0 30px 64px rgba(20,24,40,.26);font-size:clamp(13px,calc(var(--w) * .0172),17px);line-height:1.46;transition:transform var(--glide) var(--ride);will-change:transform;backface-visibility:hidden}.hc-card__head{display:flex;align-items:center;gap:.7em;padding:.78em 1.15em;border-bottom:1px solid #eceef3;font-size:.94em;line-height:1.2}.hc-card__head svg{flex:none;height:2em;width:auto}.hc-card__head b{font-weight:600;color:var(--ink);min-width:0}.hc-card__head span{margin-left:auto;white-space:nowrap;color:#8a8f9a;font-size:.93em}.hc-card__body{padding:1.05em 1.25em 1.3em;display:flex;flex-direction:column;gap:.62em}.lp .hc-card__body p{margin:0}.hc-card__body--pdf{font-family:Helvetica,Arial,sans-serif;font-size:.95em}.hc-card__body--pdf>b{font-size:1.12em}.hc-card__body--pdf table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.hc-card__body--pdf td,.hc-card__body--pdf th{padding:.34em .7em;border:1px solid #d9dce3;text-align:right;font-weight:400}.hc-card__body--pdf th{background:#eef0f3;font-weight:700}.hc-card__body--pdf td:first-child,.hc-card__body--pdf th:first-child{text-align:left}.hc-card__body--notes{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;gap:.34em}.hc-card__body--notes>b{font-size:1.1em;margin-bottom:.2em}.hc-card__body--notes p:first-of-type{color:#8a8f9a;margin-bottom:.3em}.hc-card mark{color:inherit;background:transparent;padding:.08em .2em;border-radius:.3em;box-shadow:inset 0 0 0 1.5px transparent;transition:background-color .3s ease,box-shadow .3s ease}.hc-card mark[data-on]{background:rgba(61,91,245,.13);box-shadow:inset 0 0 0 1.5px var(--blue)}.hc-ring{--rx:calc(var(--w) * .0105);--ry:calc(var(--w) * .01);position:absolute;z-index:1;box-sizing:border-box;border-radius:calc(var(--w) * .008);box-shadow:inset 0 0 0 max(2px,calc(var(--w) * .0025)) var(--blue),0 0 0 max(1.5px,calc(var(--w) * .0016)) rgba(255,255,255,.9),0 0 0 max(4px,calc(var(--w) * .0058)) rgba(61,91,245,.18);pointer-events:none;opacity:0}.hc-scene[data-tight] .hc-ring{--ry:calc(var(--w) * .0035);box-shadow:inset 0 0 0 max(2px,calc(var(--w) * .0025)) var(--blue),0 0 0 max(1.5px,calc(var(--w) * .0016)) rgba(255,255,255,.9),0 0 0 max(3px,calc(var(--w) * .004)) rgba(61,91,245,.18)}.hc-ring[data-on]{opacity:1;animation:hc-land .55s cubic-bezier(.2,.8,.2,1) both}.hc-scene[data-still] .hc-ring[data-on]{animation:none}.hc-fly{position:absolute;z-index:5;left:0;top:0;width:0;height:0;opacity:0;display:grid;place-items:center;container-type:size;overflow:hidden;background:#fff;border-radius:calc(var(--w) * .008);box-shadow:inset 0 0 0 max(2px,calc(var(--w) * .0025)) var(--blue),0 10px 26px rgba(20,24,40,.26);pointer-events:none}.hc-fly b{font:600 66cqh/1 var(--lp-face),system-ui,sans-serif;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}@keyframes hc-land{0%{transform:scale(1.07)}}.hc-scene[data-s=in] .hc-slide{transform:translate3d(var(--off),0,0);transition:none}.lp .hc-scene[data-s=in] .hc-sheet[data-i="0"]{transform:translate3d(calc(var(--off) + 11.5%),-2.6%,0) rotate(3deg) scale(.95);transition:none}.lp .hc-scene[data-s=in] .hc-sheet[data-i="1"]{transform:translate3d(calc(var(--off) + 21.5%),-4.6%,0) rotate(6.4deg) scale(.885);transition:none}.hc-scene[data-s=in] .hc-card{transform:translate3d(var(--off),-50%,0) rotate(-3.2deg);transition:none}.hc-scene[data-s=out] .hc-slide{transform:translate3d(calc(var(--off) * -1),0,0)}.lp .hc-scene[data-s=out] .hc-sheet[data-i="0"]{transform:translate3d(calc(var(--off) * -1 + 11.5%),-2.6%,0) rotate(3deg) scale(.95)}.lp .hc-scene[data-s=out] .hc-sheet[data-i="1"]{transform:translate3d(calc(var(--off) * -1 + 21.5%),-4.6%,0) rotate(6.4deg) scale(.885)}.hc-scene[data-s=out] .hc-card{transform:translate3d(calc(var(--off) * -1),-50%,0) rotate(-3.2deg)}.hc-card{transition-delay:0s}.hc-slide{transition-delay:.05s}.lp .hc-sheet[data-i="0"]{transition-delay:.1s}.lp .hc-sheet[data-i="1"]{transition-delay:.15s}.hc-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:4px clamp(4px,.8vw,12px);margin-top:clamp(20px,2.2vw,36px)}.hc-tabs button{all:unset;box-sizing:border-box;cursor:pointer;height:38px;padding:0 16px;border-radius:var(--r-s);font-size:var(--t-small);line-height:var(--lh-small);font-weight:500;color:var(--grey);transition:color .2s ease,background-color .2s ease}.hc-tabs button:hover{color:var(--ink)}.hc-tabs button[aria-pressed=true]{color:var(--ink);background:#f0f1f6}.hc-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:760px){.hc{--w:calc(100vw - 32px);--c:min(80vw,320px)}.hc-set{width:var(--w)}.hc-scene{height:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.hc-card{position:relative;top:auto;left:3vw;order:1;transform:rotate(-2.4deg);font-size:13px}.hc-slide{position:relative;left:auto;bottom:auto;order:2;margin-top:16px;z-index:2}.hc-card{z-index:3}.lp .hc-sheet{display:none}.hc-scene[data-s=in] .hc-card{transform:translate3d(var(--off),0,0) rotate(-2.4deg)}.hc-scene[data-s=out] .hc-card{transform:translate3d(calc(var(--off) * -1),0,0) rotate(-2.4deg)}.hc-tabs{gap:2px;flex-wrap:nowrap}.hc-tabs button{height:44px;font-size:var(--t-small);line-height:var(--lh-small);padding:0 12px;white-space:nowrap}}@media (max-width:380px){.hc-tabs{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.hc-card,.hc-card mark,.hc-slide,.lp .hc-sheet{transition:none!important}.hc-ring[data-on]{animation:none!important}}@media (max-width:760px){.hc-scene[data-tight] .hc-ring{--rx:calc(var(--w) * .008);--ry:calc(var(--w) * .002);border-radius:3px;background:rgba(91,120,255,.38);box-shadow:inset 0 0 0 1px rgba(150,170,255,.7)}}.hr{--w:max(280px,min(57vw,(100vh - 348px) * 16/9,1080px));--h:calc(var(--w) * 9 / 16);--step:calc(var(--w) * 1.035);width:calc(100% + 2 * var(--m));margin:clamp(24px,2.2vw,40px) calc(var(--m) * -1) 0}.hr-row{position:relative;height:var(--h)}.hr-p{all:unset;box-sizing:border-box;position:absolute;left:50%;top:0;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);border-radius:calc(var(--w) * .012);cursor:pointer;transform:translate3d(calc(var(--at) * var(--step)),0,0) scale(var(--size));transition:transform 1.15s cubic-bezier(.65,0,.25,1);will-change:transform;backface-visibility:hidden}.lp .hr-p img{width:100%;height:100%;max-width:none;object-fit:cover;box-shadow:0 0 0 1px rgba(20,24,40,.08)}.hr-p:before,.lp .hr-p img{position:absolute;inset:0;border-radius:inherit}.hr-p:before{box-shadow:0 6px 14px rgba(20,24,40,.07),0 36px 84px rgba(20,24,40,.26);opacity:0}.hr-p:after,.hr-p:before{content:"";transition:opacity 1.15s cubic-bezier(.65,0,.25,1)}.hr-p:after{position:absolute;inset:0;border-radius:inherit;background:#fff;opacity:.2;pointer-events:none}.hr-p[data-at="0"]{--at:0;--size:1;z-index:2}.hr-p[data-at="0"]:before{opacity:1}.hr-p[data-at="0"]:after{opacity:0}.hr-p[data-at="1"]{--at:1;--size:.93}.hr-p[data-at="-1"]{--at:-1;--size:.93}.hr-p[data-at="2"]{--at:2;--size:.93}.hr-p[data-at="-2"]{--at:-2;--size:.93}.hr-p[data-at=r]{--at:3;--size:.93;transition:none;visibility:hidden}.hr-p[data-at=l]{--at:-3;--size:.93;transition:none;visibility:hidden}.hr-p:not([data-at="0"]):hover:after{opacity:.06}.hr-p:focus-visible img{box-shadow:0 0 0 3px var(--blue)}.hr-cap{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(16px,1.6vw,28px);font-size:var(--t-body);line-height:var(--lh-body);font-weight:500;color:var(--ink);animation:hr-cap .6s ease .5s both}.hr-cap svg{color:var(--blue);transition:transform .2s ease}.hr-cap:hover svg{transform:translateX(3px)}@keyframes hr-cap{0%{opacity:0;transform:translateY(4px)}}@media (max-width:760px){.hr{--w:80vw;margin-top:24px}}@media (prefers-reduced-motion:reduce){.hr-p,.hr-p:after,.hr-p:before{transition:none!important}.hr-cap{animation:none!important}}