.fctrl,.fieldstage,.listwrap{--rule:var(--ink-rule);--serif:var(--font-newsreader),Georgia,serif;--sans:var(--font-dm-sans),system-ui,sans-serif}body.view-field,html.boot-field body,html.boot-pending body{overflow:hidden}body.view-list,html.boot-list body{overflow:auto;position:static;inset:auto;height:auto;width:auto;-moz-user-select:auto;user-select:auto;-webkit-user-select:auto}.fctrl .viewpill{backdrop-filter:none!important}.fieldstage{position:fixed;inset:0;z-index:1;display:none;background:var(--paper);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body.view-field .fieldstage,html.boot-field .fieldstage{display:block!important;opacity:1;visibility:visible;pointer-events:auto}.listwrap{position:relative;z-index:2;display:none;background:var(--paper);opacity:0;visibility:hidden;pointer-events:none}body.view-list .listwrap,html.boot-list .listwrap{display:block!important;opacity:1;visibility:visible;pointer-events:auto}body.view-field .listwrap,html.boot-field .listwrap,html.boot-pending .fieldstage,html.boot-pending .listwrap{display:none!important;opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.fieldstage,.listwrap{transition:none}}.fctrl[hidden],body.view-field .fctrl,html.boot-field .fctrl,html.boot-pending .fctrl{display:none!important}.fctrl{position:fixed;left:50%;bottom:calc(18px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);z-index:120;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .3s ease}.fctrl-row{display:flex;gap:8px}.viewpill{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;line-height:1;font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink);background:hsla(0,0%,100%,.92);border:1px solid var(--rule);border-radius:99px;padding:12px 20px;cursor:pointer;box-shadow:0 8px 22px rgba(26,24,22,.1);transition:transform .2s ease,box-shadow .2s ease}.viewpill:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(26,24,22,.14)}@media (max-width:1023px){.fctrl{bottom:calc(14px + env(safe-area-inset-bottom, 0px));gap:8px}}.vp-ico{width:14px;height:14px;position:relative;flex:0 0 auto}#viewPill{background:var(--link);border-color:var(--link);color:#fff;font-size:14.5px;padding:14px 24px;box-shadow:0 10px 26px rgba(19,71,108,.26)}#viewPill:hover{box-shadow:0 14px 32px rgba(19,71,108,.34)}body.f-preenter #viewPill{transform:scale(.965);box-shadow:0 5px 16px rgba(19,71,108,.16)}body.view-field .vp-ico{background:radial-gradient(circle 2.2px at 3px 3px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 11px 3px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 3px 11px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 11px 11px,var(--paper) 95%,transparent)}body.view-list .vp-ico{background:radial-gradient(circle 2.2px at 2px 5px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 8px 1.5px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 12px 9px,var(--paper) 95%,transparent),radial-gradient(circle 2.2px at 5px 12px,var(--paper) 95%,transparent)}.topbar{transition:opacity .5s ease,transform .5s ease,background-color .4s ease,border-color .4s ease}body.view-field.f-preenter .topbar,html.boot-field body.f-preenter .topbar{opacity:0;transform:translateY(-8px);pointer-events:none}body.view-field .topbar{background:transparent;border-bottom-color:transparent}body.view-field .topbar .nav-center,body.view-field .topbar .topbar-right{background:hsla(0,0%,100%,.92);border:1px solid var(--ink-rule);border-radius:99px;box-shadow:0 8px 22px rgba(26,24,22,.08)}body.view-field .topbar .nav-center{padding:12px 24px}body.view-field .topbar .topbar-right{padding:10px 16px}body.view-field .topbar .wordmark{position:relative}body.view-field .topbar .wordmark:before{content:"";position:absolute;inset:-26px -52px;z-index:-1;background:radial-gradient(58% 68% at 50% 50%,hsla(38,31%,95%,.97) 32%,hsla(38,31%,95%,0) 76%)}body.view-field .corner-surface,body.view-field .edition-pill,body.view-field .wgb{display:none!important}@media (max-width:1023px){body.view-list #viewPill .vp-t{display:none}body.view-list #viewPill{padding:13px 14px}}.list-mast.noanim .ch{transition:none!important}.listwrap .home-shell{max-width:1440px;margin:0 auto;width:100%;padding:0 24px}@media (min-width:1024px){.listwrap .home-shell{padding:0 80px}}body:has(.listwrap) .footer{margin-top:40px}@media (min-width:1024px){body:has(.listwrap) .footer{margin-top:100px}}.list-mast{padding:48px 0 22px}.lm-line{font-family:var(--serif);font-size:clamp(36px,4.8vw,62px);line-height:1.06;color:var(--ink);letter-spacing:-.012em}.lm-line .wd,.lm-sub .wd{display:inline-block;overflow:hidden;vertical-align:bottom}.lm-line .ch{display:inline-block;transform:translateY(115%);transition:transform 1s cubic-bezier(.85,0,.15,1)}.lm-sub .ch{display:inline-block;transform:translateY(110%);transition:transform .9s cubic-bezier(.85,0,.15,1)}.list-mast.in .ch{transform:none}@media (prefers-reduced-motion:reduce){.lm-line .ch,.lm-sub .ch{transform:none;transition:none}}.lm-sub{font-family:var(--sans);font-size:15.5px;color:#6f6a61;margin-top:14px;max-width:600px}@media (max-width:1023px){.list-mast{padding-top:32px}}.listwrap .home-sections{margin-top:64px}@media (min-width:1024px){.listwrap .home-sections{margin-top:128px}}