.tp-lead[data-astro-cid-kim7ps2i]{max-width:560px;margin:24px 0 0;color:rgb(var(--color-ruul-ink) / .75);font-size:17px;line-height:1.6;letter-spacing:-.1px}.tp-flow[data-astro-cid-kim7ps2i]{display:grid;grid-template-columns:minmax(0,1fr);margin-top:48px}@media(min-width:1024px){.tp-flow[data-astro-cid-kim7ps2i]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);margin-top:64px}}.tp-party[data-astro-cid-kim7ps2i]{display:grid;align-content:start;justify-items:start;gap:6px;padding:24px;border:1px solid rgb(var(--color-ruul-ink) / .08);border-radius:16px;background:rgb(var(--color-ruul-canvas));color:rgb(var(--color-ruul-ink))}.tp-party--ruul[data-astro-cid-kim7ps2i]{border-color:#16312c;background:#16312c;color:rgb(var(--color-ruul-canvas))}.tp-icon[data-astro-cid-kim7ps2i]{display:grid;width:36px;height:36px;margin-bottom:10px;place-items:center;border-radius:10px;background:rgb(var(--color-ruul-canvas-muted))}.tp-logo[data-astro-cid-kim7ps2i]{height:18px;width:auto;margin:9px 0 19px}.tp-name[data-astro-cid-kim7ps2i]{font-size:26px;line-height:1.1;letter-spacing:-.01em}.tp-note[data-astro-cid-kim7ps2i]{font-size:14px;line-height:1.4;color:rgb(var(--color-ruul-ink) / .6)}.tp-party--ruul[data-astro-cid-kim7ps2i] .tp-note[data-astro-cid-kim7ps2i]{color:rgb(var(--color-ruul-canvas) / .65)}.tp-link[data-astro-cid-kim7ps2i]{display:flex;justify-content:center;gap:28px;padding:16px 0}.tp-arrow[data-astro-cid-kim7ps2i]{display:flex;align-items:center;gap:10px}.tp-tag[data-astro-cid-kim7ps2i]{padding:4px 11px;border-radius:999px;background:rgb(var(--color-ruul-ink) / .06);font-size:13px;line-height:18px;color:rgb(var(--color-ruul-ink));text-align:center}.tp-tag--lime[data-astro-cid-kim7ps2i]{background:rgb(var(--color-ruul-lime))}.tp-line[data-astro-cid-kim7ps2i]{position:relative;order:-1;flex:none;width:0;height:48px;border-left:1.5px solid rgb(var(--color-ruul-ink) / .45)}.tp-line[data-astro-cid-kim7ps2i]:after{content:"";position:absolute;bottom:-1px;left:-5.75px;border-top:8px solid rgb(var(--color-ruul-ink) / .45);border-right:5px solid transparent;border-left:5px solid transparent}.is-back[data-astro-cid-kim7ps2i] .tp-line[data-astro-cid-kim7ps2i]:after{top:-1px;bottom:auto;border-top:0;border-bottom:8px solid rgb(var(--color-ruul-ink) / .45)}@media(min-width:1024px){.tp-link[data-astro-cid-kim7ps2i]{display:grid;align-content:center;gap:26px;padding:0 14px}.tp-arrow[data-astro-cid-kim7ps2i]{flex-direction:column;gap:8px}.tp-line[data-astro-cid-kim7ps2i]{order:0;width:100%;height:0;border-top:1.5px solid rgb(var(--color-ruul-ink) / .45);border-left:0}.tp-line[data-astro-cid-kim7ps2i]:after{inset:-5.75px -1px auto auto;border-top:5px solid transparent;border-right:0;border-bottom:5px solid transparent;border-left:8px solid rgb(var(--color-ruul-ink) / .45)}.is-back[data-astro-cid-kim7ps2i] .tp-line[data-astro-cid-kim7ps2i]:after{top:-5.75px;right:auto;left:-1px;border-top:5px solid transparent;border-right:8px solid rgb(var(--color-ruul-ink) / .45);border-bottom:5px solid transparent;border-left:0}}.tp-split[data-astro-cid-kim7ps2i]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:48px}@media(min-width:768px){.tp-split[data-astro-cid-kim7ps2i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media(min-width:1024px){.tp-split[data-astro-cid-kim7ps2i]{margin-top:64px}}.tp-box[data-astro-cid-kim7ps2i]{padding:28px;border:1px solid rgb(var(--color-ruul-ink) / .08);border-radius:16px;background:rgb(var(--color-ruul-canvas))}@media(min-width:1024px){.tp-box[data-astro-cid-kim7ps2i]{padding:32px 36px}}.tp-split-label[data-astro-cid-kim7ps2i]{margin:0 0 18px;color:rgb(var(--color-ruul-ink-soft));font-size:13px;letter-spacing:.06em;text-transform:uppercase}.tp-list[data-astro-cid-kim7ps2i]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.tp-list[data-astro-cid-kim7ps2i] li[data-astro-cid-kim7ps2i]{display:flex;align-items:flex-start;gap:12px;color:rgb(var(--color-ruul-ink));font-size:17px;line-height:1.4}.tp-mark[data-astro-cid-kim7ps2i]{flex:none;width:16px;height:16px;margin-top:4px;border-radius:999px}.tp-mark[data-astro-cid-kim7ps2i].is-on{background:rgb(var(--color-ruul-forest-card)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fcfcf7' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}.tp-mark[data-astro-cid-kim7ps2i].is-off{border:1px solid rgb(var(--color-ruul-ink) / .3)}.tp-aside[data-astro-cid-kim7ps2i]{max-width:420px;margin:18px 0 0;color:rgb(var(--color-ruul-ink) / .6);font-size:15px;line-height:1.5}.tp-more[data-astro-cid-kim7ps2i]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:rgb(var(--color-ruul-ink));font-size:15px;text-decoration:underline;text-decoration-color:rgb(var(--color-ruul-ink) / .3);text-underline-offset:3px;transition:text-decoration-color .2s ease-out}.tp-more[data-astro-cid-kim7ps2i]:hover{text-decoration-color:currentColor}.hero-company[data-astro-cid-kujadnwv]{--seq-w: clamp(20px, calc(1.1vw + 16px) , 40px);--seq-pitch: calc(var(--seq-w) * 1.66);--seq-rows: 8;--glass-reach: 0px;--seq-fade: linear-gradient(to top, #000 0, #000 80%, transparent 100%);position:relative;height:calc(var(--seq-rows) * var(--seq-pitch) + var(--glass-reach));margin-left:calc(-1*max(20px,env(safe-area-inset-left)));margin-right:calc(-1*max(20px,env(safe-area-inset-right)));overflow:hidden;pointer-events:none;-webkit-mask-image:var(--seq-fade);mask-image:var(--seq-fade)}@media(max-width:767px){.hero-company[data-astro-cid-kujadnwv]{margin-top:-24px}}.hero-company--glass[data-astro-cid-kujadnwv]{--glass-reach: 200px;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 60px),var(--seq-fade);-webkit-mask-composite:source-in;mask-image:linear-gradient(to top,transparent 0,#000 60px),var(--seq-fade);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(max-width:767px){.hero-company--glass[data-astro-cid-kujadnwv]{--glass-reach: 180px}}.hero-company__canvas[data-astro-cid-kujadnwv]{position:absolute;inset:0;display:block;width:100%;height:100%}
