input[data-astro-cid-qyqq6lvs]:focus{box-shadow:0 0 0 3px #08090c1f}select[data-astro-cid-t7bvf3dj]:focus{box-shadow:0 0 0 3px #08090c1f}textarea[data-astro-cid-fana4di5]:focus{box-shadow:0 0 0 3px #08090c1f}#simple-layout{color:#08090c;background:#f4f7f2}section[data-astro-cid-uw5kdbxl]{z-index:1;color:#08090c;position:relative}section[data-astro-cid-uw5kdbxl]:before{content:"";background:#08090c;width:100%;height:2px;margin-bottom:clamp(32px,6vw,72px);display:block}h1[data-astro-cid-uw5kdbxl]{color:#08090c;text-shadow:none;animation:1s cubic-bezier(.16,1,.3,1) .2s both contactReveal;letter-spacing:0!important;font-weight:900!important}.contact-eyebrow[data-astro-cid-uw5kdbxl]{color:#c4301f;letter-spacing:.24em;text-align:center;text-transform:uppercase;margin-bottom:2rem;font-family:Noto Sans JP,sans-serif;font-size:.8rem;font-weight:900;animation:.8s cubic-bezier(.16,1,.3,1) .4s both contactReveal}p[data-astro-cid-uw5kdbxl]:has(+form){color:#08090cad;font-weight:500;animation:.8s cubic-bezier(.16,1,.3,1) .5s both contactReveal}@keyframes contactReveal{0%{opacity:0;filter:blur(6px);transform:translateY(40px)}to{opacity:1;filter:none;transform:none}}form[data-astro-cid-uw5kdbxl]{margin-top:clamp(8px,2vw,20px)}form[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-weight:800;color:#08090c!important}form[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:#08090c;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}input[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl]{color:#08090c!important;box-shadow:none!important;background:#f4f7f2!important;border:2px solid #08090c!important;border-radius:8px!important}input[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus{outline:0;transition:box-shadow .3s,border-color .3s;border-color:#08090c!important;box-shadow:0 0 0 3px #08090c1f!important}button[data-astro-cid-uw5kdbxl][type=submit],form[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]{cursor:pointer;letter-spacing:.08em;font-weight:900;color:#f4f7f2!important;box-shadow:none!important;background:#08090c!important;border:2px solid #08090c!important;border-radius:8px!important;transition:background .25s,color .25s,transform .25s!important}button[data-astro-cid-uw5kdbxl][type=submit]:hover,form[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]:hover{color:#08090c!important;box-shadow:none!important;opacity:1!important;background:#e63b2e!important;transform:translateY(-2px)!important}form[data-astro-cid-uw5kdbxl] button[data-astro-cid-uw5kdbxl]:disabled{cursor:progress;color:#f4f7f2!important;background:#08090c!important;transform:none!important}select[data-astro-cid-uw5kdbxl]:invalid{color:#08090ca3!important}select[data-astro-cid-uw5kdbxl] option{color:#08090c}.form-check[data-astro-cid-uw5kdbxl]{min-height:2.4rem;padding-left:1.5em;display:block}.form-check-input[data-astro-cid-uw5kdbxl]{vertical-align:top;appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f4f7f2;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #1a131140;width:1em;height:1em;margin-top:.25em}.form-check-input[data-astro-cid-uw5kdbxl]:checked{color:#f4f7f2;background-color:#08090c;border-color:#08090c}.form-check-input[data-astro-cid-uw5kdbxl]:focus{border-color:#08090c;outline:0;box-shadow:0 0 0 .2rem #08090c1f}.form-check-input[data-astro-cid-uw5kdbxl][type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");border-radius:2px}.form-check-input[data-astro-cid-uw5kdbxl]:checked{background:#08090c url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")50%/contain no-repeat!important}