.bkcs .survey-layout.landing{padding-top:0;display:block}.bkcs .survey-layout.landing .survey-main{max-width:none}.bkcs .lst-landing{color:var(--bkc-navy);font-family:var(--read);font-size:18px;line-height:1.55}.bkcs .lst-landing p,.bkcs .lst-landing figure,.bkcs .lst-landing h1,.bkcs .lst-landing h2,.bkcs .lst-landing h3{margin:0}.bkcs .lst-landing h1,.bkcs .lst-landing h2{font-family:var(--announce);letter-spacing:-.026em;text-wrap:balance;max-width:none;font-weight:600;line-height:1.06}.bkcs .lst-landing h1{font-size:clamp(42px,4.6vw,66px)}.bkcs .lst-landing h2{font-size:clamp(34px,3.5vw,47px)}.bkcs .lst-landing h3{font-family:var(--sign);font-size:21px;font-weight:700;line-height:1.3}.bkcs .lst-landing img{max-width:100%;height:auto;display:block}.bkcs .lst-landing .lst-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.bkcs .lst-landing .primary{gap:28px;min-height:56px;padding:14px 26px;font-size:18px;line-height:1.4;text-decoration:none}.bkcs .lst-landing .primary svg{width:22px;height:22px}.bkcs .lst-landing .resume{min-height:44px;margin-left:0;padding:10px 0;font-size:16px}.bkcs .lst-landing .lst-hero,.bkcs .lst-landing .lst-context{max-width:1136px;margin-inline:auto}.bkcs .lst-landing .lst-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:58px 60px;display:grid}.bkcs .lst-landing .lst-eyebrow{font:700 16px/1.4 var(--sign);max-width:35ch;margin-bottom:22px}.bkcs .lst-landing .lst-eyebrow:before{content:"";background:var(--color-accent);vertical-align:middle;width:24px;height:5px;margin-right:10px;display:inline-block}.bkcs .lst-landing .lst-lead{max-width:47ch;margin-top:24px;font-size:21px;line-height:1.5}.bkcs .lst-landing .lst-participation{max-width:48ch;margin-top:16px;font-size:14px;line-height:1.5}.bkcs .lst-landing .lst-hero-art{background:var(--bkc-navy);border-radius:var(--radius-m);overflow:hidden;transform:rotate(1.2deg)}.bkcs .lst-landing .lst-hero-art img{aspect-ratio:3/2;object-fit:contain;width:100%}.bkcs .lst-landing .lst-hero-art figcaption{color:var(--bkc-daylight);font:600 clamp(35px,3.2vw,44px)/1.04 var(--announce);letter-spacing:-.02em;padding:28px 32px 32px}.bkcs .lst-landing .lst-hero-art em{color:var(--bkc-gold);font-style:normal}.bkcs .lst-landing .lst-context{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding-block:54px 58px;display:grid}.bkcs .lst-landing .lst-starting p{max-width:47ch;margin-top:20px;font-size:19px}.bkcs .lst-landing .lst-starting .lst-note{font-size:18px}.bkcs .lst-landing .lst-topics{padding-top:4px}.bkcs .lst-landing .lst-topics>h2{font:700 19px/1.4 var(--sign);letter-spacing:0;margin-bottom:8px}.bkcs .lst-landing .lst-topic{border-bottom:1px solid var(--color-line);padding-block:22px}.bkcs .lst-landing .lst-topic:last-child{border-bottom:0;padding-bottom:0}.bkcs .lst-landing .lst-topic p{margin-top:8px;font-size:17px;line-height:1.5}.bkcs .lst-landing .lst-closing{background:var(--bkc-navy);color:var(--bkc-daylight);box-shadow:0 0 0 100vmax var(--bkc-navy);clip-path:inset(0 -100vmax);padding-block:64px 70px}.bkcs .lst-landing .lst-closing-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:52px;max-width:1120px;margin-inline:auto;display:grid}.bkcs .lst-landing .lst-closing-label{font:700 15px/1.4 var(--sign);color:var(--bkc-gold);margin-bottom:20px}.bkcs .lst-landing .lst-closing h2{font-size:clamp(39px,4vw,54px)}.bkcs .lst-landing .lst-closing-body{max-width:55ch;margin-top:24px;font-size:20px;line-height:1.55}.bkcs .lst-landing .lst-closing .lst-actions{margin-top:30px}.bkcs .lst-landing .lst-closing .primary{background:var(--bkc-gold);color:var(--bkc-navy);min-width:200px}.bkcs .lst-landing .lst-closing .primary:hover{background:var(--bkc-amber)}.bkcs .lst-landing .lst-closing .resume{color:var(--bkc-daylight)}.bkcs .lst-landing .lst-closing :focus-visible{outline-color:var(--bkc-daylight)}.bkcs .lst-landing .lst-closing-image{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-m);width:100%}@media (prefers-reduced-motion:no-preference){.bkcs .lst-landing .primary{transition:background-color .15s}}@media (prefers-reduced-motion:reduce){.bkcs .lst-landing *{scroll-behavior:auto;transition:none;animation:none}}@media (min-width:1400px){.bkcs .lst-landing .lst-hero{padding-block:72px}.bkcs .lst-landing .lst-lead{font-size:22px}}@media (max-width:900px){.bkcs .lst-landing .lst-hero{gap:30px}.bkcs .lst-landing .lst-hero-art figcaption{padding:24px;font-size:35px}.bkcs .lst-landing h1{font-size:48px}.bkcs .lst-landing .lst-lead{font-size:19px}.bkcs .lst-landing .lst-context{gap:40px}.bkcs .lst-landing .lst-closing-inner{gap:36px}}@media (max-width:650px){.bkcs .lst-landing .lst-hero{flex-direction:column;align-items:stretch;gap:30px;padding-block:34px 38px;display:flex}.bkcs .lst-landing .lst-eyebrow{margin-bottom:18px;font-size:14px}.bkcs .lst-landing h1{max-width:14ch;font-size:43px}.bkcs .lst-landing .lst-lead{margin-top:20px;font-size:19px;line-height:1.48}.bkcs .lst-landing .lst-actions{gap:6px 20px;margin-top:22px}.bkcs .lst-landing .primary{justify-content:space-between;width:100%;padding-inline:22px}.bkcs .lst-landing .lst-hero-art{transform:none}.bkcs .lst-landing .lst-hero-art figcaption{padding:22px 26px;font-size:34px}.bkcs .lst-landing .lst-context{grid-template-columns:minmax(0,1fr);gap:34px;padding-block:36px}.bkcs .lst-landing .lst-starting h2{font-size:36px}.bkcs .lst-landing .lst-starting p{margin-top:16px;font-size:18px}.bkcs .lst-landing .lst-topics{padding-top:0}.bkcs .lst-landing .lst-topic{padding-block:20px}.bkcs .lst-landing .lst-closing{padding-block:44px 48px}.bkcs .lst-landing .lst-closing-inner{flex-direction:column;align-items:stretch;gap:30px;display:flex}.bkcs .lst-landing .lst-closing-image{order:-1}.bkcs .lst-landing .lst-closing-label{margin-bottom:16px;font-size:14px}.bkcs .lst-landing .lst-closing h2{font-size:39px}.bkcs .lst-landing .lst-closing-body{margin-top:20px;font-size:19px}.bkcs .lst-landing .lst-closing .lst-actions{margin-top:24px}}@media (max-width:350px){.bkcs .lst-landing h1{font-size:38px}.bkcs .lst-landing .lst-hero-art figcaption{font-size:30px}.bkcs .lst-landing .lst-lead{font-size:18px}.bkcs .lst-landing .lst-starting h2,.bkcs .lst-landing .lst-closing h2{font-size:33px}}
