.grain{position:relative;display:block;border-radius:inherit;overflow:hidden;isolation:isolate;background:var(--g0)}.grain:after,.grain:before{content:"";position:absolute;pointer-events:none}.grain:before{inset:-22%;filter:blur(24px) saturate(1.04)}.gx-1:before{background:var(--fade,linear-gradient(transparent,transparent)),radial-gradient(24% 108% at 3% 22%,var(--g0),transparent 60%),radial-gradient(27% 117% at 16% 84%,var(--g1),transparent 63%),radial-gradient(30% 126% at 30% 16%,var(--g2),transparent 66%),radial-gradient(24% 135% at 43% 92%,var(--g3),transparent 60%),radial-gradient(27% 108% at 57% 26%,var(--g4),transparent 63%),radial-gradient(30% 117% at 70% 78%,var(--g5),transparent 66%),radial-gradient(24% 126% at 84% 20%,var(--g6),transparent 60%),radial-gradient(27% 135% at 97% 70%,var(--g7),transparent 63%)}.gx-2:before{background:var(--fade,linear-gradient(transparent,transparent)),radial-gradient(24% 108% at 3% 74%,var(--g7),transparent 60%),radial-gradient(27% 117% at 16% 12%,var(--g6),transparent 63%),radial-gradient(30% 126% at 30% 88%,var(--g5),transparent 66%),radial-gradient(24% 135% at 43% 20%,var(--g4),transparent 60%),radial-gradient(27% 108% at 57% 82%,var(--g3),transparent 63%),radial-gradient(30% 117% at 70% 18%,var(--g2),transparent 66%),radial-gradient(24% 126% at 84% 86%,var(--g1),transparent 60%),radial-gradient(27% 135% at 97% 30%,var(--g0),transparent 63%)}.gx-3:before{background:var(--fade,linear-gradient(transparent,transparent)),radial-gradient(24% 108% at 3% 40%,var(--g1),transparent 60%),radial-gradient(27% 117% at 16% 90%,var(--g0),transparent 63%),radial-gradient(30% 126% at 30% 28%,var(--g3),transparent 66%),radial-gradient(24% 135% at 43% 84%,var(--g2),transparent 60%),radial-gradient(27% 108% at 57% 24%,var(--g7),transparent 63%),radial-gradient(30% 117% at 70% 88%,var(--g6),transparent 66%),radial-gradient(24% 126% at 84% 32%,var(--g4),transparent 60%),radial-gradient(27% 135% at 97% 76%,var(--g5),transparent 63%)}.grain:after{inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.85' intercept='-.425'/%3E%3CfeFuncG type='linear' slope='1.85' intercept='-.425'/%3E%3CfeFuncB type='linear' slope='1.85' intercept='-.425'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:soft-light;opacity:1}.grain-1{--g0:#693469;--g1:#7a4883;--g2:#7756a0;--g3:#8976ab;--g4:#9393b8;--g5:#b0b0c6;--g6:#cacfd6;--g7:#e3e6e7}.grain-2{--g0:#442e5e;--g1:#54437a;--g2:#525898;--g3:#6f78a7;--g4:#8ea2b5;--g5:#acb9c3;--g6:#c8d4d4;--g7:#e2e6e6}.grain-3{--g0:#202441;--g1:#364362;--g2:#467083;--g3:#5f8d9c;--g4:#80aca7;--g5:#a3bcb8;--g6:#c1cfc8;--g7:#dfe4e0}.grain-4{--g0:#1d323a;--g1:#33575c;--g2:#447e6d;--g3:#5d9782;--g4:#7daa89;--g5:#a0baa6;--g6:#c1cebf;--g7:#dfe2dd}.grain-5{--g0:#223f49;--g1:#43909c;--g2:#61bbc1;--g3:#99cdcb;--g4:#d1b06e;--g5:#dda87f;--g6:#e0d8ac;--g7:#e5dbcf}.grain-6{--g0:#633145;--g1:#7e4553;--g2:#9b546c;--g3:#a97277;--g4:#b69096;--g5:#c4b1ae;--g6:#d5c9c9;--g7:#e7e4e3}.grain-7{--g0:#223144;--g1:#4b7899;--g2:#70a7bb;--g3:#9dc4ca;--g4:#89b6ac;--g5:#a9c8a9;--g6:#d9dcbe;--g7:#edeadf}.grain-8{--g0:#543061;--g1:#7a457c;--g2:#96539a;--g3:#a8719a;--g4:#b68fac;--g5:#c4adb6;--g6:#d5c8cd;--g7:#e7e2e3}.grain-9{--g0:#2f3241;--g1:#697089;--g2:#898fa1;--g3:#a4a9b3;--g4:#b9bdc4;--g5:#ccced1;--g6:#dbdcde;--g7:#e9eaeb}@media(prefers-contrast:more){.grain{display:none}}:root{--r-panel:14px}.panel{position:relative;border-radius:var(--r-panel);background:var(--snow);border:var(--edge);overflow:hidden}.panel-body,.panel-cap{position:relative;z-index:1}.panel-body{padding:var(--s4)}.panel-cap{border-top:var(--edge);padding-top:var(--s3);margin:0 var(--s4) var(--s4);max-width:60ch}.panel-cap .k-head{display:block;margin-bottom:var(--s1)}.panel-cap p{font-size:14px;line-height:1.6;color:var(--gray-s)}.panel .wi{border-top:none;border-bottom:none;padding:0}.panel .est{max-width:none}@media(max-width:768px){.panel-body{padding:var(--s4)}.panel-cap{margin:0 var(--s4) var(--s4)}}.gx-4:before{background:var(--fade,linear-gradient(transparent,transparent)),radial-gradient(46% 78% at 12% 8%,var(--g7),transparent 64%),radial-gradient(38% 62% at 30% 26%,var(--g6),transparent 60%),radial-gradient(42% 70% at 46% 44%,var(--g4),transparent 62%),radial-gradient(36% 58% at 62% 58%,var(--g3),transparent 58%),radial-gradient(44% 74% at 78% 74%,var(--g1),transparent 64%),radial-gradient(52% 86% at 98% 96%,var(--g0),transparent 70%),radial-gradient(26% 44% at 88% 30%,var(--g5),transparent 54%),radial-gradient(22% 38% at 8% 88%,var(--g2),transparent 52%)}.gx-5:before{background:var(--fade,linear-gradient(transparent,transparent)),radial-gradient(50% 84% at 96% 92%,var(--g0),transparent 68%),radial-gradient(40% 66% at 80% 76%,var(--g1),transparent 62%),radial-gradient(44% 72% at 62% 62%,var(--g2),transparent 64%),radial-gradient(38% 62% at 46% 50%,var(--g3),transparent 60%),radial-gradient(42% 70% at 32% 36%,var(--g4),transparent 62%),radial-gradient(40% 66% at 18% 22%,var(--g5),transparent 62%),radial-gradient(46% 76% at 4% 8%,var(--g6),transparent 66%),radial-gradient(28% 46% at 74% 14%,var(--g7),transparent 56%)}.tile{display:block;height:148px;border-radius:var(--r-panel) var(--r-panel) 0 0}.rail-plate{flex:1 1 auto;min-height:200px;margin-top:var(--s5)}.access-side{display:flex;flex-direction:column}.access-plate{flex:1 1 auto;min-height:280px}@media(max-width:900px){.rail-plate{flex:0 0 auto;min-height:240px;margin-top:var(--s4)}.access-plate{flex:0 0 auto;min-height:380px}}.plate{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--r-panel);display:flex;flex-direction:column;justify-content:flex-end}.plate>.plate-bg{position:absolute;inset:0;height:auto;width:auto;border-radius:inherit;z-index:0}.plate-body{position:relative;z-index:1;padding:var(--s4)}.tile-reg{position:absolute;top:10px;left:12px;z-index:3;font-style:normal;font-size:13px;font-weight:400;line-height:1;color:rgba(255,255,255,.42);pointer-events:none}.plate-k{display:block;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.66);margin-bottom:var(--s1)}.plate-a{display:inline-block;color:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.42);padding-bottom:2px}@media(hover:hover){.plate-a:hover{background:var(--sky);color:var(--ink);border-bottom-color:transparent}}.plate-facts li:has(.plate-lv){display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-column-gap:var(--s2);column-gap:var(--s2)}.plate-facts li:has(.plate-lv) .plate-more{grid-column:1/-1}.plate-lk{display:block;font-size:13px;letter-spacing:-.005em;width:-moz-fit-content;width:fit-content;padding:0 .12em;margin-left:-.12em}.plate-lk,.plate-lv{font-weight:600;color:#fff}.plate-lv{font-size:15px;letter-spacing:-.01em;font-feature-settings:proportional-nums lining-nums;font-variant-numeric:proportional-nums lining-nums}.plate-foot{margin:var(--s3) 0 0;padding-top:var(--s2);border-top:1px solid rgba(255,255,255,.24);line-height:1.5;max-width:34ch}.plate-foot,.plate-more em{font-size:12.5px;color:rgba(255,255,255,.8)}.plate-more em{display:block;font-style:normal;margin-top:5px;line-height:1.45;max-width:30ch}.plate-facts{list-style:none;margin:0;padding:0}.plate-facts li{font-size:13px;line-height:1.45;color:rgba(255,255,255,.88);padding:7px 0;border-top:1px solid rgba(255,255,255,.24)}.plate-facts li:first-child{border-top:none;padding-top:0}.plate-facts li:last-child{padding-bottom:0}@media(hover:hover) and (pointer:fine){@media(prefers-reduced-motion:no-preference){.plate-a,.plate-facts li,.plate-k{transition:font-size .3s cubic-bezier(.2,.8,.25,1),letter-spacing .3s cubic-bezier(.2,.8,.25,1),color .26s ease,border-color .26s ease}.plate>.plate-bg{transition:filter .45s cubic-bezier(.2,.7,.3,1)}.plate-more{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .42s cubic-bezier(.2,.8,.25,1)}.plate-more>*{overflow:hidden;min-height:0;opacity:0;transform:translateY(5px);transition:opacity .26s ease,transform .42s cubic-bezier(.2,.8,.25,1)}.plate-facts li:hover .plate-more{grid-template-rows:1fr}.plate-facts li:hover .plate-more>*{opacity:1;transform:none;transition-delay:.05s}}.plate:hover .plate-facts li{font-size:15px;color:#fff}.plate:hover .plate-lv{font-size:17px}.plate:hover .plate-a{font-size:22px}.plate:hover>.plate-bg{filter:brightness(.9)}.plate:hover .plate-k{letter-spacing:.15em}.plate-lk{transition:none}.plate-facts li:hover .plate-lk{background:var(--snow);color:var(--ink)}.plate-facts li:hover{border-top-color:rgba(255,255,255,.9)}}.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s3);gap:var(--s3)}.trio>.panel{display:flex;flex-direction:column;overflow:hidden;min-width:0}.trio .tile{flex:0 0 auto;height:190px}.trio .panel-body{padding:var(--s4);flex:1 1 auto}.trio .tl-k{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--gray-s)}.trio .tl-k,.trio .tl-t{font-weight:600;margin-bottom:var(--s2)}.trio .tl-t{font-size:16px;letter-spacing:-.015em;line-height:1.3}.trio .tl-p{font-size:13.5px;line-height:1.6;color:var(--gray-s)}@media(max-width:900px){.trio{grid-template-columns:1fr}.trio .tile{height:104px}}@media(max-width:640px){.trio{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:var(--s2);gap:var(--s2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 calc(var(--s4) * -1);padding:0 var(--s4) var(--s1);scroll-padding-left:var(--s4);scrollbar-width:none}.trio::-webkit-scrollbar{display:none}.trio>.panel{scroll-snap-align:start}.trio:after{content:"";width:calc(22% - var(--s4))}}.trio-wash>.panel{border:none;background:transparent;min-height:320px;aspect-ratio:15/16}.trio-wash .tile-fill{position:absolute;inset:0;height:auto;width:auto;border-radius:inherit;z-index:0}.trio-wash .panel-body{position:relative;z-index:1;flex:0 0 auto;margin-top:auto;padding:var(--s5) var(--s4) var(--s4)}.trio-wash .tl-k{color:rgba(255,255,255,.72)}.trio-wash .tl-p{color:rgba(255,255,255,.82)}.trio-wash .tl-t{color:#fff;font-size:17.5px}.tile-fill .tl-field{-webkit-mask-image:linear-gradient(0deg,transparent 0 20%,rgba(0,0,0,.3) 31%,rgba(0,0,0,.75) 42%,#000 54%);mask-image:linear-gradient(0deg,transparent 0 20%,rgba(0,0,0,.3) 31%,rgba(0,0,0,.75) 42%,#000 54%)}.tile-fill{--fade:linear-gradient(to top,var(--g0) 0 33.3%,color-mix(in srgb,var(--g0) 92%,transparent) 41.7%,color-mix(in srgb,var(--g0) 74%,transparent) 48.6%,color-mix(in srgb,var(--g0) 50%,transparent) 54.9%,color-mix(in srgb,var(--g0) 28%,transparent) 60.4%,color-mix(in srgb,var(--g0) 12%,transparent) 65.3%,rgba(0,0,0,0) 70.8%)}@media(max-width:900px){.trio-wash>.panel{min-height:260px;aspect-ratio:16/9;width:100%}}@media(max-width:640px){.trio-wash>.panel{aspect-ratio:15/16;min-height:0}}.rec-close{margin-top:var(--s4);max-width:52ch;font-size:14px}.cmatrix tbody td,.cmatrix tbody tr,.cmatrix thead th{transition:opacity .16s var(--ease),background .16s var(--ease)}@media(hover:hover) and (pointer:fine){.cmatrix tbody:hover tr:not(:hover){opacity:.42}.cmatrix tbody tr:hover{background:rgba(21,20,26,.035)}.cmatrix tbody tr[data-us]:hover{background:rgba(82,182,221,.13)}.cmatrix:has(td[data-col="0"]:hover) td[data-col="0"],.cmatrix:has(td[data-col="0"]:hover) th[data-col="0"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="1"]:hover) td[data-col="1"],.cmatrix:has(td[data-col="1"]:hover) th[data-col="1"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="2"]:hover) td[data-col="2"],.cmatrix:has(td[data-col="2"]:hover) th[data-col="2"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="3"]:hover) td[data-col="3"],.cmatrix:has(td[data-col="3"]:hover) th[data-col="3"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="4"]:hover) td[data-col="4"],.cmatrix:has(td[data-col="4"]:hover) th[data-col="4"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="5"]:hover) td[data-col="5"],.cmatrix:has(td[data-col="5"]:hover) th[data-col="5"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="6"]:hover) td[data-col="6"],.cmatrix:has(td[data-col="6"]:hover) th[data-col="6"]{background:rgba(21,20,26,.055);opacity:1}.cmatrix:has(td[data-col="7"]:hover) td[data-col="7"],.cmatrix:has(td[data-col="7"]:hover) th[data-col="7"]{background:rgba(21,20,26,.055);opacity:1}}@media (hover:hover) and (pointer:fine){.trio-wash .tl-t{font-size:22px;letter-spacing:-.024em;transition:font-size .42s cubic-bezier(.2,.8,.25,1),letter-spacing .42s cubic-bezier(.2,.8,.25,1)}.trio-wash .tl-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.25,1)}.trio-wash .tl-more>*{overflow:hidden;min-height:0;opacity:0;transform:translateY(5px);transition:opacity .26s ease,transform .42s cubic-bezier(.2,.8,.25,1)}.trio-wash .panel:hover .tl-t{font-size:17.5px;letter-spacing:-.015em}.trio-wash .panel:hover .tl-more{grid-template-rows:1fr}.trio-wash .panel:hover .tl-more>*{opacity:1;transform:none;transition-delay:.07s}.trio-wash .tile-fill{transition:filter .45s cubic-bezier(.2,.7,.3,1)}.trio-wash .panel:hover .tile-fill{filter:brightness(.9)}}@media (prefers-reduced-motion:reduce){.trio-wash .tile-fill,.trio-wash .tl-more,.trio-wash .tl-more>*,.trio-wash .tl-t{transition:none}}.cmatrix{width:100%;border-collapse:collapse;margin-top:var(--s4)}.cmatrix td,.cmatrix th{text-align:center;vertical-align:bottom;padding:0 4px var(--s2)}.cmatrix thead th{position:relative;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gray-s);line-height:1.25;width:9%}.cmatrix thead th:first-child{width:23%}.cm-total-h{width:58px}.cmatrix thead th[data-only]{color:var(--ink);font-weight:600}.cm-only{display:block;height:2px;background:var(--brandInk);margin-top:6px}.cmatrix thead th:not([data-only]):after{content:"";display:block;height:2px;background:var(--edge-c,rgba(21,20,26,.09));margin-top:6px}.cmatrix tbody th{text-align:left;vertical-align:middle;font-weight:400;padding:var(--s2) var(--s3) var(--s2) var(--s2)}.cmatrix tbody th b{display:block;font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.cmatrix tbody th em{display:block;font-style:normal;font-size:11px;color:var(--gray-s);margin-top:1px;line-height:1.3}.cmatrix tbody td{vertical-align:middle;padding:var(--s3) 4px}.cmatrix tbody td[data-only]{background:rgba(21,20,26,.028)}.cm-i,.cm-name{display:none}.cm-total{text-align:right;white-space:nowrap;padding-right:0;line-height:.9;font-feature-settings:proportional-nums lining-nums;font-variant-numeric:proportional-nums lining-nums}.cm-total b{font-size:calc(52px * var(--n,1));font-weight:500;letter-spacing:-.045em;color:var(--ink-2)}.cm-total i{font-style:normal;font-size:12px;color:var(--gray-s);letter-spacing:0}.cm-mark{display:inline-block;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(21,20,26,.2)}.cmatrix td[data-on] .cm-mark{background:rgba(21,20,26,.52);box-shadow:none}.cmatrix-key{display:none}.cmatrix tbody tr{border-top:var(--edge-2)}.cmatrix tbody tr:first-child{border-top:1px solid var(--ink)}.cmatrix tbody tr:last-child{border-bottom:var(--edge-2)}.cmatrix tbody tr[data-us]{background:rgba(82,182,221,.07);border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink)}.cmatrix tbody tr[data-us] th{padding:var(--s3) var(--s3) var(--s3) var(--s2)}.cmatrix tbody tr[data-us] .cm-total{padding-right:var(--s3)}.cmatrix tbody tr[data-us] .cm-total b{color:var(--brandInk)}.cmatrix tbody tr[data-us] th b{font-family:FoodDelicious,Schibsted Grotesk,sans-serif;font-size:23px;font-weight:400;letter-spacing:.01em;line-height:1}.cmatrix tbody tr[data-us] td[data-only]{background:rgba(82,182,221,.11)}.cmatrix tbody tr[data-us] .cm-mark{width:15px;height:15px;background:var(--sky);box-shadow:none}@media(hover:hover){.cmatrix tbody tr{transition:background var(--t1) var(--ease)}.cmatrix tbody tr:not([data-us]):hover{background:var(--paper)}}@media(max-width:900px){.cmatrix,.cmatrix tbody,.cmatrix thead{display:block}.cmatrix tbody tr,.cmatrix thead tr{display:grid;grid-template-columns:minmax(0,148px) repeat(8,1fr) 34px;grid-gap:0 3px;gap:0 3px;align-items:center}.cmatrix td,.cmatrix th{display:block;padding:0;text-align:center}.cmatrix thead tr{padding-bottom:5px}.cm-h{display:none}.cm-i{display:block;font-size:9.5px;font-weight:600;color:var(--gray-s);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.cmatrix thead th[data-only] .cm-i{color:var(--brandInk)}.cm-only,.cmatrix thead th:not([data-only]):after{margin-top:3px;height:2px}.cmatrix thead .cm-total-h,.cmatrix thead th:first-child{display:none}.cmatrix thead tr:after,.cmatrix thead tr:before{content:"";display:block}.cmatrix thead tr:before{grid-column:1}.cmatrix thead tr:after{grid-column:10}.cmatrix tbody tr{padding:var(--s2) 0}.cmatrix tbody th{text-align:left;padding:0}.cmatrix tbody th b{font-size:13px;line-height:1.25}.cmatrix tbody th em{font-size:10px;line-height:1.25}.cmatrix tbody td{display:flex;justify-content:center;align-items:center}.cmatrix tbody td[data-only],.cmatrix tbody tr[data-us] td[data-only]{background:none}.cm-mark{width:9px;height:9px}.cm-total{text-align:right}.cm-total b{font-size:15px}.cm-total i{font-size:9.5px}.cmatrix tbody tr[data-us] .cm-total b{font-size:22px}.cmatrix tbody th{padding-left:var(--s1)}.cmatrix tbody tr[data-us] th{padding:0 0 0 var(--s1)}.cmatrix tbody tr[data-us] th b{font-size:18px;letter-spacing:.01em}.cmatrix tbody tr[data-us] .cm-mark{width:11px;height:11px}.cmatrix tbody tr[data-us] .cm-total{padding-right:var(--s1)}.cm-name{display:none}.cmatrix-key{display:flex;flex-wrap:wrap;gap:2px var(--s2);margin-top:var(--s3);padding-top:var(--s2);border-top:var(--edge-2);font-size:10.5px;line-height:1.5;color:var(--gray-s)}.cmatrix-key span{white-space:nowrap}.cmatrix-key b{display:inline-block;min-width:11px;font-weight:600;color:var(--ink-2)}.cmatrix-key span[data-only],.cmatrix-key span[data-only] b{color:var(--brandInk)}}