@media (min-width:861px){[data-swayish] .chrome-top .wrap{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;display:grid;position:relative}[data-swayish] .chrome-top .top-actions{justify-self:end}[data-swayish] .site-nav{gap:clamp(20px,3vw,40px);display:flex}[data-swayish] .site-nav a{font-family:var(--swayish-syne), sans-serif;letter-spacing:-.01em;white-space:nowrap;opacity:.7;transition:opacity var(--t-fast) var(--calm);padding:10px 0;font-size:14px;font-weight:600;position:relative}[data-swayish] .site-nav a:hover,[data-swayish] .site-nav a[aria-current=page]{opacity:1}[data-swayish] .site-nav a:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-mid) var(--calm);background:currentColor;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}[data-swayish] .site-nav a[aria-current=page]:after{transform:scaleX(1)}[data-swayish] .menu-btn,[data-swayish] .menu-sheet{display:none}}[data-swayish][data-tone=dark] .chrome-top .site-nav a,[data-swayish][data-tone=dark] .chrome-top .menu-btn{text-shadow:0 1px 14px #0a1e5a73}[data-swayish] .menu-sheet,[data-swayish] .menu-sheet *{text-shadow:none!important}@media (max-width:860px){[data-swayish] .site-nav,[data-swayish] .chrome-top .top-actions .signin{display:none}[data-swayish] .menu-btn{opacity:.85;width:44px;height:44px;transition:opacity var(--t-fast) var(--calm);border-radius:50%;place-items:center;margin-left:auto;display:grid}[data-swayish] .menu-btn:hover{opacity:1}[data-swayish] .menu-btn svg{width:20px;height:20px}[data-swayish] .chrome-top:has(.menu-sheet){z-index:50}[data-swayish] .menu-sheet{z-index:60;padding:calc(env(safe-area-inset-top,0px) + 2px) var(--gutter,20px) calc(env(safe-area-inset-bottom,0px) + 24px);background:var(--bg);color:var(--fg);opacity:0;transition:opacity var(--t-mid) var(--calm), transform var(--t-mid) var(--calm);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-10px)}[data-swayish] .menu-sheet[data-state=open]{opacity:1;transform:none}[data-swayish] .menu-head{justify-content:space-between;align-items:center;height:60px;display:flex}[data-swayish] .menu-head .menu-close{margin-right:-12px}[data-swayish] .menu-links{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}[data-swayish] .menu-links a{font-family:var(--vf,inherit);letter-spacing:-.035em;opacity:.75;transition:opacity var(--t-fast) var(--calm);padding:10px 0;font-size:clamp(38px,12vw,56px);font-weight:700;line-height:1.05}[data-swayish] .menu-links a:hover,[data-swayish] .menu-links a[aria-current=page]{opacity:1}[data-swayish] .menu-foot{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}[data-swayish] .chrome-top .menu-sheet .locale-switch{padding:14px 8px;display:inline-block}[data-swayish] .menu-foot .signin{padding:14px 0}[data-swayish][data-tone] .chrome-top .menu-sheet .btn{background:var(--fg);color:var(--ink);grid-column:1/-1;height:56px;font-size:17px}}[data-swayish] .site-footer{z-index:1;padding:80px 0 calc(28px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--fg);scroll-snap-align:end;scroll-snap-stop:normal;border-top:1px solid #ffffff1a;position:relative}[data-swayish] .site-footer-inner{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:48px 40px;display:grid}[data-swayish] .sf-brand .logo{display:inline-flex}[data-swayish][data-tone] .site-footer .logo-mark{filter:none}[data-swayish] .sf-tagline{opacity:.7;max-width:28ch;margin-top:18px;font-size:15px;line-height:1.5}[data-swayish] .sf-status{opacity:.5;margin-top:12px;font-size:13px;font-weight:500}[data-swayish] .sf-col h2{letter-spacing:.12em;text-transform:uppercase;opacity:.46;font-family:inherit;font-size:12px;font-weight:600}[data-swayish] .sf-col ul{margin-top:14px;list-style:none}[data-swayish] .sf-col a{overflow-wrap:anywhere;opacity:.7;transition:opacity var(--t-fast) var(--calm);padding:7px 0;font-size:14px;font-weight:500;display:block}[data-swayish] .sf-col a:hover,[data-swayish] .sf-col a:focus-visible{opacity:1}[data-swayish] [data-reveal-delay="0"]{--d:0}[data-swayish] [data-reveal-delay="1"]{--d:1}[data-swayish] [data-reveal-delay="2"]{--d:2}[data-swayish] [data-reveal-delay="3"]{--d:3}[data-swayish] [data-reveal-delay="4"]{--d:4}[data-swayish] [data-reveal-delay="5"]{--d:5}[data-swayish] .pin-stop[data-stop-index="0"]{top:0}[data-swayish] .pin-stop[data-stop-index="1"]{top:var(--vh100)}[data-swayish] .pin-stop[data-stop-index="2"]{top:calc(var(--vh100) * 2)}[data-swayish] .pin-stop[data-stop-index="3"]{top:calc(var(--vh100) * 3)}[data-swayish] .site-footer-base{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:64px;padding-top:24px;font-size:13px;font-weight:500;display:flex}[data-swayish] .site-footer-base p{opacity:.55}@media (max-width:999px){[data-swayish] .site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}[data-swayish] .sf-brand{grid-column:1/-1}}@media (max-width:560px){[data-swayish] .site-footer{padding-top:calc(var(--sat,0px) + 72px)}[data-swayish] .sf-brand .logo{display:none}[data-swayish] .sf-tagline{margin-top:0}[data-swayish] .site-footer-inner{gap:22px 20px}[data-swayish] .sf-col ul{margin-top:8px}[data-swayish] .sf-col:first-of-type{grid-row:span 2}[data-swayish] .sf-col:last-of-type{grid-column:1/-1}[data-swayish] .sf-col:last-of-type ul{columns:2;column-gap:20px}[data-swayish] .sf-col a{padding:9px 0}[data-swayish] .site-footer-base{margin-top:20px;padding-top:16px}}@media (max-width:860px){[data-swayish][data-footer] .chrome-top{background:var(--bg);transition:background var(--t-mid) var(--calm);box-shadow:0 1px #ffffff14}}[data-swayish][data-tone] .chrome-bottom,[data-swayish][data-tone] .dots{transition:color var(--t-mid) var(--calm), opacity var(--t-mid) var(--calm), visibility 0s}[data-swayish][data-tone][data-footer] .chrome-bottom,[data-swayish][data-tone][data-footer] .dots{opacity:0;visibility:hidden;transition:color var(--t-mid) var(--calm), opacity var(--t-mid) var(--calm), visibility 0s linear var(--t-mid)}@media (prefers-reduced-motion:reduce){[data-swayish] .site-nav a,[data-swayish] .site-nav a:after,[data-swayish] .menu-sheet,[data-swayish] .menu-links a,[data-swayish] .sf-col a,[data-swayish][data-tone] .chrome-bottom,[data-swayish][data-tone] .dots{transition:none!important}[data-swayish] .menu-sheet{transform:none}}