@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/098850a6eb1f8577-s.1e7lfzpvfrh7f.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6dac7af80352e41b-s.1-avrnevmoafi.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/21445b8bd0ec5702-s.1n1ntp5se85-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.0kf5m0zv7sxld.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.0ongx-zmnmtio.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:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.0sv86lbjkn8rn.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:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.prCR0G_className{font-family:Rubik,Rubik Fallback;font-style:normal}.prCR0G_variable{--font-display:"Rubik", "Rubik Fallback"}
@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.109ulqh0wub5u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.02m2p-env-7db.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.0slsd4dj30esv.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.187m47s3z4syd.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:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.380f-mwhk0aej.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:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.wY-VWq_className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.wY-VWq_variable{--font-sans:"Nunito Sans", "Nunito Sans Fallback"}
.lot-cs{--color-ground:#fff;--color-paper:#fff;--color-ink:#191c2c;--color-ink-soft:#585a6b;--color-navy:#141353;--color-display:#141353;--color-cat-1:#141353;--color-cat-2:#93c5fd;--color-cat-3:#ff3d77;--color-cat-4:#ff8a2a;--color-cat-5:#ffe45c;--lot-dot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1' preserveAspectRatio='none'%3E%3Cpath d='M0.98752,0.49986C0.98724,0.51136 0.98724,0.52286 0.98612,0.53436C0.98499,0.54586 0.98331,0.55708 0.98135,0.56858C0.9791,0.5798 0.9763,0.59074 0.97377,0.60196C0.97153,0.61318 0.96985,0.62468 0.96704,0.6359C0.96396,0.64684 0.96031,0.65778 0.95666,0.66872C0.95302,0.67966 0.94937,0.6906 0.94544,0.70126C0.94123,0.7122 0.93675,0.72286 0.93198,0.73324C0.92721,0.7439 0.92216,0.75428 0.91655,0.76466C0.91094,0.77475 0.90505,0.78485 0.89888,0.79495C0.89271,0.80477 0.88626,0.81487 0.87896,0.82384C0.87167,0.83282 0.86297,0.84095 0.85456,0.84937C0.84642,0.8575 0.83829,0.8662 0.82987,0.87405C0.82118,0.88191 0.8122,0.88948 0.80295,0.89677C0.79369,0.90379 0.78415,0.91052 0.77433,0.91697C0.76452,0.92342 0.75442,0.92959 0.74432,0.93548C0.73422,0.94137 0.72384,0.94698 0.71346,0.95203C0.70309,0.95736 0.69243,0.96269 0.68177,0.96718C0.67083,0.97195 0.65989,0.97616 0.64895,0.9798C0.63773,0.98345 0.62623,0.98654 0.61473,0.98878C0.60323,0.9913 0.59144,0.99215 0.57994,0.99383C0.56844,0.99551 0.55694,0.99776 0.54516,0.9986C0.53366,0.99972 0.52188,1.0 0.51038,1.0C0.4986,1.00028 0.4871,1.00028 0.47532,0.99944C0.46381,0.9986 0.45231,0.99691 0.44081,0.99551C0.42931,0.99411 0.41781,0.99299 0.40631,0.9913C0.39453,0.9899 0.38303,0.98878 0.37153,0.98654C0.36003,0.98401 0.34909,0.98008 0.33787,0.97672C0.32665,0.97335 0.31543,0.97027 0.30449,0.96606C0.29355,0.96185 0.28289,0.9568 0.27251,0.95175C0.26185,0.9467 0.25175,0.94109 0.24137,0.93548C0.231,0.92987 0.22062,0.92454 0.21052,0.91865C0.20014,0.91276 0.18976,0.90687 0.17966,0.9007C0.16957,0.89453 0.15919,0.88808 0.14965,0.88107C0.13983,0.87405 0.13029,0.86676 0.12104,0.85891C0.11206,0.85105 0.10252,0.8432 0.09495,0.83394C0.0871,0.82468 0.08149,0.81374 0.0756,0.80309C0.06971,0.79243 0.0655,0.78093 0.05989,0.77055C0.05428,0.75989 0.04727,0.75035 0.04137,0.73997C0.03548,0.72959 0.02903,0.71921 0.02454,0.70827C0.01978,0.69734 0.01557,0.68612 0.0136,0.67433C0.01164,0.66255 0.01248,0.64965 0.01248,0.63759C0.01248,0.62553 0.01304,0.61346 0.01304,0.60196C0.01304,0.59018 0.01248,0.57868 0.0122,0.56746C0.0122,0.55596 0.01192,0.54474 0.0122,0.53352C0.0122,0.5223 0.01332,0.51108 0.01332,0.49986C0.0136,0.48864 0.01304,0.4777 0.01276,0.4662C0.01276,0.45498 0.0122,0.44376 0.0122,0.43226C0.01192,0.42076 0.01192,0.40926 0.0122,0.39776C0.01248,0.38597 0.01248,0.37419 0.01417,0.36269C0.01585,0.35119 0.01893,0.33969 0.02258,0.32875C0.02623,0.31753 0.031,0.30687 0.03576,0.29649C0.04081,0.28583 0.04586,0.27546 0.05147,0.26508C0.05708,0.25498 0.06353,0.24516 0.06971,0.23562C0.07616,0.22581 0.08289,0.21655 0.08962,0.20701C0.09635,0.19748 0.10309,0.18794 0.1101,0.17868C0.11739,0.16942 0.12468,0.16045 0.13226,0.15175C0.14011,0.14306 0.14825,0.13464 0.15638,0.12623C0.1648,0.11809 0.17293,0.1094 0.18191,0.10182C0.1906,0.09397 0.19986,0.0864 0.2094,0.07938C0.21865,0.07237 0.22847,0.06564 0.23885,0.05975C0.24895,0.05386 0.25961,0.04853 0.27055,0.04432C0.28149,0.03983 0.29299,0.03619 0.30421,0.0331C0.31571,0.03001 0.32749,0.02889 0.33899,0.02609C0.35021,0.02328 0.36115,0.01964 0.37237,0.01599C0.38331,0.01234 0.39425,0.00673 0.40547,0.00421C0.41669,0.0014 0.42875,0.00056 0.44025,0.0C0.45203,-0.00056 0.46381,0.00084 0.47532,0.00112C0.4871,0.00112 0.4986,0.00084 0.51038,0.00112C0.52188,0.00112 0.53366,0.00112 0.54516,0.00196C0.55666,0.00309 0.56844,0.00477 0.57994,0.00645C0.59144,0.00842 0.60295,0.01066 0.61417,0.0129C0.62567,0.01543 0.63717,0.01767 0.64839,0.02104C0.65961,0.0244 0.67027,0.02945 0.68121,0.03366C0.69215,0.03815 0.70281,0.04264 0.71374,0.04712C0.72468,0.05133 0.7359,0.05526 0.74712,0.05975C0.75806,0.06424 0.76928,0.06872 0.78022,0.07377C0.79116,0.0791 0.8021,0.08471 0.8122,0.09116C0.82258,0.09762 0.8324,0.10463 0.84165,0.11248C0.85091,0.12034 0.85989,0.12875 0.86774,0.13773C0.87588,0.14698 0.88289,0.1568 0.88906,0.16746C0.89523,0.17784 0.90028,0.18934 0.90505,0.20056C0.90954,0.21178 0.91318,0.22356 0.91711,0.23478C0.92076,0.24628 0.92384,0.25778 0.92749,0.26872C0.93142,0.27966 0.9359,0.29004 0.94011,0.3007C0.94432,0.31136 0.94853,0.32174 0.9533,0.3324C0.95778,0.34278 0.96311,0.35316 0.9676,0.36381C0.97209,0.37447 0.97714,0.38513 0.98022,0.39635C0.98359,0.40729 0.98555,0.41907 0.98668,0.43058C0.98808,0.44208 0.98752,0.45358 0.9878,0.46536C0.9878,0.47686 0.9878,0.48836 0.98752,0.49986Z'/%3E%3C/svg%3E");min-height:100vh;color:var(--color-ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.lot-cs .lot-dot-mask{-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat}.lot-cs :focus-visible{outline:2.5px solid var(--color-display);outline-offset:3px;border-radius:3px}@media (prefers-reduced-motion:reduce){.lot-cs *,.lot-cs :before,.lot-cs :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}
.nb{z-index:400;height:68px;font-family:var(--font-sans,"Nunito Sans", system-ui, sans-serif);background:#fff;align-items:center;gap:18px;padding:0 clamp(14px,3vw,32px);display:flex;position:relative;box-shadow:inset 0 -2px #141353}.nb-logo img{width:auto;height:32px;display:block}.nb-links{gap:6px;margin-left:auto;display:flex}.nb-link{color:#141353;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.nb-link:hover{background:#ecedf2}.nb-drawn .nb-link{gap:7px;padding:6px 12px 6px 8px}.nb-end{align-items:center;gap:10px;margin-left:14px;display:flex}.nb-lang{border-radius:99px;align-items:center;gap:2px;padding:3px 4px 3px 8px;display:inline-flex;box-shadow:inset 0 0 0 2px #141353}.nb-lang button{font:inherit;color:#141353;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:5px 9px;font-size:12.5px;font-weight:700}.nb-lang button[aria-pressed=true]{color:#fff;background:#141353}.nb-btn{height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.nb-btn-quiet{color:#141353;background:#fff;box-shadow:inset 0 0 0 2px #141353}.nb-btn-main{color:#fff;background:#141353}.nb-btn-main:hover{background:#06062b}.nb-menu{cursor:pointer;background:0 0;border:0;padding:6px;display:none}.nb-sheet{display:none}@media (max-width:860px){.nb{gap:10px;height:60px}.nb-logo img{height:28px}.nb-links,.nb-end .nb-lang,.nb-end>.nb-btn-quiet{display:none}.nb-lang-sheet{justify-self:start;margin:6px 10px 0}.nb-end{margin-left:auto}.nb-btn{height:36px;padding:0 13px;font-size:13px}.nb-menu{display:inline-flex}.nb-sheet{background:#fff;gap:4px;padding:10px 14px 16px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:inset 0 -2px #141353}.nb-sheet-link{color:#141353;border-radius:12px;align-items:center;gap:12px;padding:12px 10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.nb-sheet-link:hover{background:#ecedf2}.nb-sheet .nb-btn{justify-content:center;margin-top:6px}}
.v2{--g:#fff;--paper:#fff;--mist:#ecedf2;--ink:#191c2c;--ink-soft:#585a6b;--ink-mute:#797a8b;--navy:#141353;--punch:#ff3d77;--blue:#93c5fd;--lemon:#ffe45c;--tangerine:#ff8a2a;--rule:#d9dae3;--b-ink:2px solid var(--navy);--b-ctrl:1.5px solid #14135373;--sh:none;--sh-sm:none;background:var(--g);position:fixed;inset:0;overflow:clip}.stage,.stage-wall,.stage-grid{position:absolute;inset:0}.stage-wall{transition:opacity .45s,filter .45s,transform .6s cubic-bezier(.16,1,.3,1)}.is-grid .stage-wall{opacity:.07;pointer-events:none;transform:scale(1.08)}.has-story .stage-wall{opacity:.35}.wall{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-image:radial-gradient(circle at 1px 1px,#14135321 1px,#0000 1.4px);background-size:26px 26px;outline:none;position:absolute;inset:0;overflow:hidden}.wall.is-dragging{cursor:grabbing}@media (pointer:fine){.wall,.wall.is-dragging,.wall .wall-tile{cursor:none}}.wall:focus-visible{box-shadow:inset 0 0 0 3px var(--navy)}.wall-tile{transform-origin:50%;will-change:transform;width:164px;height:164px;font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.wall-frame{-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;background:var(--mist);box-shadow:none;border:0;border-radius:0;transition:opacity .2s;display:block;position:absolute;inset:0;overflow:hidden}.wall-frame img{object-fit:cover;object-position:50% 26%;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .35s;display:block}.wall-frame img.ok{opacity:1}.wall-tile:hover .wall-frame{opacity:.92}.wall-shade{background:var(--g);pointer-events:none;position:absolute;inset:0}.wall-label{text-align:center;white-space:nowrap;background:var(--paper);border:var(--b-ink);max-width:260px;box-shadow:var(--sh-sm);opacity:0;pointer-events:none;border-radius:3px;padding:5px 11px 6px;display:block;position:absolute;top:calc(100% - 14px);left:50%;transform:translate(-50%)}.wall-name{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.01em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.wall-meta{letter-spacing:.06em;text-transform:uppercase;max-width:100%;color:var(--ink-soft);align-items:center;gap:4px;margin-top:2px;font-size:8.5px;font-weight:700;display:inline-flex}.wall-dot{border-radius:99px;flex:none;width:5px;height:5px}.wall-place{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wall-cursor{z-index:200;background:var(--punch);border:var(--b-ink);width:62px;height:62px;box-shadow:var(--sh-sm);pointer-events:none;opacity:0;border-radius:99px;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:0;left:0}.wall-cursor span{letter-spacing:.12em;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600}@media (pointer:coarse){.wall-cursor{display:none}}.masthead{z-index:300;pointer-events:none;width:min(420px,100vw - 36px);position:absolute;top:18px;left:18px}.masthead>*{pointer-events:auto}.masthead.is-grid .crumb{display:none}.grid-home{margin-bottom:26px}.crumb{width:fit-content;margin-bottom:12px;text-decoration:none;transition:opacity .15s;display:block}.crumb img{width:auto;height:30px;display:block}.crumb:hover{opacity:.72}.crumb:focus-visible{outline:2.5px solid var(--navy);outline-offset:5px;border-radius:2px}.mast-card>.hc.edgecard-in>.hc-in{padding:24px 26px 22px}.mast-card h1{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.026em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(30px,4.2vw,46px);font-weight:600;line-height:1.02}.deck{color:var(--ink);text-wrap:pretty;margin:14px 0 0;font-size:15px;line-height:1.55}.stats{color:var(--ink-soft);margin:14px 0 0;font-size:13px}.stats b{font-family:var(--font-display,"Rubik", sans-serif);color:var(--navy);font-size:19px;font-weight:600}.stats span{color:var(--ink-mute);margin:0 4px}.hint{color:var(--ink-soft);align-items:center;gap:9px;margin:16px 0 0;font-size:12.5px;font-weight:600;display:flex}.hint-pip{background:var(--punch);border-radius:99px;flex:none;width:10px;height:10px;position:relative}.hint-pip:after{content:"";background:var(--punch);border-radius:99px;animation:1.8s ease-out infinite pip;position:absolute;inset:0}@keyframes pip{to{opacity:0;transform:scale(2.6)}}.dock{z-index:300;background:var(--paper);border:var(--b-ink);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--sh);border-radius:6px;align-items:center;gap:8px;padding:8px;animation:.7s cubic-bezier(.16,1,.3,1) .5s both dock-in;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@keyframes dock-in{0%{transform:translate(-50%,140%)}}.dock-field{border:var(--b-ctrl);background:var(--paper);height:36px;color:var(--ink-mute);border-radius:3px;align-items:center;gap:7px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.dock-field:focus-within{border-color:var(--navy);box-shadow:var(--sh-sm)}.dock-search{width:250px}.dock-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:13.5px;font-weight:500}.dock-search input::placeholder{color:var(--ink-mute);font-weight:400}.dock-search input::-webkit-search-cancel-button{display:none}.dock-x{width:20px;height:20px;color:var(--ink-soft);cursor:pointer;background:#ecedf2;border:0;border-radius:99px;place-items:center;display:grid}.dock-select{color:var(--ink);cursor:pointer}.dock-select select{appearance:none;font:inherit;color:currentColor;cursor:pointer;background:0 0;border:0;outline:none;max-width:170px;margin-right:-16px;padding-right:16px;font-size:13px;font-weight:700}.dock-select svg{pointer-events:none;color:var(--ink-soft)}.dock-dot{border-radius:2px;flex:none;width:8px;height:8px}.dock-count{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dock-count:not(:has(*)){display:none}.dock-none{color:var(--punch);font-weight:700}.dock-clear{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.dock-seg{background:#ecedf2;border-radius:4px;padding:3px;display:flex}.dock-seg button{height:30px;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.dock-seg button[aria-pressed=true]{background:var(--navy);color:#fff}@media (max-width:860px){.dock{flex-wrap:wrap;gap:7px;width:calc(100vw - 24px);padding:7px;bottom:12px}.dock-search{flex:100%;width:auto}.dock .fm{flex:1 1 0;min-width:0}.dock .fm-trigger{justify-content:space-between;width:100%}.dock .fm-value{text-align:left;flex:1;max-width:none}.dock .fm~.fm .fm-pop{left:auto;right:0}.fm-pop{width:min(320px,100vw - 24px)}.dock-count{flex-basis:100%;order:5}.dock-count:not(:has(*)){display:none}.dock-seg button{justify-content:center;width:36px;height:30px;padding:0}.seg-label{display:none}.masthead{width:calc(100vw - 24px);top:12px;left:12px}.masthead .crumb{margin-bottom:10px}.masthead .crumb img{height:26px}.mast-card>.hc.edgecard-in>.hc-in{padding:14px 16px 15px}.mast-card h1,.masthead.is-globe h1{font-size:25px}.deck{margin-top:8px;font-size:13.5px;line-height:1.45}.hint{margin-top:10px;font-size:12px}.is-globe .globe-host{top:205px;bottom:104px}}.stage-grid{background:var(--g);overscroll-behavior:contain;overflow:hidden auto}.is-grid>.stage-grid{animation:.5s cubic-bezier(.16,1,.3,1) both rise}.masthead.is-grid .mast-card{display:none}.grid-page{max-width:1320px;margin:0 auto;padding:26px 22px 150px}.grid-head{max-width:680px;margin:0 0 56px}.grid-head>.hc.edgecard-in>.hc-in{padding:26px 28px 24px}.grid-head h1{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.028em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.02}.grid-head .deck{font-size:16px}.mag{align-items:start;gap:0 clamp(14px,2vw,28px);display:grid}.mag-col{flex-direction:column;gap:clamp(26px,3vw,40px);min-width:0;display:flex}.mag-item{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.mag-item:before{content:"";aspect-ratio:1;background:var(--blue);width:100%;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;opacity:0;transition:opacity .5s ease calc(var(--d,0s) + .12s), transform .9s cubic-bezier(.16, 1, .3, 1) calc(var(--d,0s) + .12s);pointer-events:none;position:absolute;top:7px;left:7px;transform:translate(-3px,-3px)}.mag-item.is-seen:before{opacity:1;transform:translate(0)}.mag-item:hover:before,.mag-item:focus-visible:before{transform:translate(3px,3px)}.mag-photo{-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;background:var(--mist);opacity:0;transition:opacity .8s ease var(--d,0s), transform 1.1s cubic-bezier(.16, 1, .3, 1) var(--d,0s);border-radius:0;display:block;position:relative;overflow:hidden;transform:translateY(16px)scale(.97);aspect-ratio:1!important}.mag-item.is-seen .mag-photo{opacity:1;transform:none}.mag-item.no-fade .mag-photo,.mag-item.no-fade:before{transition:none}.mag-photo img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.14)}.mag-item.is-seen .mag-photo img{transform:scale(1)}.mag-item:hover .mag-photo img,.mag-item:focus-visible .mag-photo img{transition-duration:.7s;transform:scale(1.04)}.mag-cap{text-align:center;margin-top:16px;padding:0 6%;display:block}.mag-name{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.012em;color:var(--navy);text-wrap:balance;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.18;display:block}.mag-item:hover .mag-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.mag-place{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);margin-top:7px;font-size:11px;font-weight:700;line-height:1.3;display:block}.mag-item:focus-visible{outline:2.5px solid var(--navy);outline-offset:5px}@media (prefers-reduced-motion:reduce){.mag-photo{clip-path:none}.mag-photo img{transform:none}}.grid-empty{text-align:center;font-family:var(--font-display,"Rubik", sans-serif);color:var(--navy);padding:60px 0;font-size:22px}@media (max-width:860px){.grid-page{padding:18px 16px 140px}.mag-name{font-size:16px}}.ov{z-index:500;overscroll-behavior:contain;background:#fbfaff00;outline:none;transition:background .35s;position:fixed;inset:0;overflow-y:auto}.ov-fly,.ov-in{background:var(--g)}.ov-out{background:#fbfaff00;transition:background .4s}.ov-page{opacity:0}.ov-fly .ov-page{opacity:1}.ov-fly .ov-page nav,.ov-fly .ov-page .story-header,.ov-fly .ov-page .story-body,.ov-fly .ov-page .story-aside>:not(figure),.ov-fly .ov-page article~*{opacity:0}.ov-in .ov-page{opacity:1}.ov-in .ov-page nav{animation:.45s cubic-bezier(.16,1,.3,1) both rise}.ov-in .ov-page .story-header{animation:.55s cubic-bezier(.16,1,.3,1) 50ms both rise}.ov-in .ov-page .story-aside>:not(figure){animation:.5s cubic-bezier(.16,1,.3,1) .12s both rise}.ov-in .ov-page .story-body{animation:.6s cubic-bezier(.16,1,.3,1) .16s both rise}.ov-out .ov-page{opacity:0;transition:opacity .22s}.ov-fly [data-hero]{visibility:hidden}.ov-flyer{z-index:10;object-fit:cover;object-position:50% 24%;border:var(--b-ink);box-shadow:var(--sh);transform-origin:0 0;pointer-events:none;border-radius:4px;position:fixed}.ov-in .ov-flyer{display:none}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.hint-pip:after{animation:none}}.stage-globe{animation:.5s cubic-bezier(.16,1,.3,1) both rise;position:absolute;inset:0}.is-globe .stage-wall{opacity:.16;pointer-events:none;transform:scale(1.04)}.globe-host{--face:22px;cursor:grab;position:absolute;inset:0}.globe-host:active{cursor:grabbing}.gface{box-sizing:border-box;width:var(--face);height:var(--face);padding:calc(var(--face) * .055 + 2px);background:var(--cat,var(--navy));-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;pointer-events:auto;cursor:pointer;border:0;border-radius:0;margin:0;transition:width .18s,height .18s;display:block;position:relative;transform:translate(-50%,-50%)}.gface img{width:100%;height:100%;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;object-fit:cover;object-position:50% 28%;border-radius:0;display:block}.gface.is-winner{padding:calc(var(--face) * .075 + 2px);background:var(--lemon)}.gface:hover,.gface:focus-visible{z-index:5;background:var(--punch);outline:0}.gface:hover img,.gface:focus-visible img{transition:transform .18s;transform:scale(1.3)}.gface-tag{left:50%;top:calc(100% + var(--face) * .22 + 6px);background:var(--color-paper);box-shadow:inset 0 0 0 2px var(--navy);white-space:nowrap;text-align:center;opacity:0;pointer-events:none;border-radius:8px;gap:1px;padding:5px 9px 6px;transition:opacity .15s;display:grid;position:absolute;transform:translate(-50%)}.gface-tag b{color:var(--color-display);font:600 13px/1.2 Rubik,system-ui,sans-serif}.gface-tag i{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-soft);font:600 10.5px/1.3 Nunito Sans,system-ui,sans-serif}.gface:hover .gface-tag,.gface:focus-visible .gface-tag{opacity:1}.masthead.is-globe .mast-more{display:none}@media (prefers-reduced-motion:reduce){.gface,.gface img{transition:none}}@media (min-width:861px){.is-globe .globe-host{left:32%}.masthead.is-globe{width:calc(32% - clamp(24px,3.4vw,64px) - 8px);max-width:none;top:50%;left:clamp(24px,3.4vw,64px);transform:translateY(-56%)}.masthead.is-globe .mast-card>.hc.edgecard-in>.hc-in{padding:clamp(20px,2vw,32px) clamp(20px,2.1vw,34px)}.masthead.is-globe h1{text-wrap:balance;font-size:clamp(28px,3.1vw,52px);line-height:1}}.fm{position:relative}.fm-trigger{border:var(--b-ctrl);background:var(--paper);height:36px;font:inherit;color:var(--navy);cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:700;transition:border-color .15s;display:flex}.fm-trigger:hover,.fm-trigger.is-set,.fm-trigger.is-open{border:var(--b-ink)}.fm-trigger:focus-visible{outline:2.5px solid var(--navy);outline-offset:2px}.fm-value{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.fm-chev{color:var(--navy);flex:none;transition:transform .15s}.fm-trigger.is-open .fm-chev{transform:rotate(180deg)}.fm-dot{width:9px;height:9px;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;flex:none}.fm-pop{z-index:40;width:320px;animation:.22s cubic-bezier(.16,1,.3,1) both fm-in;position:absolute;bottom:calc(100% + 16px)}.fm-pop-left{left:0}.fm-pop-right{right:0}@keyframes fm-in{0%{opacity:0;transform:translateY(8px)}}.fm-pop .hc-in{padding:16px 12px 12px}.fm-head{justify-content:space-between;align-items:baseline;padding:0 8px 10px;display:flex}.fm-head h3{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.01em;color:var(--navy);margin:0;font-size:18px;font-weight:600}.fm-clear{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.fm-find{height:40px;box-shadow:inset 0 0 0 2px var(--navy);color:var(--navy);border-radius:12px;align-items:center;gap:8px;margin:0 4px 8px;padding:0 12px;display:flex}.fm-find input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.fm-find input::placeholder{color:var(--ink-mute)}.fm-list,.fm-section>ul{margin:0;padding:0;list-style:none}.fm-list{overscroll-behavior:contain;scrollbar-width:none;max-height:min(360px,52vh);padding-bottom:18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.fm-list::-webkit-scrollbar{display:none}.fm-group{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);justify-content:space-between;margin:14px 10px 4px;font-size:11.5px;font-weight:700;display:flex}.fm-group span{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:0;font-weight:500}.fm-opt{width:100%;font:inherit;color:var(--navy);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:16px 1fr auto 20px;align-items:center;gap:10px;padding:10px;font-size:15px;font-weight:700;line-height:1.25;transition:background .12s;display:grid}.fm-opt:hover{background:var(--mist)}.fm-opt.is-on{background:var(--navy);color:#fff}.fm-opt:focus-visible{outline:2.5px solid var(--navy);outline-offset:-2px}.fm-opt .fm-dot{width:15px;height:15px}.fm-nodot{width:15px}.fm-opt-label{min-width:0}.fm-opt-count{font-family:var(--font-display,"Rubik", sans-serif);font-variant-numeric:tabular-nums;color:var(--ink-mute);font-size:13.5px;font-weight:500}.fm-opt.is-on .fm-opt-count{color:#ffffffbf}.fm-tick{place-items:center;width:20px;display:grid}.fm-none{color:var(--ink-soft);padding:12px 10px;font-size:14px}.hc{position:relative}.hc-edge{display:block;position:absolute;inset:0;overflow:visible}.hc-in{position:relative}.v2.is-leaving .stage-wall,.v2.is-leaving .stage-globe,.v2.is-leaving .masthead,.v2.is-leaving .dock,.v2.is-leaving .viewtoggle,.v2.is-leaving .mag-item:not(.is-lifting),.v2.is-leaving .grid-head{opacity:0;transition:opacity .26s}.mag-item.is-lifting,.gface.is-lifting{z-index:60;animation:.32s cubic-bezier(.45,0,.2,1) both lift;position:relative}.mag-item.is-lifting:before{opacity:0;transition:opacity .18s}@keyframes lift{to{transform:translateY(-26px)scale(1.06)}}.gface.is-lifting{animation:.32s cubic-bezier(.45,0,.2,1) both lift-face}@keyframes lift-face{to{transform:translate(-50%,-50%)translateY(-26px)scale(1.5)}}@media (prefers-reduced-motion:reduce){.mag-item.is-lifting,.gface.is-lifting{animation:none}}@view-transition{navigation:auto}::view-transition-group(lot-portrait){animation-duration:.7s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(lot-portrait){object-fit:cover;height:100%;animation-duration:.45s;animation-timing-function:ease}::view-transition-new(lot-portrait){object-fit:cover;height:100%;animation-duration:.45s;animation-timing-function:ease}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.45s both vt-in}@keyframes vt-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.morphed .dock,.morphed .stage-grid,.morphed .stage-globe,.morphed .masthead{animation:none!important}.stage-wall .wall-label{display:none}.v2>.nb{z-index:450;position:absolute;top:0;left:0;right:0}.v2>.stage{top:68px}.masthead{top:86px}@media (min-width:861px){.masthead.is-globe{top:calc(50% + 34px)}}@media (max-width:860px){.v2>.stage{top:60px}.masthead{top:72px}.is-globe .globe-host{top:168px}.is-globe .stage-wall,.masthead.is-globe .deck{display:none}.masthead.is-globe .hint{margin-top:8px}.is-globe .globe-host{top:118px;bottom:100px}}.gclump{width:var(--face);height:var(--face);pointer-events:auto;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative;transform:translate(-50%,-50%)}.gclump .gclump-face{width:100%;height:100%;position:absolute;inset:0;transform:none}.gclump-n{background:var(--navy);min-width:22px;height:19px;font:700 11px/19px var(--font-sans,"Nunito Sans", sans-serif);color:#fff;text-align:center;pointer-events:none;border-radius:99px;padding:0 6px;position:absolute;top:-7px;right:-10px;box-shadow:0 0 0 2px #fff}@media (max-width:400px){.dock .fm-trigger{gap:6px;padding:0 9px}.dock-seg button{width:32px}}.v2 .globe-failed{text-align:center;background:var(--paper);border:var(--b-ink);border-radius:14px;width:min(360px,100vw - 48px);padding:22px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v2 .globe-failed p{color:var(--ink);margin:0 0 16px;font-size:15px;line-height:1.5}.v2 .globe-failed button{background:var(--navy);min-height:44px;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:700}.v2 .dock-off{background:var(--paper);border:var(--b-ink);max-width:min(560px,100%);max-height:30vh;color:var(--ink-soft);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:12.5px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.v2 .dock-off p{margin:0}.v2 .dock-off-person{min-height:32px;color:var(--navy);text-underline-offset:3px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;display:inline-flex}.v2 .dock-off-person img{object-fit:cover;object-position:50% 28%;width:24px;height:24px;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat}@media (max-width:860px){.dock .fm{position:static}.dock .fm .fm-pop,.dock .fm~.fm .fm-pop{width:auto;left:0;right:0}}
.sp{--g:#fff;--paper:#fff;--mist:#ecedf2;--ink:#191c2c;--ink-soft:#585a6b;--ink-mute:#797a8b;--navy:#141353;--punch:#ff3d77;--blue:#93c5fd;--lemon:#ffe45c;--b-ink:2px solid var(--navy);--b-ctrl:1.5px solid #14135373;background:var(--g);min-height:100vh;color:var(--ink);font-family:var(--font-sans,"Nunito Sans", system-ui, sans-serif)}.sp-wrap{max-width:1120px;margin:0 auto;padding:24px 22px 80px}.sp-top{align-items:center;margin-bottom:40px;display:flex}.sp-top .crumb{margin-bottom:0}.sp-back{color:var(--navy);align-items:center;gap:8px;margin-bottom:30px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.sp-back svg{transition:transform .2s cubic-bezier(.16,1,.3,1)}.sp-back:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.sp-back:hover svg{transform:translate(-3px)}.sp-back:focus-visible{outline:2.5px solid var(--navy);outline-offset:4px;border-radius:2px}.sp-pill{background:var(--paper);box-shadow:inset 0 0 0 2px var(--navy);font:inherit;color:var(--navy);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:7px;padding:8px 14px 8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.sp-pill:hover{background:var(--navy);color:#fff}.sp-pill:focus-visible{outline:2.5px solid var(--navy);outline-offset:3px}.sp-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sp-aside{justify-items:center;gap:22px;display:grid;position:sticky;top:28px}.sp-portrait{aspect-ratio:1;view-transition-name:lot-portrait;width:100%;animation:1.05s cubic-bezier(.16,1,.3,1) both sp-rise;position:relative}.sp-sheet{background:var(--blue);-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;animation:.9s cubic-bezier(.16,1,.3,1) .28s both sp-sheet;position:absolute;inset:0;transform:translate(10px,10px)}.sp-portrait img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;background:var(--mist);display:block;position:absolute;inset:0}.sp-hi{animation:.4s both sp-sharpen}.sp-cap{text-align:center;gap:7px;animation:.9s cubic-bezier(.16,1,.3,1) .4s both sp-in;display:grid}.sp-name{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.012em;color:var(--navy);text-wrap:balance;font-size:20px;font-weight:500;line-height:1.18}.sp-place{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);font-size:11px;font-weight:700}.sp-find{width:100%;animation:.9s cubic-bezier(.16,1,.3,1) .53s both sp-in}.sp-find>.hc.edgecard-in>.hc-in{padding:18px 20px 16px}.sp-find h2{font-family:var(--font-display,"Rubik", sans-serif);color:var(--navy);margin:0 0 10px;font-size:15px;font-weight:500}.sp-find ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-find a{color:var(--navy);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.sp-find a:hover .sp-find-text{text-underline-offset:3px;text-decoration:underline}.sp-find-label{letter-spacing:.06em;text-transform:uppercase;width:70px;color:var(--ink-mute);flex:none;font-size:11px;font-weight:700}.sp-find-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-share{background:var(--paper);width:100%;height:46px;box-shadow:inset 0 0 0 2px var(--navy);font:inherit;color:var(--navy);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:14px;font-weight:700;transition:background .15s,color .15s;animation:.9s cubic-bezier(.16,1,.3,1) .62s both sp-in;display:flex}.sp-head{animation:.9s cubic-bezier(.16,1,.3,1) .28s both sp-in}.sp-tags{letter-spacing:.11em;text-transform:uppercase;color:var(--navy);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:700;display:flex}.sp-winner{background:var(--lemon);color:var(--navy);border-radius:99px;padding:5px 11px}.sp-title{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.026em;color:var(--navy);text-wrap:balance;margin:14px 0 0;font-size:clamp(32px,4.4vw,52px);font-weight:600;line-height:1.04}.sp-stand{max-width:56ch;color:var(--ink);margin:18px 0 0;font-size:19px;line-height:1.5}.sp-body{margin-top:40px;animation:.9s cubic-bezier(.16,1,.3,1) .45s both sp-in}.sp-body p{max-width:64ch;color:var(--ink);margin:0 0 20px;font-size:17px;line-height:1.72}.sp-body>div:first-child p{font-size:18px}.sp-quote{max-width:50ch;font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.016em;color:var(--navy);text-wrap:balance;margin:36px 0 38px;font-size:clamp(22px,2.4vw,27px);font-weight:500;line-height:1.28}.sp-quote-dot{background:var(--punch);width:16px;height:16px;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;-webkit-mask:var(--lot-dot) center / 100% 100% no-repeat;mask:var(--lot-dot) center / 100% 100% no-repeat;margin-bottom:14px;display:block}.sp-cta{max-width:640px;margin-top:48px;animation:.9s cubic-bezier(.16,1,.3,1) .58s both sp-in}.sp-cta>.hc.edgecard-in>.hc-in{padding:28px 30px 30px}.sp-cta h2{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.018em;color:var(--navy);margin:0;font-size:24px;font-weight:600;line-height:1.15}.sp-cta p{color:var(--ink);margin:8px 0 20px;font-size:15.5px}.sp-btn{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex}.sp-btn:hover{transform:translateY(-1px)}.sp-btn:focus-visible{outline:2.5px solid var(--navy);outline-offset:3px}.sp-more{margin-top:96px}.sp-more h2{font-family:var(--font-display,"Rubik", sans-serif);letter-spacing:-.02em;color:var(--navy);margin:0 0 30px;font-size:26px;font-weight:600}.sp-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 26px;display:grid}.sp-pager{justify-content:space-between;gap:14px;margin-top:72px;display:flex}@keyframes sp-rise{0%{opacity:0;transform:translateY(36px)scale(.96)}}@keyframes sp-sheet{0%{opacity:0;transform:translate(0)}}@keyframes sp-in{0%{opacity:0;transform:translateY(10px)}}@keyframes sp-sharpen{0%{opacity:0}}.morphed .sp-portrait{animation:none}@media (prefers-reduced-motion:reduce){.sp-portrait,.sp-sheet,.sp-hi,.sp-cap,.sp-find,.sp-share,.sp-head,.sp-body,.sp-cta{animation:none}}@media (max-width:820px){.sp-wrap{padding:20px 18px 64px}.sp-top{margin-bottom:26px}.sp-back{margin-bottom:22px}.sp-grid{grid-template-columns:1fr;gap:0}.sp-aside,.sp-main{display:contents}.sp-portrait{order:1;justify-self:center;width:min(220px,62vw)}.sp-cap{order:2;margin-top:16px}.sp-head{order:3;margin-top:30px}.sp-body{order:4;margin-top:26px}.sp-find{order:5;margin-top:12px}.sp-share{order:6;margin-top:14px}.sp-cta{order:7;margin-top:40px}.sp-title{font-size:clamp(28px,8vw,36px)}.sp-stand{font-size:17.5px}.sp-body p,.sp-body>div:first-child p{font-size:17px}.sp-more{margin-top:64px}.sp-more h2{font-size:22px}.sp-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.sp-pager{flex-direction:column;align-items:stretch;margin-top:48px}.sp-pager .sp-pill{justify-content:center}}.sp-share:hover{background:var(--navy);color:#fff}.sp-share:focus-visible{outline:2.5px solid var(--navy);outline-offset:3px}
