.split[data-astro-cid-6bfsojfh]{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start}.left[data-astro-cid-6bfsojfh]{padding-left:var(--pad-l);padding-right:clamp(40px,5vw,88px);min-width:0}.right[data-astro-cid-6bfsojfh]{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--white);color:var(--navy)}.art-img[data-astro-cid-6bfsojfh]{position:absolute;left:0;right:0;top:-12%;height:124%;will-change:transform}.art-img[data-astro-cid-6bfsojfh] .art-fig{position:absolute;inset:0;visibility:hidden}.art-img[data-astro-cid-6bfsojfh] .art-fig.on{visibility:visible}.art-img[data-astro-cid-6bfsojfh] .figure{display:block;width:100%;height:100%}.art-img[data-astro-cid-6bfsojfh] .figure path{stroke-dasharray:1;stroke-dashoffset:var(--draw, 0)}.chip[data-astro-cid-6bfsojfh]{position:absolute;left:32px;right:32px;bottom:32px;z-index:2;display:grid;gap:12px;justify-items:start;padding:24px 28px 26px;color:var(--ink);background:linear-gradient(140deg,#ffffffd1,#ffffff85);-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1418280f,0 30px 80px #1418281f}.chip--phone[data-astro-cid-6bfsojfh]{display:none}.chip[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh]{font-size:clamp(26px,2.3vw,38px);font-weight:200;letter-spacing:-.02em;line-height:1.15}.chip[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh] .draw[data-astro-cid-6bfsojfh]{padding-bottom:4px}.chip[data-astro-cid-6bfsojfh] .call[data-astro-cid-6bfsojfh]{font-size:15px}.chip[data-astro-cid-6bfsojfh] .call[data-astro-cid-6bfsojfh] .draw[data-astro-cid-6bfsojfh]{padding-bottom:2px}.head[data-astro-cid-6bfsojfh]{padding-top:200px;padding-bottom:96px}.head[data-astro-cid-6bfsojfh] .t-lead[data-astro-cid-6bfsojfh]{margin-top:56px}.brief[data-astro-cid-6bfsojfh]{padding-bottom:160px}.form[data-astro-cid-6bfsojfh]{max-width:760px;display:grid;gap:40px}.field[data-astro-cid-6bfsojfh]{margin:0;padding:0;border:0;min-width:0}label[data-astro-cid-6bfsojfh],legend[data-astro-cid-6bfsojfh]{display:block;font-size:13px;color:var(--gray);margin-bottom:8px;padding:0}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],input[data-astro-cid-6bfsojfh][type=date],textarea[data-astro-cid-6bfsojfh]{display:block;width:100%;padding:6px 0 12px;border:0;border-bottom:1px solid var(--silver);border-radius:0;background:none;font:200 clamp(24px,2.4vw,36px)/1.25 var(--font);letter-spacing:-.015em;color:var(--ink);-webkit-appearance:none;appearance:none;transition:border-color .5s}textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:3.2em}input[data-astro-cid-6bfsojfh]:focus,textarea[data-astro-cid-6bfsojfh]:focus{outline:none;border-bottom-color:var(--ink)}input[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:none;box-shadow:0 2px 0 0 var(--navy)}[data-astro-cid-6bfsojfh][aria-invalid=true]{border-bottom-color:#8a2b2b!important}.err[data-astro-cid-6bfsojfh]{margin:8px 0 0;min-height:1.2em;font-size:13px;color:#8a2b2b}.pair[data-astro-cid-6bfsojfh]{display:grid;grid-template-columns:1fr 1fr;gap:40px 48px}.date-field[data-astro-cid-6bfsojfh]{position:relative}.date-field[data-astro-cid-6bfsojfh] .date-btn{display:block;width:100%;padding:6px 0 12px;border:0;border-bottom:1px solid var(--silver);text-align:left;cursor:pointer;font:200 clamp(24px,2.4vw,36px)/1.25 var(--font);letter-spacing:-.015em;color:var(--ink);transition:border-color .5s}.date-field[data-astro-cid-6bfsojfh] .date-btn.empty{color:var(--silver)}.date-field[data-astro-cid-6bfsojfh] .date-btn[aria-expanded=true]{border-bottom-color:var(--ink)}.date-field[data-astro-cid-6bfsojfh] .date-btn:focus-visible{outline:none;box-shadow:0 2px 0 0 var(--navy)}.date-field[data-astro-cid-6bfsojfh] .cal{position:absolute;left:0;top:calc(100% + 12px);z-index:20;width:344px;max-width:calc(100vw - 40px);padding:22px 22px 18px;background:linear-gradient(140deg,#ffffffeb,#ffffffbd);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fffffff2,0 1px 2px #1418280f,0 30px 80px #14182829;opacity:0;filter:blur(6px);transform:translateY(-6px);transition:opacity .45s ease,filter .6s var(--ease),transform .6s var(--ease)}.date-field[data-astro-cid-6bfsojfh] .cal.in{opacity:1;filter:none;transform:none}.date-field[data-astro-cid-6bfsojfh] .cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.date-field[data-astro-cid-6bfsojfh] .cal-title{margin:0;font-size:26px;font-weight:200;letter-spacing:-.02em;color:var(--ink)}.date-field[data-astro-cid-6bfsojfh] .cal-nav{display:flex;gap:4px}.date-field[data-astro-cid-6bfsojfh] .cal-nav button{display:grid;place-items:center;width:34px;height:34px;color:var(--ink);transition:color .3s ease,transform .5s var(--ease)}.date-field[data-astro-cid-6bfsojfh] .cal-prev:hover{transform:translateY(-2px)}.date-field[data-astro-cid-6bfsojfh] .cal-next:hover{transform:translateY(2px)}.date-field[data-astro-cid-6bfsojfh] .cal-grid{width:100%;border-collapse:collapse;table-layout:fixed}.date-field[data-astro-cid-6bfsojfh] .cal-grid th{padding:0 0 8px;font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--gray);text-align:center}.date-field[data-astro-cid-6bfsojfh] .cal-grid td{padding:1px;text-align:center}.date-field[data-astro-cid-6bfsojfh] .cal-day{display:block;width:100%;aspect-ratio:1;font:300 15px/1 var(--font);color:var(--ink);transition:background-color .3s,color .3s}.date-field[data-astro-cid-6bfsojfh] .cal-day:hover{background:#1b2a4a12}.date-field[data-astro-cid-6bfsojfh] .cal-day.out{color:var(--silver)}.date-field[data-astro-cid-6bfsojfh] .cal-day.past{color:var(--silver);opacity:.55;cursor:default}.date-field[data-astro-cid-6bfsojfh] .cal-day.past:hover{background:none}.date-field[data-astro-cid-6bfsojfh] .cal-day.today{box-shadow:inset 0 0 0 1px #1b2a4a59}.date-field[data-astro-cid-6bfsojfh] .cal-day.on{background:var(--navy);color:#fff;box-shadow:none}.date-field[data-astro-cid-6bfsojfh] .cal-day:focus-visible{outline:1px solid var(--navy);outline-offset:1px}.date-field[data-astro-cid-6bfsojfh] .cal-foot{display:flex;justify-content:space-between;margin-top:12px;font-size:13px}.date-field[data-astro-cid-6bfsojfh] .cal-foot button{color:var(--navy)}.date-field[data-astro-cid-6bfsojfh] .cal-foot .draw{padding-bottom:2px}.date-field[data-astro-cid-6bfsojfh] .cal-foot button:hover .draw,.date-field[data-astro-cid-6bfsojfh] .cal-foot button:focus-visible .draw{background-size:100% 1px}.opts[data-astro-cid-6bfsojfh]{display:flex;flex-wrap:wrap;gap:14px 36px;padding-top:6px}.opt[data-astro-cid-6bfsojfh]{position:relative;margin:0;font:200 clamp(22px,2vw,30px)/1.3 var(--font);letter-spacing:-.015em;color:var(--ink);cursor:pointer}.opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{position:absolute;opacity:0;width:1px;height:1px}.opt[data-astro-cid-6bfsojfh] .draw[data-astro-cid-6bfsojfh]{padding-bottom:4px;color:var(--gray);transition:color .4s ease,background-size .9s var(--ease)}.opt[data-astro-cid-6bfsojfh]:hover .draw[data-astro-cid-6bfsojfh],.opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:checked+.draw[data-astro-cid-6bfsojfh]{color:var(--ink);background-size:100% 1px}.opt[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus-visible+.draw[data-astro-cid-6bfsojfh]{outline:2px solid var(--navy);outline-offset:4px}.send-row[data-astro-cid-6bfsojfh]{display:grid;justify-items:start;gap:20px;margin-top:16px}.send[data-astro-cid-6bfsojfh]{font-size:clamp(46px,6vw,100px);font-weight:200;letter-spacing:-.042em;line-height:.95}.send[data-astro-cid-6bfsojfh] .draw[data-astro-cid-6bfsojfh]{padding-bottom:8px}.send[data-astro-cid-6bfsojfh]:hover .draw[data-astro-cid-6bfsojfh],.send[data-astro-cid-6bfsojfh]:focus-visible .draw[data-astro-cid-6bfsojfh]{background-size:100% 1px}.send[data-astro-cid-6bfsojfh][disabled]{opacity:.4;cursor:progress}.privacy[data-astro-cid-6bfsojfh]{margin:0;font-size:12px;line-height:1.5;color:var(--gray);white-space:nowrap}.privacy[data-astro-cid-6bfsojfh] .draw[data-astro-cid-6bfsojfh]{padding-bottom:1px}.hp[data-astro-cid-6bfsojfh]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form-status[data-astro-cid-6bfsojfh]{margin:0;font-size:17px;color:var(--ink2)}.done[data-astro-cid-6bfsojfh]{max-width:980px}.form[data-astro-cid-6bfsojfh].folding{overflow:hidden;opacity:0;filter:blur(10px);pointer-events:none;transition:height .75s var(--ease),opacity .45s ease,filter .6s var(--ease)}.done[data-astro-cid-6bfsojfh].in p[data-astro-cid-6bfsojfh]{animation:doneIn 1.2s 50ms var(--ease) both}@keyframes doneIn{0%{opacity:0;filter:blur(14px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media(prefers-reduced-motion:reduce){.done[data-astro-cid-6bfsojfh].in p[data-astro-cid-6bfsojfh]{animation:none}}.done[data-astro-cid-6bfsojfh]:focus{outline:none}@media(width<=1099px){.split[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.left[data-astro-cid-6bfsojfh]{padding-right:var(--pad-r)}.right[data-astro-cid-6bfsojfh]{position:relative;height:78vh}.art-img[data-astro-cid-6bfsojfh]{top:0;height:100%}.privacy[data-astro-cid-6bfsojfh]{white-space:normal}}@media(width<=900px){.head[data-astro-cid-6bfsojfh]{padding-top:140px;padding-bottom:64px}.pair[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.brief[data-astro-cid-6bfsojfh]{padding-bottom:96px}.right[data-astro-cid-6bfsojfh]{display:none}.head[data-astro-cid-6bfsojfh] .chip--phone[data-astro-cid-6bfsojfh]{display:grid;position:static;margin-top:40px;padding:18px 20px 20px;background:var(--mist);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.head[data-astro-cid-6bfsojfh] .chip--phone[data-astro-cid-6bfsojfh]+.t-lead[data-astro-cid-6bfsojfh]{margin-top:48px}.head[data-astro-cid-6bfsojfh] .chip--phone[data-astro-cid-6bfsojfh] .mail[data-astro-cid-6bfsojfh]{font-size:min(26px,6.6vw)}}
