.start-page{min-height:100svh;color:var(--ox-field-paper);background:var(--ox-field-black);margin:0;overflow-x:hidden}.start-shell{isolation:isolate;grid-template-rows:auto 1fr auto;width:min(1500px,100vw - 72px);min-height:100svh;margin:0 auto;padding:32px 0 34px;display:grid;position:relative}.start-header{z-index:5;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.start-brand{color:var(--ox-field-paper);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.72rem;font-weight:760;text-decoration:none;display:inline-flex}.start-brand__mark{border:1px solid #ffffff61;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.68rem;display:grid}.start-index{color:var(--ox-field-muted);letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem}.start-main{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(40px,7vw,120px);padding:clamp(72px,9vh,130px) 0 clamp(55px,7vh,100px);display:grid;position:relative}.start-copy{z-index:3;align-content:center;gap:clamp(30px,4vh,54px);display:grid;position:relative}.start-copy .ox-brand-mantra{font-size:clamp(5.6rem,11vw,11.5rem)}.start-statement{color:#b9b9c1;letter-spacing:-.025em;max-width:530px;margin:0;font-size:clamp(1.08rem,1.5vw,1.38rem);line-height:1.55}.start-field-wrap{z-index:1;place-items:center;min-width:0;max-width:100%;display:grid;position:relative;overflow:hidden}.start-field-wrap:before{content:"";aspect-ratio:1;background:rgb(var(--ox-field-signal-rgb) / .055);filter:blur(72px);pointer-events:none;border-radius:50%;width:64%;position:absolute}.start-field-wrap .ox-field--full{width:min(48vw,720px)}.start-footer{z-index:5;border-top:1px solid var(--ox-field-line);grid-template-columns:1fr auto;align-items:end;gap:40px;padding-top:28px;display:grid;position:relative}.start-language{flex-wrap:wrap;gap:10px;display:flex}.start-language__button{min-width:158px;color:var(--ox-field-paper);font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:24px;padding:17px 19px;font-size:.68rem;font-weight:760;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.start-language__button:hover,.start-language__button:focus-visible{border-color:rgb(var(--ox-field-signal-rgb) / .9);background:rgb(var(--ox-field-signal-rgb) / .07)}.start-language__button:hover{transform:translateY(-2px)}.start-language__button[data-selected=true]{border-color:var(--ox-field-signal)}.start-language__button[data-ready=false]{color:#777780}.start-language__arrow{color:var(--ox-field-signal);font-size:.9rem}.start-status{color:var(--ox-field-muted);letter-spacing:.12em;text-transform:uppercase;justify-items:end;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;display:grid}.start-status strong{color:var(--ox-field-paper);font-weight:600}.start-status__signal{align-items:center;gap:8px;display:inline-flex}.start-status__signal:before{content:"";background:var(--ox-field-signal);width:5px;height:5px;box-shadow:0 0 12px rgb(var(--ox-field-signal-rgb) / .48);border-radius:50%}.start-nojs{max-width:620px;color:var(--ox-field-muted);margin:18px 0 0;font-size:.72rem;line-height:1.5}.start-nojs a{color:var(--ox-field-paper)}@media (width<=960px){.start-shell{width:min(100% - 40px,860px)}.start-main{grid-template-columns:1fr;padding-top:90px}.start-field-wrap{z-index:-1;opacity:.64;max-width:none;position:absolute;inset:90px 0 auto 35vw}.start-field-wrap .ox-field--full{width:min(86vw,650px)}.start-footer{grid-template-columns:1fr;align-items:start}.start-status{justify-items:start}}@media (width<=560px){.start-shell{width:calc(100% - 28px);padding:22px 0 24px}.start-index{display:none}.start-main{padding:92px 0 70px}.start-copy .ox-brand-mantra{font-size:clamp(4.7rem,24vw,7rem)}.start-statement{max-width:330px;font-size:1rem}.start-field-wrap{width:100%;max-width:100%;inset:85px 0 auto;overflow:hidden}.start-field-wrap .ox-field--full{width:116vw;max-width:none}.start-language{grid-template-columns:1fr 1fr;width:100%;display:grid}.start-language__button{min-width:0;padding:16px 14px}}@media (prefers-reduced-motion:reduce){.start-language__button{transition:none}}
