.prisma{--px-gut:1.5rem;--px-paper:var(--color-c1-paper);--px-ink:var(--color-c1-ink-band);--px-plane:var(--color-c1-graphite-900);--px-rule:#11111429;--px-muted:#4a4a51;--px-fold:14.04deg}@media (min-width:40em){.prisma{--px-gut:2rem}}.prisma .px-opening,.prisma .px-band{background:var(--px-paper);color:var(--color-c1-ink-text)}.prisma .px-band{padding-block:3.25rem}.prisma .px-band>.frame{border-top:1.5px solid var(--color-c1-ink-text);padding-top:1.5rem}.prisma .px-label{letter-spacing:.14em;color:var(--px-muted);align-items:baseline;gap:.6em;font-size:.6875rem;font-weight:600;display:flex}.prisma .band-ink .px-label{color:#b4b4bb}.prisma .px-h1,.prisma .px-title,.prisma .px-signature,.prisma .px-lane-title,.prisma .px-station-title,.prisma .px-family-title,.prisma .plate-tab{letter-spacing:-.028em;text-wrap:balance;font-weight:560;font-stretch:74%;line-height:.94}.prisma .px-title{font-size:clamp(2.2rem,10vw,3.4rem)}.prisma .px-head{gap:.9rem;margin-bottom:2rem;display:grid}.prisma .px-desc{max-width:40ch;color:var(--px-muted)}.prisma .band-ink .px-desc{color:#b4b4bb}.prisma .px-actions{justify-items:start;gap:.6rem;display:grid}.prisma .px-actions>[class^=btn-]{width:100%}.prisma .px-foot{color:var(--px-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:1.25rem;font-size:.92rem;display:flex}.prisma .px-foot>span{max-width:60ch}.prisma .lock{width:.8em;height:.8em;margin-right:.4em;display:inline-block}.prisma .px-opening{padding-top:1.1rem}.prisma .px-opening-in{gap:1.1rem;display:grid}.prisma .px-opening-copy{gap:.85rem;display:grid}.prisma .px-h1{font-size:clamp(2.6rem,12.2vw,4.4rem)}.prisma .px-h1-opener{letter-spacing:-.012em;margin-bottom:.4em;font-size:.42em;font-weight:600;font-stretch:88%;line-height:1.1;display:block}.prisma .px-h1-lead{display:block}.prisma .px-h1-lead:first-letter{text-transform:uppercase}.prisma .px-lede{color:#33332f;max-width:34em;font-size:.97rem;line-height:1.45}.prisma .px-chat{min-height:44px}.prisma .plate{margin-inline:calc(var(--px-gut) * -1);padding:1rem var(--px-gut) 1.25rem;clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px);background:#fff;grid-template-columns:minmax(0,1fr);gap:.4rem;display:grid;position:relative}.prisma .plate:before{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--color-c1-red) calc(50% - 1px) calc(50% + 1.5px), transparent calc(50% + 1.5px));width:28px;height:28px;position:absolute;top:0;left:0}.prisma .plate-label{color:var(--px-muted);padding-left:1.25rem}.prisma .plate-label b{color:var(--color-c1-ink-text)}.prisma .plate-stack{touch-action:pan-y;max-width:20.5rem;margin:-.5rem auto 0}.prisma .plate-solid{cursor:pointer}.prisma .plate-solid[data-on]{cursor:default}.prisma .plate-index{border-bottom:1px solid var(--px-rule);counter-reset:family;display:grid}.prisma .plate-tab{border:0;border-top:1px solid var(--px-rule);letter-spacing:-.02em;text-align:left;color:#63625c;min-height:48px;transition:color var(--duration-fast) ease;background:0 0;align-items:baseline;gap:1rem;padding:.7rem 0;font-size:1.5rem;line-height:1.1;display:flex}.prisma .plate-tab:before{content:"0" counter(family);counter-increment:family;letter-spacing:.1em;font-size:.62rem;font-weight:600;font-stretch:125%;transform:translateY(-.5em)}.prisma .plate-tab[aria-selected=true]{color:var(--color-c1-ink-text)}.prisma .plate-tab[aria-selected=true]:before{color:var(--color-c1-red-ink)}.prisma .plate-tab[aria-selected=true]:after{content:"";background:var(--color-c1-red);clip-path:polygon(35% 0,100% 0,100% 65%,65% 100%,0 100%,0 35%);align-self:center;width:.5rem;height:.5rem;margin-left:auto}@media (hover:hover){.prisma .plate-tab:hover{color:var(--color-c1-ink-text)}}.prisma .plate-head{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.9rem .6rem;display:flex}.prisma .plate-head b{font-weight:640}.prisma .plate-badge{color:var(--px-muted);white-space:nowrap;font-size:.8rem;font-weight:500}.prisma .plate-terms>div,.prisma .px-family-terms>div{border-top:1px solid var(--px-rule);grid-template-columns:6.2rem minmax(0,1fr);gap:.75rem;padding:.55rem 0;display:grid}.prisma .plate-terms dt,.prisma .px-family-terms dt{color:var(--px-muted);font-size:.8rem}.prisma .plate-terms dd,.prisma .px-family-terms dd{font-size:.95rem;font-weight:600;line-height:1.3}.prisma .plate-terms{counter-reset:term}.prisma .plate-terms>div{counter-increment:term;grid-template-columns:7.2rem minmax(0,1fr)}.prisma .plate-panel{container:plate-panel/inline-size}@container plate-panel (max-width:15.49rem){.prisma .plate-terms>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.prisma .plate-terms dt{align-self:start;align-items:center;gap:.45rem;display:flex}.prisma .plate-terms dd{overflow-wrap:anywhere}.prisma .plate-term-n{background:var(--color-c1-ink-text);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;font-weight:600;font-stretch:74%;line-height:1;display:inline-grid}.prisma .plate-term-n:before{content:counter(term)}.prisma .plate-stack .plate-leader{stroke:#85847e}.prisma .plate-stack .plate-balloon{pointer-events:none}.prisma .plate-stack .plate-n{font-size:13px}.prisma .plate-label>span,.prisma .plate-head b{overflow-wrap:anywhere;min-width:0}.prisma .plate-foot{border-top:1px solid var(--px-rule);color:var(--px-muted);flex-wrap:wrap;gap:.25rem 1.25rem;padding:.7rem 0 .4rem;font-size:.8rem;font-weight:500;display:flex}@media (scripting:none){.prisma .plate-index{display:none}}.prisma .px-terms{border-top:1.5px solid var(--color-c1-ink-text);margin-top:2.25rem;display:grid}.prisma .px-terms>div{border-bottom:1px solid var(--px-rule);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.9rem 0;display:grid}.prisma .px-terms dt{letter-spacing:.13em;text-transform:uppercase;font-size:.66rem;font-weight:600;font-stretch:125%;line-height:1.4}.prisma .px-terms dd{color:var(--px-muted);font-size:.92rem;line-height:1.4}.prisma .px-lanes{display:grid}.prisma .px-lane{border-top:1px solid var(--px-rule);gap:.75rem;padding-block:1.5rem;display:grid}.prisma .px-lane-who{letter-spacing:.14em;color:var(--px-muted);font-size:.6875rem;font-weight:600}.prisma .px-lane-title{font-size:2.6rem}.prisma .px-lane-summary{max-width:44ch;color:var(--px-muted)}.prisma .px-journey{border-block:1px solid var(--px-rule);flex-wrap:wrap;gap:.3rem .6rem;padding-block:.7rem;font-size:.95rem;font-weight:620;display:flex}.prisma .px-journey li:not(:last-child):after{content:"→";color:var(--color-c1-red-ink);margin-left:.6rem}.prisma .px-volume{border-top:1px solid var(--px-rule);color:var(--px-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding-top:1rem;display:flex}.prisma .px-fold{--px-band:5.5rem;background:var(--px-plane);padding-block:0 3.5rem}.prisma .px-fold-in{padding-top:var(--px-band);position:relative}.prisma .px-fold-in:before{content:"";top:var(--px-band);width:calc(100vw + var(--px-gut));background:var(--px-ink);position:absolute;bottom:-200rem;left:-100vw}.prisma .px-fold-in:after{content:"";top:0;left:calc(var(--px-gut) - 100vw);width:100vw;height:var(--px-band);background:var(--px-ink);transform:skewX(calc(var(--px-fold) * -1));transform-origin:100% 100%;position:absolute}.prisma .px-fold-head{margin-bottom:0;padding:0 0 2rem 1rem;position:relative}.prisma .px-fold-head:before,.prisma .px-fold-head:after{content:"";background:var(--color-c1-red-bright);width:2px;position:absolute;left:0}.prisma .px-fold-head:before{top:calc(var(--px-band) * -1);height:var(--px-band);transform:skewX(calc(var(--px-fold) * -1));transform-origin:0 100%}.prisma .px-fold-head:after{top:0;bottom:0}.prisma .px-fold-head>.px-label{top:calc(var(--px-band) * -1 + 2.2rem);position:absolute;left:2.4rem;right:0}.prisma .px-stations{position:relative}.prisma .px-stations:after{content:"";background:var(--color-c1-red-bright);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:0}.prisma .px-station{border-top:1px solid #ffffff29;grid-template-columns:3.4rem minmax(0,1fr);gap:.5rem .75rem;padding:1.4rem 0 1.4rem 1rem;display:grid}.prisma .px-station-n{letter-spacing:-.04em;color:#77777f;grid-row:1/4;font-size:4rem;font-weight:400;font-stretch:74%;line-height:.8}.prisma .px-station[data-key] .px-station-n{color:var(--color-c1-red-bright);font-weight:500}.prisma .px-station-title{font-size:2rem}.prisma .px-station-body{grid-column:2;gap:.5rem;display:grid}.prisma .px-station-body p{color:#b4b4bb;max-width:44ch;font-size:.95rem}.prisma .px-station-body .px-station-cap{color:#f3f3f1;margin-top:.5rem;font-size:.8rem;font-weight:500}.prisma .px-statuses{font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:.88rem;font-weight:560;display:flex}.prisma .px-statuses li:not(:last-child):after{content:"→";color:#77777f;margin-inline:.55rem}.prisma .px-station-fig,.prisma .px-station-figs{grid-column:2}.prisma .px-station-fig{width:4.6rem}.prisma .px-station-figs{gap:.5rem;display:flex}.prisma .px-station-figs .prism{width:4.6rem}.prisma .px-route-note{color:#b4b4bb;margin-top:1.25rem;padding-left:1rem;font-size:.8rem;font-weight:500;position:relative}.prisma .px-family{border-top:1px solid var(--px-rule);grid-template-columns:minmax(0,1fr) 5rem;align-items:start;gap:.9rem 1rem;padding-block:1.5rem;display:grid}.prisma .px-family:first-child{border-top:0;padding-top:0}.prisma .px-family-name{grid-area:1/1}.prisma .px-family-title{font-size:2rem}.prisma .px-family-name p{max-width:46ch;color:var(--px-muted);margin-top:.6rem;font-size:.93rem}.prisma .px-family-fig{grid-area:1/2;width:5rem}.prisma .px-family-terms,.prisma .px-family-foot{grid-column:1/-1}.prisma .px-family-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;display:flex}.prisma .px-price{color:var(--px-muted);font-size:.8rem;font-weight:500}.prisma .px-reasons{gap:2rem;display:grid}.prisma .px-reason-lead h3{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,8vw,3.4rem);font-weight:560;font-stretch:74%;line-height:.94}.prisma .px-reason-lead p{max-width:40ch;color:var(--px-muted);margin-block:.9rem .5rem}.prisma .px-reasons li{border-top:1px solid var(--px-rule);padding-block:1rem}.prisma .px-reasons li h3,.prisma .px-steps h3,.prisma .px-case h3,.prisma .px-conditions h3{font-size:1.05rem;font-weight:640;line-height:1.25}.prisma .px-reasons li p,.prisma .px-steps p,.prisma .px-conditions p{max-width:56ch;color:var(--px-muted);margin-top:.3rem;font-size:.94rem}.prisma .px-steps{counter-reset:step;border-bottom:1px solid var(--px-rule)}.prisma .px-steps li{counter-increment:step;border-top:1px solid var(--px-rule);grid-template-columns:2.6rem minmax(0,1fr);gap:0 .75rem;padding-block:1rem;display:grid}.prisma .px-steps li:before{content:"0" counter(step);letter-spacing:.1em;color:var(--px-muted);grid-row:1/3;padding-top:.35rem;font-size:.62rem;font-weight:600;font-stretch:125%}.prisma .px-steps li[data-key]:before{color:var(--color-c1-red-ink)}.prisma .px-steps h3,.prisma .px-steps p{grid-column:2}.prisma .px-conditions{justify-items:start;gap:.4rem;padding-top:1.5rem;display:grid}.prisma .px-markets{clip-path:polygon(24px 0,100% 0,100% 100%,0 100%,0 24px);background:#fff;gap:.9rem;margin-top:2.5rem;padding:1.5rem 1.25rem;display:grid}.prisma .px-markets-title{letter-spacing:-.012em;font-size:1.35rem;font-weight:640;line-height:1.2}.prisma .px-markets>p{color:var(--px-muted);font-size:.94rem}.prisma .px-markets .px-markets-rule{color:var(--color-c1-ink-text);font-weight:560}.prisma .px-markets h4{margin-top:.5rem;font-size:.92rem;font-weight:640}.prisma .px-countries{columns:2;border-top:1px solid var(--px-rule);column-gap:2rem}.prisma .px-countries li{border-bottom:1px solid var(--px-rule);break-inside:avoid;padding:.45rem 0;font-weight:560}.prisma .px-direct{color:var(--px-muted);justify-items:start;gap:.75rem;margin-bottom:2rem;display:grid}.prisma .px-case{border-top:1px solid var(--px-rule);gap:.6rem;padding-block:1.4rem;display:grid}.prisma .px-case h3{letter-spacing:-.028em;font-size:1.9rem;font-weight:560;font-stretch:74%;line-height:.96}.prisma .px-case-who,.prisma .px-case-detail{max-width:52ch;color:var(--px-muted);font-size:.94rem}.prisma .px-case-who{color:var(--color-c1-ink-text);margin-top:.4rem;font-weight:560}.prisma .px-case-links{flex-wrap:wrap;align-items:baseline;gap:0 1.5rem;display:flex}.prisma .px-faq-more{color:var(--px-muted);flex-wrap:wrap;align-items:baseline;gap:0 1.25rem;margin-bottom:1.5rem;display:flex}.prisma .px-closing-in{gap:1.5rem;padding-bottom:0;display:grid}.prisma .px-signature{color:#f3f3f1;max-width:14ch;font-size:clamp(2.6rem,12vw,6.5rem)}.prisma .px-signature em{color:var(--color-c1-red-bright);font-style:normal}.prisma .px-closing-fig{justify-self:end;width:9.5rem;margin-top:-1rem}@media (min-width:40em){.prisma .px-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.prisma .px-actions>[class^=btn-]{width:auto}.prisma .px-opening{padding-top:1.75rem}.prisma .px-lede{font-size:1rem;line-height:1.5}.prisma .plate{margin-inline:0;padding:1.75rem}.prisma .plate-stack{margin-top:0}.prisma .px-terms,.prisma .px-lanes{grid-template-columns:1fr 1fr;column-gap:2.5rem}.prisma .px-family-terms{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;display:grid}.prisma .px-family-terms>div{grid-template-columns:1fr;gap:.15rem}.prisma .px-markets{padding:2rem}}@media (min-width:48em){.prisma .plate{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:1.5rem}.prisma .plate-label{grid-column:1/-1}.prisma .plate-index{grid-area:2/1}.prisma .plate-panel{grid-area:3/1}.prisma .plate-stack{grid-area:2/2/4;align-self:start}}@media (min-width:64em){.prisma .px-band{padding-block:5.5rem}.prisma .px-title{font-size:clamp(3.2rem,5vw,5.2rem)}.prisma .px-head{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:start;column-gap:2.5rem;margin-bottom:3.5rem}.prisma .px-head>.px-label{padding-top:.9rem}.prisma .px-head>.px-desc{padding-top:.6rem}.prisma .px-opening{padding-top:3.5rem}.prisma .px-opening-in{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.75rem 1.5rem}.prisma .px-opening-copy{display:contents}.prisma .px-opening-copy>.px-label,.prisma .px-h1{grid-column:1/-1}.prisma .px-h1{margin-block:-.5rem .75rem;font-size:clamp(4.2rem,6.7vw,7rem)}.prisma .px-lede{grid-column:1/5;font-size:1.06rem}.prisma .px-opening-copy>.px-actions{grid-column:1/6;align-self:start}.prisma .plate{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);grid-area:3/6/6/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;column-gap:2rem;padding:2rem 2.25rem}.prisma .plate:before{width:40px;height:40px}.prisma .plate-label{padding-left:1.75rem}.prisma .plate-stack{max-width:25rem}.prisma .px-terms{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem}.prisma .px-terms>div{border-bottom:0;grid-template-columns:1fr;gap:.5rem;padding:1.2rem 0 2.2rem}.prisma .px-lanes{column-gap:4rem}.prisma .px-lane{padding-block:2rem 2.5rem}.prisma .px-lane-title{font-size:4.2rem}.prisma .px-fold{--px-band:8rem;padding-bottom:5.5rem}.prisma .px-fold-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;padding:0 0 3rem 1.5rem}.prisma .px-fold-head>.px-label{top:calc(var(--px-band) * -1 + 3.4rem);padding-top:0;left:3.8rem}.prisma .px-station{grid-template-columns:8rem minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:start;column-gap:2rem;padding:2rem 0 2rem 1.5rem}.prisma .px-station-n{font-size:6.5rem}.prisma .px-station-title{grid-column:2;font-size:3.4rem}.prisma .px-station-body{grid-column:3}.prisma .px-station-fig,.prisma .px-station-figs{grid-area:1/4;justify-self:end}.prisma .px-station-fig,.prisma .px-station-figs .prism{width:6.5rem}.prisma .px-route-note{padding-left:1.5rem}.prisma .px-family{grid-template-columns:minmax(0,5fr) minmax(0,5fr) minmax(0,2fr);column-gap:2.5rem;padding-block:2.25rem}.prisma .px-family-title{font-size:3.4rem}.prisma .px-family-terms{grid-area:1/2;grid-template-columns:1fr}.prisma .px-family-terms>div{grid-template-columns:6rem minmax(0,1fr);gap:.75rem}.prisma .px-family-terms>div:first-child{border-top:0;padding-top:0}.prisma .px-family-fig{grid-area:1/3/3;justify-self:end;width:8.5rem}.prisma .px-family-foot{grid-column:2}.prisma .px-reasons{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:4rem}.prisma .px-reasons ul{grid-template-columns:1fr 1fr;align-content:start;column-gap:2.5rem;display:grid}.prisma .px-access-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:4rem;display:grid}.prisma .px-access-in>.px-head{grid-column:1/-1}.prisma .px-markets{clip-path:polygon(40px 0,100% 0,100% 100%,0 100%,0 40px);margin-top:0;padding:2.5rem}.prisma .px-request-in,.prisma .px-faq-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4rem;display:grid}.prisma .px-request-in .px-head,.prisma .px-faq-in .px-head{grid-template-columns:1fr;margin-bottom:1.5rem}.prisma .px-request-in .px-title,.prisma .px-faq-in .px-title{font-size:3.4rem}.prisma .px-case{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:2rem}.prisma .px-case-links{grid-column:2}.prisma .px-case h3{font-size:2.6rem}.prisma .px-closing-in{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:3rem}.prisma .px-closing-in>.px-signature,.prisma .px-closing-in>.px-desc,.prisma .px-closing-in>.px-actions{grid-column:1}.prisma .px-closing-fig{grid-area:1/2/4;align-self:end;width:100%;max-width:17rem;margin-top:0}}@media (hover:hover){:is(.prisma .plate:has(.plate-terms>div:first-child:hover) .plate-balloon[data-n="1"] :is(.plate-leader,.plate-ring),.prisma .plate:has(.plate-terms>div:nth-child(2):hover) .plate-balloon[data-n="2"] :is(.plate-leader,.plate-ring),.prisma .plate:has(.plate-terms>div:nth-child(3):hover) .plate-balloon[data-n="3"] :is(.plate-leader,.plate-ring),.prisma .plate:has(.plate-terms>div:nth-child(4):hover) .plate-balloon[data-n="4"] :is(.plate-leader,.plate-ring)){stroke:var(--color-c1-red)}:is(.prisma .plate:has(.plate-terms>div:first-child:hover) .plate-balloon[data-n="1"] .plate-anchor,.prisma .plate:has(.plate-terms>div:nth-child(2):hover) .plate-balloon[data-n="2"] .plate-anchor,.prisma .plate:has(.plate-terms>div:nth-child(3):hover) .plate-balloon[data-n="3"] .plate-anchor,.prisma .plate:has(.plate-terms>div:nth-child(4):hover) .plate-balloon[data-n="4"] .plate-anchor){fill:var(--color-c1-red)}}@media (prefers-reduced-motion:no-preference){.prisma .plate-solid{transition:transform .42s var(--ease-glide)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.prisma .px-stations:after{animation:linear both px-rail;animation-timeline:view();animation-range:entry 15% cover 75%}}}@keyframes px-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (max-width:359px) and (min-width:17.5em){.prisma .px-opening .px-label{white-space:nowrap}}@media (max-width:359px){.prisma .px-opening{padding-top:.6rem}.prisma .px-opening-copy{gap:.55rem}.prisma .px-opening .px-label{letter-spacing:.09em;font-size:.6rem}.prisma .px-h1{font-size:2.3rem}.prisma .px-h1-opener{margin-bottom:.3em}.prisma .px-lede{font-size:.9375rem;line-height:1.4}.prisma .px-opening .px-actions{gap:.45rem}.prisma .px-opening .px-actions>[class^=btn-]{min-height:44px;padding-block:.55rem}}@media (min-width:64em) and (max-width:79.9375em){.prisma .plate{grid-column:5/-1}.prisma .px-opening-copy>.px-actions{grid-column:1/5}.prisma .px-h1{font-size:4.2rem}}.prisma .plate-label{align-items:baseline;gap:.6em;display:flex}.prisma :is(h2,h3,h4,p,dt,dd,li,a){overflow-wrap:break-word}.prisma .px-markets{grid-template-columns:minmax(0,1fr)}
