@supports (-webkit-touch-callout:none){body,html{min-height:-webkit-fill-available}}:root{--ios-edge-top:0px;--ios-edge-bottom:0px;--ios-toolbar-bleed:0px;--home-slide-h:calc(100dvh + var(--ios-toolbar-bleed));--edge-blur:16px}.c14-home-edges,.c14-home-slide-blur,.c14-menu-edge,.c14-page-edges{display:none}.c14-home-slide-media{left:calc(var(--c14-nav-rail-width) * -1);width:calc(100% + var(--c14-nav-rail-width))}.c14-home-slide{overflow-y:clip}[data-stage-cover] .c14-home-slide{overflow-y:visible}[data-stage-cover] .c14-home-slide-blur{display:none}@supports (-webkit-touch-callout:none){@media (pointer:coarse) and (max-width:767px){:root{--ios-edge-top:72px;--ios-edge-bottom:72px;--ios-toolbar-bleed:120px;--home-slide-h:calc(100svh + var(--ios-toolbar-bleed))}.c14-home-edges{display:block}.c14-nav-shell .c14-menu-edge,.c14-nav-shell .menu{background-color:#fafafa}.dark .c14-nav-shell .c14-menu-edge,.dark .c14-nav-shell .menu{background-color:#171717}.c14-nav-shell .c14-menu-edge{display:block;pointer-events:none;position:fixed;z-index:45;left:0;right:0;height:16px;transition:none}.c14-nav-shell .c14-menu-edge-top{top:0}.c14-nav-shell .c14-menu-edge-bottom{top:calc(100dvh - 16px)}body:not(:has(.c14-home-edges)) .c14-page-edges{display:contents}.c14-page-column{box-shadow:-1px 0 0 #e5e5e5}.dark .c14-page-column{box-shadow:-1px 0 0 rgb(64 64 64/.4)}.c14-home-slide-blur{display:block;pointer-events:none;position:absolute;left:-4rem;right:0;bottom:0;z-index:15;height:calc(var(--ios-toolbar-bleed) + var(--ios-edge-bottom));backdrop-filter:blur(var(--edge-blur));-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}}}.c14-home-edges{transition:opacity .5s cubic-bezier(.76,0,.24,1)}.c14-home-edges[data-leaving]{opacity:0}.c14-edge-blur{backdrop-filter:blur(var(--edge-blur))}.c14-edge-blur,.c14-edge-tint{pointer-events:none;position:fixed;left:0;right:0;top:0;z-index:45;height:var(--ios-edge-top);-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.c14-edge-tint{background-color:#fafafa;transition:background-color .6s cubic-bezier(.33,1,.68,1)}.dark .c14-edge-tint{background-color:#171717}body:has(.c14-nav-shell [aria-expanded=true]) :is(.c14-edge-blur,.c14-edge-tint){visibility:hidden}body:has(.c14-home-slide) [data-home-nav-rail]{transition-property:transform,background-color,border-color,box-shadow;transition-duration:.75s,.6s,.6s,.6s;transition-timing-function:cubic-bezier(.76,0,.24,1),cubic-bezier(.33,1,.68,1),cubic-bezier(.33,1,.68,1),cubic-bezier(.33,1,.68,1)}body:has(.c14-home-slide) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]{border-color:transparent;background-color:transparent;box-shadow:none}body:has(.c14-home-slide) .c14-nav-shell:has(.menu[data-stage-rail]) [data-home-nav-rail]{border-color:transparent;background-color:transparent}body:has(.c14-home-slide) .menu .wrapper{width:calc(100% - var(--c14-nav-rail-width));padding-right:0}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone]{--c14-rail-mark:#171717}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone=dark]{--c14-rail-mark:#fafafa}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone],body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone] :is(.c14-loading-ascii,.c14-menu-label-loading){color:var(--c14-rail-mark)}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone] svg{fill:var(--c14-rail-mark)}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone] .c14-menu-bar{background-color:color-mix(in srgb,var(--c14-rail-mark) 60%,transparent)}body:has([data-stage-cover]) .c14-nav-shell:not(:has([aria-expanded=true])) [data-home-nav-rail]>[data-tone].c14-theme-toggle{background-color:var(--c14-rail-mark)}body:has([data-stage-cover]) .c14-nav-shell [data-home-nav-rail]>[data-tone]>svg,body:has([data-stage-cover]) .c14-nav-shell [data-home-nav-rail]>[data-tone][aria-live]{transition:color .6s cubic-bezier(.33,1,.68,1),fill .6s cubic-bezier(.33,1,.68,1)}body:has([data-stage-cover]) .c14-nav-shell [data-home-nav-rail]>[data-tone] :is(.c14-menu-bar,.c14-loading-ascii,.c14-menu-label-normal,.c14-menu-label-loading){transition-property:opacity,transform,width,background-color,color,fill;transition-duration:.18s,.18s,.18s,.6s,.6s,.6s;transition-timing-function:cubic-bezier(.76,0,.24,1),cubic-bezier(.76,0,.24,1),cubic-bezier(.76,0,.24,1),cubic-bezier(.33,1,.68,1),cubic-bezier(.33,1,.68,1),cubic-bezier(.33,1,.68,1)}body:has([data-stage-cover]) .c14-nav-shell [data-home-nav-rail]>[data-tone].c14-theme-toggle{transition-duration:.6s;transition-timing-function:cubic-bezier(.33,1,.68,1)}html:not(.dark) body:has(.c14-home-slide) .c14-nav-shell:not(:has([aria-expanded=true])) .c14-theme-toggle{-webkit-mask-image:radial-gradient(circle at 10px 5px,transparent 5px,#000 5.5px);mask-image:radial-gradient(circle at 10px 5px,transparent 5px,#000 5.5px)}html:not(.dark) body:has(.c14-home-slide) .c14-nav-shell:not(:has([aria-expanded=true])) .c14-theme-toggle>span{opacity:0}