.bk-bd.bk-bd--construction{--bd-btn-r:3px;--bd-r:3px;--bd-h2:clamp(28px, calc(2.95 * var(--vw)), 56px);--cn-out:min(clamp(0px, calc(4.4 * var(--vw)), 84px), max(0px, (100vw - var(--max)) / 2) + var(--pad) - 36px)}.bk-bd.bk-bd--construction .bk-bd-h1,.bk-bd.bk-bd--construction .bk-bd-h2{letter-spacing:-.014em}.bk-bd.bk-bd--construction .bk-bd-label{gap:.85em}.bk-bd.bk-bd--construction .bk-bd-label i{border-radius:1.5px;width:.68em;height:.68em}.bk-bd .bk-bd-cn__hero .bk-bd-hero__side{justify-content:flex-start}.bk-bd .bk-bd-cn__hero .bk-bd-hero__cards{margin-top:auto}.bk-bd .bk-bd-cn__note{margin-top:auto;margin-right:clamp(0px, calc(1.6 * var(--vw)), 34px);text-shadow:0 2px 22px #00000080;align-self:flex-end}.bk-bd .bk-bd-cn__strip{max-width:48em;margin:clamp(36px, calc(3.8 * var(--vw)), 76px) 0 0;padding:clamp(24px, calc(2.3 * var(--vw)), 44px) 0 0;border-top:1px solid var(--hair);list-style:none;display:flex}.bk-bd .bk-bd-cn__strip li{padding-inline:clamp(18px, calc(2 * var(--vw)), 40px);border-left:1px solid var(--hair-2);font-size:var(--bd-say);letter-spacing:-.012em;color:var(--fg);flex-direction:column;flex:1 1 0;gap:.7em;font-weight:600;line-height:1.25;display:flex}.bk-bd .bk-bd-cn__strip li:first-child{border-left:0;padding-left:0}.bk-bd .bk-bd-cn__strip i{font-size:clamp(26px, calc(2.2 * var(--vw)), 40px);color:var(--bd-mark);font-style:normal}.bk-bd .bk-bd-cn__split>div{gap:clamp(28px, calc(5 * var(--vw)), 120px);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.bk-bd .bk-bd-cn__split .bk-bd-head__p{margin:0}.bk-bd .bk-bd-cn__five{gap:clamp(10px, calc(.9 * var(--vw)), 18px);margin:clamp(40px, calc(4 * var(--vw)), 80px) calc(-1 * var(--cn-out)) 0;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.bk-bd .bk-bd-cn__five--cards li{--in:clamp(18px, calc(1.5 * var(--vw)), 30px);border-radius:var(--bd-r);background:color-mix(in srgb, var(--fg) 5%, var(--bg));flex-direction:column;display:flex;overflow:hidden}.bk-bd .bk-bd-cn__five--cards li>i{margin:var(--in) var(--in) 0;font-size:clamp(27px, calc(2.2 * var(--vw)), 40px);color:var(--fg);font-style:normal}.bk-bd .bk-bd-cn__five--cards li>b{text-wrap:balance;max-width:11em;margin:clamp(12px, calc(1.1 * var(--vw)), 20px) var(--in) 0;font-size:var(--bd-h3);letter-spacing:-.012em;color:var(--fg);font-weight:700;line-height:1.16}.bk-bd .bk-bd-cn__five--cards li>span{margin:.7em var(--in) clamp(20px, calc(1.8 * var(--vw)), 34px);font-size:var(--bd-say);color:var(--fg-dim);line-height:1.5}.bk-bd .bk-bd-cn__five--cards li>.bk-bd-frame{margin-top:auto}.bk-bd .bk-bd-cn__five--cards .bk-bd-plate{background:radial-gradient(88% 78% at 86% 6%, #25f7161a, transparent 62%), linear-gradient(152deg, color-mix(in srgb, var(--fg) 9%, var(--bg)) 0%, color-mix(in srgb, var(--fg) 14%, var(--bg)) 100%)}.bk-bd .bk-bd-cn__shot{color:inherit;flex-direction:column;text-decoration:none;display:flex}.bk-bd .bk-bd-cn__shot>.bk-bd-frame{margin-bottom:clamp(18px, calc(1.7 * var(--vw)), 32px);border-radius:var(--bd-r)}.bk-bd .bk-bd-cn__shot>.bk-bd-frame>img,.bk-bd .bk-bd-cn__shot>.bk-bd-frame>svg,.bk-bd .bk-bd-cn__shot .bk-bd-cn__screen,.bk-bd .bk-bd-cn__shot .bk-bd-cn__find{transition:transform .9s var(--bd-ease)}.bk-bd a.bk-bd-cn__shot:hover>.bk-bd-frame>img,.bk-bd a.bk-bd-cn__shot:hover>.bk-bd-frame>svg{transform:scale(1.05)}.bk-bd .bk-bd-cn__shot b{font-size:var(--bd-h3);letter-spacing:-.012em;color:var(--fg);align-items:center;gap:.6em;font-weight:700;line-height:1.18;display:flex}.bk-bd .bk-bd-cn__shot b .bk-bd-arrow{color:var(--bd-mark);opacity:0;transition:opacity .35s, transform .4s var(--bd-ease);font-size:.72em;transform:translate(-6px)}.bk-bd a.bk-bd-cn__shot:hover b .bk-bd-arrow,.bk-bd a.bk-bd-cn__shot:focus-visible b .bk-bd-arrow{opacity:1;transform:none}.bk-bd .bk-bd-cn__shot>span{max-width:19em;font-size:var(--bd-say);color:var(--fg-dim);margin-top:.75em;line-height:1.5}.bk-bd .bk-bd-cn__art{background:#eceeec;container-type:inline-size}.bk-bd .bk-bd-cn__art>svg{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.bk-bd .bk-bd-cn__find{color:#0c0e0d;white-space:nowrap;background:#fff;border-radius:.8em;grid-template-columns:auto auto;align-items:center;column-gap:.75em;padding:.8em 1.15em .8em .9em;font-size:clamp(8.5px,4.5cqw,16px);line-height:1.25;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1.2em 2.4em -1.1em #0c0e0d80,0 0 0 1px #0c0e0d0f}.bk-bd .bk-bd-cn__find i{color:#17b00c;grid-row:1/span 2;width:2em;height:2em}.bk-bd .bk-bd-cn__find i svg{fill:currentColor;width:100%;max-width:none;height:100%;display:block}.bk-bd .bk-bd-cn__find i circle{fill:#fff}.bk-bd .bk-bd-cn__find b{letter-spacing:-.01em;color:inherit;font-size:1em;font-weight:600;display:block}.bk-bd .bk-bd-cn__find small{color:#6c726e;font-size:.88em}.bk-bd .bk-bd-cn__art--form{background:radial-gradient(90% 80% at 80% 0,#ffffffb3,#0000 60%),linear-gradient(160deg,#dde1de 0%,#c4cac6 100%)}.bk-bd .bk-bd-cn__screen{color:#0c0e0d;background:#fff;border-radius:2.4cqw;flex-direction:column;gap:3cqw;width:64%;padding:6cqw 6cqw 6.4cqw;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2.2cqw #15181a,0 12cqw 14cqw -9cqw #0c0e0d99}.bk-bd .bk-bd-cn__screen b{text-wrap:balance;letter-spacing:-.012em;color:inherit;margin-bottom:1cqw;font-size:clamp(9px,5.2cqw,18px);font-weight:700;line-height:1.14;display:block}.bk-bd .bk-bd-cn__screen i{background:#f4f5f4;border-radius:1cqw;height:5.2cqw;display:block;box-shadow:inset 0 0 0 1px #0c0e0d1f}.bk-bd .bk-bd-cn__screen u{background:var(--bd-green);color:#051704;border-radius:1cqw;place-items:center;height:7.6cqw;margin-top:1cqw;font-size:clamp(7.5px,3.4cqw,12px);font-weight:600;text-decoration:none;display:grid}.bk-bd .bk-bd-cn__case-in{column-gap:clamp(12px, calc(1.1 * var(--vw)), 22px);grid-template-columns:minmax(0,.98fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;display:grid}.bk-bd .bk-bd-cn__case-in>.bk-bd-head{padding-right:clamp(24px, calc(3.4 * var(--vw)), 76px);align-self:center}.bk-bd .bk-bd-cn__case .bk-bd-head__p{font-size:var(--bd-say)}.bk-bd .bk-bd-cn__case-shot{aspect-ratio:auto;min-height:clamp(300px, calc(27 * var(--vw)), 540px);border-radius:var(--bd-r);box-shadow:inset 0 0 0 1px var(--hair);background:#fff}.bk-bd .bk-bd-cn__case-shot>img{position:absolute;inset:0}.bk-bd .bk-bd-cn__case-shot figcaption{padding:clamp(44px, calc(4.4 * var(--vw)), 88px) clamp(18px, calc(1.8 * var(--vw)), 34px) clamp(16px, calc(1.6 * var(--vw)), 30px);font-size:var(--bd-small);color:#f5f6f4;background:linear-gradient(#0000 0%,#0a0b0abd 54%,#0a0b0aeb 100%);gap:.3em;line-height:1.3;display:grid;position:absolute;inset:auto 0 0}.bk-bd .bk-bd-cn__case-shot figcaption:before{content:"";background:var(--bd-green);width:2.4em;height:2px;margin-bottom:.7em}.bk-bd .bk-bd-cn__case-shot figcaption b{font-weight:700}.bk-bd .bk-bd-cn__case-shot figcaption span{opacity:.72}.bk-bd .bk-bd-cn__figs{padding:clamp(14px, calc(1.4 * var(--vw)), 28px) clamp(22px, calc(2.4 * var(--vw)), 48px);border-radius:var(--bd-r);background:color-mix(in srgb, var(--fg) 4.5%, var(--bg));align-content:center;margin:0;list-style:none;display:grid}.bk-bd .bk-bd-cn__figs li{gap:clamp(14px, calc(1.4 * var(--vw)), 28px);padding-block:clamp(15px, calc(1.4 * var(--vw)), 28px);border-top:1px solid var(--hair);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;display:grid}.bk-bd .bk-bd-cn__figs li:first-child{border-top:0}.bk-bd .bk-bd-cn__figs b{font-family:var(--bd-display);font-size:clamp(28px, calc(2.8 * var(--vw)), 54px);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--bd-mark);font-weight:700;line-height:1}.bk-bd .bk-bd-cn__figs span{font-size:var(--bd-small);color:var(--fg-dim);line-height:1.4}.bk-bd .bk-bd-cn__src{margin:clamp(28px, calc(2.8 * var(--vw)), 54px) 0 0;padding-top:clamp(18px, calc(1.8 * var(--vw)), 32px);border-top:1px solid var(--hair);font-size:var(--bd-small);color:var(--fg-dim);grid-column:1/-1}.bk-bd .bk-bd-cn__path .bk-bd-label{color:var(--bd-mark)}.bk-bd .bk-bd-cn__beads{margin:clamp(40px, calc(4 * var(--vw)), 80px) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.bk-bd .bk-bd-cn__beads li>div{margin-bottom:clamp(16px, calc(1.5 * var(--vw)), 28px);align-items:center;display:flex}.bk-bd .bk-bd-cn__beads li>div>span{width:clamp(34px, calc(2.7 * var(--vw)), 50px);aspect-ratio:1;box-shadow:0 0 0 2px var(--bd-green);font-size:clamp(13px, calc(1 * var(--vw)), 18px);font-variant-numeric:tabular-nums;color:#fff;background:#0c0e0d;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.bk-bd .bk-bd-cn__beads li>div>i{height:2px;margin-inline:clamp(12px, calc(1.2 * var(--vw)), 24px) clamp(10px, calc(1 * var(--vw)), 20px);background:var(--bd-green);flex:1;position:relative}.bk-bd .bk-bd-cn__beads li>div>i:after{content:"";border-block:4.5px solid #0000;border-left:8px solid var(--bd-green);position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.bk-bd .bk-bd-cn__beads li:last-child>div>i{flex:0 0 42%}.bk-bd .bk-bd-cn__beads li:last-child>div>i:after{display:none}.bk-bd .bk-bd-cn__beads b{font-size:var(--bd-h3);letter-spacing:-.012em;color:var(--fg);padding-right:1em;font-weight:700;line-height:1.2;display:block}.bk-bd .bk-bd-cn__beads p{max-width:19em;font-size:var(--bd-say);color:var(--fg-dim);margin:.45em 0 0;padding-right:1.4em;line-height:1.5}.bk-bd .bk-bd-cn__said{padding-block:clamp(72px, calc(7.4 * var(--vw)), 140px)}.bk-bd .bk-bd-cn__said-in{gap:clamp(32px, calc(4.4 * var(--vw)), 92px);grid-template-columns:minmax(0,.92fr) minmax(0,1.7fr);align-items:center;display:grid}.bk-bd .bk-bd-cn__three{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-cn__three li{padding:clamp(4px, calc(.4 * var(--vw)), 8px) clamp(20px, calc(2.2 * var(--vw)), 44px);border-left:1px solid var(--hair-2);flex-direction:column;display:flex}.bk-bd .bk-bd-cn__three b{font-size:var(--bd-h3);letter-spacing:-.012em;color:var(--fg);font-weight:700;line-height:1.2}.bk-bd .bk-bd-cn__three span{font-size:var(--bd-say);color:var(--fg-dim);flex:1;margin-top:.75em;line-height:1.55}.bk-bd .bk-bd-cn__three i{width:clamp(40px, calc(3.2 * var(--vw)), 58px);aspect-ratio:1;margin-top:clamp(20px, calc(1.9 * var(--vw)), 36px);background:var(--bd-well);font-size:clamp(18px, calc(1.4 * var(--vw)), 26px);color:var(--bd-mark);border-radius:50%;place-items:center;font-style:normal;display:grid}.bk-bd .bk-bd-cn__close{min-height:clamp(460px, calc(36 * var(--vw)), 720px);align-items:center;display:flex;overflow:hidden}.bk-bd .bk-bd-cn__close-shot{aspect-ratio:auto;position:absolute;inset:0}.bk-bd .bk-bd-cn__close-veil{pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 90%, transparent) 0%, color-mix(in srgb, var(--bg) 66%, transparent) 38%, color-mix(in srgb, var(--bg) 22%, transparent) 72%, color-mix(in srgb, var(--bg) 48%, transparent) 100%);position:absolute;inset:0}.bk-bd .bk-bd-cn__close-in{z-index:1;justify-content:space-between;align-items:center;gap:clamp(32px, calc(5 * var(--vw)), 110px);width:100%;display:flex;position:relative}.bk-bd .bk-bd-cn__close .bk-bd-head__p{color:var(--fg);opacity:.9}.bk-bd .bk-bd-cn__ticks{gap:clamp(14px, calc(1.3 * var(--vw)), 24px);flex:none;margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-cn__ticks li{font-size:var(--bd-say);color:var(--fg);align-items:center;gap:.9em;font-weight:500;display:flex}.bk-bd .bk-bd-cn__ticks i{aspect-ratio:1;background:var(--bd-green);color:#051704;border-radius:50%;flex:none;place-items:center;width:1.75em;font-style:normal;display:grid}@media (max-width:1180px){.bk-bd .bk-bd-cn__five{row-gap:clamp(28px, calc(3 * var(--vw)), 44px);grid-template-columns:repeat(3,minmax(0,1fr))}.bk-bd .bk-bd-cn__five--cards{row-gap:clamp(10px, calc(.9 * var(--vw)), 18px)}.bk-bd .bk-bd-cn__case-in{row-gap:clamp(36px, calc(4 * var(--vw)), 56px);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bk-bd .bk-bd-cn__case-in>.bk-bd-head{grid-column:1/-1;padding-right:0}.bk-bd .bk-bd-cn__said-in{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:980px){.bk-bd .bk-bd-cn__split>div{gap:clamp(18px, calc(2.4 * var(--vw)), 30px);grid-template-columns:minmax(0,1fr);align-items:start}.bk-bd .bk-bd-cn__beads{row-gap:clamp(36px, calc(5 * var(--vw)), 56px);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-cn__beads li>div>i{display:none}}@media (max-width:860px){.bk-bd .bk-bd-cn__strip{flex-direction:column;gap:18px}.bk-bd .bk-bd-cn__strip li{border-left:0;flex-direction:row;align-items:center;padding-inline:0}.bk-bd .bk-bd-cn__close-in{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.bk-bd .bk-bd-cn__five{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-cn__case-in{row-gap:clamp(12px, calc(3 * var(--vw)), 20px);grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-cn__case-in>.bk-bd-head{margin-bottom:clamp(24px, calc(5 * var(--vw)), 40px)}.bk-bd .bk-bd-cn__case-shot{aspect-ratio:6/5;min-height:0}.bk-bd .bk-bd-cn__three{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:520px){.bk-bd .bk-bd-cn__five,.bk-bd .bk-bd-cn__beads{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bk-bd .bk-bd-cn__shot>.bk-bd-frame>img,.bk-bd .bk-bd-cn__shot>.bk-bd-frame>svg{transition:none}.bk-bd a.bk-bd-cn__shot:hover>.bk-bd-frame>img,.bk-bd a.bk-bd-cn__shot:hover>.bk-bd-frame>svg{transform:none}}
