@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_5d60dc1f-module__4apDva__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_5d60dc1f-module__4apDva__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/08328e320c8f68d1-s.09tcljo7dct-o.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ce5b45ab00236ec9-s.0p_6i_-hvb5ly.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ca31d6821328a4e9-s.p.2h1t2m6r9t_36.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend Fallback;src:local(Arial);ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.0%;size-adjust:109.91%}.lexend_80892608-module__dgL2wW__className{font-family:Lexend,Lexend Fallback;font-style:normal}.lexend_80892608-module__dgL2wW__variable{--font-body:"Lexend", "Lexend Fallback"}
@property --rs-depth{syntax:"<length>";inherits:false;initial-value:0}@property --rs-slab{syntax:"<percentage>";inherits:false;initial-value:100%}:root .landing2.l2-rs{--rs-dark:#111;--rs-light:#fafafa;--rs-red:#eb3d2a;--rs-pink:#ea3d6c;--rs-orange:#ef8632;--rs-lemon:#fdff54;--rs-aqua:#75fbcb;--rs-mint:#75fb8d;--rs-azure:#377ef7;--rs-magenta:#ea33f7;--rs-indigo:#4646ff;--rs-g2:linear-gradient(135deg, var(--rs-magenta), var(--rs-azure));--rs-g3:linear-gradient(135deg, var(--rs-indigo), var(--rs-aqua));--rs-g4:linear-gradient(135deg, var(--rs-aqua), var(--rs-pink));--rs-g5:linear-gradient(135deg, var(--rs-pink), var(--rs-orange));--rs-g6:linear-gradient(135deg, var(--rs-orange), var(--rs-lemon));--rs-g7:linear-gradient(135deg, var(--rs-mint), var(--rs-azure));--rs-bg3:linear-gradient(135deg, var(--rs-aqua), var(--rs-mint));--l2-ink:var(--rs-light);--l2-grey:var(--rs-light);--l2-line:var(--rs-light);--l2-tile:var(--rs-dark);--l2-accent:var(--rs-red);--l2-radius:0px;--rs-border:4px;--rs-edge:3px;--rs-slab:10px;--rs-lift:8px;isolation:isolate;background:var(--rs-dark);color:var(--rs-light);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}:is(html:has(.landing2.l2-rs),body:has(.landing2.l2-rs)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#111}@media (max-width:768px){:root .landing2.l2-rs{--l2-radius:0px;--rs-border:3px;--rs-slab:7px;--rs-lift:5px}}:root .landing2.l2-rs :is(.l2-manifesto-aside,.l2-viewer-credit){font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif}:root .landing2.l2-rs :focus-visible{outline:3px solid var(--rs-lemon);outline-offset:3px}:root .landing2.l2-rs :is(.l2-manifesto,.l2-footer,.l2-rail) :focus-visible{outline-color:var(--rs-dark);outline-offset:5px}:root .landing2.l2-rs :is(.l2-card,.l2-rail-card,.wr-line,.l2-manifesto,.l2-count-floater,.l2-place-line,.l2-viewer-media,.l2-place-chip){box-shadow:calc(var(--rs-depth) * .125) calc(var(--rs-depth) * .125) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .25) calc(var(--rs-depth) * .25) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .375) calc(var(--rs-depth) * .375) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .5) calc(var(--rs-depth) * .5) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .625) calc(var(--rs-depth) * .625) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .75) calc(var(--rs-depth) * .75) 0 var(--rs-ext,var(--rs-dark)), calc(var(--rs-depth) * .875) calc(var(--rs-depth) * .875) 0 var(--rs-ext,var(--rs-dark)), var(--rs-depth) var(--rs-depth) 0 var(--rs-ext,var(--rs-dark))}:root .landing2.l2-rs .rs-plane{z-index:-1;pointer-events:none;position:fixed;inset:0 0 -96px}:root .landing2.l2-rs .rs-plane--grid{translate:0 calc(mod(var(--scroll-y,0) * .4, 96) * -1px);background:linear-gradient(90deg,#fafafa1f 2px,#0000 2px) 0 0/480px 480px,linear-gradient(#fafafa1f 2px,#0000 2px) 0 0/480px 480px,linear-gradient(90deg,#fafafa0f 1px,#0000 1px) 0 0/96px 96px,linear-gradient(#fafafa0f 1px,#0000 1px) 0 0/96px 96px}:root .landing2.l2-rs .rs-plane--dots{translate:0 calc(mod(var(--scroll-y,0) * .15, 12) * -1px);background:radial-gradient(circle,#fafafa47 1px,#0000 1.6px) 0 0/12px 12px;inset:0 0 -24px;-webkit-mask-image:radial-gradient(34% 26% at 16% 30%,#000,#0000 72%),radial-gradient(30% 34% at 84% 72%,#000,#0000 72%),radial-gradient(22% 18% at 58% 8%,#000,#0000 72%);mask-image:radial-gradient(34% 26% at 16% 30%,#000,#0000 72%),radial-gradient(30% 34% at 84% 72%,#000,#0000 72%),radial-gradient(22% 18% at 58% 8%,#000,#0000 72%)}:root .landing2.l2-rs .rs-shape{z-index:-1;pointer-events:none;position:absolute}:root .landing2.l2-rs .rs-shape:before{content:"";-webkit-mask:var(--rs-mask) center / contain no-repeat;mask:var(--rs-mask) center / contain no-repeat;background:var(--rs-fill);position:absolute;inset:0}:root .landing2.l2-rs .rs-shape--chevron{--rs-mask:url(/images/brand/rs-chevron.svg);--rs-fill:var(--rs-g2);aspect-ratio:2568/4194;width:min(52vw,900px);filter:drop-shadow(14px 14px 0 var(--rs-dark)) drop-shadow(10px 10px 0 var(--rs-lemon));translate:0 calc(min(var(--scroll-y,0), 1600) * .35px);top:-4vw;right:-14vw}:root .landing2.l2-rs .rs-shape--bolt{--rs-mask:url(/images/brand/rs-bolt.svg);--rs-fill:var(--rs-red);aspect-ratio:113/189;width:clamp(96px,13vw,220px);filter:drop-shadow(8px 8px 0 var(--rs-pink)) drop-shadow(8px 8px 0 var(--rs-orange));rotate:-8deg;translate:0 calc(min(var(--scroll-y,0), 1600) * -.25px);top:max(380px,46svh);left:max(16px,50vw - 760px)}@media (max-width:768px){:root .landing2.l2-rs .rs-shape--chevron{width:78vw;top:40px;right:-30vw}:root .landing2.l2-rs .rs-shape--bolt{width:72px;top:420px;left:-6vw}}:root .landing2.l2-rs :is(.l2-pill,.l2-cta){--rs-slab-colour:var(--rs-pink);background:var(--rs-light);color:var(--rs-dark);box-shadow:var(--rs-slab) calc(var(--rs-slab) * -1) 0 var(--rs-slab-colour);transition:translate .25s var(--ease-out-quint), box-shadow .25s var(--ease-out-quint);border:0;font-weight:700}:root .landing2.l2-rs :is(.l2-pill,.l2-cta):active{scale:1;translate:var(--rs-slab) calc(var(--rs-slab) * -1);box-shadow:0 0 0 var(--rs-slab-colour)}@media (hover:hover) and (pointer:fine){:root .landing2.l2-rs :is(.l2-pill,.l2-cta):hover{scale:1;translate:calc(var(--rs-slab) / 2) calc(var(--rs-slab) / -2);box-shadow:calc(var(--rs-slab) / 2) calc(var(--rs-slab) / -2) 0 var(--rs-slab-colour)}}:root .landing2.l2-rs .l2-cta{padding:14px 20px 14px 26px;font-size:18px}:root .landing2.l2-rs .l2-header{padding-top:28px}:root .landing2.l2-rs .l2-wordmark{border:var(--rs-edge) solid var(--rs-light);background:var(--rs-dark);height:52px;box-shadow:6px 6px 0 var(--rs-red);border-radius:0}@media (max-width:400px){:root .landing2.l2-rs .l2-wordmark{height:44px;box-shadow:4px 4px 0 var(--rs-red);padding-inline:6px}:root .landing2.l2-rs .l2-wordmark img{height:32px}}:root .landing2.l2-rs .l2-pill-media{border:2px solid var(--rs-dark);border-radius:9999px}:root .landing2.l2-rs .l2-hero-block{gap:48px;padding-top:140px}:root .landing2.l2-rs .l2-hero-h1{font-size:clamp(44px, calc((100vw - 2 * var(--l2-pad)) / 12.6), 128px);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.16}:root .landing2.l2-rs .l2-hero-h1 .wr-line{--rs-depth:.09em;color:var(--rs-dark);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .16em .06em;display:inline}:root .landing2.l2-rs .l2-hero-h1 .wr-line:after{content:"\a ";white-space:pre}:root .landing2.l2-rs .l2-hero-h1 .wr-line:nth-child(odd){--rs-ext:var(--rs-lemon);--rs-slab-fill:var(--rs-red)}:root .landing2.l2-rs .l2-hero-h1 .wr-line:nth-child(2n){--rs-ext:var(--rs-red);--rs-slab-fill:var(--rs-lemon)}:root .landing2.l2-rs .l2-hero-h1 .wr-line{--sr-range:exit 0% exit 75%;background:linear-gradient(var(--rs-slab-fill), var(--rs-slab-fill)) 0 0 / var(--rs-slab) 100% no-repeat;animation-name:rs-slab-exit}:root .landing2.l2-rs .wr-piece{animation-name:rs-word-scatter}:root .landing2.l2-rs .l2-tagline[data-sr]{animation-name:rs-tagline-drop}:root .landing2.l2-rs .wr-word:before{background:var(--rs-dark)}:root .landing2.l2-rs .l2-tagline{border:var(--rs-edge) solid var(--rs-light);background:var(--rs-dark);color:var(--rs-light);padding:10px 14px}@media (max-width:768px){:root .landing2.l2-rs .l2-hero-block{padding-top:112px}:root .landing2.l2-rs .l2-hero-h1{font-size:calc((100vw - 2 * var(--l2-pad)) / 6)}}@keyframes rs-dot-pulse{0%,to{scale:1}50%{scale:.6}}:root .landing2.l2-rs .l2-live{height:56px}:root .landing2.l2-rs .l2-live-dot{background:var(--rs-red);border-radius:0;width:14px;height:14px;animation-name:rs-dot-pulse}:root .landing2.l2-rs .l2-live>.l2-mono{background:var(--rs-lemon);color:var(--rs-dark);padding:6px 10px}:root .landing2.l2-rs .l2-live-rule{height:var(--rs-border);background:var(--rs-light)}:root .landing2.l2-rs .l2-work{padding-top:32px}:root .landing2.l2-rs :is(.l2-wall,.l2-wall-col){gap:32px}:root .landing2.l2-rs .l2-card{--rs-base:10px;--rs-depth:var(--rs-base);border:var(--rs-edge) solid var(--rs-light);background:var(--rs-dark)}:root .landing2.l2-rs .l2-wall-col:nth-child(2) .l2-card{--rs-base:18px}:root .landing2.l2-rs .l2-wall-col li:nth-child(4n+1) .l2-card{--rs-ext:var(--rs-red)}:root .landing2.l2-rs .l2-wall-col li:nth-child(4n+2) .l2-card{--rs-ext:var(--rs-aqua)}:root .landing2.l2-rs .l2-wall-col li:nth-child(4n+3) .l2-card{--rs-ext:var(--rs-lemon)}:root .landing2.l2-rs .l2-wall-col li:nth-child(4n+4) .l2-card{--rs-ext:var(--rs-magenta)}:root .landing2.l2-rs .l2-wall-col:nth-child(2) li:nth-child(4n+1) .l2-card{--rs-ext:var(--rs-orange)}:root .landing2.l2-rs .l2-wall-col:nth-child(2) li:nth-child(4n+3) .l2-card{--rs-ext:var(--rs-mint)}:root .landing2.l2-rs .l2-card{transition:transform .3s var(--ease-out-quint), --rs-depth .3s var(--ease-out-quint);animation-name:rs-card-fly-in}:root .landing2.l2-rs .l2-group-cell:nth-child(2) .l2-card{--rs-ext:var(--rs-azure)}:root .landing2.l2-rs .l2-group-cell:nth-child(3) .l2-card{--rs-ext:var(--rs-mint)}:root .landing2.l2-rs .l2-slot--group{gap:22px}:root .landing2.l2-rs .l2-wall-col:nth-child(2){z-index:1;position:relative}:root .landing2.l2-rs .l2-cutout{filter:drop-shadow(7px 7px 0 var(--rs-cut-shadow,var(--rs-red)));animation-name:rs-cutout-drop}:root .landing2.l2-rs .l2-wall-col:nth-child(2) .l2-cutout{--rs-cut-shadow:var(--rs-lemon)}:root .landing2.l2-rs .l2-wall-col:nth-child(3) .l2-cutout{--rs-cut-shadow:var(--rs-aqua)}@media (max-width:768px){:root .landing2.l2-rs :is(.l2-wall,.l2-wall-col){gap:20px}:root .landing2.l2-rs .l2-wall-col .l2-card{--rs-base:7px}:root .landing2.l2-rs .l2-wall-col:nth-child(2) .l2-card{--rs-base:10px}:root .landing2.l2-rs .l2-slot--group{gap:14px}:root .landing2.l2-rs .l2-cutout{filter:drop-shadow(4px 4px 0 var(--rs-cut-shadow,var(--rs-red)))}}:root .landing2.l2-rs .l2-viewer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111111f0}:root .landing2.l2-rs .l2-viewer-media{--rs-depth:16px;--rs-ext:var(--rs-red);border:var(--rs-border) solid var(--rs-light);background:var(--rs-dark)}:root .landing2.l2-rs .l2-viewer-credit{background:var(--rs-dark);color:var(--rs-light);padding:6px 10px}:root .landing2.l2-rs .l2-viewer-close{border:var(--rs-edge) solid var(--rs-dark);background:var(--rs-red);width:52px;height:52px;color:var(--rs-dark);box-shadow:6px 6px 0 var(--rs-light);border-radius:0}@media (max-width:768px){:root .landing2.l2-rs .l2-viewer-close{margin-left:-26px}}:root .landing2.l2-rs .l2-count-clock{isolation:isolate}:root .landing2.l2-rs .l2-count-clock:before{content:"";z-index:-1;background:var(--rs-g2);border-radius:50%;position:absolute;inset:8%}:root .landing2.l2-rs .l2-count-clock svg{filter:drop-shadow(1.1vmin 1.1vmin 0 var(--rs-pink)) drop-shadow(1.1vmin 1.1vmin 0 var(--rs-orange)) drop-shadow(1.1vmin 1.1vmin 0 var(--rs-lemon))}:root .landing2.l2-rs .l2-count-ring{stroke:var(--rs-red);stroke-width:12px;stroke-linecap:square}:root .landing2.l2-rs .l2-count-ticks{stroke:var(--rs-light);opacity:1;stroke-width:calc(clamp(0, calc((var(--p,1) - .1) * 4), 1) * 22)}:root .landing2.l2-rs .l2-count-digits{stroke:var(--rs-light);stroke-width:5px}:root .landing2.l2-rs .filled .l2-count-digits{fill:var(--rs-light)}:root .landing2.l2-rs .l2-count-hand path{stroke:var(--rs-red);stroke-linecap:square}:root .landing2.l2-rs .l2-count-hand circle{fill:var(--rs-red)}:root .landing2.l2-rs .l2-count-floater{opacity:1;scale:clamp(0, calc((var(--p,1) - .25) * 6), 1);--rs-depth:12px;--rs-ext:var(--rs-aqua);border:var(--rs-border) solid var(--rs-light)}:root .landing2.l2-rs .l2-count-floater:nth-of-type(2){--rs-depth:20px;--rs-ext:var(--rs-magenta)}:root .landing2.l2-rs .l2-count-floater:nth-of-type(3){--rs-depth:8px;--rs-ext:var(--rs-lemon)}:root .landing2.l2-rs .l2-count-floater:nth-of-type(4){--rs-depth:24px;--rs-ext:var(--rs-red)}:root .landing2.l2-rs .l2-count-floater:nth-of-type(5){--rs-depth:16px;--rs-ext:var(--rs-azure)}:root .landing2.l2-rs .l2-manifesto{--rs-depth:18px;--rs-depth-to:18px;--rs-ext:var(--rs-lemon);--sr-range:entry 0% cover 35%;width:calc(100% - 2 * var(--l2-pad) - 18px);max-width:calc(var(--l2-max) - 2 * var(--l2-pad));margin-block:var(--l2-section-pad);border:var(--rs-border) solid var(--rs-dark);background:var(--rs-red);color:var(--rs-dark);padding-block:clamp(48px,7vw,96px);animation-name:rs-slab-build}:root .landing2.l2-rs .l2-manifesto-lead{grid-column:2/6;font-size:clamp(28px,3.2vw,48px);font-weight:700;line-height:1.02}:root .landing2.l2-rs .l2-manifesto-aside{color:var(--rs-dark);grid-column:6/10}:root .landing2.l2-rs .l2-manifesto .l2-cta{--rs-slab-colour:var(--rs-dark)}@media (max-width:1024px){:root .landing2.l2-rs :is(.l2-manifesto-lead,.l2-manifesto-aside){grid-column:1/-1}}@media (max-width:768px){:root .landing2.l2-rs .l2-manifesto{--rs-depth:10px;--rs-depth-to:10px;width:calc(100% - 2 * var(--l2-pad) - 10px)}}:root .landing2.l2-rs .l2-rail-section{border-block:var(--rs-border) solid var(--rs-dark);background:var(--rs-g5);position:relative}:root .landing2.l2-rs .l2-rail-title{color:var(--rs-dark);letter-spacing:-.035em;font-weight:700}:root .landing2.l2-rs .l2-rail-card{--rs-depth:16px;--rs-ext:var(--rs-dark);--card-ink:var(--rs-light);border:var(--rs-border) solid var(--rs-dark);background:var(--field);color:var(--rs-light);transition:translate .3s var(--ease-out-quint), transform .3s var(--ease-out-quint), --rs-depth .3s var(--ease-out-quint)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+1) .l2-rail-card{--field:var(--rs-g2)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+2) .l2-rail-card{--field:var(--rs-lemon)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+3) .l2-rail-card{--field:var(--rs-g7)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+4) .l2-rail-card{--field:var(--rs-bg3)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+5) .l2-rail-card{--field:var(--rs-g3)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+6) .l2-rail-card{--field:var(--rs-red)}:root .landing2.l2-rs .l2-rail-item:nth-child(7n+7) .l2-rail-card{--field:var(--rs-g4)}:root .landing2.l2-rs .l2-rail-img{border:var(--rs-edge) solid var(--rs-dark);background:var(--rs-dark);box-shadow:8px 8px 0 var(--rs-dark);border-radius:0}:root .landing2.l2-rs .l2-rail-media{inset:0 0 64px}:root .landing2.l2-rs .l2-rail-meta{background:var(--rs-dark);color:var(--rs-light);margin:auto -28px -24px;padding:14px 18px}:root .landing2.l2-rs .l2-rail-sub{color:var(--rs-lemon);opacity:1}@keyframes rs-rail-enter{0%{translate:100vw;scale:var(--rail-scale,2.25);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{translate:0;scale:1}}:root .landing2.l2-rs .l2-rail-item{animation-name:rs-rail-enter}@media (max-width:768px){:root .landing2.l2-rs .l2-rail{gap:20px}:root .landing2.l2-rs .l2-rail-card{--rs-depth:10px}}:root .landing2.l2-rs .l2-places{view-timeline:--rs-places block;position:relative}:root .landing2.l2-rs .l2-places-grid{letter-spacing:-.04em;row-gap:18px;font-size:min(132px,8.2vw);font-weight:700;line-height:1}:root .landing2.l2-rs .l2-places-intro{color:var(--rs-red);margin-bottom:40px}:root .landing2.l2-rs .l2-places-list .l2-place-line{--rs-depth:10px;width:fit-content;max-width:100%;color:var(--rs-dark);flex-wrap:wrap;justify-self:start;align-items:center;padding:.04em .14em .08em}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+1){--rs-ext:var(--rs-red);background:var(--rs-lemon)}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+2){--rs-ext:var(--rs-light);background:var(--rs-aqua)}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+3){--rs-ext:var(--rs-lemon);background:var(--rs-magenta)}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+4){--rs-ext:var(--rs-pink);background:var(--rs-orange)}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+5){--rs-ext:var(--rs-light);background:var(--rs-azure)}:root .landing2.l2-rs .l2-places-list .l2-place-line:nth-child(6n+6){--rs-ext:var(--rs-red);background:var(--rs-mint)}:root .landing2.l2-rs .l2-place-chip{--rs-depth:6px;--rs-ext:var(--rs-dark);border:var(--rs-edge) solid var(--rs-dark);background:var(--rs-dark);border-radius:0}:root .landing2.l2-rs .l2-place-label{border-left:8px solid var(--rs-red);background:var(--rs-dark);color:var(--rs-light);align-self:center;padding:6px 10px}:root .landing2.l2-rs .l2-places:before{content:"";z-index:-1;aspect-ratio:113/189;background:var(--rs-g5);width:clamp(120px,22vw,380px);position:absolute;top:18%;right:-8vw;rotate:12deg;-webkit-mask:url(/images/brand/rs-bolt.svg) 50%/contain no-repeat;mask:url(/images/brand/rs-bolt.svg) 50%/contain no-repeat}@media (max-width:768px){:root .landing2.l2-rs .l2-places-grid{font-size:10.4vw}:root .landing2.l2-rs .l2-places-list .l2-place-line{--rs-depth:6px;margin-left:calc((var(--col) - 1) * 3.5vw);padding-left:.14em}}:root .landing2.l2-rs :is(.l2-place-line,.l2-manifesto-lead,.l2-manifesto-aside,.l2-footer-row,.l2-footer-headline){animation-name:rs-sr-slide}:root .landing2.l2-rs .l2-footer{margin-top:var(--l2-section-pad);color:var(--rs-dark);padding-top:56px;position:relative}:root .landing2.l2-rs .l2-footer:before{content:"";z-index:-1;border-top:12px solid var(--rs-red);background:var(--rs-light);width:100vw;position:absolute;inset:0 auto 0 50%;translate:-50%}:root .landing2.l2-rs .l2-footer-dim{color:var(--rs-dark)}:root .landing2.l2-rs .l2-footer-rule{border-top:var(--rs-border) solid var(--rs-dark)}:root .landing2.l2-rs .l2-footer-headline{letter-spacing:-.04em;max-width:14ch;font-size:clamp(40px,6vw,96px);font-weight:700;line-height:.95}:root .landing2.l2-rs .l2-footer .l2-cta{--rs-slab-colour:var(--rs-red);background:var(--rs-dark);color:var(--rs-light);margin-bottom:8px}:root .landing2.l2-rs .l2-draft-label{border:2px solid var(--rs-dark);background:var(--rs-lemon);color:var(--rs-dark);border-radius:0}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:root .landing2.l2-rs :is(.l2-card,.l2-rail-card){transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}:root .landing2.l2-rs .l2-card:hover{--rs-depth:calc(var(--rs-base) + var(--rs-lift));transform:translate(calc(var(--rs-lift) * -1), calc(var(--rs-lift) * -1)) perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}:root .landing2.l2-rs .l2-rail-card:hover{--rs-depth:calc(16px + var(--rs-lift));translate:calc(var(--rs-lift) * -1) calc(var(--rs-lift) * -1)}}@keyframes rs-drift{0%{translate:0 var(--rs-drift)}to{translate:0 calc(var(--rs-drift) * -1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){:root .landing2.l2-rs .l2-wall-col:nth-child(2){--rs-drift:48px;animation:linear both rs-drift;animation-timeline:view()}:root .landing2.l2-rs .l2-places:before{--rs-drift:160px;animation:linear both rs-drift;animation-timeline:--rs-places}}}@media (prefers-reduced-motion:reduce){:root .landing2.l2-rs :is(.rs-plane,.rs-shape,.l2-wall-col),:root .landing2.l2-rs .l2-places:before{translate:none}:root .landing2.l2-rs :is(.l2-card,.l2-rail-card){transform:none}:root .landing2.l2-rs .l2-count-digits{fill:var(--rs-light)}}:root .landing2.l2-rs{--font-mono:var(--font-body)}:root .landing2.l2-rs .l2-mono{letter-spacing:.08em;font-weight:500}:root .landing2.l2-rs :is(.rs-plane,.rs-shape){will-change:translate}@keyframes rs-card-fly-in{0%{translate:var(--card-x) var(--card-y);scale:var(--card-scale);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{translate:0;scale:1}}@keyframes rs-cutout-drop{0%{translate:0 45%;rotate:calc(var(--cut-rot) * -3);animation-timing-function:cubic-bezier(.34,1.56,.64,1);scale:0}to{translate:0;rotate:var(--cut-rot);scale:1}}@keyframes rs-sr-slide{0%{translate:var(--sr-x,0) var(--sr-y,0);animation-timing-function:cubic-bezier(.33,1,.68,1)}to{translate:0}}@keyframes rs-slab-build{0%{--rs-depth:0px;animation-timing-function:cubic-bezier(.33,1,.68,1);scale:.88}to{--rs-depth:var(--rs-depth-to);scale:1}}@keyframes rs-slab-exit{0%{--rs-slab:100%;--rs-depth:.09em;animation-timing-function:cubic-bezier(.32,0,.67,0)}to{--rs-slab:0%;--rs-depth:0em}}@keyframes rs-word-scatter{0%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;rotate:none;scale:1}to{translate:var(--wr-dx) var(--wr-dy);rotate:var(--wr-rot);scale:.55}}@keyframes rs-tagline-drop{0%{animation-timing-function:cubic-bezier(.32,0,.67,0);translate:0;rotate:none}to{translate:0 22vh;rotate:-7deg}}:root .landing2.l2-rs :is(.l2-card,.l2-rail-card):focus-visible{outline-offset:calc(var(--rs-depth) + 3px)}
