.sp[data-astro-cid-7xqvgw2t],.sp-stage[data-astro-cid-7xqvgw2t]{position:relative}.sp-panel[data-astro-cid-7xqvgw2t]{box-sizing:border-box;min-height:100svh;padding:calc(var(--header-clearance,150px) + 8px) 0 clamp(48px, 7vh, 96px);align-items:center;display:flex;position:relative}.sp-panel--canvas[data-astro-cid-7xqvgw2t]{background:var(--tyf-paper);color:var(--tyf-forest)}.sp-panel--forest[data-astro-cid-7xqvgw2t]{background:var(--tyf-forest);color:var(--tyf-paper)}.sp-panel--forest[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]{box-shadow:6px 6px 0 var(--tyf-signal)}.sp-panel--signal[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal);color:var(--tyf-forest)}@media (width>=1024px) and (height>=700px) and (prefers-reduced-motion:no-preference){.sp[data-astro-cid-7xqvgw2t]{height:calc(var(--n) * 220svh)}.sp-stage[data-astro-cid-7xqvgw2t]{height:100svh;position:sticky;top:0;overflow:hidden}.sp-panel[data-astro-cid-7xqvgw2t]{transform-origin:50% 0;transform:translateY(calc((1 - var(--in,1)) * 100%)) scale(calc(1 - var(--under,0) * .06));border-radius:calc(var(--under,0) * 24px);will-change:transform;position:absolute;inset:0}.sp-panel[data-astro-cid-7xqvgw2t]:not(:first-child){box-shadow:0 -12px 0 color-mix(in srgb, var(--tyf-forest) 12%, transparent);border-radius:24px 24px 0 0}.sp-listwrap[data-astro-cid-7xqvgw2t]{padding-left:24px}.sp-rail[data-astro-cid-7xqvgw2t]{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.sp-rail[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{border-radius:inherit;transform-origin:top;transform:scaleY(var(--fill,0));background:currentColor;position:absolute;inset:0}.sp-list[data-astro-cid-7xqvgw2t] li[data-astro-cid-7xqvgw2t]{opacity:var(--o,1);transform:translateY(calc((1 - var(--r,1)) * 40px));transition:opacity .3s var(--anim-ease)}.sp-list[data-astro-cid-7xqvgw2t] li[data-astro-cid-7xqvgw2t].is-past{opacity:.45}.sp-service[data-astro-cid-7xqvgw2t]{transition:background-color .3s var(--anim-ease), box-shadow .3s var(--anim-ease), color .3s var(--anim-ease);border-radius:4px;justify-self:start}.sp-list[data-astro-cid-7xqvgw2t] li[data-astro-cid-7xqvgw2t].is-active .sp-service[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal);color:var(--tyf-forest);box-shadow:0 0 0 .2em var(--tyf-signal)}.sp-ill[data-astro-cid-7xqvgw2t]{opacity:0;transition:opacity .3s var(--anim-ease), transform .65s var(--anim-ease-bounce), box-shadow .3s var(--anim-ease);transform:translateY(48px)scale(.86)rotate(-3deg)}.sp-ill[data-astro-cid-7xqvgw2t].is-on{opacity:1;transform:none}.sp-ill[data-astro-cid-7xqvgw2t].is-active{box-shadow:10px 14px 0 var(--tyf-forest);transform:translateY(-10px)rotate(-1.5deg)scale(1.03)}.sp-panel--forest[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t].is-active{box-shadow:10px 14px 0 var(--tyf-signal)}.sp-panel--signal[data-astro-cid-7xqvgw2t] .sp-list[data-astro-cid-7xqvgw2t] li[data-astro-cid-7xqvgw2t].is-active .sp-service[data-astro-cid-7xqvgw2t]{background:var(--tyf-paper);box-shadow:0 0 0 .2em var(--tyf-paper)}.sp-ill[data-astro-cid-7xqvgw2t].is-active figcaption[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal)}.ill-plan__stop[data-astro-cid-7xqvgw2t]{opacity:0;transition:opacity .3s var(--anim-ease) calc(var(--x) * .14s + .25s)}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-plan__stop[data-astro-cid-7xqvgw2t]{opacity:1}.ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]{transform-origin:bottom;transition:transform .5s var(--anim-ease-bounce);transform:scaleY(0)}.ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]:nth-child(2){transition-delay:.12s}.ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]:nth-child(3){transition-delay:.24s}.ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]:nth-child(4){transition-delay:.36s}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]{transform:none}.sp-ill[data-astro-cid-7xqvgw2t].is-active .ill-vinyl__disc[data-astro-cid-7xqvgw2t]{transform:translate(30%)rotate(140deg)}.ill-chart[data-astro-cid-7xqvgw2t] polyline[data-astro-cid-7xqvgw2t]{stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--anim-ease) .25s}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-chart[data-astro-cid-7xqvgw2t] polyline[data-astro-cid-7xqvgw2t]{stroke-dashoffset:0}.ill-chart__area[data-astro-cid-7xqvgw2t]{opacity:0;transition:opacity .6s var(--anim-ease) .9s}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-chart__area[data-astro-cid-7xqvgw2t]{opacity:1}.ill-inbox__tick[data-astro-cid-7xqvgw2t]{transition:transform .5s var(--anim-ease-bounce) .5s;transform:scale(0)}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-inbox__tick[data-astro-cid-7xqvgw2t]{transform:none}.sp-ill[data-astro-cid-7xqvgw2t].is-active .ill-variants__win[data-astro-cid-7xqvgw2t]{transform:translateY(-14%)scale(1.1)}.ill-report__bars[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{transition:transform .6s var(--anim-ease-bounce) calc(var(--b) * .11s + .25s);transform:scaleY(0)}.sp-ill[data-astro-cid-7xqvgw2t].is-on .ill-report__bars[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{transform:scaleY(var(--h))}}.sp-inner[data-astro-cid-7xqvgw2t]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,2.5vw,40px);display:grid}@media (width>=1024px){.sp-inner[data-astro-cid-7xqvgw2t]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.sp-intro[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-heading);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}.sp-for[data-astro-cid-7xqvgw2t]{font-size:var(--text-body);opacity:.8;margin:0 0 clamp(20px,3vw,36px);line-height:1.4}.sp-name[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-display);letter-spacing:-.04em;margin:0;line-height:1.04}.sp-question[data-astro-cid-7xqvgw2t]{max-width:30em;font-size:var(--text-body,1.125rem);opacity:.85;margin:14px 0 clamp(24px,3.5vw,40px);line-height:1.5}.sp-listwrap[data-astro-cid-7xqvgw2t]{position:relative}.sp-list[data-astro-cid-7xqvgw2t]{max-width:40rem;margin:0;padding:0;list-style:none}.sp-list[data-astro-cid-7xqvgw2t] li[data-astro-cid-7xqvgw2t]{border-top:1px solid;border-top-color:color-mix(in srgb, currentColor 22%, transparent);gap:4px;padding:14px 0;display:grid}.sp-service[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.2}.sp-line[data-astro-cid-7xqvgw2t]{opacity:.85;font-size:16px;line-height:1.45}.sp-art[data-astro-cid-7xqvgw2t]{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:clamp(14px,1.6vw,24px);width:100%;max-width:560px;display:grid}@media (width<=1023px){.sp-art[data-astro-cid-7xqvgw2t]{order:-1;max-width:460px}}.sp-art--infrastructure[data-astro-cid-7xqvgw2t]{grid-template-areas:"a a""b c"}.sp-art--infrastructure[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:first-child{grid-area:a}.sp-art--infrastructure[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:nth-child(2){grid-area:b}.sp-art--infrastructure[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:nth-child(3){grid-area:c}.sp-art--amplification[data-astro-cid-7xqvgw2t]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"a b""a c"}.sp-art--amplification[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:first-child{grid-area:a}.sp-art--amplification[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:nth-child(2){grid-area:b}.sp-art--amplification[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:nth-child(3){grid-area:c}.sp-ill[data-astro-cid-7xqvgw2t]{min-width:0;color:var(--tyf-forest);background:var(--tyf-paper);border:2px solid var(--tyf-forest);box-shadow:6px 6px 0 var(--tyf-forest);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:12px;display:flex}.sp-ill[data-astro-cid-7xqvgw2t] figcaption[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);transition:background-color .3s var(--anim-ease);border-radius:4px;align-self:flex-start;margin-left:-6px;padding:2px 6px;font-size:14px;font-weight:700;line-height:1.2}.sp-ill__body[data-astro-cid-7xqvgw2t]{aspect-ratio:16/11;position:relative}.sp-art--infrastructure[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:first-child .sp-ill__body[data-astro-cid-7xqvgw2t]{aspect-ratio:2.3}.sp-art--amplification[data-astro-cid-7xqvgw2t] .sp-ill[data-astro-cid-7xqvgw2t]:first-child .sp-ill__body[data-astro-cid-7xqvgw2t]{aspect-ratio:auto;flex:1;min-height:220px}.sp-ill__body[data-astro-cid-7xqvgw2t] b[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);font-weight:700}.ill-plan__line[data-astro-cid-7xqvgw2t]{background:var(--tyf-forest);border-radius:3px;height:3px;position:absolute;top:42%;left:10%;right:10%}.ill-plan__stop[data-astro-cid-7xqvgw2t]{top:42%;left:calc(10% + var(--x) * 26.67%);justify-items:center;display:grid;position:absolute;translate:-50% -9px}.ill-plan__stop[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--tyf-forest);border-radius:999px}.ill-plan__stop[data-astro-cid-7xqvgw2t]:last-child i[data-astro-cid-7xqvgw2t]{background:var(--tyf-coral)}.ill-plan__stop[data-astro-cid-7xqvgw2t] b[data-astro-cid-7xqvgw2t]{margin-top:8px;font-size:12px}.ill-palette[data-astro-cid-7xqvgw2t]{grid-template-columns:repeat(4,1fr);gap:6%;display:grid;position:absolute;inset:8% 4%}.ill-palette[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);border-radius:6px}.ill-palette__type[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);background:var(--tyf-paper);place-items:center;font-size:clamp(18px,1.8vw,26px);font-weight:700;display:grid}.ill-formats[data-astro-cid-7xqvgw2t]{justify-content:center;align-items:flex-end;gap:6%;display:flex;position:absolute;inset:6% 4%}.ill-formats[data-astro-cid-7xqvgw2t] span[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);border-radius:4px;flex:none;position:relative}.ill-formats__tall[data-astro-cid-7xqvgw2t]{aspect-ratio:9/16;background:var(--tyf-coral);width:30%}.ill-formats__square[data-astro-cid-7xqvgw2t]{aspect-ratio:1;background:var(--tyf-signal);width:24%}.ill-formats__wide[data-astro-cid-7xqvgw2t]{aspect-ratio:16/9;background:var(--tyf-paper);width:28%}.ill-formats[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--tyf-forest);position:absolute;top:50%;left:50%;translate:-35% -50%}.ill-vinyl__sleeve[data-astro-cid-7xqvgw2t]{aspect-ratio:1;background:var(--tyf-coral);border:2px solid var(--tyf-forest);border-radius:4px;height:88%;position:absolute;top:6%;left:12%}.ill-vinyl__disc[data-astro-cid-7xqvgw2t]{aspect-ratio:1;background:radial-gradient(circle, var(--tyf-paper) 0 5%, var(--tyf-signal) 5% 26%, transparent 26%), repeating-radial-gradient(circle, var(--tyf-forest) 0 3px, color-mix(in srgb, var(--tyf-paper) 22%, var(--tyf-forest)) 3px 5px);height:82%;transition:transform .8s var(--anim-ease-bounce);border-radius:999px;position:absolute;top:9%;left:26%;transform:translate(14%)}.ill-site[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);border-radius:6px;position:absolute;inset:4%;overflow:hidden}.ill-site[data-astro-cid-7xqvgw2t]>span[data-astro-cid-7xqvgw2t]{position:absolute}.ill-site__bar[data-astro-cid-7xqvgw2t]{border-bottom:2px solid var(--tyf-forest);align-items:center;gap:5px;height:18%;padding-left:8px;display:flex;top:0;left:0;right:0}.ill-site__bar[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{background:var(--tyf-forest);border-radius:999px;width:7px;height:7px}.ill-site__hero[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal);border-radius:4px;width:44%;top:28%;bottom:10%;left:4%}.ill-site__title[data-astro-cid-7xqvgw2t]{background:var(--tyf-forest);border-radius:3px;height:12%;top:30%;left:54%;right:8%}.ill-site__copy[data-astro-cid-7xqvgw2t]{background:color-mix(in srgb, var(--tyf-forest) 35%, transparent);border-radius:3px;height:7%;top:48%;left:54%;right:22%}.ill-site__btn[data-astro-cid-7xqvgw2t]{background:var(--tyf-coral);font-family:var(--tyf-font-display);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;bottom:12%;left:54%}.ill-chart[data-astro-cid-7xqvgw2t]{width:92%;height:92%;position:absolute;inset:4%;overflow:visible}.ill-chart[data-astro-cid-7xqvgw2t] polyline[data-astro-cid-7xqvgw2t]{fill:none;stroke:var(--tyf-forest);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.ill-chart[data-astro-cid-7xqvgw2t] line[data-astro-cid-7xqvgw2t]{stroke:var(--tyf-forest);stroke-width:2px;vector-effect:non-scaling-stroke}.ill-chart__area[data-astro-cid-7xqvgw2t]{fill:var(--tyf-signal)}.ill-inbox[data-astro-cid-7xqvgw2t]{flex-direction:column;justify-content:center;gap:10%;display:flex;position:absolute;inset:6% 4%}.ill-inbox__row[data-astro-cid-7xqvgw2t]{align-items:center;gap:8px;display:flex}.ill-inbox__row[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);border-radius:999px;flex:none;width:16px;height:16px}.ill-inbox__row[data-astro-cid-7xqvgw2t] b[data-astro-cid-7xqvgw2t]{width:var(--w);background:var(--tyf-forest);border-radius:3px;height:7px}.ill-inbox__tick[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal);border:2px solid var(--tyf-forest);font-family:var(--tyf-font-display);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;bottom:0;right:0}.ill-ad[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);border-radius:16px;flex-direction:column;gap:8px;padding:10px;display:flex;position:absolute;inset:2% 10%}.ill-ad__sponsor[data-astro-cid-7xqvgw2t]{font-family:var(--tyf-font-display);opacity:.75;font-size:11px;font-weight:700}.ill-ad__img[data-astro-cid-7xqvgw2t]{background:var(--tyf-coral);border:2px solid var(--tyf-forest);border-radius:8px;flex:1;position:relative}.ill-ad__img[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--tyf-forest);position:absolute;top:50%;left:50%;translate:-35% -50%}.ill-ad__cta[data-astro-cid-7xqvgw2t]{text-align:center;color:var(--tyf-paper);background:var(--tyf-forest);font-family:var(--tyf-font-display);border-radius:8px;padding:6px;font-size:12px;font-weight:700}.ill-variants[data-astro-cid-7xqvgw2t]{grid-template-columns:repeat(3,1fr);gap:8%;display:grid;position:absolute;inset:14% 4% 6%}.ill-variants[data-astro-cid-7xqvgw2t] span[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);font-family:var(--tyf-font-display);background:var(--tyf-paper);transition:transform .5s var(--anim-ease-bounce);border-radius:6px;place-items:center;font-size:clamp(16px,1.6vw,22px);font-weight:700;display:grid}.ill-variants__win[data-astro-cid-7xqvgw2t]{background:var(--tyf-signal)!important}.ill-report[data-astro-cid-7xqvgw2t]{flex-direction:column;gap:6px;display:flex;position:absolute;inset:4%}.ill-report__title[data-astro-cid-7xqvgw2t]{font-size:12px}.ill-report__bars[data-astro-cid-7xqvgw2t]{border-bottom:2px solid var(--tyf-forest);flex:1;align-items:flex-end;gap:12%;padding:0 6%;display:flex}.ill-report__bars[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]{border:2px solid var(--tyf-forest);background:var(--tyf-paper);transform-origin:bottom;height:100%;transform:scaleY(var(--h));border-bottom:0;border-radius:4px 4px 0 0;flex:1}.ill-report__bars[data-astro-cid-7xqvgw2t] i[data-astro-cid-7xqvgw2t]:last-child{background:var(--tyf-signal)}.ill-report__next[data-astro-cid-7xqvgw2t]{background:var(--tyf-coral);font-family:var(--tyf-font-display);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.wr[data-astro-cid-dxiynrlo]{background:var(--tyf-forest);height:300svh;color:var(--tyf-paper);position:relative}.wr-stage[data-astro-cid-dxiynrlo]{box-sizing:border-box;height:100svh;padding-top:var(--header-clearance,140px);flex-direction:column;justify-content:center;gap:clamp(20px,4vh,44px);display:flex;position:sticky;top:0;overflow:hidden}.wr-head[data-astro-cid-dxiynrlo]{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;width:100%;max-width:1400px;margin:0 auto;padding:0 clamp(16px,2.5vw,40px);display:flex}.wr-title[data-astro-cid-dxiynrlo]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-display);letter-spacing:-.04em;margin:0;line-height:1.04}.wr-link[data-astro-cid-dxiynrlo]{font-family:var(--tyf-font-display);color:var(--tyf-signal);font-weight:700;text-decoration:none}.wr-link[data-astro-cid-dxiynrlo]:hover,.wr-link[data-astro-cid-dxiynrlo]:focus-visible{text-underline-offset:4px;text-decoration:underline}.wr-viewport[data-astro-cid-dxiynrlo]{perspective:1400px}.wr-track[data-astro-cid-dxiynrlo]{will-change:transform;transform-style:preserve-3d;gap:clamp(20px,3.5vw,56px);margin:0;padding:0;list-style:none;display:flex}.wr-card[data-astro-cid-dxiynrlo]{will-change:transform, opacity;flex:none;width:clamp(240px,min(30vw,52svh),480px)}.wr-media[data-astro-cid-dxiynrlo]{aspect-ratio:1;background:color-mix(in srgb, var(--tyf-paper) 10%, transparent);box-shadow:10px 10px 0 var(--tyf-signal);border-radius:10px;overflow:hidden}.wr-media[data-astro-cid-dxiynrlo] video[data-astro-cid-dxiynrlo],.wr-media[data-astro-cid-dxiynrlo] img[data-astro-cid-dxiynrlo]{object-fit:cover;width:100%;height:100%;display:block}.wr-name[data-astro-cid-dxiynrlo]{font-family:var(--tyf-font-display);margin:16px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:700}@media (width<=767px){.wr[data-astro-cid-dxiynrlo]{height:280svh}.wr-card[data-astro-cid-dxiynrlo]{width:72vw}}@media (prefers-reduced-motion:reduce){.wr[data-astro-cid-dxiynrlo]{height:auto}.wr-stage[data-astro-cid-dxiynrlo]{height:auto;padding-bottom:64px;position:relative}.wr-viewport[data-astro-cid-dxiynrlo]{padding:0 clamp(16px,2.5vw,40px);overflow-x:auto}}.pf[data-astro-cid-v5rnmm2q]{background:var(--tyf-paper);color:var(--tyf-forest);padding:clamp(96px,14vh,180px) 0}.pf-inner[data-astro-cid-v5rnmm2q]{max-width:1400px;margin:0 auto;padding:0 clamp(16px,2.5vw,40px)}.pf-title[data-astro-cid-v5rnmm2q]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-display);letter-spacing:-.04em;margin:0 0 clamp(40px,6vw,80px);line-height:1.04}.pf-row[data-astro-cid-v5rnmm2q]{perspective:1200px;gap:clamp(16px,2vw,32px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pf-row[data-astro-cid-v5rnmm2q]{grid-template-columns:repeat(3,1fr)}.pf-card[data-astro-cid-v5rnmm2q]{--k:clamp(0, calc((var(--p,1) - .12) / .3), 1);transform:translateX(calc((1 - var(--k)) * var(--slot) * -104%)) rotate(calc((1 - var(--k)) * var(--slot) * 6deg)) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg));z-index:calc(2 - var(--slot) * var(--slot))}}.pf-card[data-astro-cid-v5rnmm2q]{border:2px solid var(--tyf-forest);transition:transform .18s var(--anim-ease-out);border-radius:12px;padding:clamp(24px,2.6vw,40px);position:relative}.pf-card--canvas[data-astro-cid-v5rnmm2q]{background:var(--tyf-paper);box-shadow:10px 10px 0 var(--tyf-forest)}.pf-card--forest[data-astro-cid-v5rnmm2q]{background:var(--tyf-forest);color:var(--tyf-paper);box-shadow:10px 10px 0 var(--tyf-signal)}.pf-duration[data-astro-cid-v5rnmm2q]{font-family:var(--tyf-font-display);color:var(--tyf-forest);background:var(--tyf-signal);border-radius:999px;margin:0 0 clamp(24px,4vw,56px);padding:6px 12px;font-size:14px;font-weight:700;display:inline-block}.pf-name[data-astro-cid-v5rnmm2q]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-heading);margin:0;line-height:1.1}.pf-target[data-astro-cid-v5rnmm2q]{opacity:.85;margin:10px 0 24px;font-size:16px;line-height:1.45}.pf-includes[data-astro-cid-v5rnmm2q]{margin:0;padding:0;list-style:none}.pf-includes[data-astro-cid-v5rnmm2q] li[data-astro-cid-v5rnmm2q]{border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);padding:10px 0;font-size:16px;line-height:1.35}@media (prefers-reduced-motion:reduce){.pf-card[data-astro-cid-v5rnmm2q]{transition:none;transform:none!important}}.ns[data-astro-cid-syhgwwas]{background:var(--tyf-forest);color:var(--tyf-paper);padding:clamp(80px,12vh,150px) 0;overflow:hidden}.ns-title[data-astro-cid-syhgwwas]{max-width:1400px;font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-heading);margin:0 auto clamp(32px,5vw,64px);padding:0 clamp(16px,2.5vw,40px);line-height:1.15}.ns-rows[data-astro-cid-syhgwwas]{gap:clamp(8px,1.5vw,20px);display:grid}.ns-row[data-astro-cid-syhgwwas]{will-change:transform;width:max-content;display:flex}.ns-run[data-astro-cid-syhgwwas]{display:flex}.ns-name[data-astro-cid-syhgwwas]{font-family:var(--tyf-font-display);font-weight:700;font-size:var(--text-display-marquee);letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px);line-height:1;display:inline-flex}.ns-dot[data-astro-cid-syhgwwas]{background:var(--tyf-paper);border-radius:999px;width:.22em;height:.22em}.ns-name--signal[data-astro-cid-syhgwwas]{color:var(--tyf-signal)}@media (prefers-reduced-motion:reduce){.ns-row[data-astro-cid-syhgwwas]{flex-wrap:wrap;width:auto}.ns-run[data-astro-cid-syhgwwas]+.ns-run[data-astro-cid-syhgwwas]{display:none}.ns-run[data-astro-cid-syhgwwas]{flex-wrap:wrap}}
