.home-module__YEK6_W__home{background:var(--background);color:var(--foreground)}.home-module__YEK6_W__home,.home-module__YEK6_W__home p,.home-module__YEK6_W__home a,.home-module__YEK6_W__home span,.home-module__YEK6_W__home button{font-family:var(--font-sans), sans-serif!important}.home-module__YEK6_W__home h1,.home-module__YEK6_W__home h2,.home-module__YEK6_W__home h3,.home-module__YEK6_W__home em,.home-module__YEK6_W__photoCaption span,.home-module__YEK6_W__closingSignature{font-weight:600;font-family:var(--font-sans), sans-serif!important}.home-module__YEK6_W__home em{color:var(--primary);font-style:normal;font-weight:500}.home-module__YEK6_W__container{max-width:1280px;margin-inline:auto;padding-inline:48px}.home-module__YEK6_W__home section[id]{scroll-margin-top:100px}.home-module__YEK6_W__home a:focus-visible,.home-module__YEK6_W__home button:focus-visible,.home-module__YEK6_W__home summary:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.home-module__YEK6_W__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-top:64px;padding-bottom:78px;display:grid}.home-module__YEK6_W__heroCopy{min-width:0}.home-module__YEK6_W__eyebrow{letter-spacing:.18em;color:var(--primary);align-items:center;gap:12px;margin-bottom:26px;font-size:10px;font-weight:600;line-height:1.6;display:flex}.home-module__YEK6_W__shortLine{background:var(--primary);width:28px;height:1px}.home-module__YEK6_W__heroTitle{letter-spacing:-.055em;margin-bottom:27px;font-size:clamp(39px,4.1vw,58px);line-height:1.17}.home-module__YEK6_W__intro{max-width:430px;color:var(--muted-foreground);font-size:14px;line-height:1.9}.home-module__YEK6_W__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.home-module__YEK6_W__primaryButton{background:var(--primary);color:var(--primary-foreground);border-radius:3px;justify-content:center;align-items:center;gap:22px;padding:17px 22px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}.home-module__YEK6_W__primaryButton:hover{background:var(--brand-copper-dark)}.home-module__YEK6_W__textLink{border-bottom:1px solid var(--border);align-items:center;gap:12px;width:fit-content;padding-block:7px;font-size:12px;font-weight:500;transition:color .2s;display:inline-flex}.home-module__YEK6_W__textLink:hover{color:var(--primary);border-color:var(--primary)}.home-module__YEK6_W__heroNote{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:35px;font-size:10px;display:flex}.home-module__YEK6_W__heroVisual{padding:0 10px 0 20px;position:relative}.home-module__YEK6_W__photoIndex{letter-spacing:.13em;color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-bottom:13px;font-size:8px;display:flex}.home-module__YEK6_W__heroImage{border-radius:48% 48% 2px 2px;height:515px;position:relative;overflow:hidden}.home-module__YEK6_W__photoCaption{color:var(--primary);justify-content:space-between;align-items:center;margin-top:15px;display:flex}.home-module__YEK6_W__photoCaption span{font-size:22px;font-style:italic}.home-module__YEK6_W__photoCaption span:last-child{letter-spacing:.12em;font-size:8px;font-style:normal}.home-module__YEK6_W__photoStamp{background:var(--card);border:1px solid var(--border);color:var(--primary);align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:72px;left:-24px;transform:rotate(-4deg);box-shadow:0 8px 35px #3d241414}.home-module__YEK6_W__photoStamp span{font-size:11px;line-height:1.7}.home-module__YEK6_W__features{border-block:1px solid var(--border)}.home-module__YEK6_W__features>div{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.home-module__YEK6_W__features>div>div{border-right:1px solid var(--border);justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.home-module__YEK6_W__features>div>div:last-child{border:0}.home-module__YEK6_W__features svg{color:var(--primary)}.home-module__YEK6_W__section{padding-block:94px}.home-module__YEK6_W__sectionHeading{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:42px;display:flex}.home-module__YEK6_W__sectionHeading .home-module__YEK6_W__eyebrow{margin-bottom:17px}.home-module__YEK6_W__home h2{letter-spacing:-.025em;font-size:clamp(32px,3.3vw,46px);line-height:1.18}.home-module__YEK6_W__sectionHeading>p{max-width:310px;color:var(--muted-foreground);font-size:13px;line-height:1.9}.home-module__YEK6_W__services{grid-template-columns:1fr 1fr;gap:34px;display:grid}.home-module__YEK6_W__serviceImage{aspect-ratio:1.42;border-radius:3px;display:block;position:relative;overflow:hidden}.home-module__YEK6_W__serviceImage:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1a151270);position:absolute;inset:50% 0 0}.home-module__YEK6_W__imageLabel{z-index:1;color:#fff;font-size:12px;position:absolute;bottom:26px;left:24px}.home-module__YEK6_W__imageArrow{z-index:1;color:#fff;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:18px;right:22px}.home-module__YEK6_W__serviceTitle{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.home-module__YEK6_W__serviceTitle h3{font-size:30px}.home-module__YEK6_W__serviceTitle>span{color:var(--primary);font-size:12px}.home-module__YEK6_W__service>p{color:var(--muted-foreground);max-width:455px;font-size:13px;line-height:1.85}.home-module__YEK6_W__tags{flex-wrap:wrap;gap:8px;margin:19px 0;display:flex}.home-module__YEK6_W__tags span{border:1px solid var(--border);color:var(--muted-foreground);border-radius:2px;padding:6px 10px;font-size:10px}.home-module__YEK6_W__formatsSection{background:var(--secondary);border-block:1px solid var(--border);padding-block:86px}.home-module__YEK6_W__formats{grid-template-columns:1.1fr 1fr;align-items:center;gap:68px;display:grid}.home-module__YEK6_W__formatImage{aspect-ratio:1.15;border-radius:3px;position:relative;overflow:hidden}.home-module__YEK6_W__formatOptions{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.home-module__YEK6_W__formatOptions button{cursor:pointer;border:1px solid var(--border);background:0 0;border-radius:2px;padding:10px 15px;font-size:11px}.home-module__YEK6_W__formatOptions button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.home-module__YEK6_W__formatCopy h3{margin:12px 0 18px;font-size:35px;line-height:1.25}.home-module__YEK6_W__formatCopy>p{color:var(--muted-foreground);font-size:13px;line-height:1.9}.home-module__YEK6_W__formatCopy ul{gap:12px;margin:23px 0;font-size:12px;display:grid}.home-module__YEK6_W__formatCopy li{align-items:center;gap:10px;display:flex}.home-module__YEK6_W__formatCopy li svg{color:var(--primary);flex-shrink:0}.home-module__YEK6_W__storySection{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:100px;display:grid}.home-module__YEK6_W__storyImage{aspect-ratio:1;border-radius:2px;position:relative;overflow:hidden}.home-module__YEK6_W__storyCopy>p:not(.home-module__YEK6_W__eyebrow){color:var(--muted-foreground);margin:25px 0;font-size:13px;line-height:1.9}.home-module__YEK6_W__estimator h2{font-weight:400}.home-module__YEK6_W__estimator h3{font-family:var(--font-sans), sans-serif!important}.home-module__YEK6_W__steps{grid-template-columns:repeat(3,1fr);gap:36px;display:grid}.home-module__YEK6_W__steps article{border-top:1px solid var(--border);padding-top:25px}.home-module__YEK6_W__stepNumber{color:var(--primary);font-size:12px}.home-module__YEK6_W__steps h3{margin:25px 0 13px;font-size:23px}.home-module__YEK6_W__steps p{color:var(--muted-foreground);margin-bottom:20px;font-size:12px;line-height:1.9}.home-module__YEK6_W__faqSection{border-block:1px solid var(--border);background:var(--secondary);padding-block:80px}.home-module__YEK6_W__faqGrid{grid-template-columns:.85fr 1.2fr;gap:65px;display:grid}.home-module__YEK6_W__faqGrid>div>p:not(.home-module__YEK6_W__eyebrow){color:var(--muted-foreground);max-width:280px;margin-block:22px;font-size:13px;line-height:1.8}.home-module__YEK6_W__faqList details{border-bottom:1px solid var(--border)}.home-module__YEK6_W__faqList summary{cursor:pointer;align-items:center;gap:17px;padding-block:23px;font-size:13px;font-weight:500;list-style:none;display:flex}.home-module__YEK6_W__faqList summary::-webkit-details-marker{display:none}.home-module__YEK6_W__faqNumber{color:var(--primary);font-size:10px}.home-module__YEK6_W__faqList summary svg{flex-shrink:0;margin-left:auto;transition:transform .2s}.home-module__YEK6_W__faqList details[open] summary svg{transform:rotate(180deg)}.home-module__YEK6_W__faqList details>p{color:var(--muted-foreground);padding:0 30px 24px;font-size:12px;line-height:1.9}.home-module__YEK6_W__closing{text-align:center;padding-block:100px 85px}.home-module__YEK6_W__closing .home-module__YEK6_W__eyebrow,.home-module__YEK6_W__closing .home-module__YEK6_W__actions{justify-content:center}.home-module__YEK6_W__closing h2{font-size:clamp(42px,4.8vw,66px)}.home-module__YEK6_W__closing>p:not(.home-module__YEK6_W__eyebrow){color:var(--muted-foreground);margin-top:24px;font-size:13px;line-height:1.8}.home-module__YEK6_W__closingSignature{color:var(--primary);margin-top:48px;font-size:19px;font-style:italic;display:block}@media (min-width:1600px){.home-module__YEK6_W__container{max-width:1400px}.home-module__YEK6_W__heroImage{height:570px}}@media (max-width:1023px){.home-module__YEK6_W__container{padding-inline:32px}.home-module__YEK6_W__hero{gap:30px}.home-module__YEK6_W__heroImage{height:450px}.home-module__YEK6_W__heroTitle{font-size:49px}.home-module__YEK6_W__hero .home-module__YEK6_W__actions{gap:12px}.home-module__YEK6_W__heroVisual{padding-left:0}.home-module__YEK6_W__photoStamp{padding:14px;left:-12px}.home-module__YEK6_W__formats,.home-module__YEK6_W__storySection{gap:36px}.home-module__YEK6_W__faqGrid{gap:35px}}@media (max-width:767px){.home-module__YEK6_W__container{padding-inline:22px}.home-module__YEK6_W__hero{grid-template-columns:1fr;gap:37px;padding-top:43px;padding-bottom:40px}.home-module__YEK6_W__heroTitle{font-size:clamp(42px,8vw,60px)}.home-module__YEK6_W__hero .home-module__YEK6_W__eyebrow{font-size:9px}.home-module__YEK6_W__intro{max-width:100%;font-size:13px}.home-module__YEK6_W__heroNote{margin-top:23px}.home-module__YEK6_W__heroVisual{width:100%;max-width:480px;margin-inline:auto;padding-inline:12px}.home-module__YEK6_W__heroImage{aspect-ratio:.9;height:auto}.home-module__YEK6_W__photoStamp{bottom:66px;left:0}.home-module__YEK6_W__features>div{grid-template-columns:1fr 1fr;row-gap:24px;padding-block:25px}.home-module__YEK6_W__features>div>div{justify-content:flex-start;gap:10px;font-size:10px}.home-module__YEK6_W__features>div>div:nth-child(2n){border:0;padding-left:14px}.home-module__YEK6_W__section,.home-module__YEK6_W__storySection{padding-block:60px}.home-module__YEK6_W__sectionHeading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:30px}.home-module__YEK6_W__sectionHeading>p{max-width:100%}.home-module__YEK6_W__services,.home-module__YEK6_W__formats,.home-module__YEK6_W__storySection,.home-module__YEK6_W__steps,.home-module__YEK6_W__faqGrid{grid-template-columns:1fr;gap:36px}.home-module__YEK6_W__serviceImage{aspect-ratio:1.2}.home-module__YEK6_W__serviceTitle h3{font-size:27px}.home-module__YEK6_W__imageLabel{font-size:10px;left:18px}.home-module__YEK6_W__formatsSection,.home-module__YEK6_W__faqSection{padding-block:55px}.home-module__YEK6_W__formatImage{aspect-ratio:1.05}.home-module__YEK6_W__formatCopy h3{font-size:30px}.home-module__YEK6_W__formatOptions{margin-bottom:20px}.home-module__YEK6_W__storyImage{aspect-ratio:1.1}.home-module__YEK6_W__storyCopy h2 br{display:none}.home-module__YEK6_W__storyCopy h2 em:before{content:" "}.home-module__YEK6_W__steps h3{margin-top:15px}.home-module__YEK6_W__steps article{padding-top:18px}.home-module__YEK6_W__faqList summary{gap:12px;font-size:12px}.home-module__YEK6_W__faqGrid>div>p:not(.home-module__YEK6_W__eyebrow){max-width:100%}.home-module__YEK6_W__closing{padding-block:65px}.home-module__YEK6_W__closing .home-module__YEK6_W__actions{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){.home-module__YEK6_W__home *,.home-module__YEK6_W__home :before,.home-module__YEK6_W__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
