@keyframes spin{to{transform:rotate(360deg)}}@keyframes mq{to{transform:translateX(-50%)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes lamp{0%{fill-opacity:0}40%{fill-opacity:.8}55%{fill-opacity:.2}100%{fill-opacity:.55}}@keyframes fadein{to{opacity:1}}@keyframes hideL{to{opacity:0;visibility:hidden}}@keyframes glowW{0%,8%{fill-opacity:0}14%{fill-opacity:.7}17%{fill-opacity:.25}22%,70%{fill-opacity:.55}82%,100%{fill-opacity:0}}@keyframes glowS{0%,10%{fill-opacity:0}18%,62%{fill-opacity:.55}76%,100%{fill-opacity:0}}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(79,154,92,0)}}:is(.tlink,[data-c~=tlink]){font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:2px}:is(.card,[data-c~=card]) :is(.im,[data-c~=im]){position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3}:is(.card,[data-c~=card]) :is(.im,[data-c~=im]) img{width:100%;height:100%;object-fit:cover}:is(.badge,[data-c~=badge]){position:absolute;left:14px;top:14px;background:#fef3e5;border-radius:12px;padding:8px 12px 7px;text-align:center;min-width:62px}:is(.badge,[data-c~=badge]) i{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-size:28px;line-height:1}:is(.badge,[data-c~=badge]) small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}:is(.card,[data-c~=card]) :is(.when,[data-c~=when]){margin-top:18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}:is(.card,[data-c~=card]) h3{font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:1.1;margin:6px 0 4px}:is(.card,[data-c~=card]) p{font-size:15px;opacity:.85}:is(.card,[data-c~=card]) :is(.row,[data-c~=row]){display:flex;justify-content:space-between;align-items:baseline;margin-top:14px}:is(.card,[data-c~=card]) :is(.price,[data-c~=price]){font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-size:21px}:is(.card,[data-c~=card]) :is(.spots,[data-c~=spots]){font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}:is(.lightup,[data-c~=lightup]).on :is(.w,[data-c~=w]){fill-opacity:.55}:is(.lightup,[data-c~=lightup]).on :is(.s,[data-c~=s]){fill-opacity:.55}:is(.rule-plant,[data-c~=rule-plant]) :is(.lightup,[data-c~=lightup]).on :is(.w,[data-c~=w]){fill-opacity:.25}:is(.rule-plant,[data-c~=rule-plant]) :is(.lightup,[data-c~=lightup]).on :is(.s,[data-c~=s]){fill-opacity:.25}:is(.smoke,[data-c~=smoke]) :is(.tlink,[data-c~=tlink]){color:#931000}@media screen and (max-width: 991px){:is(.cards,[data-c~=cards]) :is(.card,[data-c~=card]){flex:0 0 min(72%,360px);scroll-snap-align:start}}@media screen and (max-width: 767px){:is(.cards,[data-c~=cards]) :is(.card,[data-c~=card]){flex-basis:82%}}:is(.card,[data-c~=card]) :is(.price,[data-c~=price]) small{font-family:"Hansen Grotesque","Helvetica Neue",Arial,sans-serif;font-size:11px;letter-spacing:.04em;opacity:.7;margin-left:4px}:is(.spots,[data-c~=spots]):is(.low,[data-c~=low]){color:#931000}:is(.cards,[data-c~=cards]) :is(.card,[data-c~=card]){flex:0 0 calc((100% - 52px)/3.25);scroll-snap-align:start}@media screen and (max-width: 991px){:is(.cards,[data-c~=cards]) :is(.card,[data-c~=card]){flex-basis:min(72%,360px)}}@media screen and (max-width: 767px){:is(.cards,[data-c~=cards]) :is(.card,[data-c~=card]){flex-basis:82%}}@media screen and (max-width: 767px){:is(.hero,[data-c~=hero]) :is(.tlink,[data-c~=tlink]){display:none}}:is(.nu,[data-c~=nu]){border:1.5px solid rgba(58,80,60,.28);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px;background:#fffaf2;transition:border-color .2s,transform .2s}:is(.nu,[data-c~=nu]):hover{border-color:#3a503c;transform:translateY(-2px)}:is(.nu,[data-c~=nu]) :is(.d,[data-c~=d]){font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.75}:is(.nu,[data-c~=nu]) b{font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.15;flex:1}:is(.nu,[data-c~=nu]) :is(.m,[data-c~=m]){display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;padding-top:10px;border-top:1px solid rgba(58,80,60,.18)}:is(.nu,[data-c~=nu]) em{font-style:normal;font-weight:700;letter-spacing:.06em}:is(.nu,[data-c~=nu]) em:is(.low,[data-c~=low]){color:#931000}:is(.nu,[data-c~=nu]) i{font-style:normal;font-weight:700;border-bottom:1.5px solid currentColor;white-space:nowrap}:is(.stx,[data-c~=stx]) :is(.go,[data-c~=go]){font-size:13px;font-weight:700;letter-spacing:.04em;margin-top:4px}:is(.start,[data-c~=start]) :is(.tlink,[data-c~=tlink]){color:#fef3e5}@media screen and (max-width: 767px){:is(.nu,[data-c~=nu]){flex:0 0 74%;scroll-snap-align:start}}:is(.wi,[data-c~=wi]){display:grid;grid-template-columns:58px 64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(58,80,60,.18)}:is(.wi,[data-c~=wi]) :is(.dt,[data-c~=dt]){text-align:center;border:1.5px solid #3a503c;border-radius:12px;padding:6px 0 5px;line-height:1}:is(.wi,[data-c~=wi]) :is(.dt,[data-c~=dt]) i{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:normal;font-size:24px}:is(.wi,[data-c~=wi]) :is(.dt,[data-c~=dt]) small{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-top:3px}:is(.wi,[data-c~=wi]) img{width:64px;height:52px;object-fit:cover;border-radius:10px}:is(.wi,[data-c~=wi]) b{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:21px;line-height:1.15}:is(.wi,[data-c~=wi]) :is(.meta,[data-c~=meta]){font-size:12px;letter-spacing:.06em;opacity:.8;margin-top:3px}:is(.wi,[data-c~=wi]) :is(.meta,[data-c~=meta]) :is(.low,[data-c~=low]){color:#931000;font-weight:700}:is(.wi,[data-c~=wi]) :is(.go,[data-c~=go]){font-size:13px;font-weight:700;border-bottom:1.5px solid currentColor;white-space:nowrap}@media screen and (max-width: 767px){:is(.wi,[data-c~=wi]){grid-template-columns:52px minmax(0,1fr) auto;gap:12px}}@media screen and (max-width: 767px){:is(.wi,[data-c~=wi]) img{display:none}}@media screen and (max-width: 767px){:is(.wi,[data-c~=wi]) b{font-size:19px}}[hidden]{display:none!important}details[open]>summary>[class*="pseudo-after"]{transform:rotate(45deg);display:inline-block}summary::-webkit-details-marker{display:none}.lbl{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700}.tlink{font-size:15px;border-bottom:1.5px solid currentColor;padding-bottom:2px}.new{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.card .im{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3}.card .im img{width:100%;height:100%;object-fit:cover}.badge{position:absolute;left:14px;top:14px;background:#fef3e5;border-radius:12px;padding:8px 12px 7px;text-align:center;min-width:62px}.badge i{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-size:28px;line-height:1}.badge small{font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.card .when{margin-top:18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.card h3{font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:30px;line-height:1.1;margin:6px 0 4px}.card p{font-size:15px;opacity:.85}.card .row{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px}.card .price{font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-size:21px}.card .spots{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}#loader.done{opacity:0;visibility:hidden}#loader .s{animation:lamp .5s ease forwards;animation-delay:2.25s}#loader .lbl{opacity:0;animation:fadein .6s ease 1.4s forwards;letter-spacing:.32em}.lightup .s{transition:fill-opacity .5s ease 1.2s}.lightup.on .w{fill-opacity:.55}.lightup.on .s{fill-opacity:.55}@media (prefers-reduced-motion:reduce){.lightup .s{transition:none}}@media (max-width:820px){.new{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:820px){.new{grid-template-columns:1fr;gap:40px}}@media (max-width:1100px){.cards .card{flex:0 0 min(72%,360px);scroll-snap-align:start}}@media (max-width:820px){.cards .card{flex-basis:82%}.hero .lbl{text-shadow:0 2px 18px rgba(0,0,0,.45)}}@media (max-width:1100px) and (min-width:821px){.new{gap:44px;align-items:start}.new h2{font-size:44px!important}}.card .price small{font-family:"Hansen Grotesque","Helvetica Neue",Arial,sans-serif;font-size:11px;letter-spacing:.04em;opacity:.7;margin-left:4px}.spots.low{color:#931000}.cards .card{flex:0 0 calc((100% - 52px)/3.25);scroll-snap-align:start}@media (max-width:1100px){.cards .card{flex-basis:min(72%,360px)}}@media (max-width:820px){.cards .card{flex-basis:82%}}@media (max-width:820px){.hero .lbl,.hero .tlink{display:none}}.nu{border:1.5px solid rgba(58,80,60,.28);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:8px;background:#fffaf2;transition:border-color .2s,transform .2s}.nu:hover{border-color:#3a503c;transform:translateY(-2px)}.nu .d{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.75}.nu b{font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:22px;line-height:1.15;flex:1}.nu .m{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;padding-top:10px;border-top:1px solid rgba(58,80,60,.18)}.nu em{font-style:normal;font-weight:700;letter-spacing:.06em}.nu em.low{color:#931000}.nu i{font-style:normal;font-weight:700;border-bottom:1.5px solid currentColor;white-space:nowrap}.start .tlink{color:#fef3e5}@media (max-width:820px){.nu{flex:0 0 74%;scroll-snap-align:start}}.wi{display:grid;grid-template-columns:58px 64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(58,80,60,.18)}.wi .dt{text-align:center;border:1.5px solid #3a503c;border-radius:12px;padding:6px 0 5px;line-height:1}.wi .dt i{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:normal;font-size:24px}.wi .dt small{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-top:3px}.wi img{width:64px;height:52px;object-fit:cover;border-radius:10px}.wi b{display:block;font-family:adobe-caslon-pro,"Libre Caslon Text",Georgia,serif;font-style:italic;font-weight:400;font-size:21px;line-height:1.15}.wi .meta{font-size:12px;letter-spacing:.06em;opacity:.8;margin-top:3px}.wi .meta .low{color:#931000;font-weight:700}.wi .go{font-size:13px;font-weight:700;border-bottom:1.5px solid currentColor;white-space:nowrap}@media (max-width:820px){.wi{grid-template-columns:52px minmax(0,1fr) auto;gap:12px}.wi img{display:none}.wi b{font-size:19px}}