.barrier .ph__title{font-size:.957em}@media (width>=861px){.barrier .ph__support{top:calc(var(--name) * .937)}}.barrier .ph__lock{--word:5.493;z-index:1;position:relative}.ph__film{z-index:0;pointer-events:none;position:absolute;inset:0}.ph__film video,.ph__film img{width:max(112.5%,177.8svh);max-width:none;height:auto;animation:ph-film 1.2s var(--ease-out) both;display:block;position:absolute;top:50%;left:36%;translate:0 -50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.ph__film:after{content:"";background:linear-gradient(to bottom, #04070dd1 0%, #04070d9e 38%, #04070d73 62%, #04070deb 92%, var(--earth) 100%);position:absolute;inset:0}@keyframes ph-film{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ph__film video,.ph__film img{animation:none}}@media (width<=860px){.ph__film video,.ph__film img{width:auto;height:60%;top:-2%;left:50%;translate:-33%;-webkit-mask-image:linear-gradient(#000 72%,#0000 98%);mask-image:linear-gradient(#000 72%,#0000 98%)}.barrier .ph__name{padding-bottom:0}}.nx__size{color:var(--fg);margin:28px 0 0;font-size:clamp(16px,1.15vw,20px)}.bk__curve{height:clamp(96px,14vh,150px);margin:clamp(28px, 4vh, 44px) calc(var(--thumb,22px) / 2) 18px;--thumb:22px;position:relative}@media (width<=860px){.bk__curve{--thumb:28px}}.bk__curve svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bk__curve path{fill:none;stroke:var(--seam-lit);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.bk__curve path.bk__on{stroke:var(--volt)}.bk__lit{transform-origin:0 0;transition:transform .35s var(--ease-out)}.bk__dot{background:var(--volt);width:14px;height:14px;transition:left .35s var(--ease-out), top .35s var(--ease-out);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 6px #ffec1929}.bk__ends{justify-content:space-between;margin-top:6px;display:flex}.bk .pw__label{display:none}@media (prefers-reduced-motion:reduce){.bk__curve path.bk__on{stroke:var(--volt)}.bk__lit{transform-origin:0 0;transition:transform .35s var(--ease-out)}.bk__dot{transition:none}}.pw.br{text-align:left;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.br__text{position:sticky;top:clamp(96px,16vh,160px)}.br .rise__word+.rise__word{margin-left:0}.br .rise__word{margin-right:.24em}.br .pw__lede{max-width:34ch;margin:14px 0 0}.br__photos{flex-direction:column;gap:clamp(32px,5vh,56px);display:flex}.br__photo{width:min(100%, calc(var(--w) * 1.15px));margin:0}.br__photo+.br__photo{align-self:flex-end}.br__frame{overflow:hidden}.br__photo img{will-change:transform;width:100%;height:auto;aspect-ratio:var(--ar);object-fit:cover;display:block}.br__points{flex-direction:column;gap:24px;margin:clamp(40px,6vh,64px) 0 0;padding:0;list-style:none;display:flex}.br__points li{border-top:var(--hair) solid var(--seam-lit);grid-template-columns:auto 1fr;gap:6px 20px;padding-top:18px;display:grid}.br__points .mono{color:var(--fg-faint);grid-row:span 2;padding-top:.3em}.br__points strong{font-variation-settings:"wdth" 104, "wght" 650;color:var(--fg);font-size:clamp(18px,1.3vw,22px);font-weight:400}.br__points p{color:var(--fg-dim);margin:0;font-size:clamp(16px,1vw,17px);line-height:1.5}@media (width<=860px){.pw.br{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vh,56px)}.br__text{position:static}}.sb__label{margin:4px 0 12px}.sb__bands{border-top:var(--hair) solid var(--earth-3);grid-template-columns:repeat(9,minmax(0,1fr));margin:0 0 clamp(20px,3vh,28px);display:grid}.sb__bands>div{border-bottom:var(--hair) solid var(--earth-3);flex-direction:column;gap:4px;padding:12px 0;display:flex}.sb__bands dt{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-dim);white-space:nowrap;font-size:12px}.sb__bands dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px}@media (width<=1100px){.sb__bands{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=520px){.sb__bands{grid-template-columns:repeat(3,minmax(0,1fr))}}
