.MinimalHome_page__n_JGs{--ink:#111;--muted:#6b6b6b;--line:#e4e4e4;--soft:#f6f6f6;--red:#e8453c;background:#fff;color:var(--ink);font-family:var(--body);min-height:100vh;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}.MinimalHome_page__n_JGs a{color:var(--ink);text-decoration:none}.MinimalHome_page__n_JGs a:focus-visible,.MinimalHome_page__n_JGs button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.MinimalHome_top__mMRi_{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center;padding-block:72px 64px}.MinimalHome_logoWrap__TS3EE{margin:0;line-height:0}.MinimalHome_logo__twODn{width:214px;height:60px;-o-object-fit:contain;object-fit:contain;display:block}.MinimalHome_label__4Ry83{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.MinimalHome_links__cKjG7{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.MinimalHome_links__cKjG7>a,.MinimalHome_links__cKjG7>button{font:inherit;font-size:15px;font-weight:500;color:var(--ink);background:none;cursor:pointer;border:1px solid var(--ink);border-radius:999px;padding:10px 22px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;transition:background .15s,color .15s,border-color .15s}.MinimalHome_links__cKjG7>a:hover,.MinimalHome_links__cKjG7>button:hover{background:var(--red);border-color:var(--red);color:#fff}.MinimalHome_work__W03zO{max-width:1040px;margin:0 auto;padding-bottom:56px}.MinimalHome_workTitle__KZg_v{font-family:var(--body);font-size:28px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0 0 20px;color:var(--ink)}.MinimalHome_grid__c_b0b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}@media (min-width:900px){.MinimalHome_grid__c_b0b{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.MinimalHome_grid__c_b0b{grid-template-columns:1fr}.MinimalHome_top__mMRi_{padding-block:48px 40px}}.MinimalHome_item__A2FCG{display:flex;flex-direction:column;gap:12px;min-width:0}.MinimalHome_tile__U0Iri{position:relative;display:block;aspect-ratio:128/74;overflow:hidden;border-radius:6px;border:1px solid var(--line);background:var(--soft)}.MinimalHome_tile__U0Iri img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .4s ease}.MinimalHome_tile__U0Iri:hover img{transform:scale(1.03)}.MinimalHome_meta___sNgH{display:flex;flex-direction:column;gap:1px;line-height:1.2}.MinimalHome_name__TXfpo{display:flex;gap:10px;align-items:center;font-size:17px;font-weight:500;transition:color .15s}.MinimalHome_meta___sNgH:hover .MinimalHome_name__TXfpo{color:var(--red)}.MinimalHome_badge__x0q8p{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-weight:500}.MinimalHome_desc__SRPW5{font-size:14px;color:var(--muted)}.MinimalHome_url__q92t7{font-size:12px;color:var(--muted)}.MinimalHome_soon__Du2V_{align-self:start;display:flex;align-items:center;justify-content:center;aspect-ratio:128/74;border:1px dashed #cfcfcf;background:var(--soft);color:var(--muted);font-size:15px;border-radius:6px}.MinimalHome_footer__ZnSZ3{padding-block:24px 32px;text-align:center;font-size:13px}.MinimalHome_legal__tX9_b{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}.MinimalHome_page__n_JGs .MinimalHome_legal__tX9_b a{color:var(--muted)}.MinimalHome_page__n_JGs .MinimalHome_legal__tX9_b a:hover{color:var(--red)}.MinimalHome_modal__b5h4t{position:fixed;inset:0;z-index:1000;background:hsla(0,0%,7%,.45);display:flex;align-items:center;justify-content:center;padding:16px}.MinimalHome_card__gVgvt{background:#fff;color:var(--ink);border-radius:8px;width:100%;max-width:440px;max-height:calc(100% - 8px);overflow:auto;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.2);position:relative;text-align:left}.MinimalHome_cardTitle__5kCZg{font-family:var(--body);margin:0 0 4px;font-size:22px;font-weight:500}.MinimalHome_cardSub__I5p8v{margin:0 0 18px;font-size:14px;color:var(--muted)}.MinimalHome_x__J9lL7{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;background:none;cursor:pointer;font-size:22px;line-height:1;color:var(--muted);border-radius:6px}.MinimalHome_x__J9lL7:hover{color:var(--ink)}.MinimalHome_mail__SC7sl{display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.MinimalHome_mail__SC7sl span{flex:1;min-width:0;font-size:15px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.MinimalHome_copy__HwODN{flex:none;width:36px;height:36px;border:1px solid var(--line);background:#fff;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.MinimalHome_copy__HwODN:hover{border-color:var(--ink)}.MinimalHome_copyDone__6GtPO{color:#1a7f37;border-color:#1a7f37}.MinimalHome_form__VpFS_{display:grid;gap:12px}.MinimalHome_form__VpFS_ label{font-size:13px;color:var(--muted);display:grid;gap:4px}.MinimalHome_form__VpFS_ input,.MinimalHome_form__VpFS_ textarea{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid #cfcfcf;border-radius:6px;padding:10px 12px;width:100%;box-sizing:border-box}.MinimalHome_form__VpFS_ textarea{min-height:110px;resize:vertical}.MinimalHome_form__VpFS_ input:focus,.MinimalHome_form__VpFS_ textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:var(--red)}.MinimalHome_hp__zyozn{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.MinimalHome_err__Qyyf5{margin:0;font-size:14px;color:#b42318}.MinimalHome_send__4BDDn{font:inherit;font-weight:500;font-size:16px;color:#fff;background:var(--ink);border:0;border-radius:6px;padding:12px 18px;min-height:44px;cursor:pointer}.MinimalHome_send__4BDDn:hover{background:var(--red)}.MinimalHome_send__4BDDn:disabled{opacity:.6;cursor:default}.MinimalHome_ok__DAYiX{margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.MinimalHome_tile__U0Iri img{transition:none}.MinimalHome_tile__U0Iri:hover img{transform:none}}