.fctrl,.fieldstage,.fmeet,.ftag,.listwrap{--rule:var(--ink-rule);--serif:var(--font-newsreader),Georgia,serif;--sans:var(--font-dm-sans),system-ui,sans-serif;--shadow-stage:drop-shadow(0 26px 30px rgba(26,24,22,.16))}.fieldstage,body.view-field,html.boot-field body{overflow:hidden}.fieldstage{position:fixed;inset:0;z-index:1;background:var(--paper);cursor:grab;touch-action:none;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fieldstage.grabbing{cursor:grabbing}.listwrap{position:relative;z-index:2;background:var(--paper);opacity:1;visibility:visible;transition:opacity .5s ease .1s,visibility 0s}body.view-field .listwrap,html.boot-field .listwrap{position:fixed;inset:0;overflow:hidden}body.view-field .listwrap,body.view-list .fieldstage,html.boot-field .listwrap,html.boot-list .fieldstage{opacity:0;visibility:hidden;z-index:0;transition:opacity .4s ease,visibility 0s .4s;pointer-events:none;content-visibility:hidden}body.view-list .fieldstage .fworld,body.view-list .fieldstage.f-entry .fworld,html.boot-list .fieldstage .fworld,html.boot-list .fieldstage.f-entry .fworld{filter:none!important}@media (prefers-reduced-motion:reduce){.fieldstage,.listwrap{transition:none}}.fworld{position:absolute;inset:0;transform-origin:50% 42%;transition:transform 2s cubic-bezier(.87,0,.13,1),opacity 1.2s ease}.fieldstage.f-entry .fworld{transform:scale(.55);filter:blur(3px) saturate(.92);opacity:.85}@media (prefers-reduced-motion:reduce){.fworld{transition:none}.fieldstage.f-entry .fworld{transform:none;filter:none;opacity:1}}html.no-wc .fitem{will-change:auto}html.no-dive .fworld{transition:opacity 1.2s ease}html.no-dive .fieldstage.f-entry .fworld{transform:none}html.no-blur .fieldstage.f-entry .fworld,html.no-blur .fieldstage.f-mode .fitem{filter:none}body.view-field.f-preenter .fctrl,html.boot-field body.f-preenter .fctrl{opacity:0;pointer-events:none}.fitem{position:absolute;top:0;left:0;transform-origin:50% 50%;transition:filter .4s ease,opacity .4s ease}.fitem.f-focus{will-change:transform}.fitem img{-webkit-touch-callout:none;pointer-events:none}.fitem .fi-in{width:100%;height:100%}.fitem.f-photo .fi-in{overflow:hidden;background:var(--paper-deep);border:1px solid var(--rule)}.fitem.f-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fitem.f-cut .fi-in{overflow:visible;background:transparent;border:none}.fitem.f-cut img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;filter:var(--shadow-stage);-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fieldstage.f-mode .fitem.f-focus.f-cut .fi-in{border-color:transparent}.fieldstage.f-mode .fitem{filter:blur(18px) saturate(.75);opacity:.28}.fieldstage.f-mode .fitem.f-focus{filter:none;opacity:1;z-index:60}.fieldstage.f-mode .fitem.f-focus.f-photo .fi-in{border-color:transparent}.fcopy{left:50%;top:44%;transform:translate(-50%,-50%);z-index:40;text-align:center;pointer-events:none;width:min(760px,92vw);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.fcopy,.fveil{position:absolute}.fveil{inset:-64px -90px;z-index:-1;-webkit-mask-image:radial-gradient(58% 58% at 50% 50%,#000 42%,transparent 78%);mask-image:radial-gradient(58% 58% at 50% 50%,#000 42%,transparent 78%);background:hsla(38,31%,95%,.72)}.fstamp{font-family:var(--sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#55504a;margin-bottom:18px;transition:opacity .4s ease}.fline{font-family:var(--serif);font-weight:400;color:var(--ink);font-size:clamp(34px,5vw,60px);line-height:1.06;letter-spacing:-.01em;margin:0;transition:font-size .7s cubic-bezier(.2,.7,.2,1)}.fdot{color:var(--link)}.fsub{font-family:var(--sans);font-size:clamp(14px,1.35vw,17px);color:#4a463f;margin:16px auto 0;max-width:520px}.fcue,.fsub{transition:opacity .4s ease}.fcue{margin-top:26px}.fcue-t{display:inline-block;font-family:var(--sans);font-size:12.5px;color:#8a857c;padding:8px 16px;border:1px solid var(--rule);border-radius:99px;background:hsla(0,0%,100%,.6)}@media (prefers-reduced-motion:no-preference){.fieldstage.f-entry .fcue-t{animation:fcue-breathe 2.4s ease-in-out infinite}@keyframes fcue-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}}.fieldstage.f-mini .fcopy{opacity:0;transform:translate(-50%,-54%);visibility:hidden;transition:opacity 1.1s ease,transform 1.2s cubic-bezier(.2,.7,.2,1),visibility 0s 1.2s}.ftag{position:fixed;z-index:70;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease;display:inline-flex;align-items:center;font-family:var(--sans);font-size:12px;color:var(--ink);background:hsla(0,0%,100%,.92);border:1px solid var(--rule);border-radius:99px;padding:6px 13px;white-space:nowrap}.ftag.on{opacity:1;transform:translateY(0)}.ftag:after{content:"";position:absolute;left:13px;bottom:4px;height:2px;border-radius:2px;background:var(--ink);width:calc((100% - 26px) * var(--p, 0))}@media (hover:none){.ftag{display:none}}.fmeet{position:fixed;left:50%;bottom:9%;transform:translateX(-50%) translateY(10px);z-index:80;width:min(480px,90vw);text-align:center;pointer-events:none;opacity:0;transition:opacity .3s ease,transform .3s ease}.fmeet.on{opacity:1;transform:translateX(-50%) translateY(0)}.fm-name{font-family:var(--serif);font-size:clamp(20px,2.6vw,27px);line-height:1.2;color:var(--ink)}.fm-brand{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6f6a61;margin-top:7px}.fm-brand,.fm-price{font-family:var(--sans)}.fm-price{font-size:15px;color:var(--ink);margin-top:10px}.fm-whisper{font-family:var(--serif);font-style:italic;font-size:14.5px;color:var(--link);margin-top:4px;min-height:0}.fm-whisper:empty{display:none}.fm-hint{font-size:11.5px;color:#8a857c;margin-top:12px}.fm-cta,.fm-hint{font-family:var(--sans)}.fm-cta{display:inline-block;pointer-events:auto;margin-top:14px;border:0;border-radius:99px;background:var(--link);color:#fff;font-weight:500;font-size:14px;padding:12px 24px;cursor:pointer}.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)}body.view-list #filterPill{display:none}#filterPill[aria-expanded=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.fchips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:92vw;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .35s cubic-bezier(.34,1.56,.64,1),transform .35s cubic-bezier(.34,1.56,.64,1)}.fctrl.open .fchips{opacity:1;transform:translateY(0);pointer-events:auto}.fchip{font-family:var(--sans);font-size:12.5px;color:var(--ink);cursor:pointer;background:hsla(0,0%,100%,.92);border:1px solid var(--rule);border-radius:99px;padding:8px 15px;transition:background .2s,color .2s}.fchip.on{background:var(--ink);color:#fff;border-color:var(--ink)}.fcount{font-family:var(--sans);font-size:12px;color:#6f6a61;align-self:center;padding:0 6px}.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)}body.f-immersed .fctrl{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease}.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.f-panning .topbar{opacity:.3}body.f-immersed .topbar{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease}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 96px}@media (min-width:1024px){.listwrap .home-shell{padding:0 80px 96px}}.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}}