.adresse-page{--sun: #E8B23A}.ahero{position:relative;height:70vh;min-height:520px;overflow:hidden}.ahero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ahero .veil{position:absolute;inset:0;background:linear-gradient(0deg,#081824a8,#0818240d 50%,#08182433)}.ahero .inner{position:absolute;left:0;right:0;bottom:0;z-index:3}.ahero .inner .wrap{padding-bottom:50px}.ahero .crumb{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:#fffc;margin-bottom:20px}.ahero .crumb a{color:#fffc;text-decoration:none}.ahero .cat{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:#fff;margin-bottom:16px}.ahero h1{font-family:Bodoni Moda,serif;font-weight:300;font-size:clamp(44px,7vw,96px);line-height:.96;letter-spacing:-.012em;color:#fff;text-shadow:0 2px 44px rgba(0,0,0,.3)}.ahero h1 em{font-style:italic}.ahero .meta{display:flex;align-items:center;gap:20px;margin-top:20px;flex-wrap:wrap}.ahero .meta .loc{font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;color:#ffffffeb}.ahero .meta .stars{color:var(--sun);font-size:16px;letter-spacing:3px}.ahero .meta .dot{color:#ffffff80}.facts{border-bottom:1px solid var(--line)}.facts .wrap{display:flex;flex-wrap:wrap}.facts .f{flex:1;min-width:160px;padding:22px 0}.facts .f+.f{border-left:1px solid var(--line-faint);padding-left:28px}.facts .f .k{font-family:Inter,sans-serif;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);margin-bottom:6px}.facts .f .v{font-family:Bodoni Moda,serif;font-size:18px;color:var(--ink)}.layout{display:grid;grid-template-columns:1fr 360px;gap:72px;padding:78px 0 40px;align-items:start}.body .kicker{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--sea);margin-bottom:18px}.body h2{font-family:Bodoni Moda,serif;font-weight:300;font-size:clamp(30px,3.4vw,44px);line-height:1.08;letter-spacing:-.008em;margin-bottom:26px}.body h2 em{font-style:italic}.body>p{font-size:19.5px;line-height:1.76;color:#232629;margin-bottom:26px}.body>p.lede:first-letter{font-family:Bodoni Moda,serif;font-weight:400;font-size:72px;line-height:.74;float:left;padding:8px 13px 0 0}.body h3{font-family:Bodoni Moda,serif;font-weight:400;font-size:26px;margin:42px 0 16px}.body a.inline{color:var(--sea);text-decoration:none;border-bottom:1px solid rgba(30,111,159,.4)}.verdict{border:1px solid var(--line);padding:32px 34px;margin:44px 0}.verdict .label{color:var(--sea);margin-bottom:14px}.verdict p{font-family:Bodoni Moda,serif;font-weight:300;font-style:italic;font-size:23px;line-height:1.4;color:var(--ink)}.aside{position:sticky;top:88px}.pcard{border:1px solid var(--line)}.pcard .top{background:var(--sea-deep);color:#fff;padding:24px 28px}.pcard .top .label{color:#ffffff8c;margin-bottom:8px}.pcard .top .nm{font-family:Bodoni Moda,serif;font-size:22px}.pcard .rows{padding:8px 28px 20px}.pcard .r{padding:16px 0;border-bottom:1px solid var(--line-faint)}.pcard .r:last-child{border-bottom:0}.pcard .r .k{font-family:Inter,sans-serif;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);margin-bottom:5px}.pcard .r .v{font-size:17px;line-height:1.5;color:var(--ink)}.pcard .r .v a{color:var(--sea);text-decoration:none;border-bottom:1px solid rgba(30,111,159,.35)}.pcard .cta{display:block;text-align:center;margin:4px 28px 26px;padding:15px;background:var(--ink);color:var(--paper);font-family:Inter,sans-serif;font-size:10px;letter-spacing:.26em;text-transform:uppercase;text-decoration:none;transition:background .3s}.pcard .cta:hover{background:var(--sea)}.map{margin-top:24px;border:1px solid var(--line);height:220px;position:relative;overflow:hidden;background:linear-gradient(0deg,#1e6f9f1a,#1e6f9f1a),repeating-linear-gradient(0deg,transparent 0 38px,var(--line-faint) 38px 39px),repeating-linear-gradient(90deg,transparent 0 38px,var(--line-faint) 38px 39px),var(--paper)}.map .pin{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:var(--sea);box-shadow:0 0 0 6px #1e6f9f2e}.map .lab{position:absolute;left:0;right:0;bottom:0;text-align:center;padding:10px;font-family:Inter,sans-serif;font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);background:#fcfbf7d9}.gallery{padding:56px 0 20px}.gallery .g-head{margin-bottom:28px}.gallery .g-head .label{color:var(--sea)}.g-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:200px;gap:14px}.g-grid .g1{grid-row:span 2}.g-grid figure{overflow:hidden;height:100%}.g-grid img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.g-grid figure:hover img{transform:scale(1.05)}.nearby{border-top:1px solid var(--line);margin-top:30px;padding:80px 0 92px}.nearby .n-head{text-align:center;margin-bottom:50px}.nearby .n-head .label{margin-bottom:16px}.nearby .n-head h3{font-family:Bodoni Moda,serif;font-weight:300;font-size:36px}.nearby .n-head h3 em{font-style:italic}.n-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.nc{text-decoration:none;color:var(--ink);display:block}.nc .ph{overflow:hidden}.nc .ph img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.nc:hover .ph img{transform:scale(1.05)}.nc .rk{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--sea);margin:15px 0 7px}.nc h4{font-family:Bodoni Moda,serif;font-weight:400;font-size:22px;line-height:1.16}.nc .pl{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:var(--grey);margin-top:7px}@media(max-width:900px){.facts .f{min-width:50%;flex:none}.facts .f:nth-child(odd){border-left:0;padding-left:0}.facts .f:nth-child(2n){padding-left:22px}.layout{grid-template-columns:1fr;gap:48px}.aside{position:static}.g-grid{grid-template-columns:1fr 1fr}.g-grid .g1{grid-row:span 1}.n-grid{grid-template-columns:1fr;gap:48px}}
