.oracle-page.is-summary .page-head{display:none}.oracle-page.is-hero:not(.is-summary){--oracle-landing-art-size:clamp(320px, min(38vw, 44vh), 430px);--oracle-landing-action-gap:14px;--oracle-landing-bottom-space:20px;grid-template-rows:auto minmax(0,1fr)}.oracle-page.is-hero:not(.is-summary) .page-head{text-align:center;width:min(100%,1120px);min-width:0;margin:0 auto 12px}.oracle-page.is-hero:not(.is-summary) .page-brand{min-height:44px;margin-bottom:12px}.oracle-page.is-hero:not(.is-summary) .page-brand-mark{width:auto;height:24px}.oracle-page.is-hero:not(.is-summary) .page-head>[class$=-ornament]{gap:14px;margin-bottom:12px}.oracle-page.is-hero:not(.is-summary) .page-title{min-width:0;max-width:980px;font-family:var(--font-serif);white-space:normal;letter-spacing:.12em;margin:0 auto 10px;font-size:clamp(32px,3vw,42px);font-weight:500;line-height:1.3}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .page-title,[data-lang=ko] .oracle-page.is-hero:not(.is-summary) .page-title{letter-spacing:normal}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .page-title{font-family:var(--font-sans-serif);letter-spacing:normal;text-wrap:balance}[data-lang=ko] .oracle-page.is-hero:not(.is-summary) .page-title{font-family:var(--font-sans-serif);letter-spacing:normal}.oracle-page.is-hero:not(.is-summary) .page-subtitle{letter-spacing:.05em;min-width:0;max-width:740px;margin:0 auto 6px;font-size:15px;line-height:1.62}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .page-subtitle,[data-lang=ja] .oracle-page.is-hero:not(.is-summary) .page-subtitle,[data-lang=ko] .oracle-page.is-hero:not(.is-summary) .page-subtitle{letter-spacing:normal}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .page-subtitle{text-wrap:balance}.oracle-page.is-hero:not(.is-summary) .page-note{min-width:0;max-width:720px;margin:0 auto;font-size:12px;line-height:1.55}.oracle-page.is-hero:not(.is-summary) .oracle-landing-stage{width:100%;min-width:0;height:100%;min-height:0}.oracle-page.is-hero:not(.is-summary) .oracle-landing-stage.is-threshold>.threshold,.oracle-page.is-hero:not(.is-summary) .oracle-landing-stage.threshold{padding:0 18px var(--oracle-landing-bottom-space);justify-content:center;align-items:center}.oracle-page.is-hero:not(.is-summary) .oracle-landing-threshold-action{z-index:1;width:min(640px,100%);min-width:0;min-height:44px;color:inherit;text-align:center;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;padding:0 18px;display:flex;position:relative}.oracle-page.is-hero:not(.is-summary) .oracle-landing-threshold-action:focus-visible{outline-offset:7px;border-radius:16px;outline:2px solid}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-copy{width:min(620px,100vw - 36px);min-width:0;min-height:52px;margin-top:var(--oracle-landing-action-gap);pointer-events:none;grid-template-rows:auto auto;justify-items:center;gap:4px;display:grid}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-label{font-family:var(--font-serif);letter-spacing:.12em;margin:0;font-size:20px;font-weight:500;line-height:1.4}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .oracle-landing-action-label,[data-lang=ko] .oracle-page.is-hero:not(.is-summary) .oracle-landing-action-label{letter-spacing:normal;font-family:var(--font-sans-serif);letter-spacing:normal}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note{opacity:.68;letter-spacing:.02em;max-width:620px;margin:0;font-size:12px;font-weight:400;line-height:1.55}[data-lang=en] .oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note,[data-lang=ja] .oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note,[data-lang=ko] .oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note{letter-spacing:normal}.oracle-page.is-hero:not(.is-summary) .oracle-landing-art{flex:none;min-width:0;max-width:calc(100vw - 36px);min-height:0;display:block}.oracle-page.is-hero:not(.is-summary) .oracle-landing-art[data-oracle-art=portrait]{width:calc(var(--oracle-landing-art-size)*.625);height:var(--oracle-landing-art-size);aspect-ratio:.625}.oracle-page.is-hero:not(.is-summary) .oracle-landing-art[data-oracle-art=square]{width:var(--oracle-landing-art-size);height:var(--oracle-landing-art-size);aspect-ratio:1}.oracle-page.is-hero:not(.is-summary) .oracle-landing-art[data-oracle-art=landscape]{width:min(var(--oracle-landing-art-size)*1.33333,100vw - 36px);height:min(var(--oracle-landing-art-size),(100vw - 36px)*.75);aspect-ratio:4/3}@media (max-height:820px){.oracle-page.is-hero:not(.is-summary){--oracle-landing-art-size:clamp(272px, min(36vw, 42vh), 360px);--oracle-landing-action-gap:10px;--oracle-landing-bottom-space:12px}.oracle-page.is-hero:not(.is-summary) .page-head,.oracle-page.is-hero:not(.is-summary) .page-brand{margin-bottom:8px}.oracle-page.is-hero:not(.is-summary) .page-brand-mark{height:20px}.oracle-page.is-hero:not(.is-summary) .page-head>[class$=-ornament]{margin-bottom:8px}.oracle-page.is-hero:not(.is-summary) .page-title{margin-bottom:7px;font-size:clamp(28px,3vw,36px)}.oracle-page.is-hero:not(.is-summary) .page-subtitle{margin-bottom:4px;font-size:14px;line-height:1.5}.oracle-page.is-hero:not(.is-summary) .page-note{font-size:11.5px;line-height:1.45}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-copy{min-height:46px}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-label{font-size:18px}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note{font-size:11.5px;line-height:1.45}}@media (max-width:800px){.oracle-page.is-hero:not(.is-summary){--oracle-landing-art-size:min(76vw, 38vh, 310px);--oracle-landing-action-gap:9px;--oracle-landing-bottom-space:10px}.oracle-page.is-hero:not(.is-summary) .page-head{margin-bottom:7px}.oracle-page.is-hero:not(.is-summary) .page-brand{margin-bottom:6px}.oracle-page.is-hero:not(.is-summary) .page-brand-mark{height:19px}.oracle-page.is-hero:not(.is-summary) .page-head>[class$=-ornament]{gap:10px;margin-bottom:6px}.oracle-page.is-hero:not(.is-summary) .page-title{max-width:calc(100vw - 36px);margin-bottom:6px;font-size:clamp(25px,6.3vw,29px);line-height:1.32}.oracle-page.is-hero:not(.is-summary) .page-subtitle{max-width:min(560px,100vw - 36px);margin-bottom:3px;font-size:13.5px;line-height:1.48}.oracle-page.is-hero:not(.is-summary) .page-note{max-width:calc(100vw - 36px);font-size:11px;line-height:1.4}.oracle-page.is-hero:not(.is-summary) .oracle-landing-stage.is-threshold>.threshold,.oracle-page.is-hero:not(.is-summary) .oracle-landing-stage.threshold,.oracle-page.is-hero:not(.is-summary) .oracle-landing-threshold-action{padding-inline:14px}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-copy{width:min(560px,100vw - 28px);min-height:43px}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-label{font-size:17px}.oracle-page.is-hero:not(.is-summary) .oracle-landing-action-note{max-width:520px;font-size:11px;line-height:1.4}.oracle-page.is-hero:not(.is-summary) .oracle-landing-art[data-oracle-art=landscape]{width:min(var(--oracle-landing-art-size)*1.33333,100vw - 28px);height:min(var(--oracle-landing-art-size),(100vw - 28px)*.75)}}
