.lshot[data-astro-cid-xtn6e3rn]{margin:0}.lshot[data-astro-cid-xtn6e3rn] img[data-astro-cid-xtn6e3rn]{border:1px solid var(--line-strong);background:var(--bg-2);border-radius:clamp(14px,1.6vw,22px);width:100%;height:auto;box-shadow:0 24px 60px -28px #000000e6}.lall[data-astro-cid-zlwnpwl6]{padding-top:clamp(56px,10vh,120px);padding-bottom:clamp(56px,10vh,120px)}.lall-head[data-astro-cid-zlwnpwl6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:clamp(28px,5vh,56px);display:flex}.lall-title[data-astro-cid-zlwnpwl6]{font-size:clamp(34px,5.4vw,84px)}.lall-count[data-astro-cid-zlwnpwl6]{color:var(--muted);margin:0}.lall-cat[data-astro-cid-zlwnpwl6]{border-top:1px solid var(--line);gap:clamp(20px,3vh,32px) clamp(32px,5vw,80px);padding:0 0 clamp(20px,3vh,36px);display:grid;position:relative}.lall-cat[data-astro-cid-zlwnpwl6]:last-of-type{border-bottom:1px solid var(--line)}.lall-cat[data-astro-cid-zlwnpwl6]:before{content:"";background:var(--red);transform-origin:0;width:56px;height:2px;position:absolute;top:-1px;left:0}@media (width>=960px){.lall-cat[data-astro-cid-zlwnpwl6]{grid-template-columns:minmax(200px,.8fr) minmax(0,2.4fr);align-items:start}.lall-cat-head[data-astro-cid-zlwnpwl6]{top:calc(var(--header-h,72px) + 8px);position:sticky}}.lall-cat-head[data-astro-cid-zlwnpwl6]{padding-top:clamp(28px,5vh,56px)}.lall-cat-in[data-astro-cid-zlwnpwl6]{justify-items:start;gap:6px;display:grid}.lall-cat-n[data-astro-cid-zlwnpwl6]{color:var(--khaki)}.lall-cat-t[data-astro-cid-zlwnpwl6]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--bone);text-wrap:balance;margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.1}.lall-cat-c[data-astro-cid-zlwnpwl6]{color:var(--muted)}.lall-items[data-astro-cid-zlwnpwl6]{grid-template-columns:minmax(0,1fr);column-gap:clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.lall-items[data-astro-cid-zlwnpwl6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lall-item[data-astro-cid-zlwnpwl6]{border-top:1px solid var(--line);--c:0;align-content:start;gap:4px;padding:18px 0 20px;display:grid}.lall-item[data-astro-cid-zlwnpwl6]:first-child{border-top-color:#0000}@media (width>=720px){.lall-item[data-astro-cid-zlwnpwl6]{--c:var(--col)}.lall-item[data-astro-cid-zlwnpwl6]:nth-child(2){border-top-color:#0000}}.lall-name[data-astro-cid-zlwnpwl6]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);font-size:clamp(18px,1.5vw,21px);font-weight:400;line-height:1.2}.lall-text[data-astro-cid-zlwnpwl6]{color:var(--text);max-width:60ch;font-size:15.5px;line-height:1.5}@keyframes lall-fall{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes lall-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.js .lall[data-astro-cid-zlwnpwl6]:not(.lall-fb) .lall-item[data-astro-cid-zlwnpwl6],.js .lall[data-astro-cid-zlwnpwl6]:not(.lall-fb) .lall-cat-in[data-astro-cid-zlwnpwl6]{animation:linear both lall-fall view();animation-range:entry calc(var(--c,0) * 12%) cover calc(26% + var(--c,0) * 12%)}.js .lall[data-astro-cid-zlwnpwl6]:not(.lall-fb) .lall-cat[data-astro-cid-zlwnpwl6]:before{animation:linear both lall-open view();animation-range:entry cover 20%}}.lall-fb[data-astro-cid-zlwnpwl6] .lall-item[data-astro-cid-zlwnpwl6],.lall-fb[data-astro-cid-zlwnpwl6] .lall-cat-in[data-astro-cid-zlwnpwl6]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--c,0) * 90ms);transform:translateY(28px)}.lall-fb[data-astro-cid-zlwnpwl6] .lall-cat[data-astro-cid-zlwnpwl6]:before{transition:transform .8s var(--ease);transform:scaleX(0)}.lall-fb[data-astro-cid-zlwnpwl6] .lall-item[data-astro-cid-zlwnpwl6].in,.lall-fb[data-astro-cid-zlwnpwl6] .lall-cat[data-astro-cid-zlwnpwl6].in .lall-cat-in[data-astro-cid-zlwnpwl6]{opacity:1;transform:none}.lall-fb[data-astro-cid-zlwnpwl6] .lall-cat[data-astro-cid-zlwnpwl6].in:before{transform:none}}.phero[data-astro-cid-eph2s77r]{padding-top:clamp(110px,18vh,190px);padding-bottom:clamp(40px,8vh,100px)}.crumbs[data-astro-cid-eph2s77r]{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,5vh,56px);display:flex}.crumbs[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:var(--bone)}.crumbs[data-astro-cid-eph2s77r] [data-astro-cid-eph2s77r][aria-current]{color:var(--khaki-hi)}.phero-grid[data-astro-cid-eph2s77r]{align-items:end;gap:clamp(32px,5vw,72px);display:grid}@media (width>=960px){.phero-grid[data-astro-cid-eph2s77r]{grid-template-columns:1.35fr 1fr}}.meta[data-astro-cid-eph2s77r]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 22px;display:flex}h1[data-astro-cid-eph2s77r]{font-size:clamp(40px,11vw,168px)}@media (width>=960px){h1[data-astro-cid-eph2s77r]{font-size:clamp(64px,8.4vw,168px)}}.line[data-astro-cid-eph2s77r]{white-space:nowrap;padding-bottom:.05em;display:block;overflow:hidden}.line[data-astro-cid-eph2s77r]:last-child{color:var(--khaki-hi);padding-left:.4em}.ch[data-astro-cid-eph2s77r]{animation:rise 1s var(--ease) both;animation-delay:calc(.1s + var(--n) * 30ms);display:inline-block}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(105%)skewY(6deg)}}@media (prefers-reduced-motion:reduce){.ch[data-astro-cid-eph2s77r]{animation:none}}.lead[data-astro-cid-eph2s77r]{margin-top:clamp(24px,4vh,40px)}.store[data-astro-cid-eph2s77r]{border:1px solid var(--line-strong);color:var(--bone);align-items:center;gap:12px;margin-top:clamp(24px,4vh,36px);padding:14px 20px;transition:border-color .3s,background .3s;display:inline-flex}.store[data-astro-cid-eph2s77r]:hover{border-color:var(--red);background:#c9392b14}.store[data-astro-cid-eph2s77r]:hover .arrow{transform:rotate(var(--rot)) translateX(4px)}.phero-art[data-astro-cid-eph2s77r]{border:1px solid var(--line);backdrop-filter:blur(6px);background:#0c0d0f99;padding:clamp(24px,4vw,48px)}.phero-art[data-astro-cid-eph2s77r] svg{width:100%;height:auto}.feats[data-astro-cid-eph2s77r],.planned[data-astro-cid-eph2s77r]{padding-bottom:clamp(56px,10vh,120px)}.feats[data-astro-cid-eph2s77r] .eyebrow[data-astro-cid-eph2s77r],.planned[data-astro-cid-eph2s77r] .eyebrow[data-astro-cid-eph2s77r]{margin-bottom:clamp(20px,3vh,32px)}.feat-list[data-astro-cid-eph2s77r]{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.feat-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.feat-list[data-astro-cid-eph2s77r]{grid-template-columns:1fr 1fr 1fr}}.feat[data-astro-cid-eph2s77r]{background:#0c0d0fcc;align-content:start;gap:10px;min-height:200px;padding:clamp(20px,2.4vw,32px);transition:background .4s;display:grid;position:relative}.feat[data-astro-cid-eph2s77r]:after{content:"";background:var(--red);width:0;height:2px;transition:width .5s var(--ease);position:absolute;top:0;left:0}.feat[data-astro-cid-eph2s77r]:hover{background:#141618e6}.feat[data-astro-cid-eph2s77r]:hover:after{width:36px}.feat-n[data-astro-cid-eph2s77r]{color:var(--khaki)}.feat-t[data-astro-cid-eph2s77r]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--bone);margin:18px 0 0;font-size:clamp(20px,1.7vw,24px);font-weight:400;line-height:1.15}.feat-p[data-astro-cid-eph2s77r]{color:var(--text);margin:0;font-size:16px}.plan-list[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.plan-list[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--bone);letter-spacing:-.015em;align-items:baseline;gap:18px;padding:20px 0;font-size:clamp(20px,2.2vw,32px);font-weight:300;line-height:1.2;display:flex}.plan-list[data-astro-cid-eph2s77r] li[data-astro-cid-eph2s77r]:before{content:"";border:1px solid var(--khaki);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-.1em)}.lstage[data-astro-cid-eph2s77r]{display:none}.lscene .lstage[data-astro-cid-eph2s77r]{z-index:0;pointer-events:none;display:block;position:fixed;inset:0}.lstage-canvas[data-astro-cid-eph2s77r]{width:100vw;height:100lvh;display:block}.phero-shot[data-astro-cid-eph2s77r] .lshot{transition:opacity .6s var(--ease)}.lscene-on .phero-shot[data-astro-cid-eph2s77r] .lshot{opacity:0}.phero-shot[data-astro-cid-eph2s77r]{width:var(--hero-w);justify-self:start}@media (width>=960px){.phero-shot[data-astro-cid-eph2s77r]{justify-self:end}}.lmsg[data-astro-cid-eph2s77r]{padding-top:clamp(40px,10vh,140px);padding-bottom:clamp(64px,14vh,180px)}.lmsg-stage[data-astro-cid-eph2s77r]{display:none}.lscene .lmsg[data-astro-cid-eph2s77r]{--ltrack:6.4;height:calc(100svh * (1 + var(--ltrack)));padding-top:0;padding-bottom:0}.lscene .lmsg-pin[data-astro-cid-eph2s77r]{box-sizing:border-box;height:100svh;padding:calc(var(--header-h,0px) + 12px) 0 calc(20px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,72px);display:grid;position:sticky;top:0}.lscene .lmsg-stage[data-astro-cid-eph2s77r]{grid-area:1/2;align-self:center;height:min(80svh,820px,100%);display:block}.lscene .lmsg-text[data-astro-cid-eph2s77r]{grid-area:1/1}.lscene .lmsg-title[data-astro-cid-eph2s77r]{font-size:clamp(28px,min(8vw,13svh),128px)}@media (aspect-ratio<=1){.lscene .lmsg-pin[data-astro-cid-eph2s77r]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:12px}.lscene .lmsg-stage[data-astro-cid-eph2s77r]{grid-area:1/1;height:100%}.lscene .lmsg-text[data-astro-cid-eph2s77r]{grid-area:2/1}.lscene .lmsg-title[data-astro-cid-eph2s77r]{font-size:clamp(34px,9.5vw,72px)}}.lscene .lmsg[data-astro-cid-eph2s77r][data-beat] .reveal[data-astro-cid-eph2s77r]{opacity:1;transform:none}.lscene .lmsg[data-astro-cid-eph2s77r][data-beat=any-phone] .lmsg-later[data-astro-cid-eph2s77r].reveal{opacity:0;transform:translateY(calc(var(--lmsg-drop,0px) + 18px));transition-delay:0s}.lscene .lmsg[data-astro-cid-eph2s77r][data-beat=any-phone] .lmsg-lead[data-astro-cid-eph2s77r].reveal{transform:translateY(var(--lmsg-drop,0px));transition-delay:0s}.lscene .lmsg-text[data-astro-cid-eph2s77r]{transition:opacity .4s var(--ease)}.lscene .lmsg[data-astro-cid-eph2s77r][data-beat=after] .lmsg-text[data-astro-cid-eph2s77r]{opacity:0}@media (prefers-reduced-motion:reduce){.lscene .lmsg[data-astro-cid-eph2s77r][data-beat=any-phone] .lmsg-later[data-astro-cid-eph2s77r].reveal{transform:none}.lscene .lmsg[data-astro-cid-eph2s77r] .lmsg-later[data-astro-cid-eph2s77r].reveal{transition:opacity .6s var(--ease)}.lscene .lmsg[data-astro-cid-eph2s77r] .lmsg-lead[data-astro-cid-eph2s77r].reveal{transition:none}}.lmsg-title[data-astro-cid-eph2s77r]{font-size:clamp(40px,8vw,128px)}.lmsg-line[data-astro-cid-eph2s77r]{text-wrap:balance;display:block}.lmsg-line[data-astro-cid-eph2s77r]+.lmsg-line[data-astro-cid-eph2s77r]{color:var(--khaki-hi);padding-left:.4em}.lmsg-name[data-astro-cid-eph2s77r]{text-wrap:balance;font-family:var(--font-display);color:var(--bone);letter-spacing:-.01em;margin:clamp(20px,4vh,36px) 0 0;font-size:clamp(20px,2.2vw,30px);font-weight:300}.lmsg-compat[data-astro-cid-eph2s77r]{color:var(--muted);text-transform:none;letter-spacing:.02em;margin:14px 0 0;line-height:1.8}.lmsg-tm[data-astro-cid-eph2s77r]{display:block}.lfeat-list[data-astro-cid-eph2s77r]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lfeats-stage[data-astro-cid-eph2s77r],.lfeat-alt[data-astro-cid-eph2s77r]{display:none}.lfeat[data-astro-cid-eph2s77r]{border-bottom:1px solid var(--line);align-items:center;gap:clamp(20px,4vw,40px);padding:clamp(32px,7vh,72px) 0;display:grid}@media (width>=720px){.lfeat[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0, 1fr) var(--feat-w-wide);column-gap:clamp(32px,6vw,96px)}.lfeat-text[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1fr)}}.lfeat-copy[data-astro-cid-eph2s77r]{align-content:start;gap:10px;max-width:46ch;display:grid}.lfeat[data-astro-cid-eph2s77r] .feat-t[data-astro-cid-eph2s77r]{margin-top:8px;font-size:clamp(26px,3vw,44px)}.lfeat[data-astro-cid-eph2s77r] .feat-p[data-astro-cid-eph2s77r]{font-size:clamp(16px,1.3vw,19px)}.lfeat-shot[data-astro-cid-eph2s77r]{width:var(--feat-w)}@media (width>=720px){.lfeat-shot[data-astro-cid-eph2s77r]{width:100%}}.lfeat-pair[data-astro-cid-eph2s77r]{display:grid}.lfeat-pair[data-astro-cid-eph2s77r]>.lshot+.lshot{width:calc(var(--detail-k) * 100%);margin-top:calc(var(--detail-k) * -100%);justify-self:end;position:relative}.lscene .lfeats[data-astro-cid-eph2s77r]{height:calc(100svh * (1 + var(--ftrack)));padding-bottom:0}.lscene .lfeats-pin[data-astro-cid-eph2s77r]{box-sizing:border-box;height:100svh;padding:calc(var(--header-h,0px) + 12px) 0 calc(20px + env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,5vw,72px);display:grid;position:sticky;top:0}.lscene .lfeats-stage[data-astro-cid-eph2s77r]{grid-area:1/2;align-self:center;height:min(80svh,820px,100%);display:block;position:relative}.lscene .lfeats-text[data-astro-cid-eph2s77r]{grid-area:1/1}.lscene .lfeat-list[data-astro-cid-eph2s77r]{border-top:0;display:grid}.lscene .lfeats[data-astro-cid-eph2s77r]{--lfeat-out:.2s;--lfeat-in:.35s}.lscene .lfeat[data-astro-cid-eph2s77r]{opacity:0;transition:opacity var(--lfeat-out) var(--ease);border:0;grid-area:1/1;padding:0;display:block}.lscene .lfeat[data-astro-cid-eph2s77r][data-on]{opacity:1;transition:opacity var(--lfeat-in) var(--ease) var(--lfeat-out)}.lscene .lfeats[data-astro-cid-eph2s77r] .reveal[data-astro-cid-eph2s77r]{opacity:1;transform:none}.lscene .lfeat-shot[data-astro-cid-eph2s77r]{width:auto}.lscene .lfeat-shot[data-astro-cid-eph2s77r] .lshot{display:none}.lscene .lfeat-alt[data-astro-cid-eph2s77r]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}@media (aspect-ratio<=1){.lscene .lfeats-pin[data-astro-cid-eph2s77r]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);row-gap:12px}.lscene .lfeats-stage[data-astro-cid-eph2s77r]{grid-area:1/1;height:100%}.lscene .lfeats-text[data-astro-cid-eph2s77r]{grid-area:2/1}.lscene .lfeats[data-astro-cid-eph2s77r] .eyebrow[data-astro-cid-eph2s77r]{margin-bottom:14px}}.lfeat-label[data-astro-cid-eph2s77r]{opacity:0;pointer-events:none;white-space:nowrap;border:1px solid var(--line-strong);color:var(--khaki-hi);text-transform:none;background:#0a0b0cd1;border-radius:999px;padding:5px 11px;position:absolute;top:0;left:0}.pager[data-astro-cid-eph2s77r]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:clamp(40px,8vh,90px);display:flex}.pager-back[data-astro-cid-eph2s77r]{color:var(--muted)}.pager-back[data-astro-cid-eph2s77r]:hover{color:var(--bone)}.pager-next[data-astro-cid-eph2s77r]{text-align:right;color:var(--muted);gap:8px;display:grid}.pager-name[data-astro-cid-eph2s77r]{font-family:var(--font-display);color:var(--bone);letter-spacing:-.02em;font-size:clamp(26px,3.4vw,48px);font-weight:300}.pager-next[data-astro-cid-eph2s77r] .arrow{width:.6em;height:auto}.pager-next[data-astro-cid-eph2s77r]:hover .arrow{transform:translate(8px)}.pager-back[data-astro-cid-eph2s77r]{align-items:center;gap:10px;display:inline-flex}.pager-back[data-astro-cid-eph2s77r]:hover .arrow{transform:translate(-6px)rotate(180deg)}.legal-links[data-astro-cid-eph2s77r]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px clamp(18px,3vw,36px);padding-top:18px;padding-bottom:clamp(28px,5vh,56px);display:flex}.legal-label[data-astro-cid-eph2s77r]{align-items:center;gap:12px;display:inline-flex}.legal-label[data-astro-cid-eph2s77r]:before{content:"";background:var(--red);flex:none;width:8px;height:8px}.legal-links[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]{color:var(--text);align-items:center;gap:8px;display:inline-flex}.legal-links[data-astro-cid-eph2s77r] a[data-astro-cid-eph2s77r]:hover{color:var(--bone)}
