.br-page .br-closing{max-inline-size:40rem;color:var(--color-text);font-size:var(--text-lead);line-height:1.4}.br-page .section{padding-block:clamp(3rem,7vh,5.5rem)}.br-page .wd-cta.section{padding-block:clamp(4rem,9vw,7rem)}.br-page .wd-heading{margin-block-end:clamp(1.75rem,3.5vw,3rem)}.br-work .project-grid-host{margin-inline:0}.br-page .br-work .project-caption{min-block-size:0}.br-work-foot{border-block-start:1px solid #a7adad24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin-block-start:clamp(1.25rem,2.5vw,2rem);padding-block-start:1.1rem;display:flex}.br-quote{flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0;display:flex}.br-quote blockquote{margin:0}.br-quote blockquote p{color:var(--color-text);font-size:var(--text-lead);margin:0;line-height:1.35}.br-quote figcaption{color:var(--color-text-muted);font-size:var(--text-small)}.br-page .br-related{padding-block:clamp(2.5rem,5vw,4rem)}.br-related-row{gap:.75rem;display:grid}.br-related-row h2{margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.br-related-row p{color:var(--color-text-secondary);font-size:var(--text-lead);margin:0;line-height:1.5}.br-related-plain{color:var(--color-text)}@media (min-width:64rem){.br-related-row{align-items:baseline;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.br-page .br-cta{text-align:center}.br-page .br-cta .wd-cta-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.5rem,3vw,2.5rem)}.br-page .br-cta h2{max-inline-size:13ch;margin-inline:auto}.br-page .br-cta .lead{margin-inline:auto}.br-page .br-cta .action-row{justify-content:center}.br-parts{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""field""list""closing";gap:clamp(1.25rem,3vw,2rem);display:grid}.br-parts-head{grid-area:head}.br-parts-head h2{margin:0}.br-parts-head .lead{margin:var(--space-md) 0 0;max-inline-size:32rem}.br-parts-field{grid-area:field;min-inline-size:0;container-type:inline-size}.br-page .br-closing.br-parts-closing{grid-area:closing;margin:0}.br-parts-list{grid-area:list;margin:0;padding:0;list-style:none}.br-parts-list li{border-block-start:1px solid #a7adad29;grid-template-columns:minmax(min-content,.62fr) minmax(0,1fr);align-items:baseline;gap:.75rem;padding-block:.55rem;transition:border-color .35s;display:grid}.br-parts-list li:last-child{border-block-end:1px solid #a7adad29}.br-parts-list li[data-lit]{border-block-start-color:#99e30b99}.br-parts-list h3{overflow-wrap:normal;font-family:var(--font-body,inherit);letter-spacing:0;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.br-parts-list p{color:var(--color-text-muted);font-size:var(--text-small);margin:0;line-height:1.45}.br-page .br-parts-field .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:clamp(27.5rem,68cqi,32rem)}@media (max-width:47.999rem){.br-page .br-parts-field .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:clamp(27.5rem,150cqi,34rem)}}.br-bubble{--k:1;--art:calc(max(5.4rem, min(8.6rem, 17cqi)) * var(--k))}.br-bubble:first-child{--k:1.1}.br-bubble:nth-child(2){--k:.92}.br-bubble:nth-child(3){--k:.97}.br-bubble:nth-child(4){--k:1.05}.br-bubble:nth-child(5){--k:.95}.br-parts-field .wd-bubbles:not([data-physics=on]) .br-bubble{inline-size:calc(var(--art) * 1.42)}.br-bubble-body{inline-size:var(--art);max-inline-size:none;text-shadow:none;-webkit-user-select:none;user-select:none;justify-items:center;gap:.3rem;padding:0;font-size:clamp(.75rem,2.3cqi,.95rem);display:grid}.br-bubble[data-held] .wd-bubble-skin,.br-bubble[data-lit] .wd-bubble-skin{box-shadow:0 0 1.6rem #99e30b1f,0 0 0 1px #99e30b66}.br-bubble-name{text-wrap:balance;font-weight:600;line-height:1.1}.br-art{aspect-ratio:5/4;pointer-events:none;place-items:center;inline-size:100%;display:grid}.br-art img{display:block}.br-disc{aspect-ratio:1;background:#f7f7f2;border-radius:50%;block-size:100%;display:block;position:relative;box-shadow:0 0 1.5rem #c8e8e229}.br-disc img{object-fit:contain;block-size:74%;inline-size:74%;position:absolute;inset:13%}.br-art--colours{position:relative}.br-art--colours i{aspect-ratio:1;border-radius:50%;display:block;position:absolute;box-shadow:0 0 0 1px #f4f4f438}.br-art--colours i:first-child{inline-size:54%;inset:2% auto auto 3%}.br-art--colours i:nth-child(2){inline-size:40%;inset:24% 4% auto auto}.br-art--colours i:nth-child(3){inline-size:30%;inset:auto auto 0 18%}.br-art--colours i:nth-child(4){inline-size:26%;inset:auto 28% 0 auto}.br-art--colours i:nth-child(5){inline-size:16%;inset:4% 22% auto auto}.br-art--colours i:nth-child(6){inline-size:13%;inset:auto 4% 12% auto}.br-type{background:#f3ebdd;border-radius:.65rem;justify-items:start;gap:.7em;inline-size:100%;padding:1.2em .8em;font-size:.7rem;display:grid}.br-type img{block-size:auto;inline-size:100%}.br-type img+img{inline-size:62%}.br-art--guide img{border-radius:.4rem;block-size:auto;inline-size:100%}.br-art--use img{object-fit:cover;object-position:30% 22%;border-radius:.6rem;block-size:100%;inline-size:100%}@media (min-width:48rem){.br-bubble-body{gap:.5rem}}@media (min-width:64rem){.br-parts{grid-template:"head field""list field"1fr"closing field"/minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,4vw,4rem)}.br-bubble{--art:calc(19cqi * var(--k))}.br-page .br-parts-field .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:clamp(30rem,81cqi,40rem)}.br-parts-head h2{font-size:clamp(3rem,1.6rem + 3vw,4.5rem)}}.br-system{overflow-x:clip}.br-descent{position:relative}.br-stops{grid-template-columns:minmax(0,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.br-stop{justify-items:center;gap:.75rem;display:grid}.br-stop-label{color:var(--color-text);font-size:var(--text-small);text-align:center;margin:0;font-weight:600;position:relative}.br-plate{place-items:center;inline-size:min(100%,38rem);padding:clamp(1.25rem,4vw,2.75rem);display:grid;position:relative}.br-plate img{block-size:auto;inline-size:100%;position:relative}.br-plate[data-lit]{background:var(--sheet);border-radius:1.75rem;box-shadow:0 0 0 1.5px #c8e8e26b,0 0 0 8px #141a1aeb,0 0 2.6rem #f3ebdd38}.br-compare{justify-items:center;gap:1rem;inline-size:100%;display:grid}.br-actual,.br-mask{justify-items:center;gap:.6rem;margin:0;display:grid}.br-mask{inline-size:100%}.br-actual figcaption,.br-mask figcaption{color:var(--color-text-muted);font-size:var(--text-small)}.br-actual-plate{aspect-ratio:1;background:var(--sheet);border-radius:50%;place-items:center;inline-size:4.75rem;display:grid;box-shadow:0 0 0 1px #c8e8e238,0 0 2.5rem #f3ebdd38}.br-actual-plate img{max-inline-size:none;display:block}.br-tether{display:none}.br-mask-frame{aspect-ratio:2;inline-size:min(100%,20rem);position:relative}.br-mask-view{background:var(--sheet);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cpath d='M60 20C180 4 420 4 540 20C585 26 596 60 594 110C592 180 566 248 500 268C440 286 385 272 352 250C328 236 272 236 248 250C215 272 160 286 100 268C34 248 8 180 6 110C4 60 15 26 60 20Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cpath d='M60 20C180 4 420 4 540 20C585 26 596 60 594 110C592 180 566 248 500 268C440 286 385 272 352 250C328 236 272 236 248 250C215 272 160 286 100 268C34 248 8 180 6 110C4 60 15 26 60 20Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.br-mask-view img{inset-block-start:8%;block-size:66%;inline-size:auto;position:absolute;left:50%;translate:-50%}.br-mask-rim{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.br-rim-skirt{fill:none;stroke:#141a1aeb;stroke-width:15px;vector-effect:non-scaling-stroke}.br-rim-edge{fill:none;stroke:#c8e8e26b;stroke-width:1.5px;vector-effect:non-scaling-stroke}.br-mask-frame{filter:drop-shadow(0 0 2.2rem #f3ebdd33)}.br-descent[data-enhanced] .br-column{block-size:29rem;position:relative}.br-descent[data-enhanced] .br-sink{transform:translateY(calc((var(--p) / var(--last) - .5) * 9%));position:absolute;inset:0}.br-descent[data-enhanced] .br-stops{display:block;position:absolute;inset:0}.br-descent[data-enhanced] .br-stop{will-change:opacity, transform;align-content:center;padding-inline-start:3.5rem;position:absolute;inset:0}.br-descent[data-enhanced] .br-stop:first-child .br-plate{inline-size:100%}.br-descent[data-enhanced] .br-stop:nth-child(2) .br-plate{inline-size:min(86%,22rem);padding:1rem}.br-water{pointer-events:none;position:absolute;inset-block:-14% -10%;inset-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.br-descent:not([data-visible]) .br-rise span{animation-play-state:paused}.br-rise{transform:translateY(calc(var(--p) * -5%));position:absolute;inset:0}.br-rise span{aspect-ratio:1;background:radial-gradient(circle at 32% 28%,#f4f4f46b,#0000 46%);border:1px solid #c8e8e26b;border-radius:50%;animation-name:br-rise;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;inset-block-end:-5%}@keyframes br-rise{0%{opacity:0;transform:translate(0,0)}8%{opacity:.9}88%{opacity:.7}to{opacity:0;transform:translate(1.5rem,-46rem)}}.br-gauge{z-index:2;inline-size:2.75rem;position:absolute;inset-block:6%;inset-inline-start:0}.br-gauge-line{inset-block:calc(50% / var(--stops));background:linear-gradient(#f4f4f480,#99e30b38);inline-size:1px;position:absolute;inset-inline-start:.65rem}.br-gauge-bubble{aspect-ratio:1;background:#99e30b38;border:1px solid #f4f4f4bf;border-radius:50%;inline-size:1.05rem;position:absolute;inset-block-start:calc(var(--p) / var(--last) * 100%);inset-inline-start:-.5rem;translate:0 -50%}.br-gauge ol{grid-template-rows:repeat(var(--stops), minmax(0, 1fr));block-size:100%;margin:0;padding:0;list-style:none;display:grid}.br-gauge button{block-size:100%;inline-size:100%;color:var(--color-text-muted);font:inherit;font-size:var(--text-small);text-align:start;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.9rem;padding:0;transition:color .3s;display:flex}.br-gauge button:where(:not(:disabled)){cursor:pointer}.br-gauge button[aria-pressed=true]{color:var(--color-text)}.br-gauge button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.4rem}.br-tick{background:currentColor;flex:none;block-size:1px;inline-size:.5rem;margin-inline-start:.4rem}.br-gauge-text{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (min-width:64rem){.br-descent:not([data-enhanced]) .br-stops{grid-template-columns:repeat(2,minmax(0,1fr))}.br-descent[data-enhanced] .br-column{block-size:clamp(32rem,66vh,38rem)}.br-descent[data-enhanced] .br-stop{padding-inline-start:13rem}.br-descent[data-enhanced] .br-stop:first-child .br-plate{inline-size:min(100%,33rem);padding:2rem}.br-descent[data-enhanced] .br-stop:nth-child(2) .br-plate{inline-size:min(70%,26rem);padding:1.5rem}.br-descent[data-enhanced] .br-stop-label{display:none}.br-gauge{inline-size:12rem}.br-gauge-text{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.br-compare{grid-template-columns:auto minmax(3rem,7rem) minmax(0,1fr);align-items:center;gap:1.25rem}.br-actual{grid-row:1}.br-tether{background:repeating-linear-gradient(90deg,#c8e8e280 0 5px,#0000 5px 11px);block-size:1px;display:block}.br-mask-frame{inline-size:min(100%,38rem)}.br-mask{justify-items:start}.br-actual-plate{inline-size:6.5rem}}.br-page .br-process .wd-process-nodes{grid-template-columns:repeat(5,minmax(0,1fr))}.br-packs{container-type:inline-size}.br-packs .wd-bubble-hint{display:none!important}.br-page .br-packs .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:44rem}@container (min-width:42rem){.br-page .br-packs .wd-bubbles[data-physics=on] .wd-bubble-field{block-size:clamp(25rem,50cqi,34rem)}}.br-packs .wd-bubbles:not([data-physics=on]) .br-pack{inline-size:min(84vw,20rem)}.br-packs .wd-bubbles:not([data-physics=on]) .br-pack[data-big]{inline-size:min(92vw,23rem)}.br-pack .wd-bubble-skin{position:absolute;inset:0}.br-pack-body.wd-bubble-label{text-align:center;justify-items:center;gap:.65rem;inline-size:clamp(11.5rem,26cqi,18rem);max-inline-size:none;padding:0;font-size:1rem;display:grid}[data-big]>.br-pack-body.wd-bubble-label{inline-size:clamp(12rem,31cqi,21rem)}.br-pack-body h3{text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.6cqi,1.85rem);line-height:1.1}.br-pack-body ul{color:var(--color-text-secondary);text-wrap:balance;gap:.4rem;margin:0;padding:0;font-size:clamp(.875rem,1.55cqi,1.0625rem);line-height:1.3;list-style:none;display:grid}
