.sec[data-astro-cid-vby2bde5]{padding-top:var(--section)}.sec--last[data-astro-cid-vby2bde5]{padding-bottom:var(--section);overflow-x:clip}.sec__head[data-astro-cid-vby2bde5]{max-width:880px}.sec__capsule[data-astro-cid-vby2bde5]{margin-top:28px}svg[data-astro-cid-vby2bde5] text[data-astro-cid-vby2bde5]{font-family:var(--f-mono)}.wall[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5],.hands[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5]{mix-blend-mode:multiply;--edge:linear-gradient(to right, transparent 0, #000 7%, #000 93%, transparent 100%), linear-gradient(to top, transparent 0, #000 9%);width:100%;height:auto;-webkit-mask-image:var(--edge);-webkit-mask-composite:source-in;mask-image:var(--edge);display:block;mask-composite:intersect}.js .wall[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5],.js .hands[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5]{-webkit-mask-image:linear-gradient(100deg, #000 40%, transparent 60%), var(--edge);mask-image:linear-gradient(100deg, #000 40%, transparent 60%), var(--edge);-webkit-mask-composite:source-in, source-in;transition:-webkit-mask-position 2.4s var(--ease-in-out) .3s, mask-position 2.4s var(--ease-in-out) .3s;mask-position:100% 0,0 0,0 0;mask-size:300% 100%,100% 100%,100% 100%;mask-repeat:no-repeat;mask-composite:intersect,intersect}.js .wall[data-astro-cid-vby2bde5].is-in img[data-astro-cid-vby2bde5],.js .hands[data-astro-cid-vby2bde5].is-in img[data-astro-cid-vby2bde5]{mask-position:0 0,0 0,0 0}.p-hero[data-astro-cid-vby2bde5]{padding-top:clamp(120px,14vw,176px)}.p-h1[data-astro-cid-vby2bde5]{font-size:clamp(52px,8.6vw,116px)}.p-h1[data-astro-cid-vby2bde5] .line[data-astro-cid-vby2bde5]{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.p-h1[data-astro-cid-vby2bde5] .line[data-astro-cid-vby2bde5]>span[data-astro-cid-vby2bde5]{display:inline-block}.js .p-hero__text[data-astro-cid-vby2bde5] .line[data-astro-cid-vby2bde5]>span[data-astro-cid-vby2bde5]{transition:transform 1.1s var(--ease);transform:translateY(105%)}.js .p-hero__text[data-astro-cid-vby2bde5] .line[data-astro-cid-vby2bde5]+.line[data-astro-cid-vby2bde5]>span[data-astro-cid-vby2bde5]{transition-delay:.1s}.js .p-hero__text[data-astro-cid-vby2bde5].is-in .line[data-astro-cid-vby2bde5]>span[data-astro-cid-vby2bde5]{transform:none}.p-hero__grid[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,5vw,72px);margin-top:clamp(32px,4vw,52px);display:grid}.p-lede[data-astro-cid-vby2bde5]{margin:0}.wall[data-astro-cid-vby2bde5]{margin:0;overflow:hidden}.wall[data-astro-cid-vby2bde5] img[data-astro-cid-vby2bde5]{transform:scale(var(--s,1));transform-origin:70% 60%}.orient[data-astro-cid-vby2bde5]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,6vw,80px);display:grid}.oi[data-astro-cid-vby2bde5]{cursor:default;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 14px;padding:22px clamp(12px,2vw,24px);display:grid}.oi[data-astro-cid-vby2bde5]+.oi[data-astro-cid-vby2bde5]{border-left:1px solid var(--rule-strong)}.oi[data-astro-cid-vby2bde5]:first-child{padding-left:0}.oi__g[data-astro-cid-vby2bde5]{fill:none;width:48px;height:32px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/span 2;overflow:visible}.oi__g[data-astro-cid-vby2bde5] [data-astro-cid-vby2bde5][pathLength]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-in-out);transition-delay:calc(.6s + var(--k) * .12s)}.js .orient[data-astro-cid-vby2bde5]:not(.is-in) .oi__g[data-astro-cid-vby2bde5] [data-astro-cid-vby2bde5][pathLength]{stroke-dashoffset:1px}.oi__g--fan[data-astro-cid-vby2bde5] .oi__ray[data-astro-cid-vby2bde5]:nth-child(4){stroke:var(--signal)}.oi__g--boat[data-astro-cid-vby2bde5] .oi__bob[data-astro-cid-vby2bde5] path[data-astro-cid-vby2bde5]:first-child{fill:#c8553d24}.oi__label[data-astro-cid-vby2bde5]{letter-spacing:.06em;color:var(--ink);font-size:13px;font-weight:500}.oi__sub[data-astro-cid-vby2bde5]{color:var(--ink-soft);font-size:16px;line-height:1.35}.oi[data-astro-cid-vby2bde5]:hover .oi__bob[data-astro-cid-vby2bde5]{animation:1.2s ease-in-out bob}.oi[data-astro-cid-vby2bde5]:hover .oi__g--knot[data-astro-cid-vby2bde5] path[data-astro-cid-vby2bde5]{animation:.9s ease-in-out knot}.oi[data-astro-cid-vby2bde5]:hover .oi__ray[data-astro-cid-vby2bde5]{animation:fan .9s var(--ease);transform-origin:18px 16px}.oi[data-astro-cid-vby2bde5]:hover .oi__turn[data-astro-cid-vby2bde5]{animation:turn 1s var(--ease);transform-origin:26px 16px}@keyframes bob{0%,to{transform:none}30%{transform:translateY(-3px)rotate(-4deg)}65%{transform:translateY(1px)rotate(3deg)}}@keyframes knot{0%,to{transform:none}50%{transform-origin:24px 16px;transform:scaleX(.86)}}@keyframes fan{0%{transform:scaleY(.2)}to{transform:none}}@keyframes turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=900px){.p-hero__grid[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}.orient[data-astro-cid-vby2bde5]{grid-template-columns:repeat(2,minmax(0,1fr))}.oi[data-astro-cid-vby2bde5]:nth-child(3){border-left:0;padding-left:0}.oi[data-astro-cid-vby2bde5]:nth-child(n+3){border-top:1px solid var(--rule)}}@media (width<=480px){.orient[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}.oi[data-astro-cid-vby2bde5],.oi[data-astro-cid-vby2bde5]:first-child{padding-left:0;border-left:0!important}.oi[data-astro-cid-vby2bde5]+.oi[data-astro-cid-vby2bde5]{border-top:1px solid var(--rule)}}.moats[data-astro-cid-vby2bde5]{margin-top:clamp(56px,7vw,88px);display:grid}.mo[data-astro-cid-vby2bde5]{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px clamp(32px,5vw,72px);padding:clamp(40px,5vw,64px) 0;display:grid}.mo--flip[data-astro-cid-vby2bde5] .mo__fig[data-astro-cid-vby2bde5]{order:-1}.mo__head[data-astro-cid-vby2bde5]{align-items:baseline;gap:18px;display:flex}.mo__idx[data-astro-cid-vby2bde5]{font-family:var(--f-body);color:var(--rule-strong);font-size:clamp(52px,5vw,72px);font-style:italic;font-weight:400;line-height:.8}.mo__h[data-astro-cid-vby2bde5]{font-family:var(--f-head);letter-spacing:-.016em;font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.15}.mo__text[data-astro-cid-vby2bde5]{color:var(--ink-soft);max-width:40em;margin-top:16px;font-size:clamp(17px,1.35vw,18.5px);line-height:1.62}.mo__note[data-astro-cid-vby2bde5]{border-left:2px solid var(--signal);letter-spacing:.01em;color:var(--ink);max-width:44em;margin-top:22px;padding:14px 0 14px 18px;font-size:13px;line-height:1.6}.mo__fig[data-astro-cid-vby2bde5]{background:var(--paper-sheet);border:1px solid var(--rule);border-radius:6px;margin:0;padding:clamp(14px,2vw,22px);position:relative}.mo__fig[data-astro-cid-vby2bde5] svg[data-astro-cid-vby2bde5]{width:100%;height:auto;display:block;overflow:visible}.js .mo__body[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .9s var(--ease) .2s, transform .9s var(--ease) .2s;transform:translateY(14px)}.js .mo[data-astro-cid-vby2bde5].is-in .mo__body[data-astro-cid-vby2bde5]{opacity:1;transform:none}@media (width<=900px){.mo[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}.mo--flip[data-astro-cid-vby2bde5] .mo__fig[data-astro-cid-vby2bde5]{order:0}}.fig-month[data-astro-cid-vby2bde5] text[data-astro-cid-vby2bde5]{fill:var(--ink-soft);letter-spacing:.02em;font-size:11.5px}.fig-month[data-astro-cid-vby2bde5] .t-us[data-astro-cid-vby2bde5]{fill:var(--signal);font-weight:500}.mc[data-astro-cid-vby2bde5]{fill:none;stroke:var(--rule-strong);stroke-width:.8px}.mc--rv[data-astro-cid-vby2bde5]{fill:url(#xhatch);stroke:var(--ink);stroke-width:1.4px}.mc--us[data-astro-cid-vby2bde5]{fill:var(--signal);stroke:none}.argo__drift[data-astro-cid-vby2bde5]{fill:none;stroke:var(--sea);stroke-width:1px;stroke-dasharray:2 3;stroke-opacity:.6}.argo__dot[data-astro-cid-vby2bde5]{fill:var(--sea)}.month__cover[data-astro-cid-vby2bde5]{fill:var(--paper-sheet);transform-box:fill-box;transform-origin:100%;transition:transform 3.2s cubic-bezier(.45,0,.55,1) .4s;transform:scaleX(0)}.js #mo-a[data-astro-cid-vby2bde5]:not(.is-in) .month__cover[data-astro-cid-vby2bde5]{transform:scaleX(1)}.st[data-astro-cid-vby2bde5]{fill:none;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s var(--ease-in-out), stroke-width .25s ease, opacity .25s ease;transition-delay:calc(.3s + var(--k,0) * .2s)}.st--0[data-astro-cid-vby2bde5]{stroke:var(--signal);--k:0}.st--1[data-astro-cid-vby2bde5]{stroke:var(--ink);--k:1}.st--2[data-astro-cid-vby2bde5]{stroke:var(--sea);--k:2}.st--3[data-astro-cid-vby2bde5]{stroke:#a08a6a;--k:3}.js #mo-b[data-astro-cid-vby2bde5]:not(.is-in) .st[data-astro-cid-vby2bde5]{stroke-dashoffset:1px}.fig-rope[data-astro-cid-vby2bde5]{transform-origin:0;transition:transform .5s var(--ease)}.fig-rope[data-astro-cid-vby2bde5]:hover{transform:scaleX(1.03)}.fig-rope[data-astro-cid-vby2bde5].is-dim .st[data-astro-cid-vby2bde5]:not(.is-hot){opacity:.2}.st[data-astro-cid-vby2bde5].is-hot{stroke-width:5px;transition-delay:0s}.ph[data-astro-cid-vby2bde5]{cursor:default;background:linear-gradient(90deg,currentColor 50%,#0000 50%) 0 100%/4px 1px repeat-x;padding-bottom:1px;transition:color .2s}.ph[data-astro-cid-vby2bde5][data-strand="0"]:hover{color:var(--signal)}.ph[data-astro-cid-vby2bde5][data-strand="2"]:hover{color:var(--sea)}.ph[data-astro-cid-vby2bde5][data-strand="1"]:hover,.ph[data-astro-cid-vby2bde5][data-strand="3"]:hover{color:var(--ink)}.hands[data-astro-cid-vby2bde5]{margin:clamp(8px,2vw,24px) 0 clamp(24px,3vw,40px)}.strata[data-astro-cid-vby2bde5]{position:relative}.core__wall[data-astro-cid-vby2bde5]{fill:none;stroke:var(--ink);stroke-width:1.4px}.layer__band[data-astro-cid-vby2bde5]{fill:url(#sed);stroke:var(--ink-soft);stroke-width:1.4px;stroke-dasharray:5 3;transition:opacity .4s}.layer[data-astro-cid-vby2bde5]:nth-child(odd) .layer__band[data-astro-cid-vby2bde5]{fill:#1d3b571a}.layer__t[data-astro-cid-vby2bde5]{fill:var(--ink);letter-spacing:.04em;font-size:13px}.layer[data-astro-cid-vby2bde5]{transition:transform .9s var(--ease), opacity .6s ease;transition-delay:calc(.3s + (4 - var(--k)) * .18s)}.js #mo-c[data-astro-cid-vby2bde5]:not(.is-in) .layer[data-astro-cid-vby2bde5]{opacity:0;transform:translateY(-26px)}.layer[data-astro-cid-vby2bde5].is-past .layer__band[data-astro-cid-vby2bde5]{opacity:.42}.layer[data-astro-cid-vby2bde5].is-past .layer__t[data-astro-cid-vby2bde5]{fill:var(--ink-faint)}.entry[data-astro-cid-vby2bde5]{transition:transform .45s var(--ease), opacity .6s ease 1.6s}.js #mo-c[data-astro-cid-vby2bde5]:not(.is-in) .entry[data-astro-cid-vby2bde5]{opacity:0}.entry__line[data-astro-cid-vby2bde5]{stroke:var(--signal);stroke-width:1.8px;stroke-dasharray:5 4}.entry__br[data-astro-cid-vby2bde5]{stroke:var(--signal);stroke-width:1.2px;stroke-opacity:.6}.entry__dot[data-astro-cid-vby2bde5]{fill:var(--signal)}.entry__t[data-astro-cid-vby2bde5]{fill:var(--signal);letter-spacing:.04em;font-size:14px;font-weight:500}.strata__handle[data-astro-cid-vby2bde5]{cursor:ns-resize;touch-action:none;background:0 0;border:0;border-radius:22px;width:26%;height:44px;margin-top:-22px;position:absolute;left:4%}.strata__handle[data-astro-cid-vby2bde5]:focus-visible{outline:2px solid var(--sea);outline-offset:2px}.flow[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr) 90px minmax(0,1fr);align-items:stretch;margin-top:clamp(56px,7vw,88px);display:grid}.fn[data-astro-cid-vby2bde5]{background:var(--paper-sheet);border:1px solid var(--rule-strong);border-radius:8px;padding:22px clamp(16px,2vw,24px);position:relative;overflow:hidden}.fn--core[data-astro-cid-vby2bde5]{border-color:var(--ink);box-shadow:0 20px 40px -32px #14141380}.fn__pulse[data-astro-cid-vby2bde5]{background:var(--signal);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;right:16px}.fn__pulse[data-astro-cid-vby2bde5]:after{content:"";border:1.5px solid var(--signal);animation:ping 2.6s var(--ease) infinite;border-radius:50%;position:absolute;inset:-6px}.fn__tag[data-astro-cid-vby2bde5]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.fn__label[data-astro-cid-vby2bde5]{font-family:var(--f-head);letter-spacing:-.012em;color:var(--ink);margin-top:10px;font-size:clamp(19px,1.8vw,23px);font-weight:650;line-height:1.15}.fn__sub[data-astro-cid-vby2bde5]{letter-spacing:.03em;color:var(--ink-soft);margin-top:10px;font-size:11.5px;line-height:1.5}.fch[data-astro-cid-vby2bde5]{background:repeating-linear-gradient(to right, var(--rule-strong) 0 4px, transparent 4px 8px);align-self:center;height:2px;margin:0 6px;position:relative}.fch[data-astro-cid-vby2bde5]:after{content:"";border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);width:8px;height:8px;position:absolute;top:-4px;right:-2px;transform:rotate(45deg)}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{background:var(--signal);width:8px;height:8px;animation:2.4s linear infinite flowx;animation-delay:calc(var(--n,0) * -.48s);opacity:0;border-radius:50%;position:absolute;top:-3px;left:0}.fch--b[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{background:var(--sea)}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:first-child{--n:0}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(2){--n:1}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(3){--n:2}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(4){--n:3}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(5){--n:4}@keyframes flowx{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.js .flow[data-astro-cid-vby2bde5]:not(.is-in) .fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{animation-play-state:paused}.js .flow[data-astro-cid-vby2bde5] .fn[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(16px)}.js .flow[data-astro-cid-vby2bde5] .fn--core[data-astro-cid-vby2bde5]{transition-delay:.25s}.js .flow[data-astro-cid-vby2bde5] .fn--out[data-astro-cid-vby2bde5]{transition-delay:.5s}.js .flow[data-astro-cid-vby2bde5].is-in .fn[data-astro-cid-vby2bde5]{opacity:1;transform:none}@media (width<=860px){.flow[data-astro-cid-vby2bde5]{grid-template-rows:auto 56px auto 56px auto;grid-template-columns:minmax(0,1fr)}.fch[data-astro-cid-vby2bde5]{background:repeating-linear-gradient(to bottom, var(--rule-strong) 0 4px, transparent 4px 8px);place-self:stretch start;width:2px;height:auto;margin:6px 0 6px 32px}.fch[data-astro-cid-vby2bde5]:after{top:auto;bottom:-2px;right:-3px;transform:rotate(135deg)}.fch[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{animation-name:flowy;left:-3px}@keyframes flowy{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}}.verts[data-astro-cid-vby2bde5]{margin-top:28px;padding-left:64px;position:relative}.verts__trunk[data-astro-cid-vby2bde5]{background:var(--rule-strong);transform-origin:top;width:2px;transition:transform 1.6s var(--ease-in-out);position:absolute;top:-28px;bottom:58px;left:22px;overflow:hidden}.js .verts[data-astro-cid-vby2bde5]:not(.is-in) .verts__trunk[data-astro-cid-vby2bde5]{transform:scaleY(0)}.verts__trunk[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{background:linear-gradient(transparent, var(--sea), transparent);border-radius:3px;width:6px;height:40px;animation:3.2s linear infinite trunk;position:absolute;left:-2px}@keyframes trunk{0%{top:-40px}to{top:100%}}.vt[data-astro-cid-vby2bde5]{border-bottom:1px solid var(--rule);grid-template-rows:auto 1fr;grid-template-columns:64px minmax(0,4fr) minmax(0,5fr);gap:10px clamp(20px,3vw,40px);padding:30px 0;display:grid;position:relative}.vt[data-astro-cid-vby2bde5]:before{content:"";background:var(--rule-strong);transform-origin:0;width:42px;height:2px;transition:transform .6s var(--ease);transition-delay:calc(.8s + var(--k) * .18s);position:absolute;top:58px;left:-42px}.js .verts[data-astro-cid-vby2bde5]:not(.is-in) .vt[data-astro-cid-vby2bde5]:before{transform:scaleX(0)}.vt__ic[data-astro-cid-vby2bde5]{fill:none;width:56px;height:56px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/span 2;overflow:visible}.vt__h[data-astro-cid-vby2bde5]{font-family:var(--f-head);letter-spacing:-.014em;grid-column:2;font-size:clamp(21px,2vw,25px);font-weight:650;line-height:1.15}.vt__text[data-astro-cid-vby2bde5]{color:var(--ink-soft);grid-area:1/3/span 2;font-size:17px;line-height:1.58}.vt__model[data-astro-cid-vby2bde5]{letter-spacing:.02em;grid-column:2;grid-template-columns:auto minmax(0,1fr);align-self:start;gap:0 10px;font-size:11.5px;line-height:1.5;display:grid}.vk[data-astro-cid-vby2bde5]{color:var(--ink-faint);border-top:1px solid var(--rule);padding:6px 0}.vv[data-astro-cid-vby2bde5]{color:var(--ink);border-top:1px solid var(--rule);padding:6px 0}.vt__plan[data-astro-cid-vby2bde5]{border:1.6px dashed var(--ink-faint);border-radius:50%;width:12px;height:12px;position:absolute;top:30px;right:0}.js .vt[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(.6s + var(--k) * .14s);transform:translateY(12px)}.js .verts[data-astro-cid-vby2bde5].is-in .vt[data-astro-cid-vby2bde5]{opacity:1;transform:none}.ic__eddy[data-astro-cid-vby2bde5]{stroke:var(--sea);stroke-opacity:.5}.ic__route[data-astro-cid-vby2bde5]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--ease-in-out), opacity .4s ease}.ic__route--old[data-astro-cid-vby2bde5]{stroke:var(--ink-faint);stroke-dasharray:.04 .03}.ic__route--new[data-astro-cid-vby2bde5]{stroke:var(--signal);stroke-dashoffset:1px}.vt[data-astro-cid-vby2bde5]:hover .ic__route--new[data-astro-cid-vby2bde5]{stroke-dashoffset:0}.vt[data-astro-cid-vby2bde5]:hover .ic__route--old[data-astro-cid-vby2bde5]{opacity:.3}.ic__check[data-astro-cid-vby2bde5]{stroke:var(--signal);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--ease)}.vt[data-astro-cid-vby2bde5]:hover .ic__check[data-astro-cid-vby2bde5],.reduced-motion .ic__check[data-astro-cid-vby2bde5]{stroke-dashoffset:0}.ic__blades[data-astro-cid-vby2bde5]{transform-origin:24px 20px}.vt[data-astro-cid-vby2bde5]:hover .ic__blades[data-astro-cid-vby2bde5]{animation:1.6s linear infinite turn}.vt__ic--aqua[data-astro-cid-vby2bde5] ellipse[data-astro-cid-vby2bde5]{fill:#1d3b5714}.ic__fish[data-astro-cid-vby2bde5]{fill:#c8553d33;stroke:var(--signal);transform-origin:28px 32px}.vt[data-astro-cid-vby2bde5]:hover .ic__fish[data-astro-cid-vby2bde5]{animation:2.4s ease-in-out infinite swim}@keyframes swim{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.vt__ic--mang[data-astro-cid-vby2bde5] path[data-astro-cid-vby2bde5]:first-child{fill:#1d3b571a}.ic__roots[data-astro-cid-vby2bde5]{stroke:var(--signal);stroke-dasharray:1;stroke-dashoffset:0}.vt[data-astro-cid-vby2bde5]:hover .ic__roots[data-astro-cid-vby2bde5]{animation:roots 1.2s var(--ease)}@keyframes roots{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (width<=860px){.verts[data-astro-cid-vby2bde5]{padding-left:34px}.verts__trunk[data-astro-cid-vby2bde5]{left:8px}.vt[data-astro-cid-vby2bde5]:before{width:26px;top:56px;left:-26px}.vt[data-astro-cid-vby2bde5]{grid-template-columns:56px minmax(0,1fr)}.vt__h[data-astro-cid-vby2bde5]{grid-column:2;align-self:center}.vt__text[data-astro-cid-vby2bde5],.vt__model[data-astro-cid-vby2bde5]{grid-area:auto/1/auto/-1}.vt__ic[data-astro-cid-vby2bde5]{grid-row:1}}.proj[data-astro-cid-vby2bde5]{background:var(--dark);color:var(--cream);border-radius:var(--r-lg);isolation:isolate;--mx:50%;--my:30%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px clamp(32px,5vw,72px);margin-top:clamp(72px,9vw,112px);padding:clamp(32px,5vw,64px) clamp(24px,5vw,64px);scroll-margin-top:90px;display:grid;position:relative;overflow:hidden}.proj[data-astro-cid-vby2bde5]:before{content:"";z-index:-1;background:radial-gradient(520px circle at var(--mx) var(--my), #e0b5671a, transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.proj[data-astro-cid-vby2bde5]:hover:before{opacity:1}.proj__chart[data-astro-cid-vby2bde5]{margin:0}.proj__chart[data-astro-cid-vby2bde5] svg[data-astro-cid-vby2bde5]{cursor:crosshair;width:100%;height:auto;display:block}.pc__grid[data-astro-cid-vby2bde5]{stroke:#f2eee614;stroke-width:1px}.pc__axis[data-astro-cid-vby2bde5]{fill:none;stroke:#f2eee6cc;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-in-out) .2s}.js .proj[data-astro-cid-vby2bde5]:not(.is-in) .pc__axis[data-astro-cid-vby2bde5]{stroke-dashoffset:1px}.pc__tick[data-astro-cid-vby2bde5]{stroke:#f2eee699;stroke-width:1.4px}.pc__pen[data-astro-cid-vby2bde5]{fill:var(--signal);opacity:0}.proj[data-astro-cid-vby2bde5].is-in .pc__pen[data-astro-cid-vby2bde5]{animation:3.2s 1.4s both pen}@keyframes pen{0%{opacity:0;transform:scale(.4)}18%{opacity:1;transform:none}45%{opacity:1;transform:translate(6px,-4px)}60%{opacity:1;transform:translate(4px,-3px)}to{opacity:0;transform:translate(4px,-3px)}}.pc__pen[data-astro-cid-vby2bde5]{transform-box:fill-box;transform-origin:50%}.pc__cross[data-astro-cid-vby2bde5] path[data-astro-cid-vby2bde5]{stroke:#f2eee659;stroke-width:1px;stroke-dasharray:3 4}.pc__cross[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .2s}.proj__chart[data-astro-cid-vby2bde5]:hover .pc__cross[data-astro-cid-vby2bde5]{opacity:1}.proj__label[data-astro-cid-vby2bde5]{letter-spacing:.16em;color:#e0b567;margin-bottom:16px;font-size:12px;font-weight:500}.proj__text[data-astro-cid-vby2bde5]{color:#f2eee6db;font-size:clamp(18px,1.5vw,20px);line-height:1.62}.proj__link[data-astro-cid-vby2bde5]{color:var(--cream);border-bottom:1px dotted #e0b567cc;text-decoration:none;transition:color .2s}.proj__link[data-astro-cid-vby2bde5]:hover{color:#e0b567}.proj__arr[data-astro-cid-vby2bde5]{width:8px;height:8px;transition:transform .3s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:6px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.proj__link[data-astro-cid-vby2bde5]:hover .proj__arr[data-astro-cid-vby2bde5]{transform:translateY(0)rotate(45deg)}.js .proj__body[data-astro-cid-vby2bde5]{opacity:0;transition:opacity 1s var(--ease) .5s, transform 1s var(--ease) .5s;transform:translateY(14px)}.js .proj[data-astro-cid-vby2bde5].is-in .proj__body[data-astro-cid-vby2bde5]{opacity:1;transform:none}@media (width<=860px){.proj[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}}.struct[data-astro-cid-vby2bde5]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;margin-top:clamp(56px,7vw,88px);display:grid;position:relative}.plate[data-astro-cid-vby2bde5]{border-radius:8px;flex-direction:column;padding:clamp(24px,3vw,40px);display:flex;position:relative}.plate--f[data-astro-cid-vby2bde5]{background:#ebe4d4;border:1px solid #d3c6a8}.plate--c[data-astro-cid-vby2bde5]{background:var(--paper-sheet);border:1px solid var(--rule-strong)}.plate__moat[data-astro-cid-vby2bde5]{opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='24' viewBox='0 0 10 24'%3E%3Cpath d='M5 0 C 10 6, 0 12, 5 18 S 10 24, 5 24' fill='none' stroke='%231d3b57' stroke-width='1.6'/%3E%3C/svg%3E") top/10px 24px repeat-y;width:10px;position:absolute;top:12px;bottom:12px;right:-14px}.plate__seal[data-astro-cid-vby2bde5]{mix-blend-mode:multiply;width:58px;height:auto;position:absolute;top:16px;right:18px;transform:rotate(-8deg)}.plate__tag[data-astro-cid-vby2bde5]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.plate__h[data-astro-cid-vby2bde5]{font-family:var(--f-head);letter-spacing:-.014em;margin-top:10px;padding-right:70px;font-size:clamp(21px,2vw,26px);font-weight:650;line-height:1.15}.plate--c[data-astro-cid-vby2bde5] .plate__h[data-astro-cid-vby2bde5]{padding-right:0}.plate__list[data-astro-cid-vby2bde5]{flex:1;margin:20px 0 0;padding:0;list-style:none}.plate__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{color:var(--ink-2);border-top:1px solid #1414131a;padding:10px 0 10px 20px;font-size:16.5px;line-height:1.45;transition:background .25s;position:relative}.plate__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:before{content:"";background:var(--ink-faint);width:7px;height:1.5px;position:absolute;top:19px;left:2px}.plate__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5][data-hot]{cursor:default}.plate__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5][data-hot]:hover{background:#c8553d12}.plate__note[data-astro-cid-vby2bde5]{letter-spacing:.02em;color:var(--ink);background:#ffffff59;border-left:2px solid;margin-top:18px;padding:12px 14px;font-size:11.5px;line-height:1.55}.plate__note--amber[data-astro-cid-vby2bde5]{border-color:#c9953d}.plate__note--t[data-astro-cid-vby2bde5]{border-color:var(--signal)}.js .struct[data-astro-cid-vby2bde5] .plate[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(20px)}.js .struct[data-astro-cid-vby2bde5] .plate--c[data-astro-cid-vby2bde5]{transition-delay:.2s}.js .struct[data-astro-cid-vby2bde5].is-in .plate[data-astro-cid-vby2bde5]{opacity:1;transform:none}.xch[data-astro-cid-vby2bde5]{flex-direction:column;justify-content:center;gap:12px;padding:0 14px;display:flex;position:relative}.xch__label[data-astro-cid-vby2bde5]{text-align:center;letter-spacing:.08em;color:var(--ink-soft);font-size:11.5px}.xch__lane[data-astro-cid-vby2bde5]{background:repeating-linear-gradient(to right, var(--rule-strong) 0 4px, transparent 4px 8px);height:2px;position:relative}.xch__lane[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{opacity:0;border-radius:50%;width:8px;height:8px;animation:none;position:absolute;top:-3px}.xch__lane[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(2){animation-delay:-.65s}.xch__lane[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(3){animation-delay:-1.3s}.xch__lane[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]:nth-child(4){animation-delay:-1.95s}.xch__lane--uses[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{background:var(--sea);animation-name:lr}.xch__lane--funds[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{background:var(--signal);animation-name:rl}@keyframes lr{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes rl{0%{opacity:0;left:calc(100% - 8px)}15%,85%{opacity:1}to{opacity:0;left:0}}.struct[data-astro-cid-vby2bde5].hot-fee .xch__lane--funds[data-astro-cid-vby2bde5]{background:repeating-linear-gradient(to right, var(--signal) 0 4px, transparent 4px 8px)}.struct[data-astro-cid-vby2bde5].hot-fee .xch__lane--funds[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{width:11px;height:11px;top:-4.5px}.inv[data-astro-cid-vby2bde5]{grid-column:1/-1;width:100%;height:90px;overflow:visible}.inv__line[data-astro-cid-vby2bde5]{fill:none;stroke:var(--ink);stroke-width:1.6px;stroke-dasharray:6 5}.inv__m[data-astro-cid-vby2bde5]{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px}.struct[data-astro-cid-vby2bde5].is-in .inv__m[data-astro-cid-vby2bde5]{animation:invest 5s var(--ease-in-out) 1.2s both}.struct[data-astro-cid-vby2bde5].replay .inv__m[data-astro-cid-vby2bde5]{animation:invest2 5s var(--ease-in-out) both}@keyframes invest{0%{stroke-dashoffset:1px}30%,44%{stroke-dashoffset:.6px}64%,78%{stroke-dashoffset:0}to{stroke-dashoffset:.6px}}@keyframes invest2{0%{stroke-dashoffset:.6px}30%,50%{stroke-dashoffset:0}to{stroke-dashoffset:.6px}}.inv__hit[data-astro-cid-vby2bde5]{fill:var(--ink);opacity:0;transition:opacity .4s 2.6s}.struct[data-astro-cid-vby2bde5].is-in .inv__hit[data-astro-cid-vby2bde5]{opacity:1}.inv__water[data-astro-cid-vby2bde5]{fill:none;stroke:var(--sea);stroke-width:2px}.inv__fund[data-astro-cid-vby2bde5]{fill:none;stroke:var(--signal);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-in-out) 1.8s, stroke-width .25s ease}.struct[data-astro-cid-vby2bde5].is-in .inv__fund[data-astro-cid-vby2bde5]{stroke-dashoffset:0}.struct[data-astro-cid-vby2bde5].hot-fund .inv__fund[data-astro-cid-vby2bde5]{stroke-width:3px;transition-delay:0s}.fundboat[data-astro-cid-vby2bde5]{fill:none;width:60px;height:30px;stroke:var(--ink);stroke-width:1.4px;stroke-linejoin:round;position:absolute;bottom:-8px;left:58%;transform:translate(-50%)}.fundboat[data-astro-cid-vby2bde5] path[data-astro-cid-vby2bde5]:first-child{fill:#c8553d29}@media (width<=900px){.struct[data-astro-cid-vby2bde5]{grid-template-rows:auto 110px auto auto;grid-template-columns:minmax(0,1fr)}.xch[data-astro-cid-vby2bde5]{flex-direction:row;justify-content:center;align-items:center;gap:18px;padding:10px 0}.xch__lane[data-astro-cid-vby2bde5]{background:repeating-linear-gradient(to bottom, var(--rule-strong) 0 4px, transparent 4px 8px);width:2px;height:80px}.xch__lane[data-astro-cid-vby2bde5] i[data-astro-cid-vby2bde5]{left:-3px}@keyframes lr{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes rl{0%{opacity:0;top:calc(100% - 8px)}15%,85%{opacity:1}to{opacity:0;top:0}}.plate__moat[data-astro-cid-vby2bde5]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10'%3E%3Cpath d='M0 5 C 6 0, 12 10, 18 5 S 24 0, 24 5' fill='none' stroke='%231d3b57' stroke-width='1.6'/%3E%3C/svg%3E") 0/24px 10px repeat-x;width:auto;height:10px;inset:auto 12px -14px}.inv[data-astro-cid-vby2bde5],.fundboat[data-astro-cid-vby2bde5]{display:none}}.why[data-astro-cid-vby2bde5]{margin-top:clamp(64px,8vw,104px)}.why__lead[data-astro-cid-vby2bde5]{font-family:var(--f-body);color:var(--ink);max-width:24em;font-size:clamp(22px,2.3vw,30px);line-height:1.3}.why__items[data-astro-cid-vby2bde5]{margin-top:28px}.wr[data-astro-cid-vby2bde5]{border-top:1px solid var(--rule-strong);grid-template-columns:48px 56px minmax(0,1fr);align-items:start;gap:0 18px;padding:26px 0;display:grid}.wr[data-astro-cid-vby2bde5]:last-child{border-bottom:1px solid var(--rule-strong)}.wr__g[data-astro-cid-vby2bde5]{fill:none;width:40px;height:40px;stroke:var(--ink);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.wr__g[data-astro-cid-vby2bde5] circle[data-astro-cid-vby2bde5]{fill:var(--signal);stroke:none}.wr__g[data-astro-cid-vby2bde5] [data-astro-cid-vby2bde5][pathLength]{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--ease-in-out);transition-delay:calc(.4s + var(--k) * .25s)}.js .why[data-astro-cid-vby2bde5]:not(.is-in) .wr__g[data-astro-cid-vby2bde5] [data-astro-cid-vby2bde5][pathLength]{stroke-dashoffset:1px}.wr__num[data-astro-cid-vby2bde5]{color:var(--signal);padding-top:8px;font-size:15px;font-weight:500}.wr__h[data-astro-cid-vby2bde5]{font-family:var(--f-body);color:var(--ink);font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.3}.wr__text[data-astro-cid-vby2bde5]{color:var(--ink-soft);max-width:42em;margin-top:10px;font-size:clamp(17px,1.35vw,18.5px);line-height:1.6}.js .wr__body[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:calc(.3s + var(--k) * .18s);transform:translateY(10px)}.js .why[data-astro-cid-vby2bde5].is-in .wr__body[data-astro-cid-vby2bde5]{opacity:1;transform:none}@media (width<=640px){.wr[data-astro-cid-vby2bde5]{grid-template-columns:40px minmax(0,1fr)}.wr__num[data-astro-cid-vby2bde5]{grid-column:2;padding-top:10px}.wr__body[data-astro-cid-vby2bde5]{grid-column:1/-1;margin-top:10px}}.talk[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px clamp(32px,5vw,72px);margin-top:clamp(56px,7vw,88px);display:grid}.letter[data-astro-cid-vby2bde5]{background-color:var(--paper-sheet);border:1px solid var(--rule);background-image:repeating-linear-gradient(#0000 0 33px,#1d3b5714 33px 34px);border-radius:3px;padding:clamp(28px,4vw,48px);position:relative;transform:rotate(-.6deg);box-shadow:0 1px 2px #1414130f,0 30px 60px -40px #14141373}.js .letter[data-astro-cid-vby2bde5]{opacity:0;transition:opacity 1s var(--ease), transform 1.2s var(--ease);transform:translateY(30px)rotate(-2deg)}.js .letter[data-astro-cid-vby2bde5].is-in{opacity:1;transform:rotate(-.6deg)}.letter__h[data-astro-cid-vby2bde5]{letter-spacing:.14em;color:var(--signal);font-size:12px;font-weight:500}.letter__list[data-astro-cid-vby2bde5]{margin:22px 0 0;padding:0;list-style:none}.letter__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{color:var(--ink-2);padding:8px 0 8px 30px;font-size:clamp(17.5px,1.45vw,19.5px);line-height:1.55;position:relative}.letter__list[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:before{content:"";background:var(--ink);border-radius:1px;width:16px;height:2px;position:absolute;top:22px;left:2px;transform:rotate(-4deg)}.letter__note[data-astro-cid-vby2bde5]{border-top:1px dashed var(--rule-strong);letter-spacing:.02em;color:var(--ink-faint);margin-top:22px;padding-top:16px;font-size:12px;line-height:1.6}.addr[data-astro-cid-vby2bde5]{justify-items:start;gap:18px;display:grid}.kochi[data-astro-cid-vby2bde5]{border:1px solid var(--rule);background:var(--paper-sheet);border-radius:4px;width:240px;height:auto}.kochi__sea[data-astro-cid-vby2bde5]{fill:#1d3b571a}.kochi__land[data-astro-cid-vby2bde5]{fill:var(--paper-deep);stroke:var(--ink);stroke-width:1.1px;stroke-linejoin:round;stroke-dasharray:2000;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--ease-in-out) .3s}.js .addr[data-astro-cid-vby2bde5]:not(.is-in) .kochi__land[data-astro-cid-vby2bde5]{stroke-dashoffset:2000px}.kochi__pin[data-astro-cid-vby2bde5]{fill:var(--signal);transform-box:fill-box;transform-origin:bottom;transition:transform .6s cubic-bezier(.4,2,.6,1) 1.8s,opacity .3s 1.8s}.js .addr[data-astro-cid-vby2bde5]:not(.is-in) .kochi__pin[data-astro-cid-vby2bde5]{opacity:0;transform:translateY(-14px)}.kochi__ring[data-astro-cid-vby2bde5]{fill:none;stroke:var(--signal);stroke-width:1.4px;opacity:0;transform-box:fill-box;transform-origin:50%}.addr[data-astro-cid-vby2bde5].is-in .kochi__ring[data-astro-cid-vby2bde5]{animation:kping 2.8s var(--ease) 2.4s infinite}@keyframes kping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.addr__cta[data-astro-cid-vby2bde5]{color:var(--ink);gap:8px;text-decoration:none;display:grid}.addr__mail[data-astro-cid-vby2bde5]{transition:background-size .4s var(--ease), color .25s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat;justify-self:start;padding-bottom:3px;font-size:clamp(20px,2vw,24px);font-weight:500}.addr__cta[data-astro-cid-vby2bde5]:hover .addr__mail[data-astro-cid-vby2bde5]{color:var(--sea);background-size:100% 1.5px}.addr__name[data-astro-cid-vby2bde5]{letter-spacing:.04em;color:var(--ink-faint);font-size:12px}.addr__sig[data-astro-cid-vby2bde5]{font-family:var(--f-hand);letter-spacing:0;color:var(--ink);margin-right:4px;font-size:30px;font-weight:600;line-height:1}.addr__loc[data-astro-cid-vby2bde5]{letter-spacing:.04em;color:var(--ink-soft);font-size:12px;line-height:1.6}.coord[data-astro-cid-vby2bde5]{color:var(--ink-faint)}.js .addr[data-astro-cid-vby2bde5]>[data-astro-cid-vby2bde5]:not(.kochi){opacity:0;transition:opacity .9s .4s}.js .addr[data-astro-cid-vby2bde5].is-in>[data-astro-cid-vby2bde5]:not(.kochi){opacity:1}@media (width<=860px){.talk[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}.letter[data-astro-cid-vby2bde5],.js .letter[data-astro-cid-vby2bde5].is-in{transform:none}}.tray[data-astro-cid-vby2bde5]{background:var(--paper-sheet);border:1px solid var(--rule);border-radius:6px;margin-top:clamp(72px,9vw,112px);padding:clamp(44px,5vw,60px) clamp(20px,4vw,44px) clamp(22px,3vw,32px);position:relative;box-shadow:0 1px 2px #1414130d,0 30px 60px -44px #14141373}.tray__tab[data-astro-cid-vby2bde5]{background:var(--paper);border:1px solid var(--rule-strong);letter-spacing:.18em;color:var(--ink);white-space:nowrap;border-radius:4px;margin:0;padding:6px 16px;font-size:11.5px;font-weight:500;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.tray__cols[data-astro-cid-vby2bde5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px clamp(24px,4vw,56px);display:grid}.tray__h[data-astro-cid-vby2bde5]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--ink);align-items:center;gap:10px;padding-bottom:12px;font-size:12.5px;font-weight:500;display:flex}.adot[data-astro-cid-vby2bde5]{border-radius:50%;flex:none;width:10px;height:10px}.adot--live[data-astro-cid-vby2bde5]{background:var(--signal);box-shadow:0 0 0 3px #c8553d2e}.adot--req[data-astro-cid-vby2bde5]{background:#c9953d;box-shadow:0 0 0 3px #c9953d2e}.tray__items[data-astro-cid-vby2bde5]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--signal);color:var(--ink-2);overflow-wrap:anywhere;transition:transform .3s var(--ease), box-shadow .3s var(--ease);border-radius:3px;padding:12px 14px 12px 16px;font-size:16px;line-height:1.45;position:relative}.tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5] a[data-astro-cid-vby2bde5]:hover{color:var(--sea)}.tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:hover{transform:translateY(-3px);box-shadow:0 12px 22px -16px #14141366}.tray__items--req[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{border-left-color:#c9953d;padding-right:38px}.tray__items--req[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:after{content:"";background:#c9953d24;border:1.5px solid #b0823a;border-radius:2px;width:12px;height:10px;margin-top:-3px;position:absolute;top:50%;right:14px}.tray__items--req[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:before{content:"";border:1.5px solid #b0823a;border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:8px;margin-top:-10px;position:absolute;top:50%;right:16px}.tray__items--req[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:hover:before{animation:.5s wig}@keyframes wig{0%,to{transform:none}30%{transform:translateY(-2px)rotate(-8deg)}60%{transform:rotate(6deg)}}.js .tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{opacity:0;transition:opacity .5s ease, transform .6s var(--ease), box-shadow .3s var(--ease);transition-delay:calc(.3s + var(--k) * .1s);transform:translateY(-14px)}.js .tray[data-astro-cid-vby2bde5].is-in .tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]{opacity:1;transform:none}.js .tray[data-astro-cid-vby2bde5].is-in .tray__items[data-astro-cid-vby2bde5] li[data-astro-cid-vby2bde5]:hover{transition-delay:0s;transform:translateY(-3px)}@media (width<=760px){.tray__cols[data-astro-cid-vby2bde5]{grid-template-columns:minmax(0,1fr)}.tray__tab[data-astro-cid-vby2bde5]{letter-spacing:.12em;font-size:10.5px}}
