.home-landing_page__vLakM{overflow:hidden;background:var(--background);color:var(--foreground)}.home-landing_hero__UHo31{position:relative;display:grid;min-height:min(940px,100dvh);grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding:clamp(8rem,12vw,11rem) max(1.5rem,calc((100vw - 1240px) / 2)) clamp(5rem,8vw,8rem)}.home-landing_hero__UHo31:before{position:absolute;inset:5.5rem max(1rem,calc((100vw - 1300px) / 2)) 2rem;border:1px solid color-mix(in srgb,var(--foreground) 18%,transparent);pointer-events:none;content:""}.home-landing_heroCopy__rvTXf,.home-landing_heroVisual__bLEp5{position:relative;z-index:1}.home-landing_eyebrow__WJFBy{margin:0;font-family:var(--font-mono);font-size:.7rem;font-weight:650;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.home-landing_hero__UHo31 h1{max-width:780px;margin:1.5rem 0 0;font-size:clamp(3.8rem,7vw,7.3rem);font-weight:640;letter-spacing:-.075em;line-height:.9}.home-landing_hero__UHo31 h1 span{display:block;color:var(--background);-webkit-text-stroke:1.5px var(--foreground);text-shadow:4px 4px 0 var(--art-accent)}.home-landing_heroIntro__Gtsbl{max-width:650px;margin:2rem 0 0;color:var(--muted-foreground);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.home-landing_heroActions__TxJiO{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem;margin-top:2.5rem}.home-landing_primaryAction__oN8_A{display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;border:2px solid var(--foreground);background:var(--accent);box-shadow:5px 5px 0 var(--foreground);color:var(--accent-foreground);padding:.8rem 1.15rem;font-weight:700;transition:box-shadow .16s ease,transform .16s ease}.home-landing_primaryAction__oN8_A:hover{box-shadow:2px 2px 0 var(--foreground);transform:translate(3px,3px)}.home-landing_inlineLink__GnSXk,.home-landing_textAction__ohosZ{display:inline-flex;align-items:center;gap:.4rem;border-bottom:2px solid;padding-block:.25rem;font-weight:650}.home-landing_faqList__PioYE summary:focus-visible,.home-landing_inlineLink__GnSXk:focus-visible,.home-landing_primaryAction__oN8_A:focus-visible,.home-landing_textAction__ohosZ:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.home-landing_heroNote__ucV2n{margin:1.5rem 0 0;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.67rem;letter-spacing:.06em;text-transform:uppercase}.home-landing_heroVisual__bLEp5{min-height:610px}.home-landing_backSheet__A2Z8l{position:absolute;inset:2rem -.5rem 0 2rem;border:3px solid var(--art-ink);background:var(--art-accent);transform:rotate(3deg)}.home-landing_heroStudy__SFR7R{position:relative;margin:0;border:3px solid var(--art-ink);background:var(--art-paper);box-shadow:13px 13px 0 var(--art-ink);color:var(--art-ink);padding:1rem;transform:rotate(-2deg);animation:home-landing_paper-in__TMHxz .65s cubic-bezier(.22,1,.36,1) both}.home-landing_heroStudy__SFR7R img{display:block;width:100%;height:auto;max-height:490px;border:2px solid var(--art-ink);object-fit:cover;object-position:50% 42%}.home-landing_heroStudy__SFR7R figcaption,.home-landing_studyMeta__edTau{display:flex;justify-content:space-between;gap:1rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.home-landing_studyMeta__edTau{margin-bottom:.75rem}.home-landing_heroStudy__SFR7R figcaption{justify-content:flex-end;margin-top:.75rem}.home-landing_tape__2RqXO{position:absolute;top:-1.35rem;left:50%;width:7.5rem;height:2.4rem;background:color-mix(in srgb,var(--art-accent) 65%,transparent);transform:translateX(-50%) rotate(2deg);z-index:2}.home-landing_inkRail__OvkWz{display:flex;min-height:3.6rem;align-items:center;justify-content:space-around;gap:2rem;overflow:hidden;border-block:2px solid var(--art-ink);background:var(--art-ink);color:var(--art-paper);padding:1rem 1.5rem;font-family:var(--font-mono);font-size:.72rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.home-landing_inkRail__OvkWz i{color:var(--art-accent);font-style:normal}.home-landing_faqSection__s8AQK,.home-landing_photoSection__yE_Fg,.home-landing_processSection__3RBto,.home-landing_studiesSection__2aPpx{width:min(1240px,calc(100% - 3rem));margin-inline:auto;padding-block:clamp(6rem,11vw,10rem);scroll-margin-top:5rem}.home-landing_sectionHeading__DUkGq{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(320px,1fr) minmax(250px,.55fr);align-items:end;gap:2rem}.home-landing_closingCopy__Ws5kC h2,.home-landing_faqHeading__DqvNk h2,.home-landing_photoCopy__MH3Lu h2,.home-landing_processTitle__Uju_Q h2,.home-landing_sectionHeading__DUkGq h2,.home-landing_styleIntro__p4Jro h2{margin:0;font-size:clamp(2.8rem,6vw,5.7rem);font-weight:630;letter-spacing:-.065em;line-height:.92}.home-landing_closingCopy__Ws5kC>p,.home-landing_faqHeading__DqvNk>p:last-child,.home-landing_photoCopy__MH3Lu>p,.home-landing_sectionAside__Sur2I p,.home-landing_styleIntro__p4Jro>p:last-child{margin:0;color:var(--muted-foreground);line-height:1.65}.home-landing_sectionAside__Sur2I .home-landing_inlineLink__GnSXk{margin-top:1.4rem;font-size:.86rem}.home-landing_studiesGrid__NdT6i{display:grid;grid-template-columns:1.05fr .9fr 1fr;align-items:start;gap:clamp(1rem,2.5vw,2.25rem);margin-top:5rem}.home-landing_studyCard__LtKBL{margin:0}.home-landing_studyCard__LtKBL:nth-child(2){margin-top:5rem}.home-landing_studyImage__qo8aL{position:relative;aspect-ratio:4/5;overflow:hidden;border:2px solid var(--art-ink);background:var(--art-paper);box-shadow:7px 7px 0 var(--art-ink);transition:transform .22s ease,box-shadow .22s ease}.home-landing_studyCard__LtKBL:hover .home-landing_studyImage__qo8aL{box-shadow:3px 3px 0 var(--art-ink);transform:translate(4px,4px) rotate(-.4deg)}.home-landing_studyImage__qo8aL img{object-fit:cover}.home-landing_studyCard__LtKBL figcaption{display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-top:1.2rem}.home-landing_steps__2yWpY li>span,.home-landing_studyCard__LtKBL figcaption>span,.home-landing_stylePrinciples__0gcao article>span{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em}.home-landing_studyCard__LtKBL h3,.home-landing_studyCard__LtKBL p{margin:0}.home-landing_studyCard__LtKBL h3{font-size:1.08rem;font-weight:650}.home-landing_studyCard__LtKBL p{margin-top:.4rem;color:var(--muted-foreground);font-size:.88rem;line-height:1.5}.home-landing_styleSection__lze0M{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(400px,1.3fr);gap:clamp(3rem,8vw,8rem);margin-top:2rem;padding:clamp(6rem,10vw,9rem) max(1.5rem,calc((100vw - 1240px) / 2));background:var(--art-ink);color:var(--art-paper);scroll-margin-top:4rem}.home-landing_styleIntro__p4Jro{align-self:start;position:sticky;top:7rem}.home-landing_styleIntro__p4Jro h2{margin-top:1.5rem}.home-landing_styleIntro__p4Jro>p:last-child{max-width:480px;margin-top:2rem;color:color-mix(in srgb,var(--art-paper) 66%,transparent)}.home-landing_detailBoard__LHXqi{position:relative;display:grid;min-height:560px;grid-template-columns:1.05fr .8fr;gap:1.25rem;align-self:start}.home-landing_detailCropOne__2oG6x,.home-landing_detailCropTwo__bNPnG{position:relative;overflow:hidden;border:2px solid var(--art-paper);background:var(--art-paper)}.home-landing_detailCropOne__2oG6x{height:500px}.home-landing_detailCropTwo__bNPnG{height:350px;margin-top:8rem}.home-landing_detailCropOne__2oG6x img,.home-landing_detailCropTwo__bNPnG img{object-fit:cover;object-position:50% 12%;transform:scale(1.4)}.home-landing_detailCropTwo__bNPnG img{object-position:50% 20%;transform:scale(1.55)}.home-landing_detailMark__1550P{position:absolute;right:-1.5rem;bottom:1rem;border:2px solid var(--art-ink);background:var(--art-accent);color:var(--art-sheet);padding:.8rem 1rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.1em;transform:rotate(-2deg)}.home-landing_stylePrinciples__0gcao{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:1rem;border-top:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent)}.home-landing_stylePrinciples__0gcao article{min-height:240px;border-right:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent);padding:1.5rem}.home-landing_stylePrinciples__0gcao article:first-child{border-left:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent)}.home-landing_stylePrinciples__0gcao h3{margin:5rem 0 0;font-size:1.4rem}.home-landing_stylePrinciples__0gcao p{margin:.7rem 0 0;color:color-mix(in srgb,var(--art-paper) 64%,transparent);line-height:1.55}.home-landing_processSection__3RBto{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(520px,1.38fr);gap:clamp(3rem,8vw,8rem)}.home-landing_processTitle__Uju_Q h2{margin-top:1.5rem}.home-landing_steps__2yWpY{margin:0;padding:0;list-style:none}.home-landing_steps__2yWpY li{display:grid;grid-template-columns:3.5rem minmax(180px,.7fr) 1fr;gap:1.25rem;align-items:baseline;border-top:2px solid var(--foreground);padding:1.5rem 0 2.5rem}.home-landing_steps__2yWpY li:last-child{border-bottom:2px solid var(--foreground)}.home-landing_steps__2yWpY h3,.home-landing_steps__2yWpY p{margin:0}.home-landing_steps__2yWpY h3{font-size:1.3rem}.home-landing_steps__2yWpY p{color:var(--muted-foreground);line-height:1.55}.home-landing_processNote__yFx8X{grid-column:2;width:fit-content;margin:1.5rem 0 0;border:1px solid var(--border);padding:.7rem .85rem;color:var(--muted-foreground);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.home-landing_photoSection__yE_Fg{display:grid;grid-template-columns:minmax(350px,1.05fr) minmax(300px,.75fr);align-items:center;gap:clamp(4rem,9vw,9rem);border-top:1px solid var(--border)}.home-landing_photoGuide__Xm1eM{border:2px solid var(--art-ink);background:var(--art-paper);box-shadow:10px 10px 0 var(--art-ink),14px 14px 0 var(--art-accent);color:var(--art-ink);padding:clamp(1rem,3vw,2rem);transform:rotate(-1deg)}.home-landing_viewfinder__k19ES{position:relative;min-height:460px;overflow:hidden;border:1px solid var(--art-grid)}.home-landing_viewfinder__k19ES:after,.home-landing_viewfinder__k19ES:before{position:absolute;background:var(--art-grid);content:""}.home-landing_viewfinder__k19ES:before{top:50%;left:0;width:100%;height:1px}.home-landing_viewfinder__k19ES:after{top:0;left:50%;width:1px;height:100%}.home-landing_cornerFour__XkZdc,.home-landing_cornerOne__nXjaZ,.home-landing_cornerThree__2mEDI,.home-landing_cornerTwo__EK6Cw{position:absolute;width:3rem;height:3rem;border-color:var(--art-ink);z-index:3}.home-landing_cornerOne__nXjaZ{top:1.2rem;left:1.2rem;border-top:4px solid;border-left:4px solid}.home-landing_cornerTwo__EK6Cw{top:1.2rem;right:1.2rem;border-top:4px solid;border-right:4px solid}.home-landing_cornerThree__2mEDI{bottom:1.2rem;left:1.2rem;border-bottom:4px solid;border-left:4px solid}.home-landing_cornerFour__XkZdc{right:1.2rem;bottom:1.2rem;border-right:4px solid;border-bottom:4px solid}.home-landing_guideHead__O5vUJ{position:absolute;top:78px;left:50%;width:170px;height:210px;border:7px solid var(--art-ink);border-radius:48% 48% 45% 45%;transform:translateX(-50%);z-index:2}.home-landing_guideHead__O5vUJ:after,.home-landing_guideHead__O5vUJ:before{position:absolute;top:92px;width:24px;height:12px;border-top:5px solid var(--art-ink);border-radius:50%;content:""}.home-landing_guideHead__O5vUJ:before{left:32px}.home-landing_guideHead__O5vUJ:after{right:32px}.home-landing_guideShoulders__cRiqb{position:absolute;bottom:-85px;left:50%;width:340px;height:220px;border:7px solid var(--art-ink);border-radius:50% 50% 0 0;transform:translateX(-50%)}.home-landing_guideCheck__HhgSp{position:absolute;right:2rem;bottom:2rem;box-sizing:content-box;border:2px solid var(--art-ink);background:var(--art-paper);padding:.45rem;z-index:4}.home-landing_guideLabel__zwdZ_{display:block;margin-top:1rem;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-align:right;text-transform:uppercase}.home-landing_photoCopy__MH3Lu h2{margin-top:1.5rem}.home-landing_photoCopy__MH3Lu>p{margin-top:1.8rem}.home-landing_photoCopy__MH3Lu ul{display:grid;gap:0;margin:2rem 0;padding:0;list-style:none}.home-landing_photoCopy__MH3Lu li{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--border);padding:.8rem 0;font-size:.92rem}.home-landing_photoCopy__MH3Lu li:last-child{border-bottom:1px solid var(--border)}.home-landing_photoCopy__MH3Lu li svg{flex:0 0 auto}.home-landing_faqSection__s8AQK{display:grid;grid-template-columns:minmax(250px,.6fr) minmax(420px,1.4fr);align-items:start;gap:clamp(3rem,9vw,9rem);border-top:2px solid var(--foreground)}.home-landing_faqHeading__DqvNk{position:sticky;top:7rem}.home-landing_faqHeading__DqvNk h2,.home-landing_faqHeading__DqvNk>p:last-child{margin-top:1.5rem}.home-landing_faqList__PioYE details{border-top:1px solid var(--foreground)}.home-landing_faqList__PioYE details:last-child{border-bottom:1px solid var(--foreground)}.home-landing_faqList__PioYE summary{display:grid;min-height:5rem;grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1rem 0;font-size:1.05rem;font-weight:650;cursor:pointer;list-style:none}.home-landing_faqList__PioYE summary::-webkit-details-marker{display:none}.home-landing_faqList__PioYE summary:after{grid-column:3;font-family:var(--font-mono);font-size:1.4rem;content:"+"}.home-landing_faqList__PioYE details[open] summary:after{content:"−"}.home-landing_faqList__PioYE summary span{font-family:var(--font-mono);font-size:.68rem;font-weight:500}.home-landing_faqList__PioYE details p{max-width:680px;margin:-.25rem 3rem 1.75rem 4rem;color:var(--muted-foreground);line-height:1.65}.home-landing_closingSection__DrIbQ{display:grid;min-height:760px;grid-template-columns:minmax(380px,1fr) minmax(320px,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding:clamp(6rem,10vw,9rem) max(1.5rem,calc((100vw - 1240px) / 2));background:var(--secondary)}.home-landing_closingArt__x8pzE{position:relative;min-height:520px}.home-landing_closingStudyOne__A0jnL,.home-landing_closingStudyTwo__ovBtg{position:absolute;overflow:hidden;border:3px solid var(--art-ink);background:var(--art-paper);box-shadow:9px 9px 0 var(--art-ink)}.home-landing_closingStudyOne__A0jnL{inset:0 17% 3rem 0;transform:rotate(-3deg)}.home-landing_closingStudyTwo__ovBtg{width:42%;height:58%;right:0;bottom:0;transform:rotate(4deg)}.home-landing_closingStudyOne__A0jnL img,.home-landing_closingStudyTwo__ovBtg img{object-fit:cover}.home-landing_closingCopy__Ws5kC h2{margin-top:1.5rem}.home-landing_closingCopy__Ws5kC>p{max-width:520px;margin-top:2rem}@keyframes home-landing_paper-in__TMHxz{0%{opacity:0;transform:translateY(24px) rotate(0)}to{opacity:1;transform:translateY(0) rotate(-2deg)}}@media (max-width:980px){.home-landing_hero__UHo31{min-height:auto;grid-template-columns:1fr;padding-top:8.5rem}.home-landing_heroCopy__rvTXf{max-width:760px}.home-landing_heroVisual__bLEp5{width:min(570px,88%);min-height:auto;margin-inline:auto}.home-landing_faqSection__s8AQK,.home-landing_processSection__3RBto,.home-landing_sectionHeading__DUkGq{grid-template-columns:1fr}.home-landing_sectionAside__Sur2I{max-width:620px}.home-landing_styleSection__lze0M{grid-template-columns:1fr}.home-landing_faqHeading__DqvNk,.home-landing_styleIntro__p4Jro{position:static}.home-landing_styleIntro__p4Jro>p:last-child{max-width:660px}.home-landing_detailBoard__LHXqi{width:min(780px,100%)}.home-landing_processNote__yFx8X{grid-column:1}.home-landing_closingSection__DrIbQ{grid-template-columns:1fr}.home-landing_closingArt__x8pzE{width:min(650px,90%)}}@media (max-width:720px){.home-landing_hero__UHo31{gap:4.5rem;padding-inline:1.5rem}.home-landing_hero__UHo31:before{inset:4.75rem 1rem 1rem}.home-landing_hero__UHo31 h1{font-size:clamp(3.45rem,16vw,5.2rem)}.home-landing_heroIntro__Gtsbl{font-size:1rem}.home-landing_heroVisual__bLEp5{width:88%}.home-landing_heroStudy__SFR7R{box-shadow:8px 8px 0 var(--art-ink)}.home-landing_heroStudy__SFR7R img{max-height:none}.home-landing_inkRail__OvkWz{justify-content:flex-start}.home-landing_faqSection__s8AQK,.home-landing_photoSection__yE_Fg,.home-landing_processSection__3RBto,.home-landing_studiesSection__2aPpx{width:min(100% - 2rem,1240px)}.home-landing_studiesGrid__NdT6i{grid-template-columns:1fr}.home-landing_studyCard__LtKBL,.home-landing_studyCard__LtKBL:nth-child(2){margin-top:0}.home-landing_studyCard__LtKBL:nth-child(2n){width:88%;margin-left:auto}.home-landing_styleSection__lze0M{padding-inline:1rem}.home-landing_detailBoard__LHXqi{min-height:440px;grid-template-columns:1.1fr .9fr;gap:.65rem}.home-landing_detailCropOne__2oG6x{height:390px}.home-landing_detailCropTwo__bNPnG{height:270px;margin-top:5rem}.home-landing_detailMark__1550P{right:0;bottom:0}.home-landing_stylePrinciples__0gcao{grid-template-columns:1fr}.home-landing_stylePrinciples__0gcao article,.home-landing_stylePrinciples__0gcao article:first-child{min-height:auto;border-right:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent);border-bottom:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent);border-left:1px solid color-mix(in srgb,var(--art-paper) 42%,transparent)}.home-landing_stylePrinciples__0gcao h3{margin-top:2.5rem}.home-landing_steps__2yWpY li{grid-template-columns:2.5rem 1fr}.home-landing_steps__2yWpY li p{grid-column:2}.home-landing_photoSection__yE_Fg{grid-template-columns:1fr}.home-landing_photoGuide__Xm1eM{box-shadow:7px 7px 0 var(--art-ink),10px 10px 0 var(--art-accent)}.home-landing_viewfinder__k19ES{min-height:380px}.home-landing_guideHead__O5vUJ{top:60px;width:145px;height:185px}.home-landing_guideHead__O5vUJ:after,.home-landing_guideHead__O5vUJ:before{top:78px}.home-landing_guideShoulders__cRiqb{width:290px}.home-landing_faqList__PioYE summary{grid-template-columns:2rem 1fr auto;font-size:.95rem}.home-landing_faqList__PioYE details p{margin-left:3rem;margin-right:1rem}.home-landing_closingSection__DrIbQ{min-height:auto;padding-inline:1.5rem}.home-landing_closingArt__x8pzE{width:100%;min-height:430px}.home-landing_closingStudyOne__A0jnL{right:13%}.home-landing_closingStudyTwo__ovBtg{width:44%;height:52%}}@media (prefers-reduced-motion:reduce){.home-landing_heroStudy__SFR7R{animation:none}.home-landing_primaryAction__oN8_A,.home-landing_studyImage__qo8aL{transition:none}}