.lsa .ac-head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:clamp(16px,3vh,34px) var(--gut) clamp(16px,2.5vh,28px)}.lsa .ac-head h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1;margin-top:8px}.lsa .ac-sub{font:300 1rem var(--serif);color:var(--mute);margin-top:8px}.lsa .ac-jump{display:flex;gap:clamp(14px,2vw,30px);flex-wrap:wrap;align-items:baseline}.lsa .ac-jump a{padding-bottom:4px;border-bottom:1px solid transparent}.lsa .ac-jump a:hover{border-bottom-color:var(--ink)}.lsa .ac-jump .eyebrow-link{font:500 11px/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);background:none;border:0;cursor:pointer;padding:0}.lsa .ac-ledger{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 var(--gut)}.lsa .ac-ledger div{display:grid;grid-gap:6px;gap:6px;border-left:1px solid var(--line);padding:18px 0 18px 18px}.lsa .ac-ledger div:first-child{border-left:0;padding-left:0}.lsa .ac-ledger b{font-weight:300;font-size:clamp(1.4rem,2vw,2rem);line-height:1}.lsa .ac-sec{padding:clamp(36px,6vh,72px) var(--gut) 0}.lsa .ac-sec-head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--line);margin-bottom:clamp(22px,3.5vh,36px)}.lsa .ac-sec-head h2{font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.05;margin-top:6px}.lsa .ac-count{font-size:.5em;color:var(--mute);margin-left:14px;vertical-align:.5em}.lsa .ac-link{border-bottom:1px solid var(--ink);padding-bottom:3px;font:300 1rem var(--serif)}.lsa .ac-grid{padding:0 0 clamp(28px,4vh,44px)}.lsa .ac-empty{font:300 1.1rem/1.55 var(--serif);color:var(--mute);max-width:40em;padding-bottom:clamp(22px,3vh,34px)}.lsa .ac-empty a{color:var(--ink);border-bottom:1px solid var(--ink)}.lsa .ac-fine{font:300 .95rem/1.5 var(--serif);color:var(--mute);padding:18px 0 0;max-width:52em}.lsa .ac-p{font:300 1.02rem/1.55 var(--serif);color:var(--mute);max-width:30em;margin-top:8px}.lsa .ac-two{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px clamp(32px,5vw,100px);gap:20px clamp(32px,5vw,100px);padding:clamp(22px,3.5vh,36px) 0;border-top:1px solid var(--line)}.lsa .ac-two h3{font-size:clamp(1.3rem,1.8vw,1.7rem)}.lsa .ac-offers{grid-template-columns:1fr 1fr}.lsa .ac-tile .ph{position:relative}.lsa .ac-tag{position:absolute;top:10px;left:10px;font:500 9px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:6px 8px;background:#fff;border:1px solid var(--line);color:var(--mute)}.lsa .ac-tag.on{color:var(--lapis);border-color:var(--lapis)}.lsa .ac-tile-act{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.lsa .ac-linkbtn,.lsa .ac-tile-act button{background:none;border:0;cursor:pointer;font:300 .98rem var(--serif);color:var(--ink);border-bottom:1px solid var(--ink);padding:0 0 2px}.lsa .ac-tile-act button:hover{color:var(--lapis);border-color:var(--lapis)}.lsa .ac-tile-act .mute{color:var(--mute);border:0;cursor:default}.lsa .ac-listform{display:flex;gap:10px;align-items:baseline;margin-top:8px}.lsa .ac-listform input{width:90px;font:300 1rem var(--serif);border:0;border-bottom:1px solid var(--ink);padding:4px 0;outline:0;border-radius:0}.lsa .ac-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px;align-content:start}.lsa .ac-form label{display:grid;grid-gap:6px;gap:6px}.lsa .ac-form label.wide{grid-column:1/-1}.lsa .ac-form input,.lsa .ac-form select,.lsa .ac-form textarea{font:300 1.05rem var(--serif);color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--ink);padding:9px 0;outline:0;border-radius:0;-webkit-appearance:none;width:100%}.lsa .ac-form textarea{min-height:64px;resize:vertical}.lsa .ac-form input:focus,.lsa .ac-form select:focus,.lsa .ac-form textarea:focus{border-bottom-color:var(--lapis)}.lsa .ac-form button{grid-column:1/-1;justify-self:start;height:48px;padding:0 26px;background:var(--ink);color:#fff;border:0;cursor:pointer;font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;transition:background .3s}.lsa .ac-form button:hover{background:var(--lapis)}.lsa .ac-sizes{display:flex;flex-wrap:wrap;gap:6px}.lsa .ac-sizes button{grid-column:auto;height:36px;min-width:44px;padding:0 10px;background:#fff;color:var(--ink);border:1px solid var(--line);font:300 .95rem var(--serif);letter-spacing:0;text-transform:none}.lsa .ac-sizes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.lsa .ac-list{list-style:none;margin:0;padding:0}.lsa .ac-list li{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font:300 1.05rem var(--serif)}.lsa .ac-list-r{display:flex;gap:18px;align-items:baseline;flex-shrink:0}.lsa .ac-offer{display:grid;grid-template-columns:56px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.lsa .ac-offer .ph{aspect-ratio:3/4;display:grid;place-items:center}.lsa .ac-offer .ph img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lsa .ac-offer .t{font:300 1.02rem/1.3 var(--serif)}.lsa .ac-offer .m{font:300 .92rem var(--serif);color:var(--mute);margin-top:3px}.lsa .ac-offer .acts{display:flex;gap:14px;align-items:baseline}.lsa .ac-offer .acts button{background:none;border:0;cursor:pointer;font:300 .98rem var(--serif);color:var(--ink);border-bottom:1px solid var(--ink);padding:0 0 2px}@media (max-width:1100px){.lsa .ac-ledger{grid-template-columns:repeat(3,1fr)}.lsa .ac-ledger div:nth-child(4){border-left:0;padding-left:0}}@media (max-width:900px){.lsa .ac-head{flex-direction:column;align-items:flex-start}.lsa .ac-form,.lsa .ac-offers,.lsa .ac-two{grid-template-columns:1fr}}.lsa .rm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px clamp(28px,4vw,72px);gap:20px clamp(28px,4vw,72px);align-items:end;padding:clamp(18px,3.5vh,40px) var(--gut) clamp(18px,3vh,30px)}.lsa .rm-greet h1{font-size:clamp(2.4rem,4vw,3.8rem);line-height:1}.lsa .rm-said{font:300 clamp(1.05rem,1.35vw,1.3rem)/1.5 var(--serif);margin-top:12px;max-width:40em}.lsa .rm-said a{border-bottom:1px solid var(--ink);padding-bottom:1px}.lsa .rm-said a:hover{color:var(--lapis);border-color:var(--lapis)}.lsa .rm-me{margin-top:12px;color:var(--mute)}.lsa .rm-me .eyebrow-link{font:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;color:inherit;cursor:pointer;border-bottom:1px solid}.lsa .rm-strip{display:flex;align-items:stretch;gap:0;border:1px solid var(--line)}.lsa .rm-strip-tiles{display:flex}.lsa .rm-strip-tiles a{width:clamp(56px,5.2vw,84px);aspect-ratio:3/4;display:grid;place-items:center;border-right:1px solid var(--line);padding:6px;box-sizing:border-box}.lsa .rm-strip-tiles img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lsa .rm-strip-tiles a.framed img{mix-blend-mode:normal;outline:1px solid var(--line)}.lsa .rm-begin{display:grid;align-content:center;grid-gap:6px;gap:6px;padding:0 clamp(16px,1.6vw,26px);min-width:150px}.lsa .rm-begin .serif{font-size:1.15rem;border-bottom:1px solid var(--ink);justify-self:start;padding-bottom:2px}.lsa .rm-begin:hover .serif{color:var(--lapis);border-color:var(--lapis)}.lsa .rm-wrap{padding:0 var(--gut)}.lsa .rm-card{border-top:1px solid var(--ink)}.lsa .rm-tabs{display:flex;gap:0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.lsa .rm-tabs button{position:relative;display:flex;align-items:baseline;gap:9px;background:none;border:0;cursor:pointer;padding:16px clamp(16px,2vw,30px) 14px 0;margin-right:clamp(6px,1vw,14px);color:var(--mute);font:500 11px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid transparent;margin-bottom:-1px;transition:color .3s var(--ease)}.lsa .rm-tabs button i{font:300 1.05rem/1 var(--serif);font-style:normal;letter-spacing:0;color:inherit}.lsa .rm-tabs button b{align-self:center;width:6px;height:6px;border-radius:50%;background:var(--lapis);margin-left:-2px}.lsa .rm-tabs button:hover{color:var(--ink)}.lsa .rm-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.lsa .rm-tabs button.quiet{margin-left:auto;margin-right:0;padding-right:0}.lsa .rm-pane{padding:clamp(22px,3.5vh,36px) 0 clamp(26px,4vh,44px);min-height:42vh}.lsa .ac-matches{display:flex;flex-wrap:wrap;gap:10px}.lsa .ac-matches a{display:flex;gap:10px;align-items:center;font:300 .95rem var(--serif);border:1px solid var(--line);padding:6px 12px 6px 6px}.lsa .ac-matches img{width:34px;height:44px;object-fit:contain}.lsa .ac-tile.framed .ph{outline:1px solid var(--line);outline-offset:-1px;background:#fff}.lsa .ac-tile.framed .ph img{mix-blend-mode:normal;padding:10%;box-sizing:border-box}.lsa .ac-tag.off{color:var(--mute);border-style:dashed}.lsa .ac-live{color:var(--lapis)}.lsa .ac-add button{all:unset;cursor:pointer;display:block;width:100%}.lsa .ac-add .ph{outline:1px dashed var(--mute);outline-offset:-1px;display:grid;place-items:center;transition:background .3s var(--ease)}.lsa .ac-add button:hover .ph{background:var(--panel)}.lsa .ac-plus{font:200 3.2rem/1 var(--serif);color:var(--mute)}.lsa .ac-add button:focus-visible .ph{outline:2px solid var(--lapis)}.lsa .rm-news{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:0;gap:0;margin:0 var(--gut) clamp(40px,8vh,90px);border-top:1px solid var(--line)}.lsa .rm-col{padding:22px clamp(16px,2vw,30px) 0 0;display:grid;align-content:start;grid-gap:12px;gap:12px}.lsa .rm-col+.rm-col{border-left:1px solid var(--line);padding-left:clamp(16px,2vw,30px)}.lsa .rm-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.lsa .rm-col li,.lsa .rm-col p{font:300 1.04rem/1.45 var(--serif)}.lsa .rm-col p{color:var(--mute)}.lsa .rm-col a{border-bottom:1px solid var(--ink)}.lsa .rm-col small{display:block;color:var(--mute);font-size:.92rem;margin-top:2px}.lsa .rm-second{grid-column:1/-1;border-bottom:1px solid var(--line);padding-bottom:22px}.lsa .rm-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.lsa .rm-mini a{border:0;display:grid;grid-template-columns:64px 1fr;grid-gap:14px;gap:14px;align-items:center;font:300 1rem/1.35 var(--serif)}.lsa .rm-mini img{width:64px;aspect-ratio:3/4;object-fit:contain;mix-blend-mode:multiply}@media (max-width:900px){.lsa .rm-head{grid-template-columns:1fr}.lsa .rm-strip{justify-self:stretch}.lsa .rm-strip-tiles{flex:1 1;overflow:hidden}.lsa .rm-mini{grid-template-columns:1fr 1fr}.lsa .rm-col+.rm-col{border-left:0;padding-left:0;border-top:1px solid var(--line)}}.ca-back{position:fixed;inset:0;z-index:80;background:rgba(18,21,26,.28);display:grid;place-items:center;padding:clamp(0px,3vh,32px);animation:ca-in .35s var(--ease)}.ca-sheet{width:min(920px,100%);max-height:100%;overflow-y:auto;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgba(18,21,26,.18);padding:0 clamp(20px,3.5vw,48px);box-sizing:border-box;overscroll-behavior:contain}@keyframes ca-in{0%{opacity:0}to{opacity:1}}.ca-head{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:2;display:flex;justify-content:space-between;align-items:end;padding:clamp(20px,3vh,32px) 0 16px;border-bottom:1px solid var(--line)}.ca-done h2,.ca-head h2{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.05;margin-top:6px}.ca-close{background:none;border:0;font:200 2.2rem/1 var(--serif);cursor:pointer;color:var(--ink);padding:0 0 4px}.ca-sec{padding:clamp(20px,3vh,30px) 0;border-bottom:1px solid var(--line);display:grid;grid-gap:14px;gap:14px}.ca-n{color:var(--lapis)}.ca-p{font:300 1.02rem/1.55 var(--serif);max-width:40em}.ca-fine,.ca-p{color:var(--mute)}.ca-fine{font:300 .95rem/1.5 var(--serif)}.ca-looking{font:italic 300 1.02rem var(--serif);color:var(--lapis)}.ca-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px}.ca-flaw label,.ca-grid label{display:grid;grid-gap:6px;gap:6px}.ca-grid .wide{grid-column:1/-1}.ca-sheet input,.ca-sheet select,.ca-sheet textarea{font:300 1.08rem var(--serif);color:var(--ink);background:#fff;border:0;border-bottom:1px solid var(--ink);padding:9px 0;outline:0;border-radius:0;-webkit-appearance:none;width:100%;box-sizing:border-box}.ca-sheet textarea{min-height:64px;resize:vertical}.ca-sheet input:focus,.ca-sheet select:focus,.ca-sheet textarea:focus{border-bottom-color:var(--lapis)}.ca-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:16px;gap:16px}.ca-slot{display:grid;grid-gap:8px;gap:8px;align-content:start}.ca-slot>button:first-child{aspect-ratio:3/4;border:1px dashed var(--mute);background:#fff;cursor:pointer;display:grid;place-items:center;padding:0;overflow:hidden;transition:background .3s}.ca-slot>button:first-child:hover{background:var(--panel)}.ca-slot.has>button:first-child{border:1px solid var(--line)}.ca-slot>button:first-child span{font:200 2.2rem/1 var(--serif);color:var(--mute)}.ca-slot img{width:100%;height:100%;object-fit:cover}.ca-x{background:none;border:0;padding:0;font:300 .9rem var(--serif);color:var(--mute);cursor:pointer;justify-self:start;border-bottom:1px solid var(--mute)}.ca-choice{display:flex;flex-wrap:wrap;gap:8px}.ca-choice button{height:44px;padding:0 18px;background:#fff;border:1px solid var(--line);cursor:pointer;font:300 1.02rem var(--serif);color:var(--ink)}.ca-choice button[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:#fff}.ca-flaws{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:18px;gap:18px}.ca-flaw{display:grid;grid-template-columns:118px 1fr;grid-gap:14px;gap:14px;align-items:start}.ca-foot{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 clamp(18px,3vh,28px);border-top:1px solid var(--line);margin-top:-1px}.ca-go{height:52px;padding:0 30px;background:var(--ink);color:#fff;border:0;cursor:pointer;font:500 11px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;transition:background .3s}.ca-go:hover:not(:disabled){background:var(--lapis)}.ca-go:disabled{opacity:.35;cursor:default}.ca-done{padding:clamp(28px,5vh,52px) clamp(24px,4vw,52px);display:grid;grid-gap:14px;gap:14px;max-width:620px}.ca-done p{font:300 1.1rem/1.55 var(--serif)}.ca-row{display:flex;gap:16px;margin-top:6px}@media (max-width:700px){.ca-back{padding:0;place-items:end stretch}.ca-sheet{max-height:94dvh}.ca-grid{grid-template-columns:1fr}.ca-flaw{grid-template-columns:96px 1fr}.ca-foot{flex-direction:column;align-items:stretch}}