.CatalogBrowser-module__BTJVIG__root{gap:calc(14 * var(--u));min-width:0;scroll-margin-top:calc(var(--header-h) + var(--ribbon-h) + 16 * var(--u));flex-direction:column;display:flex}.CatalogBrowser-module__BTJVIG__head{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));min-width:0;display:flex}.CatalogBrowser-module__BTJVIG__chips{flex:1}.CatalogBrowser-module__BTJVIG__count{align-items:center;gap:calc(8 * var(--u));min-width:0;max-width:40%;color:var(--faint);font-size:calc(14 * var(--u));flex:none;display:flex}.CatalogBrowser-module__BTJVIG__countText{overflow-wrap:anywhere;min-width:0}.CatalogBrowser-module__BTJVIG__error{flex-wrap:wrap;justify-content:space-between;align-items:center}.CatalogBrowser-module__BTJVIG__results{min-width:0;margin-top:calc(4 * var(--u));transition:opacity var(--motion-enter) var(--motion-ease)}.CatalogBrowser-module__BTJVIG__busy{opacity:.55;pointer-events:none}.CatalogBrowser-module__BTJVIG__placeholder{min-height:calc(240 * var(--u));place-items:center;display:grid}.CatalogBrowser-module__BTJVIG__pagination{justify-content:center;align-items:center;gap:calc(14 * var(--u));margin-top:calc(10 * var(--u));display:flex}.CatalogBrowser-module__BTJVIG__pageInfo{color:var(--muted);font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums}@media (max-aspect-ratio:9999/10000),(max-width:600px){.CatalogBrowser-module__BTJVIG__root{gap:calc(14 * var(--u));scroll-margin-top:calc(var(--phone-top) + var(--ribbon-h) + 12 * var(--u))}.CatalogBrowser-module__BTJVIG__head{flex-direction:column;align-items:stretch;gap:0}.CatalogBrowser-module__BTJVIG__count{max-width:none;font-size:calc(13 * var(--u))}.CatalogBrowser-module__BTJVIG__count:not(:empty){margin-top:calc(10 * var(--u))}.CatalogBrowser-module__BTJVIG__pagination{justify-content:space-between;gap:calc(8 * var(--u))}}
.CatalogSearch-module__XeI_fG__search{gap:calc(8 * var(--u));min-height:calc(60 * var(--u));padding:0 calc(20 * var(--u));border-radius:calc(10 * var(--u));--search-outline:#39362f;background:0 0;border-color:#0000;position:relative}.CatalogSearch-module__XeI_fG__search:after{content:"";border:1px solid var(--search-outline);border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(90deg,#000 42%,#0000 68%);mask-image:linear-gradient(90deg,#000 42%,#0000 68%)}.CatalogSearch-module__XeI_fG__search:focus-within{--search-outline:var(--gold);border-color:#0000}.CatalogSearch-module__XeI_fG__search>svg{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#bcb7ae}.CatalogSearch-module__XeI_fG__search input{height:calc(58 * var(--u));font:300 calc(18 * var(--u))/1.2 var(--font-prompt), var(--font-sans), sans-serif}.CatalogSearch-module__XeI_fG__search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.CatalogSearch-module__XeI_fG__search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.CatalogSearch-module__XeI_fG__clear{min-width:calc(32 * var(--u));min-height:calc(32 * var(--u));margin-right:calc(-6 * var(--u));color:var(--muted)}.CatalogSearch-module__XeI_fG__clear svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}
.Highlights-module__5-Qzvq__strip,.Highlights-module__5-Qzvq__grid{margin:0;padding:0;list-style:none}.Highlights-module__5-Qzvq__strip{justify-content:space-evenly;align-items:center;gap:calc(10 * var(--u)) calc(28 * var(--u));padding:calc(11 * var(--u)) calc(24 * var(--u));border:1px solid var(--gold-line-faint);border-radius:var(--radius-lg);background:linear-gradient(100deg,#15130fcc,#0f0e0bcc);flex-wrap:wrap;display:flex}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__item{align-items:center;gap:calc(9 * var(--u));min-width:0;display:inline-flex}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__icon{color:var(--gold-icon);flex-shrink:0;place-items:center;display:inline-grid}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__icon svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__label{color:var(--text-soft);font:500 calc(13.5 * var(--u))/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:-.003em}.Highlights-module__5-Qzvq__grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, 200 * var(--u)), 1fr));gap:calc(14 * var(--u));display:grid}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__item{gap:calc(14 * var(--u));min-width:0;padding:calc(20 * var(--u)) calc(18 * var(--u)) calc(22 * var(--u));border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-gradient);flex-direction:column;transition:border-color .18s;display:flex}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__item:hover{border-color:var(--gold-line)}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__icon{width:calc(42 * var(--u));height:calc(42 * var(--u));border:1px solid var(--gold-line);border-radius:calc(11 * var(--u));background:var(--gold-wash);color:var(--gold-icon);flex-shrink:0;place-items:center;display:grid}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__icon svg{width:calc(21 * var(--u));height:calc(21 * var(--u))}.Highlights-module__5-Qzvq__text{gap:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__label{color:var(--text);font:500 calc(15.5 * var(--u))/1.3 var(--font-sans), Arial, sans-serif;letter-spacing:-.01em;text-wrap:balance}.Highlights-module__5-Qzvq__description{color:var(--muted);font-size:calc(14 * var(--u));text-wrap:pretty;line-height:1.5}@media (max-aspect-ratio:9999/10000),(max-width:600px){.Highlights-module__5-Qzvq__strip{gap:calc(9 * var(--u)) calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__item{align-items:flex-start}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__item:last-child{grid-column:1/-1}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__icon svg{width:calc(16 * var(--u));height:calc(16 * var(--u));margin-top:1px}.Highlights-module__5-Qzvq__strip .Highlights-module__5-Qzvq__label{font-size:calc(12.5 * var(--u))}.Highlights-module__5-Qzvq__grid{gap:calc(10 * var(--u));grid-template-columns:minmax(0,1fr)}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__item{align-items:flex-start;gap:calc(14 * var(--u));padding:calc(16 * var(--u));flex-direction:row}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__icon{width:calc(38 * var(--u));height:calc(38 * var(--u))}.Highlights-module__5-Qzvq__grid .Highlights-module__5-Qzvq__label{font-size:calc(15 * var(--u))}.Highlights-module__5-Qzvq__description{font-size:calc(13.5 * var(--u))}}
.TypedHeadline-module__NpgIEa__headline{text-wrap:balance}.TypedHeadline-module__NpgIEa__word{white-space:nowrap;display:inline-block}.TypedHeadline-module__NpgIEa__letter{animation:.26s ease-out both TypedHeadline-module__NpgIEa__headline-letter-in}.TypedHeadline-module__NpgIEa__accent{color:var(--gold-accent)}.TypedHeadline-module__NpgIEa__sparkle{vertical-align:.08em;width:.56em;height:.56em;color:var(--gold-accent);animation:TypedHeadline-module__NpgIEa__headline-sparkle-appear .6s var(--sparkle-delay,.9s) ease-out both;margin-left:.2em;display:inline-block;overflow:visible}.TypedHeadline-module__NpgIEa__sparkle path:first-child{transform-origin:16px 16px;animation:12s linear infinite TypedHeadline-module__NpgIEa__headline-sparkle-spin,4s ease-in-out infinite TypedHeadline-module__NpgIEa__headline-sparkle-breathe}.TypedHeadline-module__NpgIEa__sparkle path:last-child{transform-origin:27px 5px;animation:3.5s ease-in-out infinite TypedHeadline-module__NpgIEa__headline-sparkle-glint}@keyframes TypedHeadline-module__NpgIEa__headline-letter-in{0%{opacity:0}to{opacity:1}}@keyframes TypedHeadline-module__NpgIEa__headline-sparkle-appear{0%{opacity:0}to{opacity:1}}@keyframes TypedHeadline-module__NpgIEa__headline-sparkle-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TypedHeadline-module__NpgIEa__headline-sparkle-breathe{0%,to{opacity:.78;scale:.94}50%{opacity:1;scale:1.06}}@keyframes TypedHeadline-module__NpgIEa__headline-sparkle-glint{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.TypedHeadline-module__NpgIEa__letter,.TypedHeadline-module__NpgIEa__sparkle,.TypedHeadline-module__NpgIEa__sparkle path{opacity:1;animation:none!important}}
.home-module__Hx0lNG__hero{isolation:isolate;padding-block:calc(52 * var(--u)) calc(22 * var(--u));position:relative;overflow:hidden}.home-module__Hx0lNG__scenery{z-index:-1;width:min(776 * var(--u), 60%);opacity:.32;pointer-events:none;height:auto;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-module__Hx0lNG__heroInner{gap:calc(20 * var(--u));flex-direction:column;display:flex}.home-module__Hx0lNG__title{max-width:17ch}.home-module__Hx0lNG__search{width:100%}.home-module__Hx0lNG__highlights{margin-top:calc(4 * var(--u))}.home-module__Hx0lNG__catalog{scroll-margin-top:calc(var(--header-h) + var(--ribbon-h) + 16 * var(--u));padding-block:calc(24 * var(--u)) calc(16 * var(--u))}@media (max-aspect-ratio:9999/10000),(max-width:600px){.home-module__Hx0lNG__hero{padding-block:calc(22 * var(--u)) calc(12 * var(--u))}.home-module__Hx0lNG__heroInner{gap:calc(14 * var(--u))}.home-module__Hx0lNG__scenery{opacity:.22;width:100%}.home-module__Hx0lNG__search{min-height:calc(50 * var(--u))}.home-module__Hx0lNG__highlights{margin-top:0}.home-module__Hx0lNG__catalog{scroll-margin-top:calc(var(--phone-top) + var(--ribbon-h) + 12 * var(--u));padding-block:calc(16 * var(--u)) calc(8 * var(--u))}}
