:root{--bp-spring: cubic-bezier(.34, 1.56, .64, 1);--bp-soft: cubic-bezier(.2, .7, .2, 1);--bp-expo: cubic-bezier(.2, .8, .2, 1)}@keyframes bp-intro{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}.bp-in1{animation:bp-intro .9s var(--bp-soft) .1s both}.bp-in2{animation:bp-intro .9s var(--bp-soft) .25s both}.bp-in3{animation:bp-intro .9s var(--bp-soft) .4s both}.bp-in4{animation:bp-intro 1s var(--bp-soft) .55s both}.bp-ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.bp-ln>span{display:block;animation:bp-lnup 1.1s var(--bp-expo) both;animation-delay:calc(var(--i, 0) * .14s + .12s)}@keyframes bp-lnup{0%{transform:translateY(112%) rotate(3deg)}to{transform:none}}@keyframes bp-kb{0%{scale:1.09}to{scale:1}}.bp-kb{animation:bp-kb 7s cubic-bezier(.2,.6,.2,1) both}@keyframes bp-rv{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes bp-rvs{0%{opacity:0;translate:0 40px;scale:.96}to{opacity:1;translate:0 0;scale:1}}@keyframes bp-cur{0%{clip-path:inset(9% 7% 9% 7% round 44px)}to{clip-path:inset(0 0 0 0 round var(--bp-r-tile))}}@keyframes bp-zo{0%{scale:1.14}to{scale:1}}@keyframes bp-par{0%{translate:0 0}to{translate:0 9%}}@keyframes bp-fade{0%{opacity:1}to{opacity:.2}}@keyframes bp-parv{0%{translate:0 -8%}to{translate:0 8%}}img.bp-parv{position:absolute;left:0;width:100%;top:-10%;height:120%;-o-object-fit:cover;object-fit:cover}@keyframes bp-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline: view()){.bp-rv{animation:bp-rv linear both;animation-timeline:view();animation-range:entry calc(5% + var(--rv-d, 0%)) entry calc(38% + var(--rv-d, 0%))}.bp-stg>*{animation:bp-rvs linear both;animation-timeline:view();animation-range:entry 0% entry 42%}.bp-stg>:nth-child(4n+2){animation-range:entry 8% entry 52%}.bp-stg>:nth-child(4n+3){animation-range:entry 16% entry 62%}.bp-stg>:nth-child(4n+4){animation-range:entry 24% entry 72%}.bp-cur{animation:bp-cur linear both;animation-timeline:view();animation-range:entry 0% cover 32%}.bp-cur :is(img,video).bp-z{animation:bp-zo linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.bp-par{animation:bp-par linear both;animation-timeline:scroll(root);animation-range:0 100vh}.bp-fadeout{animation:bp-fade linear both;animation-timeline:scroll(root);animation-range:10vh 80vh}.bp-parv{animation:bp-parv linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.bp-rule:before{animation:bp-line linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}.bp-rule:before{content:"";display:block;height:1px;background:#8ba8c873;transform-origin:left}.bp-swap>*{animation:bp-intro .7s var(--bp-soft) both}.bp-swap>:nth-child(2){animation-delay:.05s}.bp-swap>:nth-child(3){animation-delay:.1s}.bp-swap>:nth-child(4){animation-delay:.15s}.bp-swap>:nth-child(5){animation-delay:.2s}.bp-swap>:nth-child(6){animation-delay:.25s}.bp-swap>:nth-child(n+7){animation-delay:.3s}.bp-gl{isolation:isolate}.bp-gl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.14),transparent 60%)}@media (hover: hover){.bp-gl:hover:before{opacity:1}}@supports not (animation-timeline: view()){html.bp-io :is(.bp-rv,.bp-stg>*):not([data-bp-in]){opacity:0}html.bp-io .bp-rv[data-bp-in]{animation:bp-rv .9s var(--bp-soft) both;animation-delay:var(--rv-t, 0s)}html.bp-io .bp-stg>[data-bp-in]{animation:bp-rvs .9s var(--bp-soft) both}html.bp-io .bp-stg>[data-bp-in]:nth-child(4n+2){animation-delay:.08s}html.bp-io .bp-stg>[data-bp-in]:nth-child(4n+3){animation-delay:.16s}html.bp-io .bp-stg>[data-bp-in]:nth-child(4n+4){animation-delay:.24s}html.bp-io .bp-cur:not([data-bp-in]){clip-path:inset(9% 7% 9% 7% round 44px)}html.bp-io .bp-cur[data-bp-in]{animation:bp-cur 1.2s var(--bp-expo) both}html.bp-io .bp-cur:not([data-bp-in]) :is(img,video).bp-z{scale:1.14}html.bp-io .bp-cur[data-bp-in] :is(img,video).bp-z{animation:bp-zo 1.6s var(--bp-soft) both}html.bp-io .bp-rule:not([data-bp-in]):before{transform:scaleX(0)}html.bp-io .bp-rule[data-bp-in]:before{animation:bp-line 1s var(--bp-expo) both}}@media (prefers-reduced-motion: reduce){.bp-page *,.bp-page *:before,.bp-page *:after,.bp-head,.bp-head *{animation:none!important;transition:none!important}:is(.bp-in1,.bp-in2,.bp-in3,.bp-in4,.bp-ln>span,.bp-kb,.bp-kbpar,.bp-rv,.bp-stg>*,.bp-cur,.bp-z,.bp-par,.bp-parv,.bp-fadeout,.bp-swap>*,.bp-rule:before){animation:none!important}.bp-cur{clip-path:none!important}}:is(img,video).bp-kbpar{top:-10%!important;height:110%!important}.bp-kbpar{animation:bp-kb 7s cubic-bezier(.2,.6,.2,1) both}@supports (animation-timeline: scroll()){.bp-kbpar{animation:bp-kb 7s cubic-bezier(.2,.6,.2,1) both,bp-par linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}}.bp-vt-ic.is-sm{width:40px;height:40px;border-radius:13px;margin:0;flex-shrink:0}.bp-vt-ic.is-sm svg{width:19px;height:19px}.bp-vt-ic.is-centro{margin:0 auto 24px}.bp-ic-filo{color:var(--bp-sky);flex-shrink:0}.bp-recapito{display:flex;align-items:center;gap:16px}.bp-cert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bp-cert{position:relative;height:100%;min-width:0;overflow:hidden;display:grid;grid-template-columns:132px minmax(0,1fr);gap:clamp(18px,2vw,28px);align-items:start;padding:clamp(22px,2.4vw,32px);border-radius:var(--bp-r-tile);background:linear-gradient(160deg,#24406a61,#13284099 55%,#0d1e35e6);border:1px solid rgba(139,168,200,.16);transition:transform .55s var(--bp-spring),border-color .35s,box-shadow .45s}.bp-cert>i{position:absolute;top:22px;right:24px;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.16em;color:var(--bp-sky);font-variant-numeric:tabular-nums}.bp-cert-ant{display:block;aspect-ratio:595 / 842;border-radius:12px;overflow:hidden;background:var(--bp-white);box-shadow:0 0 0 1px #8ba8c838,0 16px 30px -14px #000000b3;transition:transform .5s var(--bp-spring)}.bp-cert-ant img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.bp-cert-corpo{display:flex;flex-direction:column;gap:14px;min-width:0;height:100%}.bp-cert h3{margin:0;padding-right:56px;font-size:clamp(17px,1.35vw,20px);font-weight:800!important;line-height:1.25;letter-spacing:-.015em;color:var(--bp-white)}.bp-cert h3 small{display:inline-block;margin-left:8px;font-size:.8em;font-weight:700;letter-spacing:.04em;color:var(--bp-sky)}.bp-cert-scheda{margin:0}.bp-cert-scheda>div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid rgba(139,168,200,.18)}.bp-cert-scheda>div:last-child{border-bottom:1px solid rgba(139,168,200,.18)}.bp-cert-scheda dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-sky);padding-top:2px}.bp-cert-scheda dd{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:var(--bp-white)}.bp-cert p{margin:0;flex:1;font-size:14px;line-height:1.6;color:var(--bp-mist)}.bp-cert .bp-pill{align-self:flex-start;padding:11px 20px 11px 16px}.bp-cert .bp-pill svg{color:var(--bp-sky)}.bp-cert .bp-pill:hover svg{transform:translateY(2px)}@media (hover: hover){.bp-cert:hover{transform:translateY(-6px);border-color:#8ba8c857;box-shadow:0 30px 60px -28px #000c}.bp-cert:hover .bp-cert-ant{transform:translateY(-4px) rotate(-1.2deg)}}@media (max-width: 1100px){.bp-cert-grid{grid-template-columns:1fr}}@media (max-width: 560px){.bp-cert{grid-template-columns:1fr}.bp-cert-ant{width:112px}.bp-cert-scheda>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion: reduce){.bp-cert,.bp-cert-ant{transition:none}.bp-cert:hover,.bp-cert:hover .bp-cert-ant{transform:none}}.bp-pillola{position:absolute;left:16px;bottom:16px;z-index:2;max-width:calc(100% - 32px);padding:9px 16px;border-radius:999px;background:#0d1e359e;border:1px solid rgba(139,168,200,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--bp-white);font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-vt-split{max-width:1440px;margin:0 auto;padding-left:var(--bp-pad);padding-right:var(--bp-pad);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:14px;align-items:start}.bp-vt-split>.bp-vt-grid{max-width:none;margin:0;padding:0}.bp-vt-grid.is-due{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-vt-fermo{position:sticky;top:96px;min-width:0}.bp-vt-foto{position:relative;margin:0;overflow:hidden;border-radius:var(--bp-r-tile);height:min(calc(100svh - 128px),820px);min-height:420px;background:var(--bp-ink-2);border:1px solid rgba(139,168,200,.16)}.bp-vt-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.bp-vt-split{grid-template-columns:1fr}.bp-vt-fermo{position:static}.bp-vt-foto{height:auto;min-height:0;aspect-ratio:4 / 3}}@media (max-width: 640px){.bp-vt-grid.is-due{grid-template-columns:1fr}.bp-vt-foto{aspect-ratio:4 / 4.4}}.bp-ap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bp-ap-it{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bp-r-tile);background:var(--bp-ink-2);border:1px solid rgba(139,168,200,.16);transition:transform .55s var(--bp-spring),border-color .35s,box-shadow .45s}.bp-ap-ph{position:relative;display:block;aspect-ratio:4 / 3.4;overflow:hidden}.bp-ap-ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--bp-soft)}.bp-ap-sw{background:radial-gradient(120% 90% at 20% 0%,rgba(46,95,163,.45),transparent 60%),linear-gradient(160deg,var(--bp-ink-2),var(--bp-ink))}.bp-ap-sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(16.66% - 3px),rgba(0,0,0,.42) calc(16.66% - 3px) 16.66%),linear-gradient(90deg,#ffffff1a,#fff0 40%,#0000002e);transition:transform 1.2s var(--bp-soft)}.bp-ap-txt{flex:1;display:flex;align-items:flex-start;gap:12px;padding:18px 18px 22px}.bp-ap-ic{flex:none;width:22px;height:22px;margin-top:1px;color:var(--bp-sky)}.bp-ap-txt p{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--bp-white)}@media (hover: hover){.bp-ap-it:hover{transform:translateY(-6px);border-color:#8ba8c857;box-shadow:0 30px 60px -28px #000c}.bp-ap-it:hover .bp-ap-ph img,.bp-ap-it:hover .bp-ap-sw:after{transform:scale(1.04)}}@media (max-width: 1100px){.bp-ap{grid-template-columns:repeat(6,minmax(0,1fr))}.bp-ap-it{grid-column:span 2}.bp-ap-it:nth-child(n+4){grid-column:span 3}}@media (max-width: 640px){.bp-ap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bp-ap-it,.bp-ap-it:nth-child(n+4){grid-column:span 1}.bp-ap-it:first-child{grid-column:span 2}.bp-ap-it:first-child .bp-ap-ph{aspect-ratio:16 / 10}.bp-ap-txt{padding:14px 14px 16px;gap:10px}.bp-ap-txt p{font-size:14px}}.bp-mf{max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,120px) var(--bp-pad) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.bp-mf-txt{min-width:0;display:flex;flex-direction:column;gap:18px}.bp-mf-frase{margin:0 0 10px;font-size:clamp(44px,6.4vw,104px);font-weight:800;line-height:.95;letter-spacing:-.045em;color:var(--bp-white);text-wrap:balance}.bp-mf-corpo{margin:0;max-width:52ch;font-size:clamp(16px,1.25vw,19px);line-height:1.7;color:var(--bp-mist)}.bp-mf-foto{position:relative;margin:0;overflow:hidden;border-radius:var(--bp-r-tile);aspect-ratio:4 / 5;background:var(--bp-ink-2)}.bp-mf-foto img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}@media (max-width: 900px){.bp-mf{grid-template-columns:1fr}.bp-mf-foto{aspect-ratio:4 / 3.4}}main.bp-skin .bp-pi{padding:clamp(48px,6vw,96px) var(--bp-pad)}.bp-pi-in{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.bp-pi.has-ph .bp-pi-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.bp-pi:not(.has-ph) .bp-pi-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(20px,5vw,80px);align-items:start}.bp-pi-copy{min-width:0}.bp-pi-copy h2{margin:0 0 20px;font-size:clamp(30px,3.6vw,52px);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--bp-white);text-wrap:balance}.bp-pi:not(.has-ph) .bp-pi-copy h2{margin:0}.bp-pi-copy p{margin:0;max-width:58ch;font-size:clamp(15px,1.15vw,17px);line-height:1.75;color:var(--bp-mist)}.bp-pi-ph{margin:0;min-width:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--bp-r-tile)}.bp-pi-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width: 900px){.bp-pi.has-ph .bp-pi-in,.bp-pi:not(.has-ph) .bp-pi-copy{grid-template-columns:minmax(0,1fr)}.bp-pi:not(.has-ph) .bp-pi-copy{gap:18px}}.bp-sc-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.bp-sc{grid-column:span 2;min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bp-r-tile);border:1px solid rgba(139,168,200,.16);background:linear-gradient(160deg,#24406a61,#13284099 55%,#0d1e35e6);transition:transform .55s var(--bp-spring),border-color .35s,box-shadow .45s}.bp-sc.has-ph,.bp-sc-grid.is-2>.bp-sc{grid-column:span 3}.bp-sc-ph{margin:0;aspect-ratio:16 / 10;overflow:hidden}.bp-sc-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform 1.1s var(--bp-soft)}.bp-sc-body{flex:1;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,32px)}.bp-sc-body .bp-vt-ic{margin-bottom:4px}.bp-sc-body h3{margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:800!important;letter-spacing:-.015em;color:var(--bp-white)}.bp-sc-body p{margin:0;font-size:15px;line-height:1.65;color:var(--bp-mist)}.bp-sc-body.is-row{flex-direction:row;align-items:flex-start;gap:14px}.bp-sc-body.is-row p{font-size:clamp(15px,1.15vw,17px);color:var(--bp-white)}.bp-sc-ok{flex:none;width:22px;height:22px;margin-top:1px;color:var(--bp-sky)}@media (hover: hover){.bp-sc:hover{transform:translateY(-6px);border-color:#8ba8c857;box-shadow:0 30px 60px -28px #000c}.bp-sc:hover .bp-sc-ph img{transform:scale(1.05)}.bp-sc:hover .bp-vt-ic{transform:translateY(-4px) scale(1.08)}}@media (max-width: 1024px){.bp-sc-grid>.bp-sc:not(.has-ph){grid-column:span 3}}@media (max-width: 640px){.bp-sc-grid{grid-template-columns:minmax(0,1fr)}.bp-sc-grid>.bp-sc{grid-column:auto!important}}.bp-sp{padding:clamp(24px,4vw,64px) var(--bp-pad) clamp(56px,7vw,104px)}.bp-sp-in{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:14px;align-items:stretch}.bp-sp-ph{margin:0;min-width:0;min-height:420px;overflow:hidden;border-radius:var(--bp-r-tile)}.bp-sp-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bp-sp-list{min-width:0;display:grid;gap:14px}@media (max-width: 900px){.bp-sp-in{grid-template-columns:minmax(0,1fr)}.bp-sp-ph{min-height:0;aspect-ratio:4 / 3}}.bp-sc-grid.is-2>.bp-sc.is-wide{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.bp-sc.is-wide .bp-sc-ph{height:100%;min-height:260px}.bp-sc-row{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:14px;margin-top:14px}@media (max-width: 1024px){.bp-sc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bp-sc-row,.bp-sc-grid.is-2>.bp-sc.is-wide{grid-template-columns:minmax(0,1fr)}}.bp-sc.is-wide .bp-sc-body{padding:clamp(20px,3vw,44px)}.bp-sc.is-wide .bp-sc-body p{font-size:clamp(16px,1.4vw,20px);line-height:1.45;color:var(--bp-white)}.bp-dg-sec{padding:clamp(48px,6vw,96px) 0}.bp-dg-in{max-width:1440px;margin:0 auto}.bp-dg-in .bp-sh{padding-bottom:18px}.bp-dg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,250px);gap:14px;padding:0 var(--bp-pad)}.bp-dg-it{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:var(--bp-r-tile);background:var(--bp-ink-2)}.bp-dg-it img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--bp-soft)}.bp-dg-it figcaption{position:absolute;left:0;right:0;bottom:0;padding:36px 18px 14px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-white);background:linear-gradient(to top,#081220b8,#08122000)}.bp-dg-it.is-a{grid-column:span 8;grid-row:span 2}.bp-dg-it.is-b{grid-column:span 4;grid-row:span 2}.bp-dg-it.is-c,.bp-dg-it.is-d,.bp-dg-it.is-e{grid-column:span 4}.bp-dg-it.is-f,.bp-dg-it.is-g{grid-column:span 6}@media (hover: hover){.bp-dg-it:hover img{transform:scale(1.04)}}@media (max-width: 900px){.bp-dg{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(150px,38vw,260px);gap:10px}.bp-dg-it.is-a{grid-column:span 2;grid-row:span 2}.bp-dg-it.is-b,.bp-dg-it.is-c,.bp-dg-it.is-d,.bp-dg-it.is-e,.bp-dg-it.is-f,.bp-dg-it.is-g{grid-column:span 1;grid-row:span 1}.bp-dg-it.is-f,.bp-dg-it.is-g{grid-column:span 2}}.bp-inv-img.is-wide{aspect-ratio:16 / 9;min-height:0;align-self:center}.bp-fasi{background:var(--bp-ink);color:var(--bp-white);padding-bottom:clamp(56px,7vw,112px)}.bp-fasi-head{max-width:1440px;margin:0 auto}.bp-fasi-head .bp-sh{padding-bottom:14px}.bp-fasi-p{margin:0 var(--bp-pad) clamp(26px,3vw,40px);max-width:62ch;color:#ffffffa8;font-size:15px;line-height:1.7}.bp-fasi-tag{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-sky)}.bp-fasi{width:100%}.bp-fasi .bp-cats{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.bp-fasi .bp-cat{cursor:default;color:var(--bp-white)}.bp-fasi .bp-cat:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-fasi .bp-cat-txt{right:24px}.bp-cult{background:var(--bp-ink);color:var(--bp-white);padding-bottom:clamp(56px,7vw,112px)}.bp-cult>.bp-sh{max-width:1440px;margin:0 auto}.bp-cult-grid{max-width:1440px;margin:0 auto;padding:0 var(--bp-pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bp-cult-it{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(260px,26vw,380px);border-radius:var(--bp-r-card);border:1px solid rgba(139,168,200,.16);background:var(--bp-ink-2);box-shadow:0 24px 60px #00000059}.bp-cult-it img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;transition:scale 1.3s var(--bp-soft)}.bp-cult-it:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0d1e35f0,#0d1e35d1 38%,#0d1e3533)}.bp-cult-txt{position:relative;height:100%;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,40px);max-width:min(62%,420px)}.bp-cult-txt h3{margin:0;font-size:clamp(22px,2vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--bp-white)}.bp-cult-txt p{margin:0;font-size:15px;line-height:1.65;color:#ffffffc7}.bp-cult-txt small{margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-sky)}@media (hover: hover){.bp-cult-it:hover img{scale:1.06}}@media (max-width: 760px){.bp-cult-grid{grid-template-columns:1fr}.bp-cult-it:after{background:linear-gradient(180deg,#0d1e3540,#0d1e35e0 55%,#0d1e35f5)}.bp-cult-txt{max-width:none;justify-content:flex-end;padding-top:140px}}.bp-int{max-width:1440px;margin:8px auto;padding:clamp(14px,1.4vw,20px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center;border-radius:var(--bp-r-card);background:radial-gradient(1000px 480px at 100% 0%,rgba(46,95,163,.22),transparent 60%),var(--bp-ink-2);border:1px solid rgba(139,168,200,.14)}.bp-int-img{margin:0;aspect-ratio:4 / 4.2;border-radius:22px;overflow:hidden}.bp-int-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.bp-int-copy{padding:clamp(8px,2vw,40px) clamp(8px,3vw,56px) clamp(8px,2vw,40px) 0;display:flex;flex-direction:column;gap:22px;min-width:0}.bp-int-copy h2{margin:0;font-size:clamp(32px,3.8vw,58px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--bp-white);text-wrap:balance}.bp-int-copy h2 span{color:var(--bp-sky)}.bp-int-desc{display:grid;gap:16px;font-size:16px;line-height:1.75;color:#ffffffbd;max-width:58ch}.bp-int-desc p{margin:0}.bp-int-desc strong{color:var(--bp-white);font-weight:600}@media (max-width: 900px){.bp-int{grid-template-columns:1fr;margin-inline:clamp(8px,1vw,16px)}.bp-int-img{aspect-ratio:4 / 3}.bp-int-copy{padding:4px 8px 20px}}:root{--bp-ink: #0D1E35;--bp-ink-2: #132840;--bp-navy: #193153;--bp-line: #24406A;--bp-blue: #2E5FA3;--bp-sky: #8BA8C8;--bp-mist: #D6E0EC;--bp-white: #FFFFFF;--bp-r-card: 28px;--bp-r-tile: 22px;--bp-gap: 6px;--bp-pad: clamp(20px, 4vw, 64px)}.bp-page{background:var(--bp-ink);color:var(--bp-white)}.bp-eb{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bp-sky)}.bp-pill{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--bp-white);border:1px solid rgba(255,255,255,.55);background:#0d1e3540;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .3s,border-color .3s,transform .3s}.bp-pill:hover{background:#ffffff1f;border-color:var(--bp-white)}.bp-pill:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-pill svg{width:14px;height:14px;transition:transform .3s}.bp-pill:hover svg{transform:translate(3px)}.bp-pill.is-cta{background:var(--bp-blue);border-color:var(--bp-blue)}.bp-pill.is-cta:hover{background:#3a6db3}.bp-head{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:28px;padding:20px var(--bp-pad);background:linear-gradient(180deg,#0d1e3599,#0d1e3500);transition:background .45s,padding .45s,box-shadow .45s}.bp-head.is-solid{padding-top:12px;padding-bottom:12px;background:#0d1e35eb;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 10px 34px #00000047}.bp-head-logo img{height:52px;width:auto;transition:height .45s;display:block}.bp-head.is-solid .bp-head-logo img{height:44px}.bp-head nav{margin-left:auto}.bp-head nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}.bp-head nav a{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-white);opacity:.9;position:relative;padding:6px 0}.bp-head nav a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:currentColor;transition:right .35s}.bp-head nav a:hover,.bp-head nav a.is-on{opacity:1}.bp-head nav a:hover:after,.bp-head nav a.is-on:after{right:0}.bp-head-tools{display:flex;align-items:center;gap:18px}.bp-lang{display:flex;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em}.bp-lang button{color:var(--bp-white);opacity:.45;transition:opacity .3s}.bp-lang button.is-on,.bp-lang button:hover{opacity:1}.bp-burger{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.45);display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background .3s,border-color .3s}.bp-burger:hover{background:#ffffff1a;border-color:var(--bp-white)}.bp-burger span{display:block;width:18px;height:1.5px;background:var(--bp-white);border-radius:2px}.bp-burger span:last-child{width:11px;margin-left:7px}@media (max-width: 1180px){.bp-head nav{display:none}.bp-head-tools{margin-left:auto}}@media (max-width: 640px){.bp-head-logo img{height:42px}.bp-head.is-solid .bp-head-logo img{height:38px}}.bp-hero{position:relative;height:clamp(560px,100svh,980px);overflow:hidden;background:#0a1628}.bp-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%}.bp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1e358c,#0d1e3526 45%,#0d1e3500 70%),linear-gradient(180deg,#0d1e3580,#0d1e3500 24%,#0d1e3500 46%,#0d1e35e6)}.bp-hero-txt .bp-eb{color:var(--bp-white);text-shadow:0 1px 12px rgba(0,0,0,.45)}.bp-hero-txt{position:absolute;z-index:2;left:var(--bp-pad);right:var(--bp-pad);bottom:clamp(28px,5vw,72px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.bp-hero-txt h1{font-size:clamp(40px,6.4vw,104px);font-weight:900;line-height:.95;letter-spacing:-.025em;max-width:12ch;white-space:pre-line;text-wrap:balance;margin:14px 0 0}.bp-hero-txt p{margin:18px 0 0;color:var(--bp-mist);font-size:clamp(15px,1.3vw,19px);max-width:44ch}.bp-split{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--bp-gap);padding:0 var(--bp-gap)}.bp-split figure{margin:0;position:relative;min-height:clamp(380px,42vw,680px);border-radius:var(--bp-r-tile);overflow:hidden}.bp-split figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-split-txt{background:var(--bp-ink-2);border-radius:var(--bp-r-tile);padding:clamp(28px,5vw,88px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px}.bp-split h2{font-size:clamp(28px,3.2vw,50px);font-weight:800;line-height:1.04;letter-spacing:-.015em;text-wrap:balance}.bp-split p{margin:0;color:var(--bp-mist);font-size:clamp(15px,1.2vw,18px);line-height:1.6;max-width:46ch}.bp-facts{display:flex;gap:10px;flex-wrap:wrap}.bp-facts span{padding:8px 14px;border-radius:999px;border:1px solid rgba(139,168,200,.3);font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--bp-mist)}.bp-sec{padding:clamp(56px,7vw,112px) var(--bp-pad) 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.bp-sec h2{font-size:clamp(30px,3.6vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em}.bp-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bp-gap);padding:0 var(--bp-gap)}.bp-cat{position:relative;aspect-ratio:3 / 4.3;border-radius:var(--bp-r-tile);overflow:hidden;display:block}.bp-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bp-cat:hover img{transform:scale(1.05)}.bp-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1e35b8,#0d1e3500 34%,#0d1e3500 52%,#0d1e35e0)}.bp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;padding:0 var(--bp-gap)}.bp-grid a{position:relative;grid-column:span 3;height:clamp(240px,25vw,400px);border-radius:var(--bp-r-tile);overflow:hidden;display:block}.bp-grid a.w4{grid-column:span 4}.bp-grid a.w6{grid-column:span 6;height:clamp(300px,34vw,540px)}.bp-video{position:relative;margin:clamp(48px,6vw,96px) var(--bp-gap) var(--bp-gap);border-radius:var(--bp-r-tile);overflow:hidden;height:clamp(380px,42vw,680px);background:var(--bp-navy)}.bp-video video,.bp-video>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-video:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1e35d1,#0d1e3559 60%,#0d1e3526)}.bp-video-in{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(24px,6vw,96px)}.bp-video h2{font-size:clamp(30px,4.4vw,70px);font-weight:900;line-height:.98;letter-spacing:-.02em;max-width:14ch;white-space:pre-line}.bp-partner{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;margin:0 var(--bp-gap);padding:clamp(28px,4.5vw,64px);border-radius:var(--bp-r-tile);background:linear-gradient(120deg,var(--bp-navy),var(--bp-ink-2));border:1px solid rgba(139,168,200,.16)}.bp-partner h3{font-size:clamp(24px,2.6vw,40px);font-weight:800;line-height:1.06;margin-top:10px;white-space:pre-line}.bp-partner p{margin:12px 0 0;color:var(--bp-mist);max-width:56ch;line-height:1.6}.bp-partner-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.bp-faq{padding:clamp(56px,7vw,112px) var(--bp-pad)}.bp-faq-in{max-width:860px;margin:0 auto}.bp-faq h2{font-size:clamp(26px,2.8vw,40px);font-weight:800;letter-spacing:-.015em;margin:12px 0 28px}.bp-faq-item{border-top:1px solid rgba(139,168,200,.2)}.bp-faq-item:last-child{border-bottom:1px solid rgba(139,168,200,.2)}.bp-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;text-align:left;font-size:clamp(15px,1.2vw,18px);font-weight:600;color:var(--bp-white)}.bp-faq-item button svg{width:18px;height:18px;flex:none;color:var(--bp-sky);transition:transform .3s}.bp-faq-item.is-open button svg{transform:rotate(45deg)}.bp-faq-item p{margin:0 0 22px;padding-right:32px;color:var(--bp-mist);line-height:1.65}.bp-foot{background:var(--bp-ink);color:var(--bp-mist);padding:0 var(--bp-gap) var(--bp-gap)}.bp-foot-card{border-radius:var(--bp-r-card);background:var(--bp-ink-2);border:1px solid rgba(139,168,200,.12);padding:clamp(36px,5vw,80px) var(--bp-pad) 0}.bp-foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:36px;font-size:14px}.bp-foot-grid img{height:60px;width:auto;margin-bottom:18px}.bp-foot-grid b{display:block;color:var(--bp-white);font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.bp-foot-grid p{margin:0 0 6px;line-height:1.6}.bp-foot-grid nav a,.bp-foot-grid .bp-foot-link{display:block;width:-moz-fit-content;width:fit-content;padding:4px 0;color:var(--bp-mist);transition:color .25s}.bp-foot-grid nav a:hover,.bp-foot-grid .bp-foot-link:hover{color:var(--bp-white)}.bp-foot-legal{margin-top:clamp(32px,4vw,56px);padding:22px 0 26px;border-top:1px solid rgba(139,168,200,.14);display:flex;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;font-size:12px;color:var(--bp-sky)}.bp-foot-legal a:hover{color:var(--bp-white)}.bp-foot-legal div{display:flex;gap:18px;flex-wrap:wrap}@media (max-width: 1024px){.bp-split{grid-template-columns:1fr}.bp-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-grid a,.bp-grid a.w4{grid-column:span 6}.bp-grid a.w6{grid-column:span 12}.bp-foot-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.bp-hero-txt{flex-direction:column;align-items:flex-start}.bp-grid a,.bp-grid a.w4,.bp-grid a.w6{grid-column:span 12;height:300px}.bp-cat{aspect-ratio:3 / 4}.bp-partner{grid-template-columns:1fr}.bp-partner-links{justify-content:flex-start}.bp-foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.bp-page *,.bp-head,.bp-head *{transition:none!important}}.bp-ptitle{padding:clamp(96px,9vw,132px) var(--bp-pad) 22px}.bp-crumb{display:flex;gap:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-sky)}.bp-crumb a:hover{color:var(--bp-white)}.bp-ptitle-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap;margin-top:clamp(20px,3vw,40px)}.bp-ptitle h1{font-size:clamp(42px,7vw,112px);font-weight:900;line-height:.92;letter-spacing:-.03em;text-wrap:balance}.bp-ptitle-row p{margin:0;max-width:46ch;color:var(--bp-mist);font-size:clamp(15px,1.2vw,18px);line-height:1.6}.bp-filters{display:flex;gap:8px;flex-wrap:wrap;padding:6px var(--bp-pad) 24px}.bp-filters button{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(139,168,200,.32);color:var(--bp-white);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.bp-filters button span{font-size:11px;color:var(--bp-sky);letter-spacing:0;font-variant-numeric:tabular-nums}.bp-filters button:hover{border-color:var(--bp-white)}.bp-filters button[aria-pressed=true]{background:var(--bp-white);color:var(--bp-ink);border-color:var(--bp-white)}.bp-filters button[aria-pressed=true] span{color:var(--bp-line)}.bp-filters button:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-empty{padding:60px var(--bp-pad);color:var(--bp-mist);text-align:center}.bp-sec-end{padding-bottom:clamp(48px,6vw,96px);align-items:center}.bp-d-hero{position:relative;height:clamp(520px,86svh,900px);margin:0 var(--bp-gap);margin-top:var(--bp-gap);border-radius:var(--bp-r-tile);overflow:hidden;background:var(--bp-navy)}.bp-d-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-d-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1e358c,#0d1e3500 26%,#0d1e3500 48%,#0d1e35e0)}.bp-d-hero-txt{position:absolute;z-index:2;left:clamp(20px,4vw,56px);right:20px;bottom:clamp(24px,4vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bp-d-hero-txt .bp-pill{padding:10px 18px 10px 12px}.bp-d-hero-txt .bp-pill svg{width:16px;height:16px}.bp-d-hero-txt .bp-eb{color:var(--bp-white);text-shadow:0 1px 12px rgba(0,0,0,.4)}.bp-d-hero h1{font-size:clamp(36px,6vw,96px);font-weight:900;line-height:.94;letter-spacing:-.025em;max-width:18ch;text-wrap:balance}.bp-d-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(28px,5vw,80px);padding:clamp(40px,5vw,80px) var(--bp-pad)}.bp-d-data{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;align-content:start;margin:0}.bp-d-data dt{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-sky);margin-bottom:6px}.bp-d-data dd{margin:0;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.bp-d-text{min-width:0}.bp-d-text p{margin:0 0 20px;color:var(--bp-mist);font-size:clamp(16px,1.3vw,19px);line-height:1.65;max-width:60ch}.bp-d-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.bp-d-actions .bp-pill svg{width:16px;height:16px}.bp-d-gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bp-gap);padding:0 var(--bp-gap) var(--bp-gap)}.bp-d-gal>button,.bp-d-gal>video{display:block;width:100%;height:clamp(260px,32vw,560px);border-radius:var(--bp-r-tile);overflow:hidden;background:var(--bp-navy)}.bp-d-gal>video{-o-object-fit:cover;object-fit:cover}.bp-d-gal>:first-child:nth-last-child(odd){grid-column:1 / -1;height:clamp(300px,42vw,720px)}.bp-d-gal img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.bp-d-gal button:hover img{transform:scale(1.03)}.bp-d-gal button:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-d-more{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px var(--bp-pad) 8px}.bp-d-more p{margin:0;font-size:12px;color:var(--bp-sky)}@media (max-width: 900px){.bp-d-body{grid-template-columns:1fr}}@media (max-width: 640px){.bp-d-gal{grid-template-columns:1fr}.bp-d-gal>button,.bp-d-gal>video,.bp-d-gal>:first-child:nth-last-child(odd){grid-column:auto;height:300px}.bp-d-hero{height:clamp(460px,78svh,680px)}}.bp-menu-panel{background:var(--bp-ink)!important;color:var(--bp-white)}.bp-menu-close{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.45);display:inline-flex;align-items:center;justify-content:center;color:var(--bp-white);transition:background .3s,border-color .3s}.bp-menu-close:hover{background:#ffffff1a;border-color:var(--bp-white)}.bp-menu-close:focus-visible,.bp-menu-sound:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-menu-sound{position:absolute;z-index:3;left:28px;top:28px;display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#0d1e358c;border:1px solid rgba(255,255,255,.4);color:var(--bp-white);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.bp-menu-sound svg{width:16px;height:16px}.bp-mi{overflow:hidden}.bp-mi>*{animation:bp-mi-up .9s var(--bp-expo) both;animation-delay:calc(var(--i, 0) * 45ms + .18s)}@keyframes bp-mi-up{0%{transform:translateY(105%);opacity:0}to{transform:none;opacity:1}}.bp-mi-row{align-items:baseline;gap:18px;padding:6px 0;transition:opacity .45s var(--bp-soft)}.bp-mi-row>i,.bp-mi-m>i{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--bp-sky);min-width:22px;font-variant-numeric:tabular-nums}.bp-mi-link{flex:1;min-width:0;font-size:clamp(24px,2.15vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.18;white-space:nowrap}.bp-mi-link>span{display:inline-block;transition:transform .6s var(--bp-expo)}.bp-mi-go{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);align-self:center;display:inline-flex;align-items:center;justify-content:center;font-size:18px;flex:none;opacity:0;transform:translate(-10px);transition:opacity .45s var(--bp-soft),transform .6s var(--bp-spring),background .3s}.bp-mi-go svg{width:16px;height:16px}.bp-mi-row.is-on .bp-mi-link>span{transform:translate(10px)}.bp-mi-row.is-on .bp-mi-go{opacity:1;transform:none;background:#ffffff14}.bp-mi-row.is-dim{opacity:.32}.bp-mi-m{display:flex;align-items:baseline;gap:14px;width:100%;text-align:left;padding:8px 0;font-size:clamp(26px,7vw,34px);font-weight:600;letter-spacing:-.025em;line-height:1.15}@media (min-width: 1024px){.bp-mi-m{display:none}}.bp-mi-m>span{flex:1}.bp-mi-m>span+span{flex:none;font-size:22px;font-weight:500}.bp-menu-cap{position:absolute;z-index:2;left:40px;right:40px;bottom:40px;display:grid;gap:10px;color:var(--bp-white)}.bp-menu-cap span{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.bp-menu-cap b{font-size:clamp(30px,3vw,48px);font-weight:600;letter-spacing:-.035em;line-height:1;animation:bp-intro .7s var(--bp-soft) both}.bp-menu-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:24px 32px calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.12)}@media (min-width: 768px){.bp-menu-foot{padding-inline:64px}}.bp-menu-rec{display:flex;flex-wrap:wrap;gap:10px 26px;font-size:14px}.bp-menu-rec a{display:inline-flex;align-items:center;gap:10px;color:#ffffffd1;transition:color .3s}.bp-menu-rec a:hover{color:var(--bp-white)}.bp-menu-rec svg{width:15px;height:15px;color:var(--bp-sky)}.bp-menu-act{display:flex;align-items:center;gap:22px}@media (prefers-reduced-motion: reduce){.bp-mi>*,.bp-menu-cap b{animation:none!important}.bp-mi-link>span,.bp-mi-go{transition:none!important}}@media (min-width: 1025px){.bp-grid-all a.is-fill{grid-column:span var(--fill)}}main.bp-skin{background:var(--bp-ink)}main.bp-skin :is(h1,h2){font-weight:800!important;letter-spacing:-.02em;text-wrap:balance}main.bp-skin h3{font-weight:700!important;letter-spacing:-.01em}main.bp-skin :is(h1,h2,h3) .italic{font-style:normal!important;font-weight:inherit!important;color:var(--bp-sky)}main.bp-skin .rounded-sm{border-radius:var(--bp-r-tile)!important}main.bp-skin .rounded-md{border-radius:18px!important}main.bp-skin :is(a,button).uppercase[class*=tracking-]{border-radius:999px!important}.bp-chip{display:inline-flex;align-items:center;padding:11px 20px;border-radius:999px;font-size:13px;font-weight:600;color:var(--bp-mist);background:#ffffff0f;border:1px solid rgba(139,168,200,.28);transition:background .25s,border-color .25s,color .25s}.bp-chip:hover{background:#ffffff1f;border-color:var(--bp-sky);color:var(--bp-white)}.bp-chip:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-md{min-height:100vh}.bp-md-wrap{max-width:1440px;margin:0 auto;padding-left:var(--bp-pad);padding-right:var(--bp-pad)}.bp-md-head{padding-top:clamp(118px,13vw,168px);padding-bottom:clamp(28px,4vw,48px);background:radial-gradient(1200px 500px at 85% -10%,rgba(46,95,163,.28),transparent 70%),var(--bp-ink)}.bp-md-crumbs{margin-bottom:22px}.bp-md-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--bp-sky);transition:color .25s}.bp-md-back:hover{color:var(--bp-white)}.bp-md-back svg{width:15px;height:15px}.bp-md-title{margin:18px 0 0;font-size:clamp(38px,6.4vw,92px);line-height:.98;font-weight:800;letter-spacing:-.03em;color:var(--bp-white);max-width:16ch;text-wrap:balance}.bp-md-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(26px,3vw,40px)}.bp-md-intro{padding:clamp(12px,2vw,24px) 0 clamp(48px,6vw,88px)}.bp-md-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:start}.bp-md-shot{aspect-ratio:4 / 5;border-radius:var(--bp-r-card);overflow:hidden;background:#f5f7fa;box-shadow:0 30px 70px #00000059;display:flex;align-items:center;justify-content:center}.bp-md-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-md-shot span{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#8ba8c8}.bp-md-copy{min-width:0;padding-top:clamp(0px,2vw,24px)}.bp-md-copy h2{margin:0 0 22px;font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:800;letter-spacing:-.015em;color:var(--bp-white)}.bp-md-copy p{margin:0 0 16px;font-size:16px;line-height:1.75;color:#ffffffbd;max-width:64ch}.bp-md-sections{padding:0 0 clamp(56px,7vw,104px)}.bp-md-sections .bp-md-wrap{display:flex;flex-direction:column;gap:12px}.bp-md-acc{scroll-margin-top:110px;border-radius:var(--bp-r-card);overflow:hidden;background:var(--bp-ink-2);border:1px solid rgba(139,168,200,.16);transition:border-color .3s}.bp-md-acc.is-open{border-color:#8ba8c857}.bp-md-acc-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px);text-align:left;color:var(--bp-white)}.bp-md-acc-head span{font-size:clamp(17px,1.6vw,22px);font-weight:700;letter-spacing:-.01em}.bp-md-acc-head i{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.3);transition:background .25s,border-color .25s}.bp-md-acc-head:hover i{background:#ffffff1a;border-color:var(--bp-white)}.bp-md-acc-head:focus-visible{outline:2px solid var(--bp-sky);outline-offset:-4px;border-radius:var(--bp-r-card)}.bp-md-acc-head i svg{width:16px;height:16px}.bp-md-acc-body{margin:0 8px 8px;padding:clamp(22px,3vw,40px);border-radius:22px;background:#f5f7fa;color:#132840}@media (max-width: 860px){.bp-md-grid{grid-template-columns:1fr}.bp-md-shot{aspect-ratio:4 / 3.4}}.bp-specs{margin:0;display:grid}.bp-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 32px;padding:14px 4px;border-bottom:1px solid #D6E0EC}.bp-specs>div:first-child{border-top:1px solid #D6E0EC}.bp-specs dt{font-size:14px;font-weight:600;color:#3d5a80}.bp-specs dd{margin:0;font-size:15px;font-weight:600;color:#0d1e35;font-variant-numeric:tabular-nums}@media (max-width: 640px){.bp-specs>div{grid-template-columns:1fr}}.bp-bullets{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bp-bullets li{position:relative;padding-left:22px;font-size:15px;line-height:1.7;color:#24406a;max-width:78ch}.bp-bullets li:before{content:"";position:absolute;left:2px;top:.68em;width:8px;height:8px;border-radius:50%;background:#193153}.bp-gal-main{border-radius:var(--bp-r-card);box-shadow:0 18px 40px #0d1e352e}.bp-gal-label{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3d5a80}.bp-gal-thumb{border-radius:14px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .25s,opacity .25s;opacity:.8}.bp-gal-thumb:hover{opacity:1}.bp-gal-thumb.is-on{outline-color:#193153;opacity:1}.bp-sys-hero{position:relative;height:clamp(520px,86svh,900px);overflow:hidden;display:flex;align-items:flex-end;background:var(--bp-ink)}.bp-sys-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1e35c7,#0d1e3559 45%,#0d1e3500 75%),linear-gradient(0deg,#0d1e35eb,#0d1e3500 55%)}.bp-sys-hero-in{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto;padding:0 var(--bp-pad) clamp(40px,6vw,88px)}.bp-sys-hero-title{margin:0;font-size:clamp(40px,6.6vw,96px);line-height:.96;font-weight:800;letter-spacing:-.03em;color:var(--bp-white);max-width:15ch;text-wrap:balance}.bp-sys-hero-sub{margin:22px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:#ffffffc7;max-width:52ch}.bp-cta-wrap{padding:clamp(8px,1vw,16px) var(--bp-pad) clamp(56px,7vw,104px);background:var(--bp-ink)}.bp-cta{max-width:calc(1440px - 2 * var(--bp-pad));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;padding:clamp(32px,5vw,72px);border-radius:var(--bp-r-card);border:1px solid rgba(139,168,200,.2);background:radial-gradient(900px 420px at 100% 0%,rgba(46,95,163,.42),transparent 65%),linear-gradient(135deg,#193153,#132840 60%,#0d1e35)}.bp-cta-copy{min-width:0;max-width:640px}.bp-cta-copy h2{margin:0 0 14px;font-size:clamp(30px,4vw,56px);line-height:1;font-weight:800;letter-spacing:-.025em;color:var(--bp-white)}.bp-cta-copy p{margin:0;font-size:16px;line-height:1.7;color:#ffffffc7}main.bp-skin .bp-paper{background:#f5f7fa!important;border-radius:var(--bp-r-card);margin:8px clamp(8px,1vw,16px);overflow:hidden}main.bp-skin .bp-band{margin:8px clamp(8px,1vw,16px) clamp(48px,6vw,88px);border-radius:var(--bp-r-card);border:1px solid rgba(139,168,200,.2);background:radial-gradient(900px 420px at 100% 0%,rgba(46,95,163,.42),transparent 65%),linear-gradient(135deg,#193153,#132840 60%,#0d1e35)!important}main.bp-skin .bp-band a.uppercase{display:inline-flex!important;align-items:center;gap:10px;border-radius:999px!important;background:var(--bp-blue)!important;border:1px solid var(--bp-blue)!important;color:var(--bp-white)!important;padding:15px 30px!important;font-size:12px!important;font-weight:700;letter-spacing:.14em!important;transition:background .3s,transform .3s}main.bp-skin .bp-band a.uppercase:hover{background:#3a6db3!important}main.bp-skin a.inline-block.uppercase{border-radius:999px!important}main.bp-skin :is(.bp-band,.bp-paper){width:auto!important;max-width:none}main.bp-skin .rounded-lg{border-radius:20px!important}main.bp-skin .bg-background{background:var(--bp-ink)!important}main.bp-skin .bg-muted\/40{background:var(--bp-ink-2)!important}main.bp-skin .bg-muted\/30{background:#ffffff0a!important}main.bp-skin .border-border{border-color:#8ba8c82e!important}main.bp-skin .btn-liquid-glass{border-radius:999px!important}main.bp-skin{display:flow-root}main.bp-skin .min-h-screen.bg-background{min-height:0}main.bp-skin .bg-card{background:var(--bp-ink-2)!important;border:1px solid rgba(139,168,200,.16)!important;border-radius:var(--bp-r-tile)!important}.bp-glow{background:radial-gradient(1100px 520px at 85% 0%,rgba(46,95,163,.38),transparent 65%),linear-gradient(160deg,#132840,#0d1e35 70%)}main.bp-skin :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:14px!important;background:#ffffff0f!important;border:1px solid rgba(139,168,200,.3)!important;color:var(--bp-white);transition:border-color .2s,box-shadow .2s,background .2s}main.bp-skin :is(input,select,textarea):focus{outline:none!important;border-color:var(--bp-sky)!important;box-shadow:0 0 0 3px #2e5fa373!important;background:#ffffff17!important}main.bp-skin input[type=checkbox]{accent-color:var(--bp-blue);width:16px;height:16px}main.bp-skin input[type=file]::file-selector-button{border-radius:999px;border:1px solid rgba(139,168,200,.4);background:transparent;color:var(--bp-white);padding:8px 16px;margin-right:12px}main.bp-skin button[type=submit]{border-radius:999px!important}main.bp-skin section:not(:first-of-type) img.object-cover:not(.absolute){border-radius:var(--bp-r-tile)}main.bp-skin .shadow-2xl{box-shadow:0 30px 60px -20px #0000008c!important}main.bp-skin :is(.prose,article) :is(h2,h3){font-weight:800!important}main.bp-skin form button[type=submit]{background:var(--bp-blue)!important;border-color:var(--bp-blue)!important;color:var(--bp-white)!important}main.bp-skin form button[type=submit]:hover:not(:disabled){background:#3a6db3!important}main.bp-skin form button[type=submit]:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}main.bp-skin :is(h1,h2,h3,h4).italic{font-style:normal!important;font-weight:800!important}.bp-pc{position:relative;display:block;overflow:hidden;border-radius:var(--bp-r-tile);background:var(--bp-navy);color:var(--bp-white);box-shadow:0 1px #ffffff0f inset,0 22px 44px -22px #000000b3;transition:transform .55s var(--bp-spring),box-shadow .45s}.bp-pc>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.3s var(--bp-soft),filter .6s}.bp-pc:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#0a162880,#0a162800 26%,#0a162800 46%,#0a1628e6);box-shadow:inset 0 0 0 1px #ffffff17;transition:background-color .5s}.bp-pc-top{position:absolute;z-index:2;top:18px;left:20px;right:18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.bp-pc-top i{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:#ffffffd1}.bp-pc-top em{font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 11px;border-radius:999px;color:var(--bp-white);background:#0d1e356b;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%)}.bp-pc-foot{position:absolute;z-index:2;left:20px;right:18px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.bp-pc-txt{min-width:0;display:flex;flex-direction:column;gap:9px}.bp-pc b{font-size:clamp(18px,1.5vw,24px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.bp-grid .w6 .bp-pc-txt b,.bp-pc.w6 b{font-size:clamp(22px,2.2vw,34px)}.bp-pc small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-mist)}.bp-pc small span+span:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--bp-sky);margin:0 10px;vertical-align:.18em;opacity:.8}.bp-pc-go{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;position:relative;border:1px solid rgba(255,255,255,.5);color:var(--bp-white);transition:color .45s var(--bp-soft),border-color .45s}.bp-pc-go:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;background:var(--bp-white);transform:scale(.4);opacity:0;transition:transform .45s cubic-bezier(.15,.75,.5,1),opacity .35s}.bp-pc-go svg{position:relative;width:16px;height:16px;transition:transform .45s var(--bp-spring)}.bp-pc:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}@media (hover: hover){.bp-pc:hover{transform:translateY(-6px);box-shadow:0 1px #ffffff14 inset,0 34px 60px -24px #000000d9}.bp-pc:hover>img{transform:scale(1.06)}.bp-pc:hover:after{background-color:#0a16282e}.bp-pc:hover .bp-pc-go{color:var(--bp-ink);border-color:var(--bp-white)}.bp-pc:hover .bp-pc-go:before{transform:scale(1);opacity:1}.bp-pc:hover .bp-pc-go svg{transform:translate(2px)}}@media (max-width: 640px){.bp-pc-top{top:14px;left:16px;right:14px}.bp-pc-foot{left:16px;right:14px;bottom:14px}.bp-pc-go{width:40px;height:40px}}.bp-grid-cat .bp-pc{grid-column:span 4;height:clamp(300px,28vw,440px)}@media (max-width: 1024px){.bp-grid-cat .bp-pc{grid-column:span 6}}@media (max-width: 640px){.bp-grid-cat .bp-pc{grid-column:span 12;height:320px}}.bp-eb-n{display:inline-flex;align-items:center;gap:12px}.bp-eb-n i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--bp-white)}.bp-eb-n i:after{content:"";display:inline-block;width:28px;height:1px;background:currentColor;opacity:.45;margin-left:12px;vertical-align:.3em}.bp-sh{padding:clamp(64px,8vw,128px) var(--bp-pad) clamp(24px,2.6vw,36px);display:flex;justify-content:space-between;align-items:flex-end;gap:24px 48px;flex-wrap:wrap}.bp-sh-l{min-width:0;max-width:820px;display:flex;flex-direction:column;gap:16px}.bp-sh-h,.bp-sh h2{margin:0;font-size:clamp(34px,4.2vw,68px);font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.bp-sh p{margin:0;color:var(--bp-mist);font-size:clamp(15px,1.2vw,18px);line-height:1.6;max-width:52ch}.bp-sh-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.bp-arrow{width:46px;height:46px;border-radius:50%;display:inline-grid;place-items:center;color:var(--bp-white);border:1px solid rgba(255,255,255,.4);background:#0d1e3580;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background .25s,color .25s,border-color .25s,transform .15s,opacity .25s}.bp-arrow svg{width:17px;height:17px}.bp-arrow:hover:not(:disabled){background:var(--bp-white);color:var(--bp-ink);border-color:var(--bp-white)}.bp-arrow:active:not(:disabled){transform:scale(.92)}.bp-arrow:disabled{opacity:.3;cursor:default}.bp-arrow:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}.bp-rail-wrap{position:relative;padding:10px 0}.bp-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,21vw,340px);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--bp-gap);scroll-padding-inline:var(--bp-gap)}.bp-rail::-webkit-scrollbar{display:none}.bp-rail[data-dopo]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 90px),transparent)}.bp-rail[data-prima][data-dopo]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(90deg,transparent,#000 90px,#000 calc(100% - 90px),transparent)}.bp-rail[data-prima]:not([data-dopo]){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 90px),transparent)}.bp-rail-it{position:relative;display:block;aspect-ratio:4 / 5;border-radius:18px;overflow:hidden;scroll-snap-align:start;background:var(--bp-navy);box-shadow:inset 0 0 0 1px #ffffff14}.bp-rail-it img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.3s var(--bp-soft)}.bp-rail-it:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a162800 50%,#0a1628e0);pointer-events:none}.bp-rail-it>span{position:absolute;z-index:2;left:16px;right:16px;bottom:14px;display:flex;flex-direction:column;gap:6px}.bp-rail-it b{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.bp-rail-it small{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-mist)}.bp-rail-it:focus-visible{outline:2px solid var(--bp-sky);outline-offset:-3px}@media (hover: hover){.bp-rail-it:hover img{transform:scale(1.07)}}.bp-rail-nav{position:absolute;right:calc(var(--bp-pad) - 8px);top:50%;translate:0 -50%;display:flex;gap:8px;z-index:3}@media (max-width: 900px){.bp-rail-nav{display:none}.bp-rail{grid-auto-columns:62%}}.bp-cat{isolation:isolate}.bp-cat>i{position:absolute;z-index:2;top:22px;left:24px;font-style:normal;font-size:12px;font-weight:700;letter-spacing:.16em;color:#ffffffd9;font-variant-numeric:tabular-nums}.bp-cat-txt{position:absolute;z-index:2;left:24px;right:84px;bottom:24px;display:flex;flex-direction:column;gap:8px;min-width:0}.bp-cat-txt b{font-size:clamp(20px,1.9vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.05}.bp-cat-txt small{font-size:14px;color:var(--bp-mist);line-height:1.45}.bp-cat .bp-pc-go{position:absolute;z-index:2;right:22px;bottom:22px}.bp-cat:after{background:linear-gradient(180deg,#0d1e358c,#0d1e3500 26%,#0d1e3500 46%,#0d1e35eb)!important}@media (min-width: 1025px){.bp-cats{display:flex;height:clamp(480px,42vw,660px)}.bp-cat{flex:1 1 0;min-width:0;aspect-ratio:auto;transition:flex-grow .7s var(--bp-expo)}.bp-cats:hover .bp-cat{flex-grow:.8}.bp-cats .bp-cat:hover,.bp-cats .bp-cat:focus-visible{flex-grow:1.9}.bp-cat-txt small{max-height:0;opacity:0;overflow:hidden;transition:max-height .6s var(--bp-expo),opacity .5s}.bp-cat:hover .bp-cat-txt small,.bp-cat:focus-visible .bp-cat-txt small{max-height:80px;opacity:1}}@media (hover: hover){.bp-cat:hover .bp-pc-go{color:var(--bp-ink);border-color:var(--bp-white)}.bp-cat:hover .bp-pc-go:before{transform:scale(1);opacity:1}}@media (hover: none) and (min-width: 1025px){.bp-cat-txt small{max-height:80px;opacity:1}}@media (max-width: 640px){.bp-cat-txt{left:16px;right:16px;bottom:16px}.bp-cat .bp-pc-go{display:none}.bp-cat>i{top:16px;left:16px}.bp-cat-txt b{font-size:18px}.bp-cat-txt small{font-size:12.5px}}.bp-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,48px);padding:clamp(56px,7vw,112px) var(--bp-pad) clamp(16px,2vw,24px)}.bp-num{min-width:0;display:flex;flex-direction:column;gap:10px}.bp-num:before{margin-bottom:clamp(16px,2vw,26px)}.bp-num b{display:flex;align-items:flex-start;gap:6px;font-size:clamp(56px,7.4vw,124px);font-weight:800;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.bp-num sup{font-size:.32em;font-weight:700;letter-spacing:-.01em;color:var(--bp-sky);top:0;margin-top:.2em}.bp-num>span{font-size:clamp(15px,1.2vw,18px);font-weight:700;letter-spacing:-.01em}.bp-num small{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-sky)}@media (max-width: 900px){.bp-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.bp-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);padding-bottom:clamp(48px,6vw,88px)}.bp-key>div{min-width:0;display:flex;flex-direction:column;gap:8px}.bp-key>div:before{margin-bottom:14px}.bp-key b{font-size:clamp(34px,3.8vw,60px);font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.bp-key b em{font-style:normal;font-size:.38em;font-weight:700;letter-spacing:0;color:var(--bp-sky);margin-left:6px}.bp-key>div>span{font-size:13px;line-height:1.45;color:var(--bp-mist)}@media (max-width: 860px){.bp-key{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.bp-md-more{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bp-sky);transition:color .25s}.bp-md-more:hover{color:var(--bp-white)}.bp-md-more svg{width:15px;height:15px}.bp-d-sheet{min-width:0;display:flex;flex-direction:column;gap:22px}.bp-d-body .bp-d-data{grid-template-columns:1fr;gap:0}.bp-d-data>div{display:grid;grid-template-columns:minmax(110px,.8fr) 1.6fr;gap:6px 20px;align-items:baseline;padding-bottom:16px}.bp-d-data>div:before{grid-column:1 / -1;margin-bottom:14px}.bp-d-data dt{margin:0}.bp-d-data dd{font-size:clamp(16px,1.3vw,20px)}.bp-d-body.is-short{grid-template-columns:1fr;gap:clamp(32px,4vw,56px)}.bp-d-body.is-short .bp-d-data{grid-template-columns:repeat(auto-fit,minmax(min(140px,42vw),1fr));gap:0 clamp(20px,3vw,44px)}.bp-d-body.is-short .bp-d-data>div{grid-template-columns:1fr;padding-bottom:22px}.bp-d-body.is-short .bp-d-data dd{font-size:clamp(20px,2vw,30px);font-weight:800;letter-spacing:-.02em}.bp-d-body.is-short .bp-d-text{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;flex-wrap:wrap;padding:clamp(24px,3vw,40px);border-radius:var(--bp-r-tile);border:1px solid rgba(139,168,200,.18);background:radial-gradient(700px 300px at 100% 0%,rgba(46,95,163,.32),transparent 65%),var(--bp-ink-2)}.bp-d-ask{margin:0!important;max-width:46ch!important;color:var(--bp-white)!important;font-size:clamp(17px,1.5vw,22px)!important;font-weight:600;line-height:1.45!important}.bp-d-body.is-short .bp-d-actions{margin-top:0}.bp-d-gal.is-ritmo>.bp-d-shot{height:clamp(260px,30vw,520px)}.bp-d-gal.is-ritmo>.bp-d-shot:nth-child(3n+1){grid-column:1 / -1;height:clamp(320px,46vw,780px)}.bp-d-gal.is-ritmo>.bp-d-shot:nth-child(3n+2):last-child{grid-column:1 / -1;height:clamp(320px,46vw,780px)}.bp-d-shot{position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.bp-d-shot img{transition:transform 1.3s var(--bp-soft)}.bp-d-idx{position:absolute;z-index:2;left:18px;bottom:16px;font-size:11.5px;font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--bp-white);text-shadow:0 1px 10px rgba(0,0,0,.5)}.bp-d-zoom{position:absolute;z-index:2;right:16px;bottom:14px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--bp-white);background:#0d1e3573;border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;translate:0 6px;transition:opacity .35s,translate .45s var(--bp-spring)}.bp-d-zoom svg{width:16px;height:16px}@media (hover: hover){.bp-d-shot:hover img{transform:scale(1.05)}.bp-d-shot:hover .bp-d-zoom{opacity:1;translate:0 0}}@media (hover: none){.bp-d-zoom{opacity:1;translate:0 0}}.bp-d-next{position:relative;display:block;margin:clamp(48px,6vw,96px) var(--bp-gap) var(--bp-gap);height:clamp(300px,34vw,520px);border-radius:var(--bp-r-tile);overflow:hidden;background:var(--bp-ink-2);color:var(--bp-white)}.bp-d-next img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.6s var(--bp-soft)}.bp-d-next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a1628d1,#0a162840 55%,#0a162800 80%),linear-gradient(0deg,#0a162899,#0a162800 50%)}.bp-d-next .bp-eb{position:absolute;z-index:2;left:clamp(22px,4vw,56px);top:clamp(22px,3vw,40px);color:var(--bp-white)}.bp-d-next-txt{position:absolute;z-index:2;left:clamp(22px,4vw,56px);right:110px;bottom:clamp(22px,3vw,44px);display:flex;flex-direction:column;gap:12px}.bp-d-next-txt b{font-size:clamp(32px,5vw,84px);font-weight:900;line-height:.95;letter-spacing:-.035em;text-wrap:balance}.bp-d-next-txt small{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-mist)}.bp-d-next .bp-pc-go{position:absolute;z-index:2;right:clamp(20px,3vw,44px);bottom:clamp(22px,3vw,44px);width:64px;height:64px}.bp-d-next .bp-pc-go svg{width:22px;height:22px}.bp-d-next:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}@media (hover: hover){.bp-d-next:hover img{transform:scale(1.05)}.bp-d-next:hover .bp-pc-go{color:var(--bp-ink);border-color:var(--bp-white)}.bp-d-next:hover .bp-pc-go:before{transform:scale(1);opacity:1}.bp-d-next:hover .bp-pc-go svg{transform:translate(3px)}}@media (max-width: 640px){.bp-d-gal.is-ritmo>.bp-d-shot,.bp-d-gal.is-ritmo>.bp-d-shot:nth-child(3n+1){grid-column:auto;height:300px}.bp-d-next .bp-pc-go{width:48px;height:48px}.bp-d-next-txt{right:80px}}.bp-vt{background:var(--bp-ink);padding:clamp(56px,7vw,104px) 0}.bp-vt-head,.bp-vt-grid{max-width:1440px;margin:0 auto;padding-left:var(--bp-pad);padding-right:var(--bp-pad)}.bp-vt-head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,3.4vw,48px)}.bp-vt-head h2{margin:0;font-size:clamp(32px,4vw,60px);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--bp-white);text-wrap:balance}.bp-vt-head p{margin:0;max-width:54ch;color:var(--bp-mist);font-size:clamp(15px,1.2vw,18px);line-height:1.6}.bp-vt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bp-vt-it{position:relative;min-width:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:clamp(24px,2.4vw,34px);border-radius:var(--bp-r-tile);background:linear-gradient(160deg,#24406a61,#13284099 55%,#0d1e35e6);border:1px solid rgba(139,168,200,.16);transition:transform .55s var(--bp-spring),border-color .35s,box-shadow .45s}.bp-vt-ic{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;color:var(--bp-white);margin-bottom:10px;background:linear-gradient(160deg,#2a4a78,#132840);box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 22px #00000059;transition:transform .5s var(--bp-spring)}.bp-vt-ic svg{width:26px;height:26px}.bp-vt-it>i{position:absolute;top:24px;right:26px;font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.16em;color:var(--bp-sky);font-variant-numeric:tabular-nums}.bp-vt-it h3{margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:800!important;letter-spacing:-.015em;color:var(--bp-white)}.bp-vt-it p{margin:0;font-size:15px;line-height:1.65;color:var(--bp-mist)}.bp-vt-it p.is-solo{font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.45;color:var(--bp-white)}@media (hover: hover){.bp-vt-it:hover{transform:translateY(-6px);border-color:#8ba8c857;box-shadow:0 30px 60px -28px #000c}.bp-vt-it:hover .bp-vt-ic{transform:translateY(-4px) scale(1.08)}}@media (max-width: 1024px){.bp-vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.bp-vt-grid{grid-template-columns:1fr}}main.bp-skin .bp-paper.is-navy{background:radial-gradient(1000px 480px at 0% 0%,rgba(46,95,163,.22),transparent 60%),var(--bp-ink-2)!important;border:1px solid rgba(139,168,200,.14)}main.bp-skin .bp-paper.is-navy :is(.text-background,h2,h3,strong){color:var(--bp-white)!important}main.bp-skin .bp-paper.is-navy :is(.text-background\/50){color:var(--bp-sky)!important}main.bp-skin .bp-paper.is-navy :is(.text-background\/70,.text-background\/80){color:var(--bp-mist)!important}main.bp-skin .bp-paper.is-navy .bg-background\/20{background:#8ba8c840!important}main.bp-skin .bp-paper.is-navy .text-blu-biglia{color:var(--bp-sky)!important}.bp-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.bp-tags li{padding:10px 18px;border-radius:999px;border:1px solid rgba(139,168,200,.3);background:#ffffff0a;font-size:14px;font-weight:600;color:var(--bp-white)}.bp-fin{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bp-fin-it{min-width:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bp-r-tile);background:var(--bp-ink-2);border:1px solid rgba(139,168,200,.16);transition:transform .55s var(--bp-spring),box-shadow .45s}.bp-fin-sw{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden}.bp-fin-sw:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 calc(16.66% - 3px),rgba(0,0,0,.42) calc(16.66% - 3px) 16.66%),linear-gradient(90deg,#ffffff1a,#fff0 40%,#0000002e);transition:transform 1.2s var(--bp-soft)}.bp-fin-sw.is-ral{background:linear-gradient(90deg,#f1ede1 0,#f1ede1 16.66%,#8e9295 16.66%,#8e9295 33.33%,#383e42 33.33%,#383e42 50%,#0a0a0a 50%,#0a0a0a 66.66%,#45322e 66.66%,#45322e 83.33%,#1f3855 83.33%)}.bp-fin-sw.is-legno{background:repeating-linear-gradient(176deg,#3c200e00 0,#3c200e00 7px,#3c200e47 7px,#3c200e47 9px,#3c200e00 9px,#3c200e00 15px),repeating-linear-gradient(181deg,#ffe2b41a 0,#ffe2b41a 3px,#0000 3px,#0000 11px),linear-gradient(180deg,#b27a4a,#8a552d 55%,#6e4022)}.bp-fin-sw.is-corten{background:radial-gradient(ellipse 60% 40% at 30% 20%,rgba(190,100,50,.35),transparent 70%),radial-gradient(ellipse 50% 35% at 70% 75%,rgba(50,18,6,.45),transparent 70%),radial-gradient(circle at 20% 30%,rgba(60,20,4,.18) 0 1.5px,transparent 2.5px) 0 0 / 31px 37px,linear-gradient(160deg,#a9532a,#7c3a1c 50%,#5b2a15)}.bp-fin-sw.is-metal{background:repeating-linear-gradient(180deg,#ffffff12 0,#ffffff12 1px,#0000000d 1px,#0000000d 3px),linear-gradient(115deg,#6f7880,#c9ced2 32%,#8c949b,#e3e6e8 64%,#7d858c)}.bp-fin-sw.is-special{background:conic-gradient(from 210deg at 70% 30%,#2e5fa3,#8ba8c8,#193153,#24406a,#2e5fa3)}.bp-fin-txt{padding:20px 20px 22px;display:flex;flex-direction:column;gap:8px}.bp-fin-txt h3{margin:0;font-size:19px;font-weight:800!important;letter-spacing:-.015em;color:var(--bp-white)}.bp-fin-txt p{margin:0;font-size:14px;line-height:1.6;color:var(--bp-mist)}@media (hover: hover){.bp-fin-it:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px #000c}.bp-fin-it:hover .bp-fin-sw:after{transform:scale(1.04)}}@media (max-width: 1100px){.bp-fin{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.bp-fin{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-fin-sw{aspect-ratio:1}}.bp-inv-wrap{background:var(--bp-ink);padding:clamp(24px,3vw,48px) var(--bp-gap) clamp(48px,6vw,96px)}.bp-inv{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10px;padding:10px;border-radius:var(--bp-r-card);border:1px solid rgba(139,168,200,.18);background:radial-gradient(900px 420px at 0% 0%,rgba(46,95,163,.38),transparent 65%),linear-gradient(135deg,#193153,#132840 60%,#0d1e35)}.bp-inv-copy{min-width:0;padding:clamp(28px,4.4vw,72px);display:flex;flex-direction:column;align-items:flex-start;gap:18px}.bp-inv-copy h2{margin:0;font-size:clamp(32px,4.2vw,64px);font-weight:800!important;line-height:.98;letter-spacing:-.035em;color:var(--bp-white);text-wrap:balance}.bp-inv-copy h2 .italic,.bp-inv-copy h2 span{font-style:normal!important;color:var(--bp-sky)}.bp-inv-copy>p{margin:0;max-width:46ch;color:var(--bp-mist);font-size:clamp(15px,1.2vw,18px);line-height:1.65}.bp-inv-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.bp-inv-act .bp-pill svg{width:15px;height:15px}.bp-inv-info{margin:clamp(10px,2vw,24px) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:18px 36px;padding-top:22px;border-top:1px solid rgba(139,168,200,.2);width:100%}.bp-inv-info dt{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-sky);margin-bottom:6px}.bp-inv-info dt svg{width:13px;height:13px}.bp-inv-info dd{margin:0;font-size:15px;font-weight:600;color:var(--bp-white)}.bp-inv-img{position:relative;margin:0;min-height:360px;border-radius:calc(var(--bp-r-card) - 8px);overflow:hidden}.bp-inv-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-inv-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a162800 60%,#0a1628b3)}.bp-inv-img figcaption{position:absolute;z-index:2;left:18px;bottom:16px;padding:7px 13px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bp-white);background:#0d1e3573;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (max-width: 900px){.bp-inv{grid-template-columns:1fr}.bp-inv-img{min-height:260px;order:-1}.bp-inv-info{grid-template-columns:1fr 1fr}}.bp-foot-card{position:relative;overflow:hidden}.bp-foot-seals{margin-top:clamp(32px,4vw,56px);padding-top:26px;border-top:1px solid rgba(139,168,200,.14);display:flex;align-items:center;justify-content:space-between;gap:18px 32px;flex-wrap:wrap}.bp-foot-schuco img{height:54px;width:auto;display:block;opacity:.92;transition:opacity .25s}.bp-foot-schuco:hover img{opacity:1}.bp-foot-certs{display:flex;flex-wrap:wrap;gap:8px}.bp-foot-certs span{padding:8px 14px;border-radius:999px;border:1px solid rgba(139,168,200,.28);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bp-mist);transition:border-color .25s,color .25s}.bp-foot-certs:hover span{border-color:#8ba8c880;color:var(--bp-white)}.bp-foot-legal{position:relative;z-index:1}.bp-foot-mark{display:flex;justify-content:center;height:clamp(150px,19vw,300px);overflow:hidden;margin-top:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 92%);mask-image:linear-gradient(180deg,#000 10%,transparent 92%)}.bp-foot-mark svg{width:clamp(150px,18vw,290px);height:auto;flex:none;color:#8ba8c829}.bp-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;grid-template-rows:auto auto 1fr auto;background:#081221f5;color:var(--bp-white);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.bp-lb-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px max(20px,env(safe-area-inset-right,0px)) 14px max(20px,env(safe-area-inset-left,0px))}@media (min-width: 768px){.bp-lb-top{padding-inline:40px}}.bp-lb-tit{flex:1;display:flex;align-items:baseline;gap:18px;min-width:0}.bp-lb-n{font-size:13px;letter-spacing:.12em;color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap}.bp-lb-n b{font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--bp-white)}.bp-lb-name{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-lb-bar{height:1px;margin-inline:20px;background:#ffffff1f}@media (min-width: 768px){.bp-lb-bar{margin-inline:40px}}.bp-lb-bar i{display:block;height:100%;background:var(--bp-sky);transform-origin:left;transition:transform .8s cubic-bezier(.7,0,.3,1)}.bp-lb-stage{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden}.bp-lb-stage img{max-width:min(100%,1400px);max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;box-shadow:0 40px 80px #00000073;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-lb-stage img:active{cursor:grabbing}.bp-lb-btn{width:52px;height:52px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.4);color:var(--bp-white);background:#ffffff0a;transition:background .45s cubic-bezier(.15,.75,.5,1),color .45s,border-color .45s}.bp-lb-btn svg{width:20px;height:20px}.bp-lb-btn:focus-visible{outline:2px solid var(--bp-sky);outline-offset:3px}@media (hover: hover){.bp-lb-btn:hover{background:var(--bp-white);color:var(--bp-ink);border-color:var(--bp-white)}}.bp-lb-prev,.bp-lb-next{position:absolute;top:50%;translate:0 -50%;z-index:2}.bp-lb-prev{left:max(16px,env(safe-area-inset-left,0px))}.bp-lb-next{right:max(16px,env(safe-area-inset-right,0px))}@media (min-width: 768px){.bp-lb-prev{left:32px}.bp-lb-next{right:32px}}@media (max-width: 640px){.bp-lb-prev,.bp-lb-next{top:auto;bottom:104px;translate:none;width:44px;height:44px}.bp-lb-stage{padding:12px 0}.bp-lb-stage img{border-radius:0}}.bp-lb-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:14px 20px 22px;justify-content:safe center}.bp-lb-strip::-webkit-scrollbar{display:none}.bp-lb-strip button{flex:none;width:72px;height:52px;border-radius:8px;overflow:hidden;padding:0;opacity:.4;outline:1px solid transparent;outline-offset:2px;transition:opacity .4s,outline-color .4s}.bp-lb-strip button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bp-lb-strip button.is-on{opacity:1;outline-color:var(--bp-white)}@media (hover: hover){.bp-lb-strip button:hover{opacity:.85}}.bp-lb-strip button:focus-visible{outline:2px solid var(--bp-sky)}@media (prefers-reduced-motion: reduce){.bp-lb-bar i,.bp-lb-btn,.bp-lb-strip button{transition:none!important}}
