._page_x4lzv_1{color:#f4ead7;background:#080807;min-height:100svh}._hero_x4lzv_2{grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr);gap:clamp(48px,6vw,96px);min-height:calc(100svh - 88px);padding:164px clamp(28px,5vw,76px) 92px;display:grid}._heading_x4lzv_3{align-self:start;position:sticky;top:144px}._heading_x4lzv_3>p:first-child{color:#d6b06a;letter-spacing:.34em;margin:0 0 32px;font-size:10px}._heading_x4lzv_3 h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.2vw,96px);font-weight:400;line-height:.92}._heading_x4lzv_3 h1 span{white-space:nowrap;display:block}html[lang=ja] ._heading_x4lzv_3 h1,html[lang=ko] ._heading_x4lzv_3 h1{font-size:clamp(42px,4vw,62px)}._intro_x4lzv_8{color:#f4ead7ad;word-break:keep-all;max-width:500px;margin:42px 0 0;font-size:15px;line-height:1.9}._form_x4lzv_9{grid-template-columns:1fr 1fr;gap:34px 26px;padding-top:8px;display:grid}._field_x4lzv_10{flex-direction:column;gap:12px;display:flex}._field_x4lzv_10>span{color:#f4ead7d1;letter-spacing:.08em;justify-content:space-between;font-size:12px;display:flex}._field_x4lzv_10 small{color:#d6b06a;letter-spacing:.12em;font-size:9px;font-weight:400}._field_x4lzv_10 input:not([type=file]),._field_x4lzv_10 select,._field_x4lzv_10 textarea{color:#fff8eb;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #d6b06a59;border-radius:0;outline:none;padding:14px 2px;transition:border-color .2s}._field_x4lzv_10 textarea{resize:vertical;min-height:180px;line-height:1.7}._field_x4lzv_10 input:focus,._field_x4lzv_10 select:focus,._field_x4lzv_10 textarea:focus{border-color:#d6b06a}._field_x4lzv_10 select option{color:#f4ead7;background:#11100e}._full_x4lzv_17{grid-column:1/-1}._fileField_x4lzv_18{border:1px solid #d6b06a4d;padding:24px}._fileField_x4lzv_18 input{color:#f4ead7c7;font-size:12px}._fileField_x4lzv_18 input::file-selector-button{color:#d6b06a;cursor:pointer;background:0 0;border:1px solid #d6b06a;margin-right:16px;padding:9px 14px}._fileField_x4lzv_18 em{color:#f4ead77a;font-size:11px;font-style:normal;line-height:1.6}._actions_x4lzv_22{justify-content:space-between;align-items:center;gap:30px;padding-top:10px;display:flex}._actions_x4lzv_22 p{color:#f4ead77a;max-width:450px;margin:0;font-size:11px;line-height:1.7}._actions_x4lzv_22 button{color:#080807;min-width:210px;font:inherit;letter-spacing:.12em;cursor:pointer;background:#d6b06a;border:1px solid #d6b06a;justify-content:space-between;align-items:center;gap:50px;padding:18px 20px;font-size:12px;display:flex}:is(._actions_x4lzv_22 button:hover,._actions_x4lzv_22 button:focus-visible){background:#efd498}._honey_x4lzv_26{position:absolute;left:-9999px}._usage_x4lzv_27{background:linear-gradient(145deg,#0a0907,#070706);border-top:1px solid #d6b06a3d;grid-template-columns:minmax(220px,.7fr) minmax(520px,1.3fr);gap:clamp(56px,7vw,120px);padding:92px clamp(28px,5vw,76px) 104px;display:grid}._usage_x4lzv_27>p{color:#d6b06a;letter-spacing:.28em;margin:8px 0 0;font-size:9px}._usage_x4lzv_27>div{max-width:820px}._usage_x4lzv_27 h2{color:#f2d79c;margin:0 0 38px;font-family:Georgia,Yu Mincho,Noto Serif KR,serif;font-size:clamp(30px,3.6vw,54px);font-weight:400;line-height:1.18}._usage_x4lzv_27 div p{color:#f4ead7ad;word-break:keep-all;margin:0 0 22px;font-size:14px;line-height:1.95}._usage_x4lzv_27 div p:last-child{margin-bottom:0}._footer_x4lzv_33{color:#f4ead773;letter-spacing:.14em;border-top:1px solid #d6b06a33;justify-content:space-between;padding:22px clamp(28px,5vw,76px);font-size:9px;display:flex}._footer_x4lzv_33 a{color:#d6b06a}@media (max-width:1100px){._hero_x4lzv_2{grid-template-columns:1fr;gap:68px;padding:154px 20px 72px}._heading_x4lzv_3{position:static}._heading_x4lzv_3 h1{font-size:clamp(48px,9vw,84px)}html[lang=ja] ._heading_x4lzv_3 h1,html[lang=ko] ._heading_x4lzv_3 h1{font-size:clamp(42px,7vw,68px)}._form_x4lzv_9{grid-template-columns:1fr}._full_x4lzv_17{grid-column:auto}._usage_x4lzv_27{grid-template-columns:1fr;gap:34px;padding:78px 20px 86px}}@media (max-width:560px){._heading_x4lzv_3 h1{font-size:clamp(40px,11vw,58px)}html[lang=ja] ._heading_x4lzv_3 h1{font-size:clamp(34px,9.4vw,49px)}._actions_x4lzv_22{flex-direction:column;align-items:stretch}._actions_x4lzv_22 button{width:100%}}
