.bk-bd.bk-bd--interior{--bd-btn-r:0px;--bd-r:0px;--bd-h2:clamp(30px, calc(3.05 * var(--vw)), 58px)}.bk-bd.bk-bd--interior .bk-theme[data-ground=light][data-tone=tint]{--bg:color-mix(in srgb, var(--bd-paper) 94%, #4a4330)}.bk-bd.bk-bd--interior .bk-theme[data-ground=light] .bk-bd-play i{box-shadow:inset 0 0 0 1px var(--fg)}.bk-bd .bk-bd-in__hero .bk-bd-hero__stage{right:clamp(56px, calc(7.4 * var(--vw)), 150px);width:56%}.bk-bd .bk-bd-in__hero .bk-bd-hero__side{padding-right:clamp(56px, calc(7.4 * var(--vw)), 150px)}.bk-bd .bk-bd-in__script-hero{color:var(--fg);align-self:flex-end}.bk-bd .bk-bd-in__hero:has(.bk-bd-hero__shot>img) .bk-bd-in__script-hero{color:#fff;text-shadow:0 2px 22px #00000073}.bk-bd .bk-bd-in__margin{top:50%;right:clamp(30px, calc(3.5 * var(--vw)), 74px);z-index:2;padding:clamp(60px, calc(7 * var(--vw)), 140px) 0 0;font-size:clamp(9px, calc(.62 * var(--vw)), 11px);letter-spacing:.22em;text-align:center;border-left:0;align-items:center;position:absolute;transform:translateY(-50%)}.bk-bd .bk-bd-in__margin:before{content:"";width:1px;height:clamp(48px, calc(5.6 * var(--vw)), 112px);background:var(--hair-2);position:absolute;top:0;left:50%}.bk-bd .bk-bd-in__plus{gap:clamp(10px, calc(1 * var(--vw)), 18px) clamp(22px, calc(2.6 * var(--vw)), 52px);margin:clamp(40px, calc(4.2 * var(--vw)), 84px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bk-bd .bk-bd-in__plus li{font-size:var(--bd-label);letter-spacing:.18em;text-transform:uppercase;color:var(--fg);font-weight:500}.bk-bd .bk-bd-in__plus li:before{content:"+";color:var(--bd-mark);margin-right:.5em}.bk-bd .bk-bd-in__two{gap:clamp(40px, calc(5 * var(--vw)), 108px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;display:grid}.bk-bd .bk-bd-in__cols{gap:clamp(20px, calc(2.2 * var(--vw)), 46px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-in__cols li{gap:clamp(12px, calc(1.1 * var(--vw)), 20px);flex-direction:column;display:flex}.bk-bd .bk-bd-in__cols i{margin-bottom:clamp(8px, calc(.9 * var(--vw)), 18px);font-size:clamp(30px, calc(2.5 * var(--vw)), 46px);color:var(--fg);font-style:normal}.bk-bd .bk-bd-in__cols b{font-family:var(--bd-display);font-size:var(--bd-h3);color:var(--fg);font-weight:400;line-height:1.25}.bk-bd .bk-bd-in__cols span{font-size:var(--bd-say);color:var(--fg-dim);line-height:1.55}.bk-bd .bk-bd-in__solution{overflow:hidden}.bk-bd .bk-bd-in__sol{gap:clamp(36px, calc(4.4 * var(--vw)), 92px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.bk-bd .bk-bd-in__samples{margin:clamp(44px, calc(4.6 * var(--vw)), 92px) 0 0 clamp(40px, calc(9.6 * var(--vw)), 190px);position:relative}.bk-bd .bk-bd-in__samples .bk-bd-frame{box-shadow:0 30px 60px -36px #0c0e0d73}.bk-bd .bk-bd-in__samples .bk-bd-script{z-index:1;transform:translateX(var(--in-script,-62%));position:absolute;top:12%;left:0}@media (min-width:861px){.bk-bd .bk-bd-in__samples{--in-script:-92%}}.bk-bd .bk-bd-in__five{gap:clamp(36px, calc(3.8 * var(--vw)), 76px) clamp(20px, calc(2.2 * var(--vw)), 46px);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-in__five li{grid-column:span 2}.bk-bd .bk-bd-in__five li:nth-child(4){grid-column:2/span 2}.bk-bd .bk-bd-in__pic{color:inherit;flex-direction:column;text-decoration:none;display:flex}.bk-bd .bk-bd-in__pic small{font-family:var(--bd-display);font-size:var(--bd-say);font-variant-numeric:lining-nums;letter-spacing:.08em;color:var(--fg-dim)}.bk-bd .bk-bd-in__pic b{margin:.3em 0 clamp(12px, calc(1.1 * var(--vw)), 20px);font-family:var(--bd-display);font-size:var(--bd-h3);color:var(--fg);font-weight:400;line-height:1.25}.bk-bd .bk-bd-in__pic .bk-bd-frame>img{transition:transform .9s var(--bd-ease)}.bk-bd a.bk-bd-in__pic:hover .bk-bd-frame>img{transform:scale(1.04)}.bk-bd .bk-bd-in__pic span{margin-top:clamp(12px, calc(1.1 * var(--vw)), 20px);font-size:var(--bd-say);color:var(--fg-dim);line-height:1.5}.bk-bd .bk-bd-in__case-in{gap:clamp(32px, calc(4.4 * var(--vw)), 92px);grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.72fr);align-items:center;display:grid}.bk-bd .bk-bd-in__case-shot{background:#fff}.bk-bd .bk-bd-in__case-shot figcaption{padding:clamp(40px, calc(4 * var(--vw)), 80px) clamp(18px, calc(1.8 * var(--vw)), 34px) clamp(16px, calc(1.6 * var(--vw)), 30px);font-size:var(--bd-label);letter-spacing:.2em;text-transform:uppercase;color:#f5f6f4;background:linear-gradient(#0000 0%,#0a0b0ab8 50%,#0a0b0ae6 100%);gap:.35em;display:grid;position:absolute;inset:auto 0 0}.bk-bd .bk-bd-in__case-shot figcaption b{font-weight:600}.bk-bd .bk-bd-in__case-shot figcaption span{opacity:.7}.bk-bd .bk-bd-in__figs{gap:clamp(22px, calc(2.3 * var(--vw)), 44px);padding:clamp(8px, calc(1 * var(--vw)), 20px) 0 clamp(8px, calc(1 * var(--vw)), 20px) clamp(24px, calc(2.6 * var(--vw)), 52px);border-left:1px solid var(--hair-2);margin:0;list-style:none;display:grid}.bk-bd .bk-bd-in__figs li{gap:.4em;display:grid}.bk-bd .bk-bd-in__figs b{font-family:var(--bd-display);font-size:clamp(30px, calc(3 * var(--vw)), 58px);font-variant-numeric:lining-nums;color:var(--bd-mark);font-weight:400;line-height:1}.bk-bd .bk-bd-in__figs span{font-size:var(--bd-small);color:var(--fg);opacity:.84;line-height:1.45}.bk-bd .bk-bd-in__src{padding-top:clamp(20px, calc(2 * var(--vw)), 36px);border-top:1px solid var(--hair);font-size:var(--bd-small);color:var(--fg-dim);grid-column:1/-1;margin:0}.bk-bd .bk-bd-in__path{padding-block:clamp(72px, calc(7.4 * var(--vw)), 140px)}.bk-bd .bk-bd-in__path-in{gap:clamp(36px, calc(4.6 * var(--vw)), 96px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.bk-bd .bk-bd-in__steps{gap:clamp(16px, calc(1.6 * var(--vw)), 32px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-in__steps small{font-family:var(--bd-display);font-size:var(--bd-say);font-variant-numeric:lining-nums;letter-spacing:.1em;color:var(--fg-dim);display:block}.bk-bd .bk-bd-in__steps li>div{align-items:center;gap:clamp(14px, calc(1.4 * var(--vw)), 28px);margin:clamp(14px, calc(1.3 * var(--vw)), 24px) 0 clamp(16px, calc(1.5 * var(--vw)), 28px);display:flex}.bk-bd .bk-bd-in__steps i{font-size:clamp(24px, calc(2 * var(--vw)), 36px);color:var(--fg);flex:none;font-style:normal}.bk-bd .bk-bd-in__steps u{min-width:0;max-width:5.4em;color:var(--fg);flex:1;margin-left:auto;text-decoration:none}.bk-bd .bk-bd-in__steps b{font-size:var(--bd-h3);letter-spacing:-.01em;color:var(--fg);font-weight:500;line-height:1.2;display:block}.bk-bd .bk-bd-in__steps p{max-width:17em;font-size:var(--bd-say);color:var(--fg-dim);margin:.7em 0 0;line-height:1.5}.bk-bd .bk-bd-in__said{padding-block:clamp(72px, calc(7.4 * var(--vw)), 140px)}.bk-bd .bk-bd-in__said-in{gap:clamp(32px, calc(4.6 * var(--vw)), 96px);grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;display:grid}.bk-bd .bk-bd-in__ruled{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bk-bd .bk-bd-in__ruled li{gap:clamp(10px, calc(.9 * var(--vw)), 16px);padding-inline:clamp(20px, calc(2.4 * var(--vw)), 48px);border-left:1px solid var(--hair-2);flex-direction:column;display:flex}.bk-bd .bk-bd-in__ruled li:first-child{border-left:0;padding-left:0}.bk-bd .bk-bd-in__ruled b{font-family:var(--bd-display);font-size:var(--bd-h3);color:var(--fg);font-style:italic;font-weight:400;line-height:1.3}.bk-bd .bk-bd-in__ruled span{font-size:var(--bd-say);color:var(--fg-dim);line-height:1.55}.bk-bd .bk-bd-in__close{min-height:clamp(460px, calc(36 * var(--vw)), 720px);align-items:center;display:flex;overflow:hidden}.bk-bd .bk-bd-in__close-shot{aspect-ratio:auto;position:absolute;inset:0}.bk-bd .bk-bd-in__close-veil{pointer-events:none;background:linear-gradient(90deg, transparent 0%, transparent 54%, color-mix(in srgb, var(--bg) 62%, transparent) 54%, color-mix(in srgb, var(--bg) 62%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 78%, transparent) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 60%);position:absolute;inset:0}.bk-bd .bk-bd-in__close-in{z-index:1;gap:clamp(36px, calc(5 * var(--vw)), 110px);grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);align-items:center;width:100%;display:grid;position:relative}.bk-bd .bk-bd-in__ask p{max-width:34em;font-size:var(--bd-lead);color:var(--fg);opacity:.92;margin:0;line-height:1.55}.bk-bd .bk-bd-in__ask ul{gap:clamp(10px, calc(1 * var(--vw)), 18px) clamp(20px, calc(2.2 * var(--vw)), 44px);margin:clamp(26px, calc(2.6 * var(--vw)), 50px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bk-bd .bk-bd-in__ask li{font-size:var(--bd-small);color:var(--fg);align-items:center;gap:.6em;display:flex}.bk-bd .bk-bd-in__ask li i{color:var(--bd-green);font-size:1.25em;font-style:normal}@media (max-width:1280px){.bk-bd .bk-bd-in__two,.bk-bd .bk-bd-in__path-in{grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-in__case-in{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.bk-bd .bk-bd-in__case-in>.bk-bd-head{grid-column:1/-1}.bk-bd .bk-bd-in__said-in{grid-template-columns:minmax(0,1fr);align-items:start}}@media (max-width:1080px){.bk-bd .bk-bd-in__hero .bk-bd-hero__stage{width:100%;right:0}.bk-bd .bk-bd-in__hero .bk-bd-hero__side{padding-right:0}.bk-bd .bk-bd-in__margin{display:none}.bk-bd .bk-bd-in__sol{grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-in__samples{max-width:520px}.bk-bd .bk-bd-in__close-in{grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-in__close-veil{background:linear-gradient(90deg, color-mix(in srgb, var(--bg) 82%, transparent) 0%, color-mix(in srgb, var(--bg) 58%, transparent) 100%)}}@media (max-width:860px){.bk-bd .bk-bd-in__cols{row-gap:clamp(36px, calc(6 * var(--vw)), 56px);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-in__five{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-in__five li,.bk-bd .bk-bd-in__five li:nth-child(4){grid-column:auto}.bk-bd .bk-bd-in__steps{row-gap:clamp(36px, calc(6 * var(--vw)), 56px);grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bd .bk-bd-in__steps u{display:none}.bk-bd .bk-bd-in__samples{margin-left:clamp(56px, calc(16 * var(--vw)), 96px);margin-top:68px}.bk-bd .bk-bd-in__samples .bk-bd-script{top:-30px}}@media (max-width:640px){.bk-bd .bk-bd-in__case-in{grid-template-columns:minmax(0,1fr)}.bk-bd .bk-bd-in__figs{border-left:0;padding-left:0}.bk-bd .bk-bd-in__ruled{grid-template-columns:minmax(0,1fr);gap:28px}.bk-bd .bk-bd-in__ruled li{border-left:0;padding-inline:0}.bk-bd .bk-bd-in__cols,.bk-bd .bk-bd-in__five,.bk-bd .bk-bd-in__steps{grid-template-columns:minmax(0,1fr)}}
