.page[data-v-8dacf9a0],.page__bar[data-v-8dacf9a0]{background-color:#fff}.page__bar[data-v-8dacf9a0]{border-bottom:1px solid #000;align-items:center;gap:20px;height:64px;padding:0 20px;display:flex}@media (width>=1024px){.page__bar[data-v-8dacf9a0]{gap:32px;height:100px;padding:0 32px}}.page__bar[data-v-8dacf9a0]{z-index:1;justify-content:space-between;position:sticky;top:0}.page__heading[data-v-8dacf9a0]{letter-spacing:.01em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(17px,9.8px + .9375vw,26px);font-weight:700;line-height:1.05}.page__close[data-v-8dacf9a0]{color:#000;cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-11px;display:flex}.page__close[data-v-8dacf9a0]:focus-visible{outline-offset:-2px;outline:3px solid #0d3ec7}.page__close-glyph[data-v-8dacf9a0]{width:clamp(16px,12.8px + .416667vw,20px);height:clamp(16px,12.8px + .416667vw,20px)}.page__body[data-v-8dacf9a0]{letter-spacing:.005em;padding:clamp(20px,4px + 2.08333vw,40px) 20px clamp(26px,11.6px + 1.875vw,44px);font-size:clamp(15px,12.6px + .3125vw,18px);line-height:1.25}@media (width>=1024px){.page__body[data-v-8dacf9a0]{padding-left:32px;padding-right:32px}}.page__body[data-v-8dacf9a0] h2{letter-spacing:.05em;text-transform:uppercase;text-wrap:balance;margin:clamp(28px,8.8px + 2.5vw,52px) 0 clamp(10px,3.6px + .833333vw,18px);font-size:clamp(14px,7.6px + .833333vw,22px);font-weight:700;line-height:1.1}.page__body[data-v-8dacf9a0] h2:first-child{margin-top:0}.page__body[data-v-8dacf9a0] p{margin:0 0 .6em}.page__body[data-v-8dacf9a0] p:last-child{margin-bottom:0}.page__body[data-v-8dacf9a0] a{color:#0d3ec7}.page__body[data-v-8dacf9a0] dl,.page__body[data-v-8dacf9a0] ol,.page__body[data-v-8dacf9a0] ul{overflow-wrap:anywhere;margin:clamp(16px,9.6px + .833333vw,24px) 0 0}.page__body[data-v-8dacf9a0] .page__list{text-wrap:pretty;gap:.6em;padding:0;list-style:none;display:grid}.page__body[data-v-8dacf9a0] .page__list li{flex-wrap:wrap;align-items:baseline;gap:0 .5em;display:flex}.page__body[data-v-8dacf9a0] .page__credits dt{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(12px,10.4px + .208333vw,14px);font-weight:700;line-height:1}.page__body[data-v-8dacf9a0] .page__credits dd{margin:.4em 0 clamp(14px,9.2px + .625vw,20px)}.page__body[data-v-8dacf9a0] .page__credits dd:last-child{margin-bottom:0}.page__body[data-v-8dacf9a0] .page__contact,.page__body[data-v-8dacf9a0] .page__note{background-color:#e1e0c8d9;border:1px solid #000;margin:clamp(20px,13.6px + .833333vw,28px) 0;padding:clamp(16px,8px + 1.04167vw,26px)}.page__body[data-v-8dacf9a0] .page__contact:last-child,.page__body[data-v-8dacf9a0] .page__note:last-child{margin-bottom:0}.page__body[data-v-8dacf9a0] .page__note{font-size:clamp(13px,11.4px + .208333vw,15px)}.page__body[data-v-8dacf9a0] .page__contact-who{margin:0 0 .4em}.page__body[data-v-8dacf9a0] .page__contact-email{overflow-wrap:anywhere;margin:0 0 .8em}.page__body[data-v-8dacf9a0] .page__copy{color:#000;cursor:pointer;background-color:#0000;border:2px solid #000;border-radius:999px;padding:.5em .9em;font-size:clamp(13px,11.4px + .208333vw,15px);transition:background-color .12s linear,color .12s linear}.page__body[data-v-8dacf9a0] .page__copy:focus-visible,.page__body[data-v-8dacf9a0] .page__copy:hover{color:#e1e0c8;background-color:#000}
