@font-face{font-family:Inter;src:url("assets/inter-400.ttf") format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url("assets/inter-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url("assets/inter-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:"Inter Tight";src:url("assets/inter-tight-500.ttf") format("truetype");font-weight:500;font-display:swap}@font-face{font-family:"Inter Tight";src:url("assets/inter-tight-600.ttf") format("truetype");font-weight:600;font-display:swap}@font-face{font-family:"Inter Tight";src:url("assets/inter-tight-700.ttf") format("truetype");font-weight:700;font-display:swap}
:root{--ink:#17181d;--muted:#666a70;--paper:#f5f4f0;--line:#d9d9d4;--orange:#ff5a24;--dark:#121619;--white:#fff;--page:min(1320px,88vw)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:400 16px/1.6 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.menu-open,body:has(dialog[open]){overflow:hidden}img{display:block;width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{overflow-wrap:break-word}.eyebrow,.property-code{margin:0 0 18px;color:var(--orange);font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.eyebrow.light{color:#fff}
.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;height:88px;padding:0 5.5vw;display:flex;align-items:center;gap:28px;color:#fff;border-bottom:1px solid rgba(255,255,255,.22)}.site-header.inner-header{position:relative;background:var(--dark)}.brand{width:142px;flex:0 0 auto;filter:brightness(0) invert(1)}.brand img{height:54px;object-fit:contain}.main-nav{margin:auto;display:flex;align-items:center;gap:26px;font-size:13px;font-weight:500}.main-nav a{position:relative;white-space:nowrap;padding:8px 0}.main-nav a:after{content:"";position:absolute;left:0;bottom:1px;width:0;height:1px;background:currentColor;transition:width .25s}.main-nav a:hover:after,.main-nav a.active:after{width:100%}.header-cta{flex:0 0 auto;border:1px solid rgba(255,255,255,.6);border-radius:99px;padding:10px 15px;font-size:12px;font-weight:500}.header-cta span{margin-left:7px}.menu-button{display:none;border:0;background:transparent;padding:10px}.menu-button span{display:block;width:25px;height:1px;background:#fff}.menu-button span+span{margin-top:7px}
.hero{position:relative;height:100svh;min-height:620px;max-height:900px;overflow:hidden;color:#fff}.hero-image,.hero-shade{position:absolute;inset:0;height:100%;object-fit:cover}.hero-image{object-position:center 54%;animation:heroIn 1.2s ease both}.hero-shade{background:linear-gradient(90deg,rgba(10,12,14,.84),rgba(10,12,14,.38) 57%,rgba(10,12,14,.1)),linear-gradient(0deg,rgba(9,11,12,.48),transparent 50%)}@keyframes heroIn{from{transform:scale(1.035);filter:brightness(.75)}to{transform:none;filter:brightness(1)}}.hero-content{position:absolute;z-index:2;left:7vw;top:49%;width:min(690px,58vw);transform:translateY(-43%)}.hero h1,.page-hero h1{margin:0;font-family:"Inter Tight",Arial,sans-serif;font-weight:600;letter-spacing:-.052em}.hero h1{max-width:690px;font-size:clamp(48px,5vw,76px);line-height:.98;text-wrap:balance}.hero h1 span{color:#ff7447}.hero-copy{max-width:570px;margin:24px 0 28px;font-size:15px;line-height:1.62;color:#f1f1ef}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:15px 19px;border:0;border-radius:1px;background:none;font-size:13px;font-weight:600;cursor:pointer}.button.primary{background:var(--orange);color:#fff}.button span,.text-link span{transition:transform .2s}.button:hover span,.text-link:hover span{transform:translateX(4px)}.text-link{display:inline-flex;align-items:center;gap:14px;padding-bottom:4px;border-bottom:1px solid #aaa;font-size:13px;font-weight:500}.text-link.light{border-color:rgba(255,255,255,.48)}.hero-property{position:absolute;z-index:2;right:5vw;bottom:30px;width:300px;padding:20px;text-align:left;color:#fff;background:rgba(15,18,20,.88);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(12px);cursor:pointer;display:flex;flex-direction:column;gap:5px}.hero-property span{color:#ff8258;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-property strong{font-family:"Inter Tight";font-size:18px;font-weight:600}.hero-property small{color:#c9cbcc}.hero-property b{margin-top:7px;font-size:11px}.scroll-cue{position:absolute;z-index:2;left:5vw;bottom:25px;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.scroll-cue span{margin-left:14px}
.section{padding:110px max(6vw,calc((100vw - 1320px)/2))}.section-heading{margin-bottom:50px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,410px);align-items:end;gap:8vw}.section-heading h2,.signature h2,.contact h2,.origin-title h2,.architect-story h2,.careers-copy h2{margin:0;font-family:"Inter Tight";font-size:clamp(40px,4.4vw,66px);font-weight:600;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.section-heading>p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.inline-link{display:block;margin-top:9px;color:var(--orange)}
.properties,.page-catalog{background:var(--paper)}.catalog-toolbar{margin-bottom:28px;display:flex;justify-content:space-between;align-items:center;gap:20px}.filter-tabs{display:flex;gap:7px;flex-wrap:wrap}.filter-tabs button{padding:9px 13px;border:1px solid var(--line);border-radius:99px;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}.filter-tabs button.active{background:var(--ink);border-color:var(--ink);color:#fff}.filter-tabs sup{margin-left:3px;opacity:.55}.search{min-width:250px;display:flex;align-items:center;gap:7px;padding:0 12px;background:#fff;border:1px solid var(--line)}.search input{width:100%;padding:10px 0;border:0;outline:0;background:transparent;font-size:12px}.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.property-card{min-width:0;background:#fff}.property-card[hidden]{display:none}.property-open{width:100%;height:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.card-media{position:relative;aspect-ratio:1.35;overflow:hidden;background:#ddd}.card-media img{height:100%;object-fit:cover;transition:transform .55s}.property-card:hover .card-media img{transform:scale(1.025)}.status{position:absolute;top:14px;left:14px;padding:6px 9px;background:#fff;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.status.construction{background:var(--orange);color:#fff}.status.plan{color:var(--orange);border:1px solid var(--orange)}.status.sold{background:#2a2c2e;color:#fff}.property-card[data-status="vendido"] .card-media img{filter:saturate(.65)}.card-arrow{position:absolute;top:14px;right:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.92)}.card-body{padding:22px}.property-code{margin-bottom:9px;font-size:9px}.card-body h3{min-height:50px;margin:0 0 17px;font-family:"Inter Tight";font-size:21px;font-weight:600;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.facts{min-height:43px;padding:11px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.facts span+span:before{content:"\00b7";margin-right:10px}.price{min-height:55px;padding-top:14px;display:flex;justify-content:space-between;align-items:end;gap:12px}.price small{color:var(--muted);font-size:11px}.price strong{font-family:"Inter Tight";font-size:18px;font-weight:600;white-space:nowrap}.section-more{margin-top:32px}.no-results{text-align:center;color:var(--muted);padding:50px}
.media-showcase{background:#fff}.photo-feature{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:10px}.photo-feature figure{position:relative;min-height:250px;margin:0;overflow:hidden}.photo-feature .photo-large{grid-row:1/3;min-height:610px}.photo-feature img{height:100%;object-fit:cover;transition:transform .6s}.photo-feature figure:hover img{transform:scale(1.02)}.photo-feature figcaption{position:absolute;left:15px;bottom:15px;padding:8px 11px;background:rgba(14,16,18,.86);color:#fff;font-size:10px}.video-block{margin-top:10px;padding:42px;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;background:var(--dark);color:#fff}.video-block h3{margin:0 0 16px;font-family:"Inter Tight";font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.05;letter-spacing:-.04em}.video-block>div>p:last-child{color:#adb0b2;font-size:14px}.youtube-placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;background:#202528;border:1px solid #3b4042}.youtube-placeholder span{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:var(--orange);padding-left:3px}.youtube-placeholder small{color:#96999b}
.signature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.signature-image{position:relative}.signature-image img{height:700px;object-fit:cover}.image-note{position:absolute;right:-20px;bottom:28px;padding:18px 24px;background:var(--orange);color:#fff;font-family:"Inter Tight";font-size:18px;font-weight:600;line-height:1.25}.signature-copy h2{margin-bottom:18px}.signature-copy .lead{margin:0 0 20px;color:var(--orange);font-family:"Inter Tight";font-size:22px;line-height:1.4}.signature-copy>p:not(.eyebrow):not(.lead){color:var(--muted);font-size:14px;line-height:1.75}.values{margin:28px 0}.values>div{padding:15px 0;display:grid;grid-template-columns:42px 1fr;gap:12px;border-top:1px solid var(--line);font-size:13px}.values strong{color:var(--orange);font-size:10px}.values b{color:var(--ink)}
.origin{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;background:var(--orange);color:#fff}.origin-title h2{margin-bottom:25px}.origin-title p{line-height:1.7}.name-story{border-top:1px solid rgba(255,255,255,.48)}.name-row{padding:15px 0;display:grid;grid-template-columns:70px 1fr 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.34)}.name-row strong{font-family:"Inter Tight";font-size:28px}.name-row span{font-weight:500}.name-row small{opacity:.75}.origin-copy{margin-top:28px}.name-story blockquote{margin:35px 0 0;font-family:"Inter Tight";font-size:27px;font-weight:500;line-height:1.35}
.process{background:var(--dark);color:#fff}.process .section-heading>p{color:#aeb0b2}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #404447}.steps article{min-height:220px;padding:30px 24px 0;border-right:1px solid #404447}.steps article:first-child{padding-left:0}.steps article:last-child{border-right:0}.steps span{color:var(--orange);font-size:10px}.steps h3{margin:42px 0 9px;font-family:"Inter Tight";font-size:19px;font-weight:600}.steps p{margin:0;color:#aeb0b2;font-size:12px;line-height:1.65}
.contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;background:#22282a;color:#fff}.contact-intro>p:not(.eyebrow){max-width:470px;color:#b9bbbd;font-size:14px}.contact-direct{margin-top:45px;display:flex;flex-direction:column;gap:5px}.contact-direct span{color:#aaa;font-size:10px}.lead-form,.career-form{padding:38px;display:flex;flex-direction:column;gap:21px;background:#fff;color:var(--ink)}.lead-form label,.career-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:600}.lead-form input,.lead-form select,.career-form input,.career-form textarea,.career-form select{width:100%;padding:9px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;outline:0;background:transparent}.lead-form input:focus,.lead-form select:focus,.career-form input:focus,.career-form textarea:focus,.career-form select:focus{border-color:var(--orange)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lead-form .checkbox{flex-direction:row;align-items:center;color:var(--muted);font-weight:400}.checkbox input{width:auto;accent-color:var(--orange)}.lead-form .button{align-self:flex-start}.form-feedback{margin:0;color:#168148;font-size:12px}
.page-hero{padding:145px max(6vw,calc((100vw - 1320px)/2)) 78px;background:var(--dark);color:#fff}.page-hero h1{max-width:1000px;font-size:clamp(52px,7vw,96px);line-height:.94}.page-hero p:not(.eyebrow){max-width:630px;color:#bec0c1;font-size:15px}.page-hero.image{position:relative;min-height:590px;display:flex;align-items:flex-end;overflow:hidden}.page-hero.image>img,.page-hero.image:after{position:absolute;inset:0;height:100%;object-fit:cover}.page-hero.image:after{content:"";background:linear-gradient(90deg,rgba(10,12,14,.8),rgba(10,12,14,.18))}.page-hero.image>div{position:relative;z-index:1}
.story{max-width:1040px;margin:auto}.story-intro{margin-bottom:42px;color:var(--orange);font-family:"Inter Tight";font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.35}.story p{color:#555;font-size:16px;line-height:1.85}.story-quote{margin:38px 0;padding-left:25px;border-left:2px solid var(--orange);font-family:"Inter Tight";font-size:28px;font-weight:500;line-height:1.4}.mission-grid{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.mission-grid article{padding:30px;background:#fff}.mission-grid h3{margin:0 0 14px;font-family:"Inter Tight";font-size:24px;font-weight:600;line-height:1.2}.mission-grid p,.values-list{color:var(--muted);font-size:12px;line-height:1.6}.card-icon{display:block;margin-bottom:22px;color:var(--orange);font-size:20px}.values-list{padding:0;list-style:none}.values-list b{color:var(--ink)}
.differentials{background:#f7f6f3}.differential{padding:62px 0;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;border-top:1px solid var(--line)}.differential.reverse .differential-images{order:2}.differential.reverse>div:last-child{order:1}.differential-images{display:grid;grid-template-rows:1fr 1fr;gap:7px}.differential-images img{height:240px;object-fit:cover}.differential>div:last-child>span{color:var(--orange);font-size:10px;letter-spacing:.15em}.differential h3{margin:17px 0;font-family:"Inter Tight";font-size:clamp(30px,3.2vw,47px);font-weight:600;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.differential p{color:var(--muted);font-size:15px;line-height:1.72}.architect{display:grid;grid-template-columns:.88fr 1.12fr;align-items:start;gap:7vw}.architect-photo{position:sticky;top:25px}.architect-photo img{height:740px;object-fit:cover}.architect-story h2{margin-bottom:30px;color:var(--orange)}.architect-story p{color:#555;font-size:15px;line-height:1.8}.architect-story blockquote{margin:35px 0;padding-left:22px;border-left:2px solid var(--orange);font-family:"Inter Tight";font-size:26px;font-weight:500}
.sales-layout{display:grid;grid-template-columns:1.08fr .92fr;align-items:start;gap:8vw}.buy-steps article{padding:22px 0;display:grid;grid-template-columns:58px 1fr;border-top:1px solid var(--line)}.buy-steps strong{color:var(--orange);font-size:11px}.buy-steps h3{margin:0 0 7px;font-family:"Inter Tight";font-size:21px;font-weight:600}.buy-steps p{margin:0;color:var(--muted);font-size:13px}.seller-card{position:sticky;top:25px;padding:34px;background:var(--dark);color:#fff}.seller-card img{height:330px;margin-bottom:24px;object-fit:cover}.seller-card h2{font-family:"Inter Tight";font-size:34px}.seller-card p{color:#b8babc;font-size:13px}.seller-card .button{width:100%;margin-top:18px}
.careers{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:8vw}.careers-copy h2{margin-bottom:22px}.careers-copy p{color:var(--muted);font-size:14px}.career-benefits{margin-top:45px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.career-benefits article{padding:20px;background:#fff}.career-benefits strong{display:block;margin-bottom:5px;font-family:"Inter Tight";font-size:17px}.career-benefits span,.career-note{color:var(--muted);font-size:11px}.career-form{background:var(--paper)}.career-form textarea{min-height:85px;resize:vertical}.button.pending{background:#d8d7d3;color:#777;cursor:not-allowed}
footer{padding:55px 6vw 25px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:45px;background:#0d1012;color:#c4c5c5;font-size:12px}footer img{width:150px;filter:brightness(0) invert(1)}footer>div{display:flex;flex-direction:column;gap:8px}footer strong{margin-bottom:8px;color:#fff}footer a:hover{color:var(--orange)}.copyright{grid-column:1/-1;margin:25px 0 0;padding-top:20px;border-top:1px solid #303335;font-size:10px}.whatsapp{position:fixed;z-index:15;right:18px;bottom:18px;padding:11px 16px;display:flex;gap:8px;border-radius:99px;background:#1d9e57;color:#fff;box-shadow:0 10px 30px #0003;font-size:12px}
.property-dialog{width:min(1160px,94vw);max-height:92vh;padding:0;border:0;background:#fff;color:var(--ink);box-shadow:0 30px 90px #0008}.property-dialog::backdrop{background:rgba(10,12,14,.82);backdrop-filter:blur(4px)}.dialog-close{position:absolute;z-index:3;right:14px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#fff;font-size:23px;cursor:pointer}.dialog-content{display:grid;grid-template-columns:1.12fr .88fr}.dialog-gallery{padding:16px;background:#eee}.dialog-gallery>img{height:540px;object-fit:cover}.thumbs{margin-top:7px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.thumbs button{padding:0;border:0;cursor:pointer}.thumbs img{height:84px;object-fit:cover}.dialog-info{max-height:92vh;padding:48px 38px;overflow:auto}.dialog-info h2{margin:7px 0 17px;font-family:"Inter Tight";font-size:37px;font-weight:600;line-height:1.05}.dialog-info>p{color:var(--muted);font-size:13px}.dialog-facts{margin:25px 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.dialog-facts div{padding:11px 0;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.dialog-facts small{color:var(--muted);font-size:10px}.dialog-info ul{padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;font-size:11px}.dialog-info li:before{content:"?";margin-right:7px;color:var(--orange)}.dialog-price{margin:25px 0;display:flex;flex-direction:column}.dialog-price small{color:var(--muted)}.dialog-price strong{font-family:"Inter Tight";font-size:25px}.location{font-size:11px}.reveal{opacity:0;transform:translateY(18px);transition:.7s ease}.reveal.visible{opacity:1;transform:none}
@media(max-width:1100px){.site-header{padding-inline:4vw}.main-nav{gap:18px}.header-cta{display:none}.property-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-content{width:min(650px,67vw)}.hero-property{width:270px}.signature-image img{height:620px}}
@media(max-width:900px){.site-header{height:74px}.brand{width:124px}.brand img{height:45px}.menu-button{margin-left:auto;display:block}.main-nav{position:fixed;z-index:25;inset:74px 0 auto;padding:28px 6vw;display:flex;flex-direction:column;align-items:flex-start;gap:12px;background:var(--dark);font-size:14px;transform:translateY(-140%);transition:.3s}.menu-open .main-nav{transform:none}.hero-content{left:6vw;width:88vw}.hero-property{display:none}.section-heading{grid-template-columns:1fr;gap:22px}.signature,.video-block,.contact,.sales-layout,.careers,.architect{grid-template-columns:1fr}.signature-image img{height:580px}.origin{gap:45px}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(2){border-right:0}.steps article:nth-child(n+3){border-top:1px solid #404447}.mission-grid{grid-template-columns:1fr}.architect-photo{position:relative}.architect-photo img{height:650px}.seller-card{position:relative}.dialog-content{grid-template-columns:1fr}.dialog-gallery>img{height:390px}.dialog-info{max-height:none}.property-dialog{overflow:auto}.thumbs{display:none}footer{grid-template-columns:2fr 1fr 1fr}}
@media(max-height:700px) and (min-width:641px){.site-header{height:68px}.brand{width:116px}.hero{height:100vh;min-height:500px}.hero-content{top:92px;transform:none}.hero .eyebrow{margin-bottom:10px}.hero h1{font-size:clamp(38px,4.8vw,52px)}.hero-copy{margin:14px 0;font-size:13px;line-height:1.45}.hero-actions .button{padding:12px 15px}.hero-property,.scroll-cue{display:none}}
@media(max-width:640px){.section{padding:78px 20px}.hero{height:100svh;min-height:610px}.hero-content{left:20px;top:94px;width:calc(100% - 40px);transform:none}.hero h1{font-size:clamp(39px,11vw,51px);line-height:1.01}.hero-copy{margin:18px 0;font-size:14px;line-height:1.5}.hero-actions{align-items:flex-start;gap:15px}.hero-actions .button{min-width:225px;padding:13px 16px}.scroll-cue{display:none}.catalog-toolbar{align-items:stretch;flex-direction:column}.filter-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.filter-tabs button{white-space:nowrap}.search{min-width:0}.property-grid{grid-template-columns:1fr}.card-body h3{min-height:0}.photo-feature{grid-template-columns:1fr;grid-template-rows:auto}.photo-feature .photo-large{grid-row:auto;min-height:420px}.photo-feature figure{min-height:270px}.video-block{padding:26px 20px}.signature{gap:45px}.signature-image{order:2}.signature-image img{height:450px}.image-note{right:0}.origin{grid-template-columns:1fr}.name-row{grid-template-columns:54px 1fr}.name-row small{grid-column:2}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{min-height:0;padding:22px 0;border-right:0;border-top:1px solid #404447}.steps h3{margin-top:20px}.form-row{grid-template-columns:1fr}.lead-form,.career-form{padding:26px 20px}.page-hero{padding:120px 20px 65px}.page-hero h1{font-size:clamp(44px,13vw,62px)}.page-hero.image{min-height:520px}.differential{padding:45px 0;grid-template-columns:1fr;gap:30px}.differential.reverse .differential-images,.differential.reverse>div:last-child{order:initial}.differential-images img{height:210px}.architect-photo img{height:500px}.career-benefits{grid-template-columns:1fr}footer{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.copyright{grid-column:1/-1}.whatsapp b{display:none}.dialog-gallery{padding:0}.dialog-gallery>img{height:290px}.dialog-info{padding:35px 20px}.dialog-info h2{font-size:29px}.dialog-info ul{grid-template-columns:1fr}}
