@import url('/assets/css/metamorfozy-base-v3.css?v=3');
/* Editorial V3: three distinct concepts, full-bleed cover, generous image-led sections. */
:root{--bg:#0b1510;--ink:#0b1510;--panel:#17271b;--line:#324432;--accent:#d2d7b5;--paper:#f1efe8;--muted:#c2cbbd}
.top{position:absolute;inset:0 0 auto;background:linear-gradient(#08120ceb,transparent);border:0;min-height:108px;padding-inline:4.5vw;color:#faf7ed}.brand small{color:#d9ddce}.desktop-nav{gap:30px}.nav-cta{border-color:#e8e8d7}
.hero{display:block;position:relative;min-height:900px;background:#172119;isolation:isolate}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,14,8,.84) 0%,rgba(5,14,8,.61) 35%,rgba(5,14,8,.13) 72%),linear-gradient(0deg,rgba(5,14,8,.7),transparent 35%);z-index:-1}.hero-copy{padding:155px 4.5vw 36px;min-height:900px;width:100%;max-width:none;position:relative;z-index:2;pointer-events:none}.hero-copy a{pointer-events:auto}.hero-copy .breadcrumbs{color:#d5d9ca;margin-bottom:65px}.hero h1{font-size:clamp(62px,6.8vw,108px);max-width:1150px;letter-spacing:-.048em;line-height:1.04;margin-bottom:33px}.hero h1 em{color:#e0e4c3}.hero .eyebrow{color:#e0e4c3;letter-spacing:.2em;margin-bottom:24px}.hero-lead{font-size:23px;color:#faf7ed}.hero-description{font-size:16px;max-width:440px;color:#e0e4d7}.hero .button{margin-top:8px}.hero-image{position:absolute;inset:0;z-index:-2;background:transparent;height:100%;aspect-ratio:auto}.hero-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center}.hero-image figcaption{z-index:4;bottom:31px;left:auto;right:4.5vw;max-width:430px;padding:0;background:none;text-align:right}.hero-foot{max-width:440px;display:flex;flex-direction:row;font-size:12px;padding-top:55px;gap:15px;color:#d8ddcb}.scope-strip{background:#112217;padding-block:28px;border-bottom:1px solid #314730;gap:40px;letter-spacing:.06em;font-size:14px}
.wrap{width:min(1320px,calc(100% - 112px))}.section{padding-block:125px}.intro{padding-top:125px;padding-bottom:35px}.intro-grid{grid-template-columns:1.1fr 1fr;gap:130px}.intro h2{font-size:clamp(45px,4.2vw,66px)}.intro-grid>div{padding-top:8px}.large-copy{font-size:24px}.section-heading{margin-bottom:58px;align-items:flex-end}.section-heading h2{font-size:clamp(45px,4.5vw,70px)}.wall-layout{grid-template-columns:1.65fr 1fr;gap:80px;align-items:center}.wall-section .concept-frame{align-self:stretch;background:none}.concept-frame img{height:auto;aspect-ratio:auto;object-fit:contain}.concept-frame figcaption{padding:17px 0;display:flex;flex-direction:column;gap:5px;font-size:12px}.concept-frame figcaption span:first-child{letter-spacing:.13em;color:#d5dbc0}.scope-copy .eyebrow{margin-bottom:20px}.scope-copy h3{font-size:36px}.reception{background:#f1efe8;padding-block:120px}.reception-image img{width:100%;height:auto}.reception-image figcaption{padding:55px 35px 25px}.reception-details{gap:140px;padding-top:55px}.reception-details h3{font-size:40px}.material-section{padding-bottom:75px;grid-template-columns:.95fr 1.15fr;gap:150px}.material-section h2{font-size:65px}.material-list article{gap:40px;padding-block:30px}.material-list h3{font-size:30px}.material-list article>span{font-size:14px}
.collection{padding-bottom:125px}.collection-head{display:grid;grid-template-columns:1fr 1fr;gap:130px;margin-bottom:48px;align-items:end}.collection-head h2{font-size:50px;margin:0}.collection-head>p{max-width:510px}.collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.collection-item{display:block;border-top:1px solid #42523b;padding-top:20px}.collection-item:hover{text-decoration:none}.collection-item figure{height:300px;background:#ecebe2;overflow:hidden}.collection-item img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.collection-item:hover img{transform:scale(1.035)}.collection-item>div{padding-top:23px}.collection-item>div>span{font-size:12px;color:#d0d7b4;letter-spacing:.12em}.collection-item h3{display:flex;justify-content:space-between;font-size:34px;margin:12px 0}.collection-item h3 span{font:26px Inter,Arial,sans-serif}.collection-item p{font-size:14px;margin:0;color:#bdc7b7}.real-case{background:#17271b;padding-block:105px}.case-layout{grid-template-columns:.8fr 1.25fr;gap:110px}.case-copy h2{font-size:68px}.case-facts{margin-block:35px}.process .section-heading{align-items:start}.steps{gap:45px}.steps span{font:400 47px/1.2 Fraunces,Georgia,serif;color:#a8b894;letter-spacing:-.03em;margin:8px 0 28px}.steps h3{font-size:27px}.pricing{padding-top:80px}.event{background:#1d3425;padding-block:115px;border-block:1px solid #344a37}.event h2{font-size:64px}.event-layout{gap:140px}.faq-section{gap:145px}.faq-section h2{font-size:65px}.contact{padding-block:125px;background:#efeee6}.contact h2{font-size:clamp(48px,5.6vw,86px)}.contact .button{padding-inline:30px}.footer-top{padding-block:15px 50px}.footer-bottom{padding-block:25px}
@media(max-width:1200px){.top{gap:20px}.desktop-nav{gap:20px}.hero h1{font-size:80px}.hero-copy{padding-top:145px;min-height:880px}.hero{min-height:880px}.hero-image figcaption{max-width:340px}.wrap{width:calc(100% - 72px)}.intro-grid,.collection-head,.reception-details,.material-section,.event-layout,.faq-section{gap:70px}.wall-layout{gap:45px}.case-layout{gap:60px}.section{padding-block:95px}.intro{padding-bottom:20px}.collection{padding-bottom:95px}.collection-item figure{height:265px}.scope-strip{gap:24px}}
@media(max-width:1000px){.top{position:absolute;min-height:92px;background:#0b1510a8;backdrop-filter:blur(12px)}.mobile-nav nav{background:#112016;z-index:8}.hero{min-height:900px}.hero-copy{min-height:900px;padding-top:140px}.hero h1{font-size:80px;max-width:800px}.hero:after{background:linear-gradient(90deg,#071109d9,#07110960),linear-gradient(0deg,#07110988,transparent)}.hero-copy .breadcrumbs{margin-bottom:65px}.hero-image img{position:absolute;object-fit:cover;object-position:62% center;height:100%}.hero-image figcaption{bottom:25px;max-width:340px}.hero-foot{padding-top:50px;max-width:350px;flex-direction:column}.intro-grid{grid-template-columns:1fr;gap:25px}.intro-grid>div{max-width:720px}.wall-layout{grid-template-columns:1fr;gap:30px}.scope-copy{max-width:720px}.material-section{grid-template-columns:1fr;gap:35px;padding-bottom:55px}.material-section h2 br{display:none}.material-section h2{font-size:52px}.material-list{display:grid;grid-template-columns:1fr 1fr;gap:30px}.material-list article{padding-block:25px;gap:20px}.material-list article:first-child{padding-top:25px}.collection-head{gap:40px}.collection-head h2{font-size:42px}.collection-item figure{height:220px}.case-layout{grid-template-columns:1fr;gap:35px}.case-copy{max-width:740px}.case-layout figure{max-width:100%}.case-copy h2{font-size:58px}.reception-details,.pricing-grid,.event-layout{gap:45px}.faq-section{grid-template-columns:1fr;gap:25px}.faq-section h2 br{display:none}.faq-section h2{font-size:52px}}
@media(max-width:600px){.top{position:relative;background:#0b1510;backdrop-filter:none;padding:16px 20px}.top .nav-cta{font-size:13px}.brand{font-size:20px}.hero{min-height:0;display:flex;flex-direction:column}.hero:after{display:none}.hero-copy{order:2;padding:32px 22px 35px;min-height:0;background:#0b1510;pointer-events:auto}.hero-copy .breadcrumbs{margin-bottom:27px;font-size:12px}.hero .eyebrow{font-size:12px;letter-spacing:.12em}.hero h1{font-size:clamp(42px,10.5vw,64px);margin-bottom:25px}.hero-lead{font-size:20px}.hero-description{font-size:16px}.hero-image{order:1;position:relative;z-index:0;inset:auto;height:auto;aspect-ratio:auto;width:100%}.hero-image img{position:static;width:100%;height:auto;object-fit:contain}.hero-image figcaption{position:static;max-width:none;text-align:left;right:auto;bottom:auto;background:#16271c;padding:14px 22px;font-size:12px}.hero-foot{max-width:none;flex-direction:column;padding-top:32px;gap:8px}.hero .button{margin-top:4px}.quiet-link{margin-top:18px}.scope-strip{gap:12px 20px;padding-block:24px;font-size:13px}.wrap{width:calc(100% - 44px)}.section{padding-block:65px}.intro{padding-bottom:0}.intro h2,.section-heading h2{font-size:41px;line-height:1.13}.intro-grid{gap:20px}.large-copy{font-size:21px}.section-heading{margin-bottom:30px}.scope-copy h3{font-size:32px}.wall-layout{gap:20px}.reception{padding-block:65px}.reception-image figcaption{padding:16px 20px}.reception-details{grid-template-columns:1fr;gap:15px;padding-top:32px}.reception-details h3{font-size:34px}.material-section{padding-bottom:45px}.material-section h2{font-size:43px}.material-list{grid-template-columns:1fr;gap:0}.material-list article{gap:23px}.material-list h3{font-size:28px}.collection{padding-bottom:65px}.collection-head{grid-template-columns:1fr;gap:22px;margin-bottom:25px}.collection-head h2{font-size:40px}.collection-grid{grid-template-columns:1fr;gap:30px}.collection-item{display:grid;grid-template-columns:125px 1fr;gap:20px;align-items:center}.collection-item figure{height:155px}.collection-item>div{padding-top:0}.collection-item h3{font-size:27px}.collection-item p{font-size:14px}.collection-item>div>span{font-size:12px}.real-case{padding-block:65px}.case-copy h2{font-size:51px}.case-layout{gap:28px}.steps{gap:25px}.steps span{font-size:36px;margin:0 0 17px}.steps h3{font-size:28px}.pricing{padding-top:50px}.event{padding-block:65px}.event h2{font-size:43px}.event-layout{gap:20px}.faq-section h2{font-size:44px}.contact{padding-block:70px}.contact h2{font-size:42px}.footer-top{padding-block:0 35px}.footer-bottom{padding-block:22px}.collection-item:hover img{transform:none}}
