:root{--white:#fff;--ink:#1a1612;--grey:#6a655e;--tile:#f1efeb;--line:#dedad3;--ctrl:#8a847b;--sold:#9a3412;--ok:#2f6b3a;--focus:#1f4fd1;--scrim:#1a161273;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--edge:clamp(16px, 3vw, 48px);--side:clamp(16px, 6vw, 112px);--section:clamp(64px, 7vw, 104px);--header-h:72px;--ease:cubic-bezier(.2, .6, .2, 1)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--white);color:var(--ink);font:400 14px/1.6 var(--sans);letter-spacing:.01em;margin:0}a{color:inherit}img{max-width:100%;height:auto;display:block}button,input,select{font:inherit;color:inherit;letter-spacing:inherit}h1,h2,h3{margin:0;font-weight:300;line-height:1.2}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--white);z-index:50;padding:10px 14px;position:absolute;top:-100px;left:8px}.skip-link:focus{top:8px}ul[role=list]{margin:0;padding:0;list-style:none}main{min-height:60vh;display:block}main:focus{outline:none}.t-title{letter-spacing:0;font-size:clamp(24px,2.2vw,32px);font-weight:300}.t-h1{letter-spacing:0;font-size:clamp(26px,2.4vw,34px);font-weight:300}.t-label{font-size:13px}.t-caps{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.muted{color:var(--grey)}.small{font-size:12px}.link{text-underline-offset:6px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px}.link:hover{text-decoration-thickness:2px}.icon{flex:none;display:block}.with-icon{align-items:center;gap:10px;display:inline-flex}.icon-btn{all:unset;box-sizing:border-box;cursor:pointer;letter-spacing:.01em;align-items:center;gap:10px;min-width:44px;min-height:44px;padding:0 2px;font-size:13px;line-height:1;display:inline-flex}.icon-btn>span{padding-top:1px;display:block}.icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon-btn[aria-disabled=true]{cursor:default}.btn{border:1px solid var(--ink);background:var(--ink);min-height:52px;color:var(--white);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:inline-flex}.btn.block{width:100%}.btn.outline,.btn.light{color:var(--ink);border-color:var(--ink);background:0 0;min-height:48px}.btn.light{border-color:var(--line)}.btn.outline:hover{background:var(--ink);color:var(--white)}.btn:disabled,.btn[aria-disabled=true]{color:#3a3631;cursor:not-allowed;background:#d4cfc7;border-color:#d4cfc7}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .2s var(--ease), color .2s var(--ease)}}.site-header{z-index:20;height:var(--header-h);padding:0 var(--edge);background:var(--white);border-bottom:1px solid var(--line);transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.site-header .side{align-items:center;gap:24px;display:flex}.site-header .side.end{justify-content:flex-end;gap:20px}.logo{letter-spacing:.36em;text-transform:uppercase;white-space:nowrap;padding:12px 0 12px .36em;font-size:16px;font-weight:400;line-height:1;text-decoration:none}.lang-switch ul{align-items:center;gap:16px;display:flex}.lang-switch a{min-height:44px;color:var(--grey);align-items:center;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.lang-switch a:hover,.lang-switch a[aria-current=true]{color:var(--ink)}.lang-switch.compact ul{gap:10px}.lang-switch.compact a{letter-spacing:.08em;justify-content:center;min-width:24px;font-size:12px}html[data-hero-page] .site-header{position:fixed;left:0;right:0}html[data-hero-top] .site-header{color:var(--white);background:0 0;border-color:#0000}html[data-hero-top] .site-header .lang-switch a{color:#ffffffb3}html[data-hero-top] .site-header .lang-switch a[aria-current=true]{color:var(--white)}.bag-link{text-decoration:none;position:relative}.bag-count{background:var(--ink);min-width:16px;height:16px;color:var(--white);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:6px;right:0}html[data-hero-top] .bag-count{background:var(--white);color:var(--ink)}.picker-form{gap:24px;display:grid}.form-status:empty{display:none}.ok-note{font-size:13px}.error-note,.field-error{color:var(--sold);font-size:13px}.notice{background:var(--tile);padding:14px 16px;font-size:13px}.notice.error{color:var(--sold);background:#fbeee9}.panel{background:var(--white);color:var(--ink);border:0;max-height:none;margin:0;padding:0;overflow:auto}.panel::backdrop{background:var(--scrim)}.panel-left{width:min(480px,100vw);height:100dvh;position:fixed;inset:0 auto 0 0}.panel-right{flex-direction:column;width:min(440px,100vw);height:100dvh;position:fixed;inset:0 0 0 auto}.panel-right:popover-open{display:flex}.panel-top{width:100vw;position:fixed;inset:0 0 auto}.panel-head{height:var(--header-h);padding:0 var(--edge);flex:none;justify-content:space-between;align-items:center;display:flex}.panel-title{font-size:20px;font-weight:300}.menu-panel .panel-head{padding:0 44px}.menu-body{padding:24px 44px 48px}.menu-primary li a{letter-spacing:.01em;align-items:center;min-height:46px;font-size:19px;font-weight:300;text-decoration:none;display:flex}.menu-primary li a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.menu-secondary{gap:4px;margin-top:48px;font-size:13px;display:grid}.menu-secondary .with-icon{color:var(--grey)}.search-form{max-width:760px;padding:24px var(--edge) 48px;align-items:center;gap:16px;margin:0 auto;display:flex}.search-form input{border:0;border-bottom:1px solid var(--ctrl);background:0 0;flex:1;min-height:52px;padding:0 4px;font-size:22px;font-weight:300}.search-form input:focus-visible{border-bottom:2px solid var(--focus);outline:none}@media (prefers-reduced-motion:no-preference){.panel:popover-open{animation:panel-in .3s var(--ease)}.panel-left:popover-open{animation-name:slide-left}.panel-right:popover-open{animation-name:slide-right}}@keyframes panel-in{0%{opacity:0}}@keyframes slide-left{0%{opacity:0;transform:translate(-32px)}}@keyframes slide-right{0%{opacity:0;transform:translate(32px)}}.site-footer{border-top:1px solid var(--line);margin-top:var(--section);padding:56px var(--side) 40px}.footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.footer-title{letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:400}.footer-nav a{align-items:center;min-height:40px;font-size:13px;text-decoration:none;display:inline-flex}.footer-nav a:hover{text-underline-offset:5px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:16px;display:flex}.footer-bottom .lang-switch a{color:var(--grey)}.footer-bottom .lang-switch a[aria-current=true]{color:var(--ink)}.footer-logo{justify-content:center;margin-top:40px;display:flex}.footer-logo .logo{font-size:15px}.footer-acc{border-bottom:1px solid var(--line)}.footer-acc ul{padding-bottom:16px}.footer-desktop{display:grid}.footer-mobile{display:none}.footer-acc summary,.acc summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;list-style:none;display:flex}.footer-acc summary::-webkit-details-marker{display:none}.acc summary::-webkit-details-marker{display:none}.footer-acc summary{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.footer-acc summary:after,.acc summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 1.25px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.25px 12px no-repeat;flex:none;width:12px;height:12px}.footer-acc[open] summary:after,.acc details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50%/12px 1.25px no-repeat}.media{background:var(--tile);position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%}.media .noimg{color:var(--grey);text-align:center;place-items:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.card{text-decoration:none;display:block}.card .media{aspect-ratio:4/5}.card .name{margin-top:18px;font-size:13px;line-height:1.45;display:block}.card .price,.card .sold{color:var(--grey);margin-top:4px;font-size:13px;line-height:1.45;display:block}.card .sold{color:var(--sold)}.card:hover .name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:no-preference){.card .media img{transition:transform .7s var(--ease)}.card:hover .media img{transform:scale(1.03)}}.rail{padding:0 var(--side);position:relative}.rail-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>*{scroll-snap-align:start}.rail-arrows{top:0;left:calc(var(--side) - 22px);right:calc(var(--side) - 22px);pointer-events:none;justify-content:space-between;display:flex;position:absolute}.rail-arrows button{pointer-events:auto;margin-top:calc((100vw - 2 * var(--side) - 48px) / 4 * 1.25 / 2 - 22px);border:1px solid var(--line);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.rail-arrows button:disabled{visibility:hidden}.block-cta{padding:0 var(--side);justify-content:center;margin-top:56px;display:flex}.block{margin:var(--section) 0}.block:first-child{margin-top:0}.block-head{text-align:center;padding:0 var(--side);justify-items:center;gap:12px;margin-bottom:40px;display:grid}.block-head p{max-width:56ch}.block-hero{height:min(100svh,960px);min-height:520px;color:var(--white);margin-bottom:var(--section);background:#1d2a24;position:relative}.block-hero .media{background:#1d2a24;position:absolute;inset:0}.block-hero .media:after{content:"";background:linear-gradient(#0000004d 0%,#0000 20% 55%,#00000073 100%);position:absolute;inset:0}.block-hero-text{text-align:center;padding:0 var(--side);z-index:1;justify-items:center;gap:16px;display:grid;position:absolute;bottom:clamp(40px,8vh,88px);left:0;right:0}.block-hero-text p{max-width:52ch}.on-dark .link,.block-hero .link{color:var(--white)}.tiles{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));padding:0 var(--side);gap:16px;display:grid}.tiles a{text-align:center;gap:18px;text-decoration:none;display:grid}.tiles .media{aspect-ratio:4/5}.tiles a:hover .t-label{text-underline-offset:5px;text-decoration:underline}.editorial-media{grid-template-columns:repeat(var(--n,1), 1fr);gap:2px;display:grid}.editorial-media .media{aspect-ratio:var(--ratio,16 / 9)}.editorial-text{text-align:center;padding:48px var(--side);justify-items:center;gap:14px;display:grid}.editorial-text .link{margin-top:6px}.editorial-text p{max-width:56ch}.block-image-text{background:var(--tile);grid-template-columns:1fr 1fr;align-items:center;display:grid}.block-image-text .media{aspect-ratio:4/5}.block-image-text .copy{gap:20px;padding:clamp(32px,6vw,112px);display:grid}.block-image-text.is-right .media{order:2}.block-gallery ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2px;display:grid}.block-gallery figure{margin:0}.block-gallery figcaption{color:var(--grey);padding:10px var(--side) 0;font-size:12px}.block-gallery .media{aspect-ratio:4/5}.block-text{padding:0 var(--side)}.block-info ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 var(--side);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.block-info li{gap:6px;padding:32px 24px;display:grid}.block-info li+li{border-left:1px solid var(--line)}.block-info h2{font-size:15px;font-weight:400}.rich-text{max-width:68ch;margin:0 auto;font-size:15px;line-height:1.75}.rich-text>*+*{margin-top:1em}.rich-text h2{font-size:24px}.rich-text h3{font-size:18px;font-weight:400}.content-head{text-align:center;padding:64px var(--side) 48px}.dev-note{margin:24px var(--side) 0;border:1px dashed var(--ctrl);color:var(--grey);text-align:center;padding:12px 16px;font-size:12px}.home-fallback .block:first-of-type{margin-top:48px}.breadcrumbs ol{color:var(--grey);flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";margin-right:10px}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.plp-head{text-align:center;padding:48px var(--side) 28px;justify-items:center;gap:12px;display:grid}.plp-head .lead{max-width:60ch}.pills{padding:0 var(--side) 32px;flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pills a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.pills a:hover,.pills a[aria-current]{border-color:var(--ink)}.plp-bar{top:var(--header-h);z-index:10;height:56px;padding:0 var(--edge);background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky}.active-filters{padding:16px var(--edge) 0;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.active-filters a{background:var(--tile);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.active-filters .link{background:0 0;padding:0 6px;font-size:12px}.plp-grid{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.plp-grid>li{background:var(--white)}.plp-grid .card{padding-bottom:28px}.plp-grid .card .media{aspect-ratio:1}.plp-grid .card .name,.plp-grid .card .price,.plp-grid .card .sold{padding:0 20px}.plp-more{padding:48px var(--side) 0;justify-items:center;gap:16px;display:grid}.progress{background:var(--line);width:180px;height:2px;position:relative;overflow:hidden}.progress span{background:var(--ink);position:absolute;inset:0 auto 0 0}.empty{text-align:center;padding:80px var(--side);justify-items:center;gap:20px;display:grid}.filters-form{flex-direction:column;flex:1;display:flex}.filters-form fieldset{border:0;border-top:1px solid var(--line);padding:24px var(--edge);gap:2px;margin:0;display:grid}.filters-form legend{letter-spacing:.12em;text-transform:uppercase;float:left;width:100%;margin-bottom:12px;padding:0;font-size:11px}.opt{cursor:pointer;align-items:center;gap:14px;min-height:40px;font-size:14px;line-height:1;display:flex}.opt input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.range label{color:var(--grey);gap:6px;font-size:12px;display:grid}.range input{border:1px solid var(--ctrl);background:var(--white);width:100%;min-height:44px;color:var(--ink);border-radius:4px;padding:0 12px}.filters-actions{background:var(--white);padding:16px var(--edge);border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:10px;margin-top:auto;display:grid;position:sticky;bottom:0}.pdp{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);display:grid}.pdp-media{background:var(--line);gap:1px;display:grid}.pdp-media .media{aspect-ratio:1}.pdp-info{top:var(--header-h);align-self:start;gap:24px;padding:48px clamp(24px,3.5vw,64px);display:grid;position:sticky}.pdp-info .breadcrumbs ol{justify-content:flex-start}.pdp-info h1{font-size:clamp(22px,1.9vw,28px)}.pdp-price{font-size:15px}.sizes{border:0;gap:10px;margin:0;padding:0;display:grid}.sizes legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:11px}.size{border:1px solid var(--ctrl);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;font-size:14px;line-height:1;display:flex;position:relative}.size input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.size:has(input:checked){border:2px solid var(--ink);padding:0 17px}.size:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.size.out{color:var(--grey)}.size.out .v{text-decoration:line-through}.avail{align-items:center;gap:10px;font-size:13px;line-height:1;display:flex}.avail:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.avail.no{color:var(--sold)}.avail.no:before{background:var(--sold)}.acc details{border-top:1px solid var(--line)}.acc details:last-child{border-bottom:1px solid var(--line)}.acc summary{font-size:14px}.acc .acc-body{color:var(--grey);gap:10px;padding-bottom:24px;font-size:14px;display:grid}.acc .rich-text{margin:0;font-size:14px}.buybar{gap:8px;display:grid}.related{margin-top:var(--section)}.count-badge{background:#ffffffe6;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;position:absolute;bottom:16px;right:16px}.cart-layout{padding:0 var(--side);grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.cart-notice{margin:0 var(--side) 24px}.lines{border-top:1px solid var(--line)}.line{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:24px;padding:24px 0;display:grid}.line .media{aspect-ratio:4/5}.line-info{align-content:start;gap:6px;display:grid}.line-title{font-size:14px;text-decoration:none}a.line-title:hover{text-underline-offset:4px;text-decoration:underline}.line-side{align-content:start;justify-items:end;gap:12px;display:grid}.line-total{font-size:14px}.qty{border:1px solid var(--ctrl);border-radius:999px;align-items:center;height:40px;display:inline-flex}.qty button{all:unset;box-sizing:border-box;cursor:pointer;place-items:center;width:40px;height:38px;font-size:16px;display:grid}.qty button:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:999px}.qty button:disabled{color:var(--line);cursor:default}.qty span{text-align:center;min-width:24px;font-size:14px}.small-btn{min-height:32px;color:var(--grey);gap:6px;font-size:12px}.lines.compact .line{grid-template-columns:64px minmax(0,1fr) auto;gap:16px;padding:16px 0}.summary{top:calc(var(--header-h) + 24px);background:var(--tile);gap:20px;padding:32px;display:grid;position:sticky}.summary-title{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:400}.totals{gap:10px;margin:0;display:grid}.totals div{justify-content:space-between;gap:16px;font-size:14px;display:flex}.totals dt,.totals dd{margin:0}.totals .grand{border-top:1px solid var(--line);padding-top:14px;font-size:16px}.co-steps{border-top:1px solid var(--line);gap:0;display:grid}.co-step{border-bottom:1px solid var(--line);gap:20px;padding:32px 0;display:grid}.co-step-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.co-step-head h2{font-size:18px;font-weight:300}.co-summary{color:var(--grey);font-size:14px;font-style:normal;line-height:1.7}.co-form{justify-items:start;gap:24px;display:grid}.co-form .btn.block,.co-form .sizes{justify-self:stretch}.co-form fieldset{border:0;gap:16px;width:100%;margin:0;padding:0;display:grid}.co-form legend{letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:11px}.field-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{grid-column:1/-1;gap:6px;display:grid}.field.half{grid-column:span 1}.field label{color:var(--grey);font-size:12px}.field input{border:1px solid var(--ctrl);background:var(--white);min-height:48px;color:var(--ink);border-radius:4px;width:100%;padding:0 14px;font-size:15px}.field input[aria-invalid=true]{border-color:var(--sold);border-width:2px;padding:0 13px}.order-body{max-width:640px;padding:0 var(--side);justify-items:stretch;gap:28px;margin:0 auto;display:grid}.order-body .btn{justify-self:center}.order-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}@media (max-width:900px){.cart-layout{grid-template-columns:1fr}.summary{position:static}}@media (max-width:600px){.line{grid-template-columns:88px minmax(0,1fr)}.line-side{flex-wrap:wrap;grid-column:2;justify-content:flex-start;align-items:center;gap:10px 16px;display:flex}.field-grid{grid-template-columns:1fr}.field.half{grid-column:1/-1}.summary{padding:24px var(--edge);margin:0 calc(var(--side) * -1)}}.state{text-align:center;padding:112px var(--side);justify-items:center;gap:20px;display:grid}@media (max-width:1024px){.rail-track{grid-auto-columns:calc(38.4615% - 12.3077px)}.rail-arrows{display:none}.plp-grid{grid-template-columns:repeat(3,1fr)}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pdp{grid-template-columns:1fr}.pdp-media{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.pdp-media>*{scroll-snap-align:start}.pdp-info{padding:24px var(--edge) 0;position:static}.buybar{z-index:5;background:var(--white);border-top:1px solid var(--line);padding:12px var(--edge);margin:0 calc(var(--edge) * -1);position:sticky;bottom:0}.block-image-text{grid-template-columns:1fr}.block-image-text.is-right .media{order:0}}@media (max-width:700px){:root{--header-h:56px}.site-header{padding:0 8px}.site-header .side,.site-header .side.end{gap:0}.site-header .label-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header .lang-switch{display:none}.logo{letter-spacing:.22em;padding-left:.22em;font-size:11px}.menu-panel .panel-head,.menu-body{padding-left:24px;padding-right:24px}.rail{padding-right:0}.rail-track{grid-auto-columns:68%;gap:8px}.plp-grid{grid-template-columns:1fr 1fr}.plp-grid .card .name,.plp-grid .card .price,.plp-grid .card .sold{padding:0 12px}.pills{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.tiles{gap:8px;--cols:2!important}.editorial-media{grid-template-columns:1fr}.editorial-media .media:nth-child(2){display:none}.editorial-media .media{aspect-ratio:4/5}.block-info li+li{border-left:0;border-top:1px solid var(--line)}.panel-right.sheet{border-radius:16px 16px 0 0;width:100vw;height:85dvh;inset:auto 0 0}.footer-desktop{display:none}.footer-mobile{display:block}.site-footer{padding-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.p.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.p.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.p.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.ACSFia_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.ACSFia_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
