.mgk .mgk-hc-page{width:100%}.mgk .mgk-hc-hero{padding-bottom:max(40px,min(5vw,70px))}.mgk .mgk-hc-hero__canvas{margin-left:auto;margin-right:auto;width:min(100%,840px)}.mgk .mgk-hc-hero .hero-h1{font-size:max(44px,min(6vw,84px))}.mgk .tsearch{align-items:center;background:var(--white);border:1.5px solid var(--ink);border-radius:100px;box-shadow:var(--shadow-hard);display:flex;gap:12px;margin:30px auto 0;padding:8px 8px 8px 22px;transition:box-shadow .35s var(--ease),transform .35s var(--ease);width:min(100%,560px)}.mgk .tsearch:focus-within{box-shadow:var(--shadow-hard-focus);transform:translate(-2px,-2px)}.mgk .tsearch svg{color:var(--violet);flex:none}.mgk .tsearch input{background:transparent;border:none;color:var(--ink);flex:1;font-family:var(--body);font-size:16px;min-width:0;outline:none}.mgk .tsearch input::-moz-placeholder{color:var(--ink-30)}.mgk .tsearch input::placeholder{color:var(--ink-30)}.mgk .tsearch .btn{flex:none}@media (max-width:640px){.mgk .mgk-hc-hero .hero-actions{flex-wrap:nowrap;gap:12px}.mgk .mgk-hc-hero .hero-actions .btn{flex:1 1 0;justify-content:center;min-width:0;padding-left:16px;padding-right:16px;white-space:nowrap;width:auto}.mgk .tsearch{border-radius:20px;flex-wrap:wrap;padding:12px}.mgk .tsearch .btn{justify-content:center;width:100%}}
