html.js:not([data-tone=light]):has(.is-dust){background:#07080a;scrollbar-color:rgba(232,230,225,.24) #07080a}.is-dust .site-header{position:fixed;left:0;right:0;transition:background .45s ease,color .45s ease,border-color .45s ease}html.js:not([data-tone=light]) .is-dust .site-header{background:transparent;border-color:rgba(232,230,225,.18);color:#e8e6e1}html.js:not([data-tone=light]) .is-dust .site-header sup,html.js:not([data-tone=light]) .is-dust .site-header__brand span,html.js:not([data-tone=light]) .is-dust .site-header__clock{color:rgba(232,230,225,.55)}html.js:not([data-tone=light]) .is-dust .site-header__clock span{color:#e8e6e1}.dust{--d:0;--bg:0;position:relative;z-index:2;height:190vh;pointer-events:none}.is-dust .dust+.site-section{position:relative;z-index:1;padding-top:calc(52px + clamp(48px, 8vh, 96px))}.is-dust .dust.is-live+.site-section{margin-top:-100lvh}.dust__sticky{position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:#07080a;color:#e8e6e1;clip-path:inset(0 0 calc(var(--bg) * 100%) 0);pointer-events:auto}.dust__canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none}.dust__slot{position:absolute;left:50%;top:46%;top:46svh;width:min(80vw,1160px);height:min(33vw,460px);transform:translate(-50%,-50%)}.dust__fallback{display:grid;place-items:center;height:100%;font-size:min(15vw,210px);font-weight:700;line-height:1;letter-spacing:.04em;opacity:calc(1 - var(--d))}.dust.has-gl .dust__fallback{opacity:0}.dust:not(.has-gl) .dust__canvas{visibility:hidden}.dust__logo{display:block;width:100%;height:auto;color:#e8e6e1}.dust__probe{position:absolute;left:-9999px;top:0;font-family:var(--sans);font-weight:700;visibility:hidden}.dust__band{position:absolute;top:calc(52px + 18px);left:var(--m);right:var(--m);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--g);opacity:calc(1 - var(--d) * 1.6)}.dust__band p{display:flex;flex-direction:column;gap:2px;padding-top:10px;border-top:2px solid rgba(232,230,225,.85);font-size:13px;font-weight:600}.dust__band span{font-family:var(--latin);font-size:12px;font-weight:400;color:rgba(232,230,225,.5)}.dust__cta a{display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none;transition:color .2s ease}.dust__cta a:hover{color:var(--signal,#e3361c)}.dust__foot{position:absolute;left:var(--m);right:var(--m);bottom:clamp(28px,6vh,64px);bottom:calc(clamp(28px, 6vh, 64px) + 100lvh - 100svh);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding-top:14px;border-top:2px solid rgba(232,230,225,.85);opacity:calc(1 - var(--d) * 1.6)}.dust__statement{max-width:26em;font-size:clamp(18px,1.7vw,26px);font-weight:500;line-height:1.45}.dust__hint{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:13px;white-space:nowrap;color:rgba(232,230,225,.7)}.dust__hint,.dust__hint b{font-weight:500}@media (hover:none){.dust-hint-fine{display:none}}@media (hover:hover){.dust-hint-touch{display:none}}.dust:not(.has-gl) .dust__hint b{display:none}.dust__hint span{font-family:var(--latin);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:rgba(232,230,225,.45)}@media (max-width:860px){.dust{height:180vh}.dust__band{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.dust__slot{top:50%;top:50svh;width:92vw;height:42vw}.dust__foot{grid-template-columns:1fr;gap:14px}.dust__hint{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.dust{height:auto}.dust__sticky{position:relative}.is-dust .dust.is-live+.site-section{margin-top:0}}.home:not([data-hero=particles]) .dust,.home[data-hero=particles] .home-grid{display:none}