@font-face{font-family:Heritage Serif;src:url(/fonts/DejaVuSerif.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}.editorial-hero h1,.editorial-heading h2,.featured-copy h3,.selected-row h3,.path-title,.city-list a,.journal-copy h2,.assistant-strip h2{font-family:Heritage Serif,Georgia,serif}.editorial-hero{color:#f7f1e5;background:#112f29;overflow:hidden}.hero-composition{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,110px);padding-block:76px;display:grid}.home-kicker{letter-spacing:.16em;text-transform:uppercase;color:#8b6335;margin:0 0 20px;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:700;line-height:1.5}.editorial-hero .home-kicker{color:#d0b992}.home-kicker span{opacity:.7}.editorial-hero h1{letter-spacing:-.055em;max-width:10ch;margin:0 0 24px;font-size:clamp(3.6rem,6.5vw,6.4rem);line-height:.98}.editorial-hero h1 em{color:#d0b083;font-weight:400}.editorial-heading h2 em,.journal-copy h2 em{color:#866037;font-weight:400}.hero-intro{color:#e3e6d9;max-width:38ch;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.home-search{color:#18342e;background:#f8f5ed;max-width:520px;padding:20px 22px 22px}.home-search .primary-search-fields{display:block}.home-search .locality-picker>label,.home-search .hero-service label{letter-spacing:.04em;margin:0 0 6px;font-size:.73rem}.home-search .locality-picker input,.home-search .hero-service select{background:0 0;border:0;border-bottom:1px solid #b3bdb0;border-radius:0;min-height:45px;padding:9px 0}.home-search .locality-hint{color:#53635d;margin-top:5px;font-size:.7rem}.home-search .locality-suggestions{top:76px}.hero-service{margin-top:4px}.hero-service summary{color:#38554b;min-height:36px;padding-block:8px;font-size:.75rem;font-weight:650;list-style:none}.hero-service summary::-webkit-details-marker{display:none}.hero-service summary span{color:#687a70;font-weight:400}.hero-service label{padding-bottom:10px}.home-search-button{color:#fffefa;background:#173e34;border:0;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:14px 16px;font-size:.86rem;font-weight:700;display:flex}.hero-visual{margin:0;position:relative}.hero-visual:before{content:"";pointer-events:none;border:1px solid #b49a7199;position:absolute;inset:-16px 16px 46px -16px}.hero-visual img{aspect-ratio:4/4.35;object-fit:cover;filter:saturate(.78);width:100%;height:auto;display:block}.hero-visual figcaption,.journal-image figcaption{color:#c9d3c4;margin-top:10px;font-size:.66rem;line-height:1.5}.hero-visual a{color:#e3d4b9}.editorial-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.editorial-heading h2,.journal-copy h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,4.6vw,4.8rem);line-height:1}.editorial-heading>p{color:#59675e;max-width:29ch;margin:0 0 5px;font-size:.95rem}.editorial-heading .home-kicker{margin-bottom:20px}.featured-list{grid-template-columns:1.35fr 1fr 1fr;gap:26px;display:grid}.featured-story{min-width:0}.featured-story:nth-child(2){padding-top:65px}.featured-story:nth-child(3){padding-top:125px}.art-index,.art-city{letter-spacing:.18em;text-transform:uppercase;z-index:1;font-size:.62rem;font-weight:700}.art-city{align-self:end}.art-dial{aspect-ratio:1;opacity:.55;border:1px solid;border-radius:50%;width:65%;position:absolute;top:21%;left:18%;box-shadow:0 0 0 13px #ffffff09,0 0 0 14px}.art-dial:before,.art-dial:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:13%}.art-dial:after{background:currentColor;inset:46%}.art-dial span{transform-origin:bottom;background:currentColor;width:1px;height:34%;position:absolute;top:17%;left:50%;transform:rotate(35deg)}.featured-story-2 .art-dial{width:85%;top:-30%;left:30%}.featured-story-3 .art-dial{width:95%;top:16%;left:-20%}.featured-copy{padding-top:25px}.featured-copy .home-kicker{margin-bottom:12px}.featured-copy h3{overflow-wrap:anywhere;margin:0 0 13px;font-size:clamp(1.6rem,2.2vw,2.35rem)}.featured-copy h3 a,.selected-row h3 a{color:inherit;text-decoration:none}.featured-copy>p:not(.home-kicker){color:#59675e;max-width:34ch;font-size:.9rem;line-height:1.6}.editorial-link{border-bottom:1px solid #a98a62;align-items:center;gap:20px;padding:8px 0;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.editorial-link span,.selected-arrow,.city-list span{transition:transform .2s}.editorial-link:hover span,.selected-arrow:hover,.city-list a:hover span{transform:translate(3px,-3px)}.approved-image{margin:0}.approved-image img{width:100%;height:auto;display:block}.approved-image figcaption{font-size:.7rem}.paths-section{background:#e8e4d8}.editorial-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.editorial-path{color:#f9f4e9;background:#213c34;flex-direction:column;min-height:245px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.path-trade{background:#3b4d43}.path-number{letter-spacing:.15em;font-size:.65rem}.editorial-path:hover .path-symbol{transform:rotate(20deg)}.path-title{max-width:9ch;margin-top:auto;font-family:Heritage Serif,Georgia,serif;font-size:clamp(1.6rem,2vw,2.2rem);line-height:1.1}.path-title i{font-weight:400}.path-arrow{font-size:1.25rem;position:absolute;bottom:20px;right:22px}.selected-list{border-top:1px solid #c8cabe}.selected-row{border-bottom:1px solid #c8cabe;grid-template-columns:50px minmax(0,1.2fr) minmax(0,1fr) 36px;align-items:center;gap:25px;padding:25px 0;display:grid}.selected-number{color:#96774f;font-family:Georgia,serif;font-size:.9rem}.selected-row .home-kicker{margin:0 0 7px}.selected-row h3{margin:0;font-size:1.65rem}.selected-row>p{color:#59675e;max-width:35ch;margin:0;font-size:.87rem}.selected-arrow{justify-self:end;font-size:1.5rem;text-decoration:none}.selection-note{color:#59675e;margin:22px 0 0;font-size:.75rem}.city-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 36px;margin-bottom:26px;display:grid}.city-list a{border-bottom:1px solid #bac6b9;justify-content:space-between;gap:15px;padding:18px 0;font-family:Heritage Serif,Georgia,serif;font-size:1.6rem;text-decoration:none;display:flex}.city-list span{font-family:system-ui;font-size:1rem}.journal-section{grid-template-columns:1fr .85fr;align-items:center;gap:clamp(40px,8vw,120px);display:grid}.journal-image{margin:0}.journal-image img{object-fit:cover;object-position:center 50%;filter:saturate(.8);width:100%;height:500px;display:block}.journal-image figcaption{color:#66726a}.journal-image figcaption a{color:#38584c}.journal-copy>p:not(.home-kicker){color:#59675e;max-width:45ch;margin:28px 0 16px;font-size:1rem;line-height:1.8}.assistant-strip>.container{justify-content:space-between;align-items:center;gap:25px;display:flex}.assistant-strip .home-kicker{color:#d2b58a;margin-bottom:8px}.assistant-strip h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem)}.assistant-strip a{color:#f7f1e5;white-space:nowrap;border-bottom:1px solid #c5a77a;padding:10px 0;font-size:.85rem;font-weight:700;text-decoration:none}.assistant-strip a span{margin-left:20px}@media (width<=1000px){.featured-list{gap:18px}.editorial-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-path{min-height:200px}}@media (width<=700px){.hero-composition{grid-template-columns:1fr;gap:32px;padding-block:42px 32px}.editorial-hero h1{margin-bottom:20px;font-size:clamp(3.2rem,14vw,4.5rem)}.hero-intro{margin-bottom:24px;font-size:.95rem}.home-search{padding:17px}.hero-visual{margin-top:4px}.hero-visual:before{inset:-10px 10px 40px -10px}.hero-visual img{aspect-ratio:4/2.8}.home-section{padding-block:68px}.editorial-heading{margin-bottom:32px;display:block}.editorial-heading>p{margin:20px 0 0}.editorial-heading h2,.journal-copy h2{font-size:clamp(2.6rem,10vw,3.5rem)}.featured-list{grid-template-columns:1fr;gap:38px}.featured-story:nth-child(2),.featured-story:nth-child(3){padding-top:0}.featured-art{height:220px}.featured-story:nth-child(2) .featured-art,.featured-story:nth-child(3) .featured-art{height:180px}.art-dial{width:55%;top:-2%;left:23%}.featured-story-2 .art-dial{width:70%;top:-42%;left:42%}.featured-story-3 .art-dial{width:70%;top:-5%;left:-12%}.featured-copy{padding-top:20px}.featured-copy h3{font-size:2rem}.featured-copy>p:not(.home-kicker){margin-bottom:10px}.editorial-paths{grid-template-columns:1fr;gap:2px}.editorial-path{min-height:150px;padding:18px}.path-symbol{font-size:4.5rem;top:15px;right:60px}.path-title{max-width:none;font-size:1.75rem}.path-arrow{bottom:15px}.selected-row{grid-template-columns:30px 1fr 25px;gap:12px;padding:20px 0}.selected-row>p{grid-area:2/2}.selected-row .selected-arrow{grid-area:1/3}.selected-row h3{font-size:1.45rem}.city-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.city-list a{font-size:1.3rem}.journal-section{grid-template-columns:1fr;gap:32px}.journal-image img{height:340px}.assistant-strip>.container{display:block}.assistant-strip a{white-space:normal;margin-top:15px;display:inline-block}}@media (prefers-reduced-motion:reduce){.path-symbol,.editorial-link span,.selected-arrow,.city-list span{transition:none}}:root{--editorial-ink:#182c24;--editorial-dark:#0e3027;--editorial-darker:#0b251f;--editorial-cream:#f8f5ed;--editorial-gold:#b8905c;--editorial-rule:#dcd9cd;--editorial-muted:#647269}html{scroll-behavior:smooth}body{background:var(--editorial-cream);color:var(--editorial-ink)}.site-header{z-index:30;background:#fdfbf6;border-bottom:1px solid #e8e5db;position:relative}.site-header .container{width:min(1270px,100% - 52px)}.site-header .bar{flex-wrap:nowrap;gap:32px;min-height:81px;padding-block:10px}.site-header .brand{letter-spacing:-.055em;align-items:center;padding:0 0 11px;font-family:Georgia,Times New Roman,serif;font-size:1.82rem;line-height:1;display:inline-flex;position:relative}.site-header .brand:after{content:"L’ATLANTE DELLE BOTTEGHE ITALIANE";white-space:nowrap;letter-spacing:.19em;color:#8d744d;font:650 .49rem/1.2 system-ui,sans-serif;position:absolute;bottom:-3px;left:55px}.site-header .brand-mark{border:1px solid #b69b69;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-right:12px;font-size:1.38rem;line-height:1;display:inline-flex}.site-header .desktop-nav{flex-wrap:nowrap;gap:12px 23px}.site-header .desktop-nav>a{color:#253c33;white-space:nowrap;font-size:.8rem;font-weight:600}.site-header .desktop-nav .nav-cta{color:#fbf8f0;background:#17392e;border:1px solid #17392e;border-radius:3px;padding:11px 15px}.site-header .desktop-nav .nav-cta:hover{background:#2c5144}.editorial-hero{color:#fbf7ec;background:radial-gradient(circle at 80% 15%,#2f4c3b 0%,#11392d 37%,#0b281f 88%);position:relative}.editorial-hero:after{content:"";pointer-events:none;opacity:.13;background:repeating-linear-gradient(90deg,#0000 0 103px,#fff2 104px,#0000 105px);position:absolute;inset:0}.editorial-hero .container{width:min(1270px,100% - 52px)}.hero-composition{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,90px);padding-block:clamp(56px,6vw,93px) clamp(48px,5vw,70px);display:grid;position:relative}.editorial-hero .home-kicker{color:#d3b17b;letter-spacing:.24em;margin-bottom:26px;font-size:.68rem}.editorial-hero h1{letter-spacing:-.065em;max-width:10ch;margin:0 0 27px;font-size:clamp(3.85rem,6.6vw,7rem);font-weight:400;line-height:1.025}.editorial-hero h1 em{color:#d0ac73;letter-spacing:-.075em;font-style:italic}.hero-intro{color:#e5e4d9;max-width:39ch;margin:0 0 29px;font-size:clamp(1.03rem,1.4vw,1.2rem);line-height:1.7}.home-search{color:#16342b;background:#fffdf8;border-radius:6px;grid-template-columns:minmax(0,1fr) 176px;align-items:end;gap:12px;max-width:630px;padding:13px 13px 13px 21px;display:grid;box-shadow:0 22px 60px #06191045}.home-search .primary-search-fields{min-width:0;display:block}.home-search .locality-picker>label{letter-spacing:.1em;text-transform:uppercase;color:#385348;margin:0 0 3px;font-size:.7rem;font-weight:750}.home-search .locality-picker input{background:0 0;border:0;border-bottom:1px solid #d2d3c8;min-height:40px;padding:8px 0 5px;font-size:.96rem}.home-search .locality-picker input:focus{outline-offset:2px}.home-search .locality-hint{color:#68776c;margin:3px 0 0;font-size:.67rem}.home-search .hero-service{margin-top:2px}.home-search .hero-service summary{color:#4f695c;min-height:26px;padding:4px 0;font-size:.71rem;font-weight:650}.home-search .hero-service label{display:block}.home-search .hero-service select{padding:8px 0}.home-search-button{color:#fff;letter-spacing:.01em;background:#aa8250;border-radius:4px;align-self:end;height:58px;min-height:58px;padding:10px 15px;font-size:.78rem;font-weight:750}.home-search-button:hover{background:#8c693f}.hero-visual{filter:drop-shadow(0 28px 48px #051a1733);min-width:0;margin:0;position:relative}.hero-visual:before{content:"";z-index:2;pointer-events:none;border:1px solid #d4b57e78;position:absolute;inset:16px -14px 24px 16px}.hero-visual img{aspect-ratio:1.02;object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.06);border-radius:3px;width:100%;height:auto;display:block}.hero-visual figcaption{color:#d5d7c8;max-width:52ch;margin-top:13px;font-size:.65rem;line-height:1.45}.hero-visual figcaption a{color:#dbc79f}.home-section{padding-block:clamp(66px,7vw,107px)}.home-section .home-kicker{color:#8d6b41;letter-spacing:.2em;margin-bottom:12px;font-size:.65rem}.editorial-heading{align-items:end;gap:30px;margin-bottom:35px}.editorial-heading h2,.journal-copy h2{letter-spacing:-.055em;color:#1b352c;font-size:clamp(2.5rem,4.2vw,4.25rem);line-height:1.08}.editorial-heading h2 em,.journal-copy h2 em{color:#9e7747}.editorial-heading>p{color:#68746b;max-width:34ch;font-size:.91rem;line-height:1.65}#botteghe{position:relative}#botteghe:after{content:"";pointer-events:none;background:#d7c4a6;width:175px;height:1px;position:absolute;top:36px;right:max(0px,50vw - 625px)}.featured-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.featured-story{background:#fffdf8;border:1px solid #e4e0d6;border-radius:5px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 6px 23px #162b1f0b}.featured-story:hover{transform:translateY(-4px);box-shadow:0 18px 44px #162b1f16}.featured-story:nth-child(2),.featured-story:nth-child(3){padding-top:0}.featured-art{color:#d8c09a;background:#173d32;justify-content:space-between;align-items:flex-start;height:235px;padding:20px;display:flex;position:relative;overflow:hidden}.featured-art:before{content:"";aspect-ratio:1;opacity:.24;border:1px solid;border-radius:50%;width:80%;position:absolute;inset:-35% -16% auto auto;box-shadow:0 0 0 36px #ffffff03,0 0 0 37px,0 0 0 83px #ffffff04,0 0 0 84px}.featured-art:after{content:"";pointer-events:none;background:linear-gradient(145deg,#050e0c40,#0000 55%);position:absolute;inset:0}.featured-story-2 .featured-art{color:#4e4534;background:#c8b493}.featured-story-3 .featured-art{color:#f7ead5;background:#4a5247}.featured-art .art-index,.featured-art .art-city{z-index:2;letter-spacing:.16em;font-family:system-ui,sans-serif;font-size:.65rem;font-weight:750}.featured-art .art-index{color:inherit}.featured-art .art-city{align-self:flex-end}.featured-art .art-year{z-index:1;letter-spacing:-.1em;opacity:.84;font-family:Heritage Serif,Georgia,serif;font-size:clamp(5.2rem,7.3vw,8.5rem);font-weight:400;line-height:.92;position:absolute;bottom:12px;left:18px}.featured-copy{flex-direction:column;flex:1;padding:22px 24px 25px;display:flex}.featured-copy .home-kicker{margin-bottom:9px;font-size:.62rem}.featured-copy h3{letter-spacing:-.04em;overflow-wrap:break-word;margin:0 0 10px;font-size:clamp(1.55rem,2.15vw,2.15rem);line-height:1.15}.featured-copy>p:not(.home-kicker){color:#647069;max-width:42ch;margin-bottom:17px;font-size:.87rem;line-height:1.56}.featured-copy .editorial-link{align-self:flex-start;margin-top:auto;font-size:.79rem}.editorial-link{color:#17392e;border-bottom:1px solid #b49a72;gap:13px;padding:9px 0;font-weight:750;text-decoration:none}.paths-section{color:#fff6e8;background:#13362d}.paths-section .editorial-heading h2{color:#fff6e8}.paths-section .editorial-heading h2 em{color:#d5b788}.paths-section .editorial-heading>p{color:#cbd4c7}.paths-section .home-kicker{color:#d3b27e}.editorial-paths{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.editorial-path{color:#fff9eb;isolation:isolate;background:#284a3b;border-radius:4px;flex-direction:column;min-height:205px;padding:19px 20px;text-decoration:none;transition:transform .23s;display:flex;overflow:hidden}.editorial-path:after{content:"";z-index:-1;pointer-events:none;opacity:.4;background:linear-gradient(140deg,#0000 35%,#06140cbb);position:absolute;inset:0}.editorial-path:hover{transform:translateY(-3px)}.path-repair{color:#fff9ed;background:linear-gradient(90deg,#102a22e6,#15322977),url(/images/editorial-movement-ai.webp) 50%/cover}.path-restore{color:#fff9ed;background:linear-gradient(90deg,#23392fdb,#243a2988),url(/images/strumento-spirale.jpg) 50% 47%/cover}.path-history{color:#142e25;background:linear-gradient(155deg,#cdbb9e,#a48a65)}.path-trade{color:#fff9ed;background:linear-gradient(155deg,#27372f,#52614a)}.path-symbol{opacity:.2;font-family:Georgia,serif;font-size:4.6rem;line-height:1;transition:transform .23s;position:absolute;top:22px;right:22px}.path-number{letter-spacing:.19em;font-size:.66rem;font-weight:800}.path-title{max-width:12ch;margin-top:auto;font-size:clamp(1.37rem,1.75vw,1.75rem);font-weight:400;line-height:1.19;position:relative}.path-desc{opacity:.87;max-width:18ch;margin-top:7px;padding-bottom:3px;font-size:.73rem;line-height:1.35}.path-arrow{font-size:1.25rem;bottom:16px;right:18px}.mobile-scroll-cue{display:none}.selected-list{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.selected-row{background:#fffefa;border:1px solid #e0ded5;border-radius:5px;flex-direction:column;align-items:stretch;gap:8px;min-width:0;min-height:225px;padding:20px 17px 21px;display:flex;position:relative;box-shadow:0 4px 14px #152b2110}.selected-row .selected-number{color:#a17b4b;letter-spacing:.17em;font-family:system-ui,sans-serif;font-size:.68rem;font-weight:750}.selected-row>div{min-width:0;margin-top:4px}.selected-row .home-kicker{letter-spacing:.12em;margin-bottom:7px;font-size:.59rem}.selected-row h3{letter-spacing:-.045em;overflow-wrap:break-word;margin:0;font-size:clamp(1.2rem,1.65vw,1.52rem);line-height:1.24}.selected-row>p{color:#69766c;max-width:none;margin:0 17px 20px 0;font-size:.76rem;line-height:1.47}.selected-row>.selected-arrow{color:#355347;place-self:flex-end;padding:5px;font-size:1.4rem;line-height:1;position:absolute;bottom:12px;right:16px}.selection-note{margin-top:21px;font-size:.75rem}.cities-section{background:#eeede5}.city-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-bottom:24px}.city-list a{border-color:#c9cbbd;padding:16px 0;font-size:clamp(1.3rem,1.7vw,1.68rem)}.journal-section{gap:clamp(34px,7vw,120px)}.journal-image img{object-position:center 44%;border-radius:4px;height:470px}.journal-copy>p:not(.home-kicker){color:#657168;max-width:42ch;line-height:1.75}.assistant-strip{color:#f9f4e9;background:#102d25;padding-block:45px}.assistant-strip .home-kicker{color:#ddbd8f}.assistant-strip h2{color:#f9f4e9}.assistant-strip a{color:#f8f1e5;border:1px solid #ceb588;border-radius:3px;align-items:center;min-height:48px;padding:11px 17px;text-decoration:none;display:inline-flex}.site-footer{background:#eae9e0;border-top:1px solid #d8d5c9}.site-footer .brand{font-family:Heritage Serif,Georgia,serif;font-weight:400}@media (width<=1120px){.site-header .desktop-nav{gap:9px 12px}.site-header .desktop-nav>a{font-size:.72rem}.hero-composition{gap:30px}.home-search{grid-template-columns:minmax(0,1fr) 150px}.featured-list{gap:12px}.featured-copy{padding:21px 18px}.selected-list{grid-template-columns:repeat(3,minmax(0,1fr))}.selected-row{min-height:195px}.editorial-paths{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-header .container{width:calc(100% - 34px)}.site-header .bar{flex-wrap:nowrap;justify-content:space-between;gap:8px;min-height:63px;padding:7px 0}.site-header .desktop-nav{display:none}.site-header .brand{padding:0;font-size:1.51rem}.site-header .brand:after{display:none}.site-header .brand-mark{width:30px;height:30px;margin-right:7px;font-size:1.06rem}.site-header .mobile-nav{display:block}.site-header .mobile-nav summary{gap:8px;font-size:.77rem}.site-header .mobile-nav nav{background:#fffefa;border-color:#dfdacd}.editorial-hero .container{width:calc(100% - 34px)}.hero-composition{grid-template-columns:1fr;gap:27px;padding-block:40px 35px;display:grid}.editorial-hero .home-kicker{letter-spacing:.18em;margin-bottom:16px;font-size:.6rem}.editorial-hero h1{letter-spacing:-.067em;max-width:11ch;margin:0 0 17px;font-size:clamp(3.45rem,13vw,5.2rem);line-height:1.02}.hero-intro{max-width:35ch;margin-bottom:19px;font-size:1rem;line-height:1.6}.home-search{max-width:none;padding:13px 14px 14px;display:block;box-shadow:0 9px 30px #03191122}.home-search .locality-picker input{min-height:43px;font-size:.92rem}.home-search .locality-hint{font-size:.63rem}.home-search .hero-service summary{min-height:30px;font-size:.72rem}.home-search-button{width:100%;height:46px;min-height:46px;margin-top:8px;font-size:.78rem}.hero-visual:before{inset:10px -7px 26px 10px}.hero-visual img{aspect-ratio:1.62;object-fit:cover;object-position:center 48%}.hero-visual figcaption{margin:8px 0 0;font-size:.6rem}.home-section{padding-block:59px}.editorial-heading{margin-bottom:24px;display:block}.editorial-heading h2,.journal-copy h2{font-size:clamp(2.42rem,10.5vw,3.4rem);line-height:1.08}.editorial-heading>p{margin:15px 0 0;font-size:.85rem}#botteghe:after{display:none}.featured-list{grid-template-columns:1fr;gap:13px;display:grid}.featured-story{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;display:grid}.featured-story:first-child .featured-art{height:192px}.featured-story:not(:first-child){grid-template-columns:114px minmax(0,1fr);align-items:stretch;min-height:144px;display:grid}.featured-story:not(:first-child) .featured-art{height:auto;min-height:164px;padding:12px}.featured-art{height:192px;padding:16px}.featured-art .art-year{font-size:6.2rem;bottom:11px;left:14px}.featured-art .art-index,.featured-art .art-city{font-size:.59rem}.featured-story:not(:first-child) .art-index{letter-spacing:.07em;white-space:nowrap;font-size:.49rem}.featured-story:not(:first-child) .art-city{overflow-wrap:anywhere;align-self:end;max-width:95px;font-size:.49rem}.featured-story:not(:first-child) .art-year{letter-spacing:-.07em;font-size:2.7rem;bottom:40px;left:10px}.featured-copy{padding:19px 18px 20px}.featured-copy h3{margin-bottom:8px;font-size:1.65rem;line-height:1.16}.featured-copy>p:not(.home-kicker){margin-bottom:11px;font-size:.8rem;line-height:1.48}.featured-story:not(:first-child) .featured-copy{padding:14px 12px}.featured-story:not(:first-child) .featured-copy .home-kicker{margin-bottom:6px;font-size:.56rem}.featured-story:not(:first-child) .featured-copy h3{font-size:1.22rem;line-height:1.2}.featured-story:not(:first-child) .featured-copy>p:not(.home-kicker){margin-bottom:5px;font-size:.68rem;line-height:1.35}.featured-story:not(:first-child) .featured-copy .editorial-link{padding:2px 0;font-size:.67rem}.paths-section .home-section{padding-block:56px}.editorial-paths{grid-template-columns:1fr;gap:9px;display:grid}.editorial-path{grid-template-rows:1fr auto;grid-template-columns:40px minmax(0,1fr) 24px;align-items:end;gap:0 9px;min-height:115px;padding:15px 18px;display:grid}.path-number{grid-area:1/1;align-self:start}.path-title{grid-area:1/2;align-self:end;max-width:none;margin-top:0;font-size:1.65rem}.path-desc{grid-area:2/2;max-width:none;margin-top:5px;font-size:.69rem}.path-arrow{grid-area:1/3/3;place-self:center end;font-size:1.32rem;position:static}.path-symbol{opacity:.18;font-size:4rem;top:10px;right:50px}.selected-list{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;border:0;grid-template-columns:none;grid-auto-columns:minmax(215px,78vw);grid-auto-flow:column;gap:11px;margin-inline:-4px;padding:5px 4px 15px;display:grid;overflow-x:auto}.selected-row{scroll-snap-align:start;min-height:192px;padding:18px 16px 20px}.selected-row h3{font-size:1.41rem}.selected-row .selected-number{font-size:.63rem}.selected-row>p{font-size:.78rem;line-height:1.52}.mobile-scroll-cue{color:#758076;justify-content:space-between;margin:-11px 0 14px;font-size:.75rem;display:flex}.city-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.city-list a{padding:14px 0;font-size:1.24rem;line-height:1.25}.journal-section{grid-template-columns:1fr;gap:24px}.journal-image img{height:295px}.journal-copy>p:not(.home-kicker){margin:20px 0 13px;font-size:.92rem}.assistant-strip{padding-block:36px}.assistant-strip .container{display:block}.assistant-strip a{margin-top:20px}.site-footer .container{width:calc(100% - 34px)}}@media (width<=370px){.editorial-hero h1{font-size:3.35rem}.featured-story:not(:first-child){grid-template-columns:99px minmax(0,1fr)}.featured-story:not(:first-child) .featured-copy h3{font-size:1.13rem}.home-search .hero-service summary{font-size:.68rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.featured-story,.editorial-path{transition:none}}
