._page_1jyqy_1{min-height:100vh;background:#17110f;color:#f0e5d5;padding:32px 5vw 0}._back_1jyqy_1{color:#d8c4ae;text-decoration:none;display:inline-flex;gap:8px;align-items:center;font-size:9px;letter-spacing:.14em;text-transform:uppercase}._hero_1jyqy_1{padding:13vh 0 16vh;max-width:1000px}._hero_1jyqy_1>span,._story_1jyqy_1 span,._work_1jyqy_1>span{font-size:8px;letter-spacing:.22em;color:#c99568}._hero_1jyqy_1 h1{font-family:var(--font-family-display);font-size:clamp(76px,12vw,160px);font-weight:400;line-height:.78;margin:22px 0}._hero_1jyqy_1 h1 em{font-family:var(--font-family-cursive);font-weight:400;color:#c7aa8d}._hero_1jyqy_1>p{font-family:var(--font-family-cursive);font-size:22px;max-width:540px;color:#cdbca9}._story_1jyqy_1{border-top:1px solid rgba(240,229,213,.16);padding:90px 0;display:grid;grid-template-columns:1fr 1.25fr;gap:10vw}._story_1jyqy_1 svg{color:#c99568;margin-bottom:18px}._story_1jyqy_1 h2{font-family:var(--font-family-display);font-size:clamp(48px,6vw,82px);font-weight:400;line-height:.9;margin:14px 0}._story_1jyqy_1>div:last-child p{font-size:16px;line-height:1.8;color:#d7c7b5;margin:0 0 22px}._work_1jyqy_1{background:#e9ddcc;color:#251b17;margin:0 -5vw;padding:80px 5vw}._work_1jyqy_1>span{color:#75513b}._work_1jyqy_1>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0 42px}._work_1jyqy_1 article{border-top:1px solid rgba(37,27,23,.25);padding:25px 0}._work_1jyqy_1 article svg{color:#76533d}._work_1jyqy_1 h3{font-family:var(--font-family-display);font-size:30px;font-weight:400;margin:16px 0 7px}._work_1jyqy_1 p{font-size:12px;line-height:1.6;color:#68564b}._work_1jyqy_1>a{display:inline-flex;align-items:center;gap:8px;color:#251b17;text-decoration:none;border-bottom:1px solid #796456;padding-bottom:5px;font-size:9px;letter-spacing:.12em;text-transform:uppercase}._page_1jyqy_1 footer{padding:55px 0;text-align:center}._page_1jyqy_1 footer strong{font-family:var(--font-family-display);font-size:24px;letter-spacing:.1em}._page_1jyqy_1 footer p{font-size:9px;letter-spacing:.1em;color:#a89582}@media(max-width:760px){._page_1jyqy_1{padding:24px 20px 0}._hero_1jyqy_1{padding:10vh 0}._story_1jyqy_1{grid-template-columns:1fr;padding:60px 0}._work_1jyqy_1{margin:0 -20px;padding:60px 20px}._work_1jyqy_1>div{grid-template-columns:1fr}}
