.arc-logo-wrap[data-astro-cid-vf45ymha]{width:clamp(220px,35vw,320px)}.arc-mark[data-astro-cid-vf45ymha]{width:100%;height:auto;overflow:visible}.arc-mark[data-astro-cid-vf45ymha]>[data-astro-cid-vf45ymha]:is(circle,path):not(.arc-wordmark){transform-box:fill-box;transform-origin:center;opacity:0}.arc-mark[data-astro-cid-vf45ymha]>.arc-wordmark[data-astro-cid-vf45ymha]{opacity:0;animation:arc-text-fade 1.2s ease 2.5s forwards}@keyframes arc-text-fade{to{opacity:1}}@media(prefers-reduced-motion:reduce){.arc-mark[data-astro-cid-vf45ymha]>[data-astro-cid-vf45ymha]{animation:none!important;opacity:1!important;transform:none!important}}body.arc-route{margin:0;background:#0d0b09;color:#fff;font-family:var(--arc-font-body)}body.arc-route.light-theme{background:#fff;color:#000}body.arc-route .arc-route-nav{box-sizing:border-box;position:fixed;top:1rem;left:50%;transform:translate(-50%,-120%);opacity:0;pointer-events:none;z-index:60;width:min(1180px,calc(100% - 1.4rem));padding:.65rem .9rem;border:1px solid rgba(242,121,48,.42);background:#0d0b09eb;display:flex;align-items:center;justify-content:space-between;transition:transform .32s cubic-bezier(.16,1,.3,1),opacity .2s ease}body.arc-route .arc-route-nav.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}body.arc-route .arc-route-nav__brand{white-space:nowrap;color:#f27930;text-decoration:none;font-family:var(--arc-font-heading);font-size:1.45rem;font-weight:700;letter-spacing:.04em}body.arc-route .arc-route-nav__links{display:flex;align-items:center;gap:1rem}body.arc-route .arc-route-nav__links a{color:#fff;text-decoration:none;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}body.arc-route.light-theme .arc-route-nav{background:#fffffff5;border-color:#00000047}body.arc-route.light-theme .arc-route-nav__brand,body.arc-route.light-theme .arc-route-nav__links a{color:#000}@media(max-width:1180px){body.arc-route .arc-route-nav{top:.55rem;width:calc(100% - 1rem);padding:.55rem .7rem}body.arc-route .arc-route-nav__brand{font-size:1.25rem}body.arc-route .arc-route-nav__links{display:none}}.arc-page[data-astro-cid-j7pv25f6]{background:transparent}.sr-only[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.arc-hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate}.arc-hero__image[data-astro-cid-j7pv25f6],.arc-hero__overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.arc-hero__image[data-astro-cid-j7pv25f6]{object-fit:cover}.arc-hero__overlay[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 56% 48%,rgba(242,121,48,.16),transparent 38%),linear-gradient(180deg,#0d0b0985,#0d0b09f0);z-index:1}.arc-hero__grain[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:2;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg fill='%23f5f0e8' fill-opacity='0.18'%3E%3Ccircle cx='12' cy='16' r='1'/%3E%3Ccircle cx='44' cy='72' r='1'/%3E%3Ccircle cx='90' cy='20' r='1'/%3E%3Ccircle cx='130' cy='60' r='1'/%3E%3Ccircle cx='24' cy='120' r='1'/%3E%3Ccircle cx='75' cy='108' r='1'/%3E%3C/g%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none}.arc-hero__edge-note[data-astro-cid-j7pv25f6]{position:absolute;z-index:3;margin:0;letter-spacing:.26em;text-transform:uppercase;font-size:.62rem;opacity:1;white-space:nowrap;display:inline-block}.arc-hero__edge-note--left[data-astro-cid-j7pv25f6]{left:1.5rem;top:50%;transform:translateY(-50%) rotate(-90deg) translate(-50%);transform-origin:left center}.arc-hero__edge-note--right[data-astro-cid-j7pv25f6]{right:1.5rem;top:50%;transform:translateY(-50%) rotate(90deg) translate(50%);transform-origin:right center}.arc-hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:4;display:grid;justify-items:center;gap:1.4rem;padding:1.5rem;text-align:center}.arc-hero__superline[data-astro-cid-j7pv25f6]{margin:0;color:#fff;font-weight:400;letter-spacing:.16em;font-size:clamp(.8rem,1.1vw,1.02rem);text-transform:uppercase;opacity:.86}.arc-hero__content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#fff;font-weight:400;letter-spacing:.16em;font-size:clamp(.95rem,1.2vw,1.15rem);text-transform:uppercase;opacity:.86}.arc-hero__content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.arc-hero__superline){font-size:clamp(.84rem,1vw,1.02rem)}.arc-hero__ticker[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:1.2rem;z-index:3;display:flex;gap:2rem;align-items:center;white-space:nowrap;padding-inline:1.2rem;overflow:hidden;font-size:.72rem;letter-spacing:.24em;color:#fff;text-transform:uppercase;pointer-events:none}.arc-hero__ticker--top[data-astro-cid-j7pv25f6]{top:1.2rem;bottom:auto}.arc-hero__ticker--top[data-astro-cid-j7pv25f6] .arc-hero__ticker-track[data-astro-cid-j7pv25f6]{animation-direction:reverse}.arc-hero__ticker-track[data-astro-cid-j7pv25f6]{display:flex;gap:1.4rem;flex:none;min-width:max-content;animation:arcTicker 18s linear infinite}.arc-hero__ticker[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:inline-block}.arc-problem[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.arc-disciplines[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-family:var(--arc-font-heading);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;margin:0 0 2rem;padding-inline:clamp(1.25rem,8vw,10rem)}.arc-horizontal[data-astro-cid-j7pv25f6]{height:300vh;position:relative}.arc-horizontal__sticky[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100vh;overflow:hidden}.horizontal-track[data-astro-cid-j7pv25f6]{height:100%;display:flex;width:300vw;transition:transform .07s linear;will-change:transform}.horizontal-panel[data-astro-cid-j7pv25f6]{position:relative;width:100vw;height:100vh;display:grid;align-content:end;padding:clamp(2rem,7vw,6rem);box-sizing:border-box}.horizontal-panel[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.horizontal-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%}.horizontal-panel[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{object-fit:cover}.horizontal-overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0d0b096b,#0d0b09d6)}.horizontal-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:40rem}.panel-word[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--arc-font-heading);color:#f27930;font-size:clamp(4rem,14vw,10rem);line-height:.92}.panel-sub[data-astro-cid-j7pv25f6]{margin:.9rem 0 0;font-size:clamp(1rem,1.8vw,1.35rem)}.arc-disciplines[data-astro-cid-j7pv25f6]{padding:clamp(3.5rem,8vw,7rem) clamp(1.25rem,8vw,10rem)}.arc-disciplines[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{padding-inline:0;margin-bottom:2.4rem}.discipline-mosaic[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem}.tile[data-astro-cid-j7pv25f6]{position:relative;min-height:190px;border:1px solid rgba(242,121,48,.28);padding:1.25rem;display:grid;align-content:end;overflow:hidden;isolation:isolate}.tile[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transform:scale(1.04);transition:opacity .6s ease,transform 1.2s cubic-bezier(.16,1,.3,1);z-index:-1}.tile[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d0b0926,#0d0b09d1);opacity:1;transition:opacity .35s ease;z-index:-1}.tile[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6],.tile[data-astro-cid-j7pv25f6].is-revealed img[data-astro-cid-j7pv25f6]{opacity:1;transform:scale(1)}.tile[data-astro-cid-j7pv25f6]:hover:after,.tile[data-astro-cid-j7pv25f6].is-revealed:after{opacity:1}.tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--arc-font-heading);font-size:clamp(1.8rem,4vw,3rem)}.tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.4rem 0 0;font-size:.95rem}.tile-sound[data-astro-cid-j7pv25f6]{grid-column:span 7;min-height:260px}.tile-words[data-astro-cid-j7pv25f6]{grid-column:span 5;min-height:210px}.tile-movement[data-astro-cid-j7pv25f6]{grid-column:span 4;min-height:250px}.tile-vision[data-astro-cid-j7pv25f6]{grid-column:span 8;min-height:250px}.tile-design[data-astro-cid-j7pv25f6]{grid-column:span 6;min-height:230px}.tile-experimental[data-astro-cid-j7pv25f6]{grid-column:span 6;min-height:280px}body.arc-route.light-theme .arc-problem[data-astro-cid-j7pv25f6],body.arc-route.light-theme .arc-disciplines[data-astro-cid-j7pv25f6],body.arc-route.light-theme .arc-values[data-astro-cid-j7pv25f6]{background:#fff;color:#000}body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6]{border-color:#00000038}body.arc-route.light-theme .arc-values__kicker[data-astro-cid-j7pv25f6],body.arc-route.light-theme .arc-hero__edge-note[data-astro-cid-j7pv25f6],body.arc-route.light-theme .panel-word[data-astro-cid-j7pv25f6],body.arc-route.light-theme .panel-sub[data-astro-cid-j7pv25f6],body.arc-route.light-theme .horizontal-copy[data-astro-cid-j7pv25f6]{color:#fff}body.arc-route.light-theme .horizontal-overlay[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#0d0b0980,#0d0b09db)}body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6].is-revealed h3[data-astro-cid-j7pv25f6],body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6].is-revealed p[data-astro-cid-j7pv25f6],body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6],body.arc-route.light-theme .tile[data-astro-cid-j7pv25f6]:hover p[data-astro-cid-j7pv25f6]{color:#fff}@media(max-width:940px){.arc-hero__edge-note[data-astro-cid-j7pv25f6]{font-size:.48rem;letter-spacing:.12em;top:50%}.arc-hero__edge-note--left[data-astro-cid-j7pv25f6]{left:max(.85rem,env(safe-area-inset-left));transform:translateY(-50%) rotate(-90deg);transform-origin:left center}.arc-hero__edge-note--right[data-astro-cid-j7pv25f6]{right:max(.85rem,env(safe-area-inset-right));transform:translateY(-50%) rotate(90deg);transform-origin:right center;text-align:right}.arc-hero[data-astro-cid-j7pv25f6]{min-height:100svh;height:100svh}.arc-hero__content[data-astro-cid-j7pv25f6]{gap:.7rem;padding:1rem .75rem 2.5rem;width:min(92vw,440px)}.arc-hero__superline[data-astro-cid-j7pv25f6]{font-size:clamp(.7rem,2.8vw,.9rem);letter-spacing:.12em}.arc-hero__content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{letter-spacing:.12em;font-size:clamp(.84rem,3.2vw,1rem)}.arc-hero__content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.arc-hero__superline){font-size:clamp(.78rem,2.9vw,.95rem)}.arc-hero__ticker[data-astro-cid-j7pv25f6]{gap:1rem;letter-spacing:.14em;font-size:.56rem;bottom:.5rem;padding-inline:.6rem}.arc-hero__ticker--top[data-astro-cid-j7pv25f6]{top:.5rem;bottom:auto}.arc-horizontal[data-astro-cid-j7pv25f6]{height:240svh}.arc-horizontal__sticky[data-astro-cid-j7pv25f6]{position:sticky;top:0;height:100svh;overflow:hidden}.horizontal-panel[data-astro-cid-j7pv25f6]{padding-bottom:calc(clamp(8rem,24vw,11rem) + env(safe-area-inset-bottom))}.panel-word[data-astro-cid-j7pv25f6]{font-size:clamp(3.1rem,14vw,6.6rem)}.panel-sub[data-astro-cid-j7pv25f6]{font-size:clamp(.95rem,3.5vw,1.12rem);line-height:1.55}.discipline-mosaic[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.tile-sound[data-astro-cid-j7pv25f6],.tile-words[data-astro-cid-j7pv25f6],.tile-movement[data-astro-cid-j7pv25f6],.tile-vision[data-astro-cid-j7pv25f6],.tile-design[data-astro-cid-j7pv25f6],.tile-experimental[data-astro-cid-j7pv25f6]{grid-column:span 1;min-height:220px}}@keyframes arcTicker{0%{transform:translate(0)}to{transform:translate(-100%)}}
