.page-module-scss-module__o4EtWq__page{background:var(--color-paper);min-height:100vh;padding-top:clamp(64px,7vw,96px);line-height:1.5}.page-module-scss-module__o4EtWq__notice{background:var(--color-notice);font-size:var(--fs-ui);color:var(--color-notice-ink);border-radius:999px;margin:12px 0 0;padding:8px 14px;font-weight:500;line-height:1.35;display:inline-block}.page-module-scss-module__o4EtWq__notice___over{background:var(--color-surface-deep);color:var(--color-ink-soft)}.page-module-scss-module__o4EtWq__notice__link{text-underline-offset:3px;color:var(--color-ink);font-weight:600;text-decoration:underline}.page-module-scss-module__o4EtWq__notice__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.page-module-scss-module__o4EtWq__owner+.page-module-scss-module__o4EtWq__owner{margin-top:-32px}.page-module-scss-module__o4EtWq__owner{box-sizing:border-box;width:100%;max-width:var(--container);padding-inline:var(--gutter-x);margin-inline:auto;font-size:var(--fs-ui);color:var(--color-ink-soft);margin-bottom:48px;line-height:1.35}.page-module-scss-module__o4EtWq__owner__link{text-underline-offset:3px;color:var(--color-ink);font-weight:600;text-decoration:underline}.page-module-scss-module__o4EtWq__owner__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.page-module-scss-module__o4EtWq__hint{box-sizing:border-box;width:100%;max-width:var(--container);padding-inline:var(--gutter-x);margin-inline:auto;margin-bottom:var(--space-section)}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner{isolation:isolate;background:var(--color-ink);min-height:clamp(300px,30vw,420px);color:var(--color-paper);border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:12px;padding:clamp(1.5rem,3vw,2.75rem);transition:transform .56s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__image{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__shade{z-index:-1;background:linear-gradient(90deg, rgb(var(--color-black-rgb)/.7) 0%, rgb(var(--color-black-rgb)/.15) 70%),linear-gradient(180deg, rgb(var(--color-black-rgb)/0) 40%, rgb(var(--color-black-rgb)/.6) 100%);position:absolute;inset:0}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__lead{background:rgb(var(--color-black-rgb)/.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:34ch;font-size:var(--fs-control);letter-spacing:-.01em;border-radius:12px;margin:0 0 auto;padding:8px 14px 9px;font-weight:600;line-height:1.25}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__title{font-size:var(--fs-h2);letter-spacing:-.04em;text-wrap:balance;max-width:16ch;color:inherit;font-weight:500;line-height:1;text-decoration:none}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__title:after{content:"";position:absolute;inset:0}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__title:focus-visible{outline:none}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__title:focus-visible:after{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:14px}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__summary{font-size:var(--fs-body);opacity:.8;max-width:52ch;margin:0;font-weight:400;line-height:1.5}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__cta{background:var(--color-paper);font-size:var(--fs-control);color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:14px 22px;font-weight:600;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (hover:hover){.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner:hover{transform:translateY(-6px)}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner:hover .page-module-scss-module__o4EtWq__banner__image{transform:scale(1.06)}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner:hover .page-module-scss-module__o4EtWq__banner__cta{background:var(--color-accent);color:var(--color-paper)}}@media (max-width:560px){.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner{min-height:420px;padding-right:clamp(1.5rem,3vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner,.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__image,.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner__cta{transition:none}.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner:hover,.page-module-scss-module__o4EtWq__hint .page-module-scss-module__o4EtWq__banner:hover .page-module-scss-module__o4EtWq__banner__image{transform:none}}.page-module-scss-module__o4EtWq__landings{box-sizing:border-box;width:100%;max-width:var(--container);padding-inline:var(--gutter-x);padding-bottom:var(--space-section);margin-inline:auto}
