.sy-page{background:var(--q-bg)}.sy-hero{isolation:isolate;padding:calc(var(--hero-top) + clamp(32px, 5vw, 72px)) 0 clamp(64px, 8vw, 112px);position:relative}.sy-hero:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 78% 10%, var(--lx-glow-2), transparent 70%), radial-gradient(40% 50% at 8% 90%, var(--lx-glow-1), transparent 70%);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.sy-h1{text-wrap:balance;max-width:14em;font-size:clamp(42px,6.4vw,96px)}.sy-h1 em{background:linear-gradient(180deg, var(--lx-em-1), var(--lx-em-2));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sy-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:clamp(40px,5vw,72px) 0 0;padding:0;display:grid}.sy-facts>div{border-top:1px solid var(--lx-hair-strong);flex-direction:column;gap:10px;padding-top:18px;display:flex}.sy-facts dt{order:1}.sy-facts dd{letter-spacing:-.05em;color:var(--lx-on);order:2;margin:0;font-size:clamp(36px,4.6vw,68px);font-weight:300;line-height:1}.sy-facts dt{color:var(--lx-on-70);font-size:14.5px;line-height:1.45}.sy-facts dd.sy-src{letter-spacing:0;color:var(--lx-on-52);order:3;font-size:12px;font-weight:400;line-height:1.4}@media (max-width:640px){.sy-facts dd.sy-src{font-size:11px}}.sy-sec{padding:clamp(72px,9vw,140px) 0;position:relative}.sy-tint{background:color-mix(in srgb, var(--q-paper) 62%, var(--q-bg))}.sy-head{max-width:760px}.sy-head .lx-h2{max-width:14em}.sy-fine{max-width:70ch;color:var(--lx-on-52);margin:20px 0 0;font-size:13px;line-height:1.6}.sy-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.sy-links a{border-top:1px solid var(--lx-hair-strong);gap:6px;padding-top:18px;text-decoration:none;transition:border-color .3s;display:grid}.sy-links a:hover{border-top-color:var(--lx-gold)}.sy-links b{letter-spacing:-.03em;color:var(--lx-on);font-size:clamp(20px,2vw,26px);font-weight:400}.sy-links span{color:var(--lx-on-70);font-size:15px;line-height:1.5}.sy-mid-cta{border-top:1px solid var(--lx-hair);border-bottom:1px solid var(--lx-hair);padding:clamp(36px,5vw,64px) 0}.sy-mid-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.sy-mid-line{letter-spacing:-.035em;max-width:640px;color:var(--lx-on);text-wrap:balance;margin:0;font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.12}.sy-mid-line em{color:var(--lx-gold-text);font-style:normal}.sy-mid-act{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.sy-close-cta{margin-top:clamp(28px,4vw,44px)}@media (max-width:640px){.sy-mid-act{flex-direction:column;align-items:stretch;width:100%}.sy-mid-act .lx-btn{justify-content:center;min-height:48px}.sy-mid-act .lx-go{justify-content:center;min-height:44px}}.sy-close-cta .pc-others{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px clamp(20px,3vw,48px);max-width:none}@media (max-width:960px){.sy-close-cta .pc-others{grid-template-columns:minmax(0,1fr);gap:2px}.sy-links{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sy-facts{grid-template-columns:minmax(0,1fr)}}
