:root{--olive-950:#131a10;--olive-900:#1c2518;--olive-800:#263220;--olive-700:#34452c;--olive-300:#aab79b;--cream-50:#faf6ec;--cream-100:#f4ede0;--cream-200:#e8dec9;--cream-300:#d6c9ac;--champagne:#cdb682;--champagne-deep:#7a6532;--ink:#1d2719;--ink-2:#4a5744;--ink-3:#5f6b58;--clay:#8a3a20;--hair:#1d271924;--hair-light:#f4ede02e;--font-serif:var(--font-display), "Iowan Old Style", "Palatino Linotype", Georgia, serif;--surface:var(--cream-100);--surface-raised:var(--cream-50);--surface-sunken:var(--cream-200);--surface-strong:var(--cream-300);--surface-inverse:var(--olive-900);--surface-inverse-2:var(--olive-700);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--text-on-inverse:var(--cream-100);--text-on-inverse-2:#f4ede0e6;--accent:var(--champagne);--accent-text:var(--champagne-deep);--on-accent:var(--olive-950);--warning:var(--clay);--warning-tint:#8a3a2014;--hairline:var(--hair);--scrim:#131a1094;--highlight:#cdb68273;--tap:#cdb68240;--dock-edge:#cdb68240;--close-bg:#faf6eceb;--focus:var(--champagne-deep);--focus-on-inverse:var(--champagne);--bar-fg:var(--cream-100);--bar-fg-stuck:var(--ink);--bar-bg-stuck:var(--cream-100);--flag-current-bg:#f4ede029;--flag-current-ring:var(--champagne);--flag-current-bg-stuck:var(--cream-200);--flag-current-ring-stuck:var(--olive-700);--font-heading:var(--font-serif)}.row__name,.card__name,.hero__name,.hero__tag{-webkit-hyphens:manual;hyphens:manual}.hero :focus-visible,.card :focus-visible{outline-color:var(--champagne)}.hero{isolation:isolate;background:var(--olive-900);color:var(--cream-100);padding:calc(var(--safe-t) + var(--topbar) + .25rem) calc(1.25rem + var(--safe-r)) 1.75rem calc(1.25rem + var(--safe-l));border-radius:0 0 1.75rem 1.75rem;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg, transparent, var(--champagne), transparent);opacity:.55;height:1px;position:absolute;bottom:0;left:1.75rem;right:1.75rem}.hero__brand{text-align:center;flex-direction:column;align-items:center;margin-top:.25rem;display:flex}.hero__mark{color:var(--champagne)}.hero__name{font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:.34em;margin:.5rem -.34em 0 0;font-size:min(clamp(2.6rem,14vw,3.6rem),13.5vw);font-weight:500;line-height:1}.hero__tag{letter-spacing:.26em;text-transform:uppercase;color:var(--champagne);margin:.75rem 0 0;font-size:.8125rem}.hero__bg{z-index:-1;background:var(--olive-800);position:absolute;inset:0}.hero__bg picture,.hero__bg img{width:100%;height:100%}.hero__bg img{object-fit:cover;opacity:.5}.hero__bg:after{content:"";background:linear-gradient(#131a10c7 0%,#1c25186b 42%,#1c2518eb 100%);position:absolute;inset:0}.hero__facts{color:#f4ede0e6;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.1rem;margin:.75rem 0 0;font-size:.875rem;display:flex}.hero__demo{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--olive-300);border:1px solid var(--hair-light);border-radius:999px;padding:.15rem .6rem;font-size:.6875rem}.hero__facts button{text-underline-offset:.2em;text-decoration:underline;-webkit-text-decoration-color:var(--champagne);text-decoration-color:var(--champagne);min-height:48px;padding:0 .25rem}@media (max-height:640px){.hero__facts{display:none}.hero{padding-bottom:1.1rem}.hero__name{font-size:min(2.4rem,13.5vw)}.hero__tag{margin-top:.5rem}.section{padding-top:1.1rem}}.top{top:calc(var(--topbar) + var(--safe-t));z-index:20;background:var(--cream-100);position:sticky}.cats{height:var(--catbar);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 calc(.75rem + var(--safe-r)) 0 calc(.75rem + var(--safe-l));border-top:1px solid var(--hair);gap:.15rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.25rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 .75rem calc(100% - 1.25rem),#0000 100%)}.cats::-webkit-scrollbar{display:none}.chip{height:var(--catbar);scroll-snap-align:center;flex:none;place-items:center;padding:0 .1rem;display:grid}.chip span{color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:.5rem .9rem;font-size:.9375rem;font-weight:500;transition:background-color .2s,color .2s;display:block}.chip[aria-current=true] span{background:var(--olive-900);color:var(--cream-100)}.menu{padding:0 0 1rem}.section{scroll-margin-top:var(--stick);padding-top:1.4rem}.section__head{padding:0 calc(1.25rem + var(--safe-r)) .5rem calc(1.25rem + var(--safe-l))}.section__num{letter-spacing:.22em;color:var(--champagne-deep);font-size:.75rem;font-weight:600;display:block}.section__title{font-family:var(--font-serif);font-variation-settings:"opsz" 72;letter-spacing:-.01em;margin:.15rem 0 0;font-size:1.85rem;font-weight:500;line-height:1.15}.section__note{color:var(--ink-2);font-size:.9375rem;font-family:var(--font-serif);margin:.25rem 0 0}.list{flex-direction:column;margin-top:.5rem;display:flex}.row{min-height:5.5rem;padding:1rem calc(1.25rem + var(--safe-r)) 1rem calc(1.25rem + var(--safe-l));border-bottom:1px solid var(--hair);flex-wrap:wrap;order:0;align-items:flex-start;gap:.75rem .9rem;transition:background-color .15s;display:flex;position:relative}.row__body{flex:10rem;min-width:0}.row:active{background:var(--cream-200)}.row__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem .75rem;display:flex}.row__name{overflow-wrap:break-word;min-width:0;font-family:var(--font-serif);font-variation-settings:"opsz" 24;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25}.row__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.0625rem;font-weight:600}.row__desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.9375rem;line-height:1.45;display:-webkit-box;overflow:hidden}.row__thumb{background-size:cover;background-color:var(--cream-200);border-radius:.8rem;flex:none;width:min(5.5rem,28vw);height:min(5.5rem,28vw);overflow:hidden}.row__thumb picture,.row__thumb img{width:100%;height:100%}.row__thumb img{object-fit:cover}.row__meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.5rem;display:flex}.row__flags{color:var(--ink-3);gap:.3rem;display:inline-flex}.row--sold .row__name,.row--sold .row__price,.row--sold .row__desc{color:var(--ink-3)}.row--sold .row__thumb img{filter:grayscale(.7)}.row--sold .row__price{text-decoration:line-through;text-decoration-thickness:1px}.row--excluded{background:repeating-linear-gradient(135deg,#0000 0 8px,#8a3a200b 8px 9px);order:1}.row--excluded:before{content:"";background:var(--clay);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.9rem;bottom:.9rem;left:0}.row__warn{color:var(--clay);margin-top:.4rem;font-size:.8125rem;font-weight:600}.card{margin:.5rem calc(1rem + var(--safe-r)) .75rem calc(1rem + var(--safe-l));background:var(--olive-900);color:var(--cream-100);transition:transform .15s var(--ease-out);border-radius:1.25rem;order:0;display:block;position:relative;overflow:hidden}.card:active{transform:scale(.985)}.card__photo{aspect-ratio:4/3;background-size:cover;background-color:var(--olive-800)}.card__photo picture,.card__photo img{width:100%;height:100%}.card__photo img{object-fit:cover}.card__body{padding:1.1rem 1.25rem 1.3rem}.card__kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--champagne);margin:0;font-size:.75rem;font-weight:600}.card__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.35rem;display:flex}.card__name{overflow-wrap:break-word;min-width:0;font-family:var(--font-serif);font-variation-settings:"opsz" 48;margin:0;font-size:1.5rem;font-weight:500;line-height:1.15}.card__price{color:var(--champagne);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem;font-weight:600}.card__desc{color:#f4ede0db;margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.card .row__flags{color:#f4ede0cc;margin-top:.7rem}.card--sold .card__photo img{filter:grayscale(.7)}.card--excluded{order:1}.card__warn{color:#f0b79e;margin:.7rem 0 0;font-size:.8125rem;font-weight:600}@media (min-width:48rem){.menu{max-width:46rem;margin-inline:auto}.hero{border-radius:0 0 2.5rem 2.5rem;padding-inline:2rem}.list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;display:grid}.card{grid-column:1/-1}}@media (min-width:64rem){.menu{max-width:54rem}}@media (orientation:landscape) and (max-height:32rem){.list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card{grid-column:1/-1}.card__photo{aspect-ratio:16/7}}@supports (animation-timeline:scroll()){@keyframes lume-bar-veil{0%{background-color:#0000}to{background-color:var(--olive-900)}}html:not(:has(dialog[open])) .bar:not([data-stuck=true]){animation:linear both lume-bar-veil;animation-timeline:scroll(root);animation-range:0 48px}}.opt:not([aria-pressed=true]) .switch{box-shadow:inset 0 0 0 1.5px var(--text-3)}.card__price{margin-left:auto}.card__head{flex-wrap:wrap}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_dcf9a350-module__DYe8OG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_dcf9a350-module__DYe8OG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
