.commission{padding-block:35px 50px}.commission-sheet{position:relative;background:#f1e7d0;color:#302e25}.commission-poster{display:block;width:100%;height:auto}.commission-copy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.commission-action{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;border-bottom:1px solid var(--line);font-size:16px}.commission-action>a{color:var(--ink);text-decoration:underline;text-underline-offset:5px;padding:10px 0;overflow-wrap:anywhere}.commission-action>a:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:700px){.commission{padding-block:24px 35px}.commission-poster{display:none}.commission-sheet{border:1px solid #c6b58e;padding:28px 23px}.commission-copy{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip-path:none;white-space:normal;font:16px/1.7 Georgia,serif}.commission-copy h2{font:35px/1.16 Georgia,serif;letter-spacing:-.025em;margin:0 0 30px}.commission-copy ul{list-style:none;margin:0 0 30px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;font-size:17px;color:#756039}.commission-copy li{margin:0}.commission-copy p{margin:20px 0}.commission-copy .commission-invitation{font-size:23px;line-height:1.4}.commission-copy .commission-signature{border-top:1px solid #c6b58e;margin:30px 0 0;padding-top:22px;font-size:18px;line-height:1.8}.commission-action{display:block;font-size:16px;padding-top:15px}.commission-action>span{display:block;font-size:13px}.commission-action>a{display:inline-block}}
.commission-brand{width:min(100%,640px);margin:0 auto 48px;padding:0;border:1px solid #b9c7cd;background:#e0ebf1}.commission-brand img{display:block;width:100%;height:auto}.commission-brand+ .commission-sheet{margin-top:0}@media(max-width:700px){.commission-brand{margin-bottom:28px}}
