:root{--mu:#605e58}body{font-weight:400}.demo{background:var(--k);color:var(--cn);display:flex;justify-content:space-between;gap:12px;padding:9px 28px;font-size:12px}.demo a{white-space:nowrap}.hero{padding:40px 0 30px}.hero h1{font-size:clamp(44px,6.2vw,88px);line-height:1.04}.hr{margin-top:25px;gap:25px}.hr p{font-size:17px;max-width:52ch}.hr .btn{justify-self:end;align-self:center}.btn{display:inline-block;text-decoration:none;background:var(--k);color:var(--cn);font-weight:600;font-size:14px;padding:15px 22px}.btn:hover{background:var(--ac);color:white}.big{margin-top:30px}.big img{height:390px;min-height:0;object-position:center 58%}.burger{width:44px;height:44px;padding:9px}.tabs{flex-wrap:wrap;gap:20px}.tabs button{min-height:44px}.sh h2{font-size:clamp(35px,4.4vw,60px);max-width:17ch}.reference-note{max-width:75ch;color:var(--mu);margin:0 0 18px}#count{font-size:13px;color:var(--mu);margin-bottom:28px}.plist{grid-template-columns:1fr 440px}.ref-row{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid var(--ln);background:transparent;font:inherit;color:var(--k);cursor:pointer;padding:25px 15px}.ref-row[aria-pressed=true]{background:#E5E3DD}.ref-row h3{font-size:clamp(24px,2.6vw,35px);font-weight:600;line-height:1.15;margin-bottom:10px}.ref-row span{font-size:13px;color:var(--mu)}figure.prev{margin:0}.prev img{aspect-ratio:1/1}.prev figcaption{font-size:14px;color:var(--mu);margin-top:15px}.proposal{max-width:1050px}.proposal h2{font-size:clamp(35px,4.7vw,66px)}.proposal p{max-width:60ch;font-size:19px;margin:25px 0 0}#proposta{background:#E7E5DF}details{border-top:1px solid var(--ln);padding:22px 0}details:last-child{border-bottom:1px solid var(--ln)}summary{cursor:pointer;font-weight:600}details p{max-width:75ch;color:var(--mu);margin:18px 0 0}.contact{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.ct h2{font-size:clamp(36px,4.8vw,66px)}.contact p{max-width:47ch;margin-top:25px}.btn.light{background:var(--cn);color:var(--k)}footer{color:#C9C7C1}.ft a{text-underline-offset:4px}::selection{background:var(--k);color:var(--cn)}@media(max-width:980px){.plist{grid-template-columns:1fr}.prev{display:block;position:static;order:-1}.prev img{max-height:440px;aspect-ratio:16/9}.hr{grid-template-columns:1fr auto}.nav{position:relative}}@media(max-width:560px){.wrap{padding:0 22px}.demo{flex-direction:column;gap:0;padding:9px 22px}.hero{padding-top:35px}.hero h1{font-size:43px}.hr{grid-template-columns:1fr;margin-top:22px}.hr p{font-size:16px}.hr .btn{justify-self:start}.big img{height:270px}.plist{gap:24px}.prev img{aspect-ratio:4/3}.proposal h2{font-size:38px}.proposal p{font-size:17px}.ct h2{font-size:39px}.ref-row{padding:22px 12px}section{padding:60px 0}.tabs{gap:18px}.tabs button{font-size:14px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
