@font-face{font-family:newsreader;src:url(../media/newsreader-s.p.3_km4to9t0oea.ttf)format("truetype");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:newsreader;src:url(../media/newsreader_italic-s.p.14tohgqqv6vwh.ttf)format("truetype");font-display:swap;font-weight:200 800;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.S0xuQa_className{font-family:newsreader,newsreader Fallback}.S0xuQa_variable{--websites-serif:"newsreader", "newsreader Fallback"}
@font-face{font-family:archivo;src:url(../media/archivo-s.p.3br2bx38pbslx.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._48ZQBG_className{font-family:archivo,archivo Fallback}._48ZQBG_variable{--websites-sans:"archivo", "archivo Fallback"}
@font-face{font-family:plexMono;src:url(../media/plexmono-s.1ncgapxmer9xj.ttf)format("truetype");font-display:swap}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.FHoswq_className{font-family:plexMono,plexMono Fallback}.FHoswq_variable{--websites-mono:"plexMono", "plexMono Fallback"}
.RNkzMG_page{--paper:#f4ecdd;--ink:#1a1511;--soft:#5a4f45;--rule:#d8ccb6;--accent:#a74724;background:var(--paper);color:var(--ink);font:400 18px/1.6 var(--websites-sans), sans-serif;font-variation-settings:"wdth" 100}.RNkzMG_page :is(h1,h2,h3,p,figure,ol){margin:0}.RNkzMG_page a{color:inherit}.RNkzMG_page :is(a,button,input,textarea):focus-visible{outline:3px solid var(--accent);outline-offset:6px}.RNkzMG_wrap{max-width:1200px;margin:0 auto;padding:0 56px}.RNkzMG_page .RNkzMG_mono{font:12px/1.5 var(--websites-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--soft)}.RNkzMG_page .RNkzMG_pageLabel{border-bottom:1px solid var(--ink);padding:28px 0}.RNkzMG_hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;padding:48px 0 56px;display:grid}.RNkzMG_heroText p{margin-top:20px}.RNkzMG_hero .RNkzMG_heroPrice{color:var(--ink);font-size:18px}.RNkzMG_page h1{font:400 60px/1.04 var(--websites-serif), serif;letter-spacing:-.025em}.RNkzMG_page h1 em{color:var(--accent)}.RNkzMG_hero p{color:var(--soft);max-width:30em;font-size:20px}.RNkzMG_hero .RNkzMG_aiNote{margin-top:20px;font-size:16px}.RNkzMG_page .RNkzMG_button{background:var(--ink);color:var(--paper);font:inherit;cursor:pointer;border:0;margin-top:28px;padding:14px 22px;font-weight:500;display:inline-block}.RNkzMG_page .RNkzMG_button:hover:not(:disabled){background:var(--accent)}.RNkzMG_page .RNkzMG_button:disabled,.RNkzMG_page fieldset:disabled .RNkzMG_button{opacity:.65;cursor:wait}.RNkzMG_page section{border-top:1px solid var(--rule);padding:72px 0}.RNkzMG_page h2{font:400 44px/1.1 var(--websites-serif), serif;letter-spacing:-.015em;margin:10px 0 32px}.RNkzMG_get{grid-template-columns:280px 1fr;gap:56px;display:grid}.RNkzMG_page section.RNkzMG_get{padding:56px 0}.RNkzMG_get .RNkzMG_price{font:400 56px/1.1 var(--websites-serif), serif;color:var(--accent);margin-bottom:12px}.RNkzMG_get .RNkzMG_scope{color:var(--soft);font-size:17px}.RNkzMG_get ol{counter-reset:included;padding:0;list-style:none}.RNkzMG_get li{counter-increment:included;border-bottom:1px solid var(--rule);grid-template-columns:56px 1fr;padding:22px 0;display:grid}.RNkzMG_get li:first-child{padding-top:0}.RNkzMG_get li:before{content:counter(included, decimal-leading-zero);font:14px var(--websites-mono), monospace;color:var(--accent);padding-top:6px}.RNkzMG_get h3{font:500 24px/1.3 var(--websites-serif), serif;margin-bottom:4px}.RNkzMG_get li p{color:var(--soft)}.RNkzMG_page .RNkzMG_conceptNote{color:var(--soft);max-width:44em;margin:-16px 0 48px;font-size:16px}.RNkzMG_concept{margin:0 0 80px}.RNkzMG_concept:last-child{margin-bottom:0}.RNkzMG_conceptHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:18px;display:flex}.RNkzMG_conceptHead h3{font:400 32px/1.15 var(--websites-serif), serif}.RNkzMG_conceptHead h3 i{color:var(--soft)}.RNkzMG_pair{grid-template-columns:1fr 1.5fr;align-items:start;gap:28px;display:grid}.RNkzMG_pair a{display:block}.RNkzMG_pair img{border:1px solid var(--rule);width:100%;height:auto;box-shadow:0 1px 0 var(--rule);display:block}.RNkzMG_pair figcaption{margin-top:10px}.RNkzMG_pair .RNkzMG_after figcaption{color:var(--accent)}.RNkzMG_portfolio{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.RNkzMG_projectImage{aspect-ratio:8/5;border:1px solid var(--rule);background:#faf6ec;overflow:hidden}.RNkzMG_projectImage img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.RNkzMG_logo{background:#ece6da;align-items:center;padding:28px;display:flex}.RNkzMG_logo img{object-fit:contain}.RNkzMG_project h3{font:500 26px/1.2 var(--websites-serif), serif;margin:18px 0 6px}.RNkzMG_project h3 span{font-family:var(--websites-sans), sans-serif;color:var(--accent);font-size:18px}.RNkzMG_project:hover h3{text-underline-offset:4px;text-decoration:underline}.RNkzMG_project p{color:var(--soft);font-size:16px}.RNkzMG_how{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.RNkzMG_how li{padding:24px 32px 0 0}.RNkzMG_how li+li{border-left:1px solid var(--rule);padding-left:32px}.RNkzMG_how h3{font:500 22px/1.3 var(--websites-serif), serif;margin:8px 0 6px}.RNkzMG_how p{color:var(--soft);font-size:17px}.RNkzMG_about{grid-template-columns:360px 1fr;align-items:center;gap:56px;display:grid}.RNkzMG_about img{border:1px solid var(--rule);width:100%;height:auto}.RNkzMG_about h2{margin-top:0;margin-bottom:20px}.RNkzMG_about p{color:var(--soft);max-width:34em}.RNkzMG_page .RNkzMG_contact{grid-template-columns:1fr 1.35fr;align-items:start;gap:72px;padding-bottom:96px;scroll-margin-top:140px;display:grid}.RNkzMG_contact h2{margin:0;font-size:56px}.RNkzMG_contact p{color:var(--soft);margin-top:20px}.RNkzMG_contactForm{min-width:0}.RNkzMG_contactForm fieldset{border:0;min-width:0;margin:0;padding:0}.RNkzMG_formLegend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.RNkzMG_contactForm label{margin:20px 0 6px;display:block}.RNkzMG_contactForm label:first-of-type{margin-top:0}.RNkzMG_contactForm label span,.RNkzMG_contactForm small{color:var(--soft);font-size:15px}.RNkzMG_contactForm :is(input:not([type=hidden]),textarea){border:1px solid var(--soft);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#faf6ec;border-radius:0;padding:10px 12px;display:block}.RNkzMG_contactForm input::placeholder{color:var(--soft);opacity:1}.RNkzMG_contactForm textarea{resize:vertical}.RNkzMG_contactForm small{margin-top:6px;display:block}.RNkzMG_contact .RNkzMG_formStatus:empty{margin:0}.RNkzMG_formStatus:focus{outline:2px solid var(--accent);outline-offset:6px}.RNkzMG_heroFigure{margin:0}.RNkzMG_heroFigure img{border:1px solid var(--rule);background:var(--paper);width:100%;height:auto;box-shadow:0 12px 28px #1a15111f, 0 1px 0 var(--rule);display:block}.RNkzMG_heroCaption{color:var(--accent);margin-top:12px}@media (max-width:860px){.RNkzMG_wrap{padding:0 22px}.RNkzMG_hero,.RNkzMG_get,.RNkzMG_pair,.RNkzMG_portfolio,.RNkzMG_how,.RNkzMG_about,.RNkzMG_page .RNkzMG_contact{grid-template-columns:1fr;gap:28px}.RNkzMG_hero{padding:32px 0 40px}.RNkzMG_page h1{font-size:clamp(44px,7vw,64px)}.RNkzMG_page section{padding:48px 0}.RNkzMG_get .RNkzMG_scope{max-width:32em}.RNkzMG_conceptHead{flex-direction:column;gap:10px}.RNkzMG_how li{padding:24px 0 0}.RNkzMG_how li+li{border-left:0;border-top:1px solid var(--rule);padding-left:0}.RNkzMG_page .RNkzMG_contact{padding-bottom:64px}.RNkzMG_contact h2{font-size:44px}}
