.hero{flex-direction:column;min-height:calc(100dvh - 56px);display:flex;overflow:hidden}@media (max-width:1023px){.hero{padding-block:40px 56px}}@media (min-width:1024px){.hero{min-height:100dvh}}.hero-field{pointer-events:none;z-index:0;opacity:0;width:100%;height:100%;transition:opacity .7s ease-out .1s;display:block;position:absolute;inset:0}.hero-field[data-ready=true]{opacity:1}.hero-body{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.hero-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"h1""lede""card""lede2""actions";align-items:start;margin-block:auto;padding-block:24px 36px;display:grid}.hero-h1{grid-area:h1}.hero-card{grid-area:card}.hero-lede{grid-area:lede}.hero-lede-2{grid-area:lede2}.hero-actions{grid-area:actions}@media (min-width:1024px){.hero-main{grid-template:".card"minmax(0,1fr)"h1 card""lede card""lede2 card""actions card"".card"minmax(0,1fr)/minmax(0,1fr) minmax(0,34%);align-items:start;column-gap:clamp(32px,5vw,96px)}.hero-card{align-self:center}}.hero-h1{overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(28px,14.5vw,200px)}@media (max-width:219px){.hero-h1{font-size:27px}}@media (min-width:1024px){.hero-h1{font-size:min(7.6vw,132px)}}.hero-word{animation:.56s cubic-bezier(.2,.7,.2,1) both hero-settle;animation-delay:calc(var(--i,0) * .12s);display:inline-block}@keyframes hero-settle{0%{opacity:0;transform:translateY(.28em)}to{opacity:1;transform:translateY(0)}}.hero-lede{margin:28px 0 0}.hero-main{position:relative}.hero-main>*{z-index:1;position:relative}@media (min-width:1024px){.hero-main:before{content:"";inset:0 34% 0 calc(-1 * var(--gutter));background:linear-gradient(to right, color-mix(in oklab, var(--ground) 92%, transparent) 0%, color-mix(in oklab, var(--ground) 92%, transparent) 60%, color-mix(in oklab, var(--ground) 62%, transparent) 84%, transparent 100%);pointer-events:none;z-index:0;position:absolute;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}}@media (max-width:1023px){.hero-main:after{content:"";inset:0 calc(-1 * var(--gutter));background:color-mix(in oklab, var(--ground) 62%, transparent);pointer-events:none;z-index:0;position:absolute;-webkit-mask-image:linear-gradient(#0000 0% 16%,#000 30% 70%,#0009 100%);mask-image:linear-gradient(#0000 0% 16%,#000 30% 70%,#0009 100%)}}.hero-lede-2{color:var(--ink3);margin-top:12px}@media (max-width:1023px){.hero-lede-2{margin-top:24px}}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-actions .btn{text-decoration:none}.hero-readout{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 28px;padding-top:16px;display:flex}.hero-read{white-space:nowrap;background:color-mix(in oklab, var(--ground) 86%, transparent);align-items:baseline;gap:8px;margin-left:-6px;padding:2px 6px;display:inline-flex}.hero-read-held{color:var(--held-c)}.hero-read-jp{color:var(--ink2);letter-spacing:.12em}.hero-card{perspective:1200px;width:52vw;max-width:300px;margin:32px 0 4px 6vw}@media (min-width:1024px){.hero-card{justify-self:end;width:100%;max-width:none;margin:0}}.hero-card-bob{display:block}.hero-card-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;background:var(--panel);border-radius:4.2%/3%;position:relative;overflow:hidden;box-shadow:0 28px 56px -22px #0000008c}.hero-card-img{width:100%;height:auto;display:block}.hero-card-sheen{pointer-events:none;opacity:.18;mix-blend-mode:screen;background:radial-gradient(circle at var(--sx,50%) var(--sy,50%), var(--accent) 0%, transparent 62%);position:absolute;inset:0}html[data-side=white] .hero-card-sheen{mix-blend-mode:multiply}.hero-card-cap{box-sizing:border-box;text-wrap:balance;background:color-mix(in oklab, var(--ground) 86%, transparent);max-width:100%;margin:12px 0 0;padding:4px 8px;line-height:1.5;display:inline-block}@media (min-width:1024px){.hero-card,.hero-card-cap{text-align:right}}
