.hero.svelte-1uha8ag>img:where(.svelte-1uha8ag){height:min(760px,56vw);min-height:520px}.hero.svelte-1uha8ag .display:where(.svelte-1uha8ag){font-size:clamp(64px,9.6vw,148px)}.hero.svelte-1uha8ag .lock:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){max-width:46ch;font-size:18px}.camp2.svelte-1uha8ag>img:where(.svelte-1uha8ag){height:min(640px,44vw);min-height:440px}.camp2.svelte-1uha8ag .display:where(.svelte-1uha8ag){font-size:clamp(56px,7.2vw,112px)}.marks.svelte-1uha8ag{flex-wrap:wrap;gap:20px;font-size:16px;display:flex}.marks.svelte-1uha8ag span:where(.svelte-1uha8ag){align-items:center;gap:8px;display:inline-flex}.notes.svelte-1uha8ag{flex-direction:column;gap:8px;margin-top:8px;display:flex}.note.svelte-1uha8ag{background:var(--color-subtle);color:var(--color-ink);align-items:flex-start;gap:16px;padding:24px;display:flex}.note.important.svelte-1uha8ag{background:var(--color-ink);color:var(--color-on-ink)}.note.important.svelte-1uha8ag .ic:where(.svelte-1uha8ag){background:var(--color-on-ink);color:var(--color-ink)}.note.important.svelte-1uha8ag .ulink:where(.svelte-1uha8ag){color:inherit}.note.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:4px;font-size:18px;font-weight:600}.intro.svelte-1uha8ag{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){grid-column:1/span 6}.intro.svelte-1uha8ag .r:where(.svelte-1uha8ag){color:var(--color-body);flex-direction:column;grid-column:8/span 5;gap:20px;font-size:17px;display:flex}.railnav.svelte-1uha8ag{gap:8px;display:flex}.rail.svelte-1uha8ag{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.rail.svelte-1uha8ag::-webkit-scrollbar{display:none}.gcard.svelte-1uha8ag{scroll-snap-align:start;color:var(--color-ink);flex-direction:column;flex:0 0 calc(33.3333% - 5.33333px);gap:6px;text-decoration:none;display:flex}.gcard.svelte-1uha8ag .img:where(.svelte-1uha8ag){background:var(--color-subtle);aspect-ratio:1;justify-content:center;align-items:center;margin-bottom:10px;transition:background .2s;display:flex;position:relative}.gcard.svelte-1uha8ag:hover .img:where(.svelte-1uha8ag){background:var(--color-subtle-2)}.gcard.svelte-1uha8ag .img:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){object-fit:contain;width:62%;height:62%;display:block}.gcard.svelte-1uha8ag .img:where(.svelte-1uha8ag) img.seal:where(.svelte-1uha8ag){width:34%}.gcard.svelte-1uha8ag .go:where(.svelte-1uha8ag){background:var(--color-page);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex;position:absolute;bottom:16px;right:16px}.gcard.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){transform:translate(3px)}.gcard.svelte-1uha8ag .n:where(.svelte-1uha8ag){font-size:18px;font-weight:500}.gcard.svelte-1uha8ag .meta:where(.svelte-1uha8ag),.gcard.svelte-1uha8ag .when:where(.svelte-1uha8ag){align-items:center;gap:8px;display:flex}.noimg.svelte-1uha8ag{aspect-ratio:4/3;justify-content:center;align-items:center;display:flex}.noimg.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:auto!important;width:22%!important;height:auto!important}.about.svelte-1uha8ag{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.about.svelte-1uha8ag .seal:where(.svelte-1uha8ag){background:var(--color-subtle);aspect-ratio:1;grid-column:1/span 5;justify-content:center;align-items:center;display:flex}.about.svelte-1uha8ag .seal:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:38%;height:auto;display:block}.about.svelte-1uha8ag .txt:where(.svelte-1uha8ag){color:var(--color-body);flex-direction:column;grid-column:7/span 6;gap:20px;font-size:17px;display:flex}.values.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.values.svelte-1uha8ag li:where(.svelte-1uha8ag){background:var(--color-subtle);color:var(--color-ink);flex-direction:column;gap:10px;padding:18px;font-weight:500;display:flex}.faqwrap.svelte-1uha8ag{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.faqwrap.svelte-1uha8ag .side:where(.svelte-1uha8ag){flex-direction:column;grid-column:1/span 4;gap:20px;display:flex;position:sticky;top:24px}.lead2.svelte-1uha8ag{color:var(--color-body);max-width:36ch;font-size:17px}.faqwrap.svelte-1uha8ag .main:where(.svelte-1uha8ag){grid-column:6/span 7}.contact.svelte-1uha8ag{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.contact.svelte-1uha8ag .info:where(.svelte-1uha8ag){flex-direction:column;grid-column:1/span 4;gap:24px;display:flex}.contact.svelte-1uha8ag .row:where(.svelte-1uha8ag){align-items:flex-start;gap:14px;display:flex}.contact.svelte-1uha8ag .row:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--color-body)}.ic.sub.svelte-1uha8ag{background:var(--color-subtle)}.contact.svelte-1uha8ag .row:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag){margin-bottom:2px;font-size:16px;font-weight:600}form.svelte-1uha8ag{grid-column:6/span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fld.svelte-1uha8ag{flex-direction:column;gap:6px;display:flex}.full.svelte-1uha8ag{grid-column:1/-1}.hp.svelte-1uha8ag{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent.svelte-1uha8ag{background:var(--color-subtle);color:var(--color-body);align-items:flex-start;gap:14px;padding:16px 20px;font-size:15px;display:flex}.consent.svelte-1uha8ag input:where(.svelte-1uha8ag){width:22px;height:22px;accent-color:var(--color-ink);flex:none;margin:1px 0 0}.formfoot.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=50rem){.hero.svelte-1uha8ag>img:where(.svelte-1uha8ag){height:620px;min-height:0}.hero.svelte-1uha8ag .display:where(.svelte-1uha8ag){font-size:17vw}.hero.svelte-1uha8ag .lock:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:16px}.camp2.svelte-1uha8ag>img:where(.svelte-1uha8ag){height:520px;min-height:0}.camp2.svelte-1uha8ag .display:where(.svelte-1uha8ag){font-size:15vw}.intro.svelte-1uha8ag h2:where(.svelte-1uha8ag),.intro.svelte-1uha8ag .r:where(.svelte-1uha8ag),.about.svelte-1uha8ag .seal:where(.svelte-1uha8ag),.about.svelte-1uha8ag .txt:where(.svelte-1uha8ag),.faqwrap.svelte-1uha8ag .side:where(.svelte-1uha8ag),.faqwrap.svelte-1uha8ag .main:where(.svelte-1uha8ag),.contact.svelte-1uha8ag .info:where(.svelte-1uha8ag),form.svelte-1uha8ag{grid-column:1/-1}.faqwrap.svelte-1uha8ag .side:where(.svelte-1uha8ag){position:static}.about.svelte-1uha8ag .seal:where(.svelte-1uha8ag){aspect-ratio:16/10}.values.svelte-1uha8ag{grid-template-columns:1fr}.gcard.svelte-1uha8ag{flex-basis:78%}form.svelte-1uha8ag{grid-template-columns:1fr}}
