._ring_3npey_1,._dot_3npey_2{position:fixed;top:0;left:0;z-index:100;pointer-events:none;border-radius:50%}._ring_3npey_1{width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid var(--white);mix-blend-mode:difference;opacity:0;transition:scale .25s,background .25s,opacity .25s}._ring_3npey_1[data-visible=true]{opacity:1}._ring_3npey_1[data-big=true]{scale:2.33;background:var(--white)}._dot_3npey_2{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--accent)}._progress_1rx76_1{position:fixed;top:0;left:0;z-index:80;width:100%;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--p, 0));pointer-events:none}._navbar_1gmuq_1{position:fixed;top:0;left:0;right:0;z-index:60;transition:transform .5s var(--ease),background .3s}._navbar_1gmuq_1[data-hidden=true]{transform:translateY(-100%)}._navbar_1gmuq_1[data-scrolled=true]:not([data-open=true]){background:color-mix(in lab,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._bar_1gmuq_19{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;height:64px;color:var(--text)}@media (min-width: 900px){._bar_1gmuq_19{grid-template-columns:1fr auto 1fr}}._logo_1gmuq_35{justify-self:start;display:block;width:14px;height:14px;background:var(--accent);transition:transform .4s var(--ease)}._logo_1gmuq_35:hover{transform:rotate(45deg)}._nav_1gmuq_1{display:none;gap:clamp(14px,2.2vw,30px)}@media (min-width: 900px){._nav_1gmuq_1{display:flex}}._link_1gmuq_57{position:relative;color:var(--textBody);transition:color .2s}._link_1gmuq_57 sup{margin-right:4px;color:var(--accent)}._link_1gmuq_57:hover,._link_1gmuq_57[aria-current=page]{color:var(--text)}._link_1gmuq_57:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}._link_1gmuq_57[aria-current=page]:after{transform:scaleX(1)}._tools_1gmuq_90{justify-self:end;display:flex;align-items:center;gap:18px}._clock_1gmuq_97{display:none;color:var(--textBody)}@media (min-width: 1100px){._clock_1gmuq_97{display:inline}}._theme_1gmuq_106,._menuButton_1gmuq_107{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text);background:none;border:0;padding:6px 0;cursor:pointer}._theme_1gmuq_106{display:inline-flex;align-items:center;gap:8px}._themeDot_1gmuq_124{width:10px;height:10px;border-radius:50%;border:1px solid var(--text);background:linear-gradient(90deg,var(--text) 50%,transparent 50%)}@media (min-width: 900px){._menuButton_1gmuq_107{display:none}}._menu_1gmuq_107{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;gap:28px;padding:96px clamp(16px,4vw,56px) 40px;background:var(--background);clip-path:inset(0 0 100% 0);transition:clip-path .7s var(--ease);overflow-y:auto}._menu_1gmuq_107[data-open=true]{clip-path:inset(0)}@media (min-width: 900px){._menu_1gmuq_107{display:none}}._menuNav_1gmuq_162{display:flex;flex-direction:column}._menuLink_1gmuq_167{display:flex;align-items:flex-start;gap:10px;color:var(--text);font-weight:900;font-stretch:118%;font-size:clamp(44px,13vw,96px);line-height:1;letter-spacing:-.05em;text-transform:uppercase;transform:translateY(40px);opacity:0;transition:transform .8s var(--ease),opacity .8s var(--ease),color .2s;transition-delay:calc(var(--i) * 50ms + .15s)}._menuLink_1gmuq_167 sup{margin-top:.4em;font-stretch:100%;letter-spacing:.04em;color:var(--accent)}._menuLink_1gmuq_167[aria-current=page]{color:var(--accent)}._menu_1gmuq_107[data-open=true] ._menuLink_1gmuq_167{transform:none;opacity:1}._menuMore_1gmuq_200{display:flex;flex-wrap:wrap;gap:10px 20px;color:var(--textBody)}._menuMore_1gmuq_200 a:hover{color:var(--accent)}@media (prefers-reduced-motion: reduce){._navbar_1gmuq_1,._menu_1gmuq_107,._menuLink_1gmuq_167{transition:none}}@layer components{._progress_3typo_2{--duration: .5s;--progress: 0;--delay: .3s;--opacity: 1;height:2px;background:var(--accent);position:fixed;top:0;right:0;left:0;z-index:var(--zIndex4);opacity:var(--opacity);transform:scaleX(var(--progress));transform-origin:left;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay)}[data-theme=light] ._progress_3typo_2{height:3px}._progress_3typo_2[data-status=idle][data-complete=true]{--progress: 0;--delay: .3s;--opacity: 0;transition:transform var(--duration) var(--bezierFastoutSlowin) var(--delay),opacity var(--duration) var(--bezierFastoutSlowin)}._progress_3typo_2[data-status=loading]{--progress: .6}._progress_3typo_2[data-status=idle][data-complete=false]{--progress: 1}._progress_3typo_2[data-visible=false]{transform:scaleX(0);opacity:0}}@layer layout{._container_19ynh_2{width:100%;position:relative;overflow-x:clip;transition:opacity .4s var(--bezierFastoutSlowin)}._container_19ynh_2[data-loading=true]{opacity:0}._skip_19ynh_14{isolation:isolate;color:var(--background);z-index:var(--zIndex4)}._skip_19ynh_14:focus{padding:var(--spaceS) var(--spaceM);position:fixed;top:var(--spaceM);left:var(--spaceM);text-decoration:none;font-weight:var(--fontWeightMedium);line-height:1;box-shadow:0 0 0 4px var(--background),0 0 0 8px var(--text)}._skip_19ynh_14:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--primary);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);z-index:-1}}@layer base{:root{font-synthesis:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(html,body){min-height:100%;width:100%}:where(*,*:before,*:after){box-sizing:border-box;margin:0;min-width:0}:where(input,textarea,select,button){font:inherit;color:inherit;border:0;padding:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(button,a){touch-action:manipulation}:where(svg,img,picture,video,iframe,canvas){display:block}:any-link{text-decoration:none}ul{padding:0}}@layer base{:root{--mobileNavOffset: calc(var(--spaceOuter) * 2 + var(--space2XL))}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;scroll-behavior:smooth}html,body{font-family:var(--fontStack);font-weight:var(--fontWeightRegular);background-color:var(--background);transition:var(--durationM) ease;transition-property:opacity;color:var(--textBody);width:100%;max-width:100%;overflow-x:clip;opacity:1;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:focus,body:focus{outline:none}img,video,svg{max-width:100%;height:auto}:where(code,pre){font-family:var(--monoFontStack)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in lab,var(--accent) 60%,transparent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}::selection{background:var(--accent);color:var(--black)}:focus{outline:4px solid var(--text);outline-offset:4px}:focus:not(:focus-visible){outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{transform:scale3d(0,1,1);transform-origin:left}50%{transform:scaleZ(1);transform-origin:left}51%{transform:scaleZ(1);transform-origin:right}to{transform:scale3d(0,1,1);transform-origin:right}}}:root{--ease: cubic-bezier(.19, 1, .22, 1)}[data-theme]{--line: color-mix(in lab, var(--text) 12%, transparent);--line-strong: color-mix(in lab, var(--text) 26%, transparent)}[data-theme=dark]{--silver: #d4d4d8;--bronze: #e08a4f}[data-theme=light]{--silver: #5b6170;--bronze: #a8501c}body{color:var(--textBody)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}[data-theme=light] body:after,body[data-theme=light]:after{opacity:.08}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}
