@charset "UTF-8";*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{--screen-height: 100vh;--screen-height-max: 100vh}@supports (height: 100svh){:root{--screen-height: 100svh;--screen-height-max: 100lvh}}html{overflow-y:scroll;font-size:62.5%;padding:0;margin:0;width:100%}body{position:relative;font-weight:400;font-size:1.4rem;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;width:100%;margin:auto;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}#pxBase sup{vertical-align:super;font-size:.5em}#pxBase a:link,#pxBase a:visited,#pxBase a:active,#pxBase a:hover{text-decoration:none}#pxBase figure{position:relative}#pxBase img{max-width:100%;width:100%;height:auto;vertical-align:middle}#pxBase img.object-fit{object-fit:cover;height:100%}a,input,textarea,button,select,details{outline:none}a:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,select:focus-visible,details:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (min-width:1921px){:root{--vw-size0: clamp(0px, 0vw, 0px);--vw-size1: clamp(1px, .0520833333vw, 1.15px);--vw-size2: clamp(2px, .1041666667vw, 2.3px);--vw-size3: clamp(3px, .15625vw, 3.45px);--vw-size4: clamp(4px, .2083333333vw, 4.6px);--vw-size5: clamp(5px, .2604166667vw, 5.75px);--vw-size6: clamp(6px, .3125vw, 6.9px);--vw-size7: clamp(7px, .3645833333vw, 8.05px);--vw-size8: clamp(8px, .4166666667vw, 9.2px);--vw-size9: clamp(9px, .46875vw, 10.35px);--vw-size10: clamp(10px, .5208333333vw, 11.5px);--vw-size11: clamp(11px, .5729166667vw, 12.65px);--vw-size12: clamp(12px, .625vw, 13.8px);--vw-size13: clamp(13px, .6770833333vw, 14.95px);--vw-size14: clamp(14px, .7291666667vw, 16.1px);--vw-size15: clamp(15px, .78125vw, 17.25px);--vw-size16: clamp(16px, .8333333333vw, 18.4px);--vw-size17: clamp(17px, .8854166667vw, 19.55px);--vw-size18: clamp(18px, .9375vw, 20.7px);--vw-size19: clamp(19px, .9895833333vw, 21.85px);--vw-size20: clamp(20px, 1.0416666667vw, 23px);--vw-size21: clamp(21px, 1.09375vw, 24.15px);--vw-size22: clamp(22px, 1.1458333333vw, 25.3px);--vw-size23: clamp(23px, 1.1979166667vw, 26.45px);--vw-size24: clamp(24px, 1.25vw, 27.6px);--vw-size25: clamp(25px, 1.3020833333vw, 28.75px);--vw-size26: clamp(26px, 1.3541666667vw, 29.9px);--vw-size27: clamp(27px, 1.40625vw, 31.05px);--vw-size28: clamp(28px, 1.4583333333vw, 32.2px);--vw-size29: clamp(29px, 1.5104166667vw, 33.35px);--vw-size30: clamp(30px, 1.5625vw, 34.5px);--vw-size31: clamp(31px, 1.6145833333vw, 35.65px);--vw-size32: clamp(32px, 1.6666666667vw, 36.8px);--vw-size33: clamp(33px, 1.71875vw, 37.95px);--vw-size34: clamp(34px, 1.7708333333vw, 39.1px);--vw-size35: clamp(35px, 1.8229166667vw, 40.25px);--vw-size36: clamp(36px, 1.875vw, 41.4px);--vw-size37: clamp(37px, 1.9270833333vw, 42.55px);--vw-size38: clamp(38px, 1.9791666667vw, 43.7px);--vw-size39: clamp(39px, 2.03125vw, 44.85px);--vw-size40: clamp(40px, 2.0833333333vw, 46px);--vw-size41: clamp(41px, 2.1354166667vw, 47.15px);--vw-size42: clamp(42px, 2.1875vw, 48.3px);--vw-size43: clamp(43px, 2.2395833333vw, 49.45px);--vw-size44: clamp(44px, 2.2916666667vw, 50.6px);--vw-size45: clamp(45px, 2.34375vw, 51.75px);--vw-size46: clamp(46px, 2.3958333333vw, 52.9px);--vw-size47: clamp(47px, 2.4479166667vw, 54.05px);--vw-size48: clamp(48px, 2.5vw, 55.2px);--vw-size49: clamp(49px, 2.5520833333vw, 56.35px);--vw-size50: clamp(50px, 2.6041666667vw, 57.5px);--vw-size51: clamp(51px, 2.65625vw, 58.65px);--vw-size52: clamp(52px, 2.7083333333vw, 59.8px);--vw-size53: clamp(53px, 2.7604166667vw, 60.95px);--vw-size54: clamp(54px, 2.8125vw, 62.1px);--vw-size55: clamp(55px, 2.8645833333vw, 63.25px);--vw-size56: clamp(56px, 2.9166666667vw, 64.4px);--vw-size57: clamp(57px, 2.96875vw, 65.55px);--vw-size58: clamp(58px, 3.0208333333vw, 66.7px);--vw-size59: clamp(59px, 3.0729166667vw, 67.85px);--vw-size60: clamp(60px, 3.125vw, 69px);--vw-size61: clamp(61px, 3.1770833333vw, 70.15px);--vw-size62: clamp(62px, 3.2291666667vw, 71.3px);--vw-size63: clamp(63px, 3.28125vw, 72.45px);--vw-size64: clamp(64px, 3.3333333333vw, 73.6px);--vw-size65: clamp(65px, 3.3854166667vw, 74.75px);--vw-size66: clamp(66px, 3.4375vw, 75.9px);--vw-size67: clamp(67px, 3.4895833333vw, 77.05px);--vw-size68: clamp(68px, 3.5416666667vw, 78.2px);--vw-size69: clamp(69px, 3.59375vw, 79.35px);--vw-size70: clamp(70px, 3.6458333333vw, 80.5px);--vw-size71: clamp(71px, 3.6979166667vw, 81.65px);--vw-size72: clamp(72px, 3.75vw, 82.8px);--vw-size73: clamp(73px, 3.8020833333vw, 83.95px);--vw-size74: clamp(74px, 3.8541666667vw, 85.1px);--vw-size75: clamp(75px, 3.90625vw, 86.25px);--vw-size76: clamp(76px, 3.9583333333vw, 87.4px);--vw-size77: clamp(77px, 4.0104166667vw, 88.55px);--vw-size78: clamp(78px, 4.0625vw, 89.7px);--vw-size79: clamp(79px, 4.1145833333vw, 90.85px);--vw-size80: clamp(80px, 4.1666666667vw, 92px);--vw-size81: clamp(81px, 4.21875vw, 93.15px);--vw-size82: clamp(82px, 4.2708333333vw, 94.3px);--vw-size83: clamp(83px, 4.3229166667vw, 95.45px);--vw-size84: clamp(84px, 4.375vw, 96.6px);--vw-size85: clamp(85px, 4.4270833333vw, 97.75px);--vw-size86: clamp(86px, 4.4791666667vw, 98.9px);--vw-size87: clamp(87px, 4.53125vw, 100.05px);--vw-size88: clamp(88px, 4.5833333333vw, 101.2px);--vw-size89: clamp(89px, 4.6354166667vw, 102.35px);--vw-size90: clamp(90px, 4.6875vw, 103.5px);--vw-size91: clamp(91px, 4.7395833333vw, 104.65px);--vw-size92: clamp(92px, 4.7916666667vw, 105.8px);--vw-size93: clamp(93px, 4.84375vw, 106.95px);--vw-size94: clamp(94px, 4.8958333333vw, 108.1px);--vw-size95: clamp(95px, 4.9479166667vw, 109.25px);--vw-size96: clamp(96px, 5vw, 110.4px);--vw-size97: clamp(97px, 5.0520833333vw, 111.55px);--vw-size98: clamp(98px, 5.1041666667vw, 112.7px);--vw-size99: clamp(99px, 5.15625vw, 113.85px);--vw-size100: clamp(100px, 5.2083333333vw, 115px);--vw-size101: clamp(101px, 5.2604166667vw, 116.15px);--vw-size102: clamp(102px, 5.3125vw, 117.3px);--vw-size103: clamp(103px, 5.3645833333vw, 118.45px);--vw-size104: clamp(104px, 5.4166666667vw, 119.6px);--vw-size105: clamp(105px, 5.46875vw, 120.75px);--vw-size106: clamp(106px, 5.5208333333vw, 121.9px);--vw-size107: clamp(107px, 5.5729166667vw, 123.05px);--vw-size108: clamp(108px, 5.625vw, 124.2px);--vw-size109: clamp(109px, 5.6770833333vw, 125.35px);--vw-size110: clamp(110px, 5.7291666667vw, 126.5px);--vw-size111: clamp(111px, 5.78125vw, 127.65px);--vw-size112: clamp(112px, 5.8333333333vw, 128.8px);--vw-size113: clamp(113px, 5.8854166667vw, 129.95px);--vw-size114: clamp(114px, 5.9375vw, 131.1px);--vw-size115: clamp(115px, 5.9895833333vw, 132.25px);--vw-size116: clamp(116px, 6.0416666667vw, 133.4px);--vw-size117: clamp(117px, 6.09375vw, 134.55px);--vw-size118: clamp(118px, 6.1458333333vw, 135.7px);--vw-size119: clamp(119px, 6.1979166667vw, 136.85px);--vw-size120: clamp(120px, 6.25vw, 138px);--vw-size121: clamp(121px, 6.3020833333vw, 139.15px);--vw-size122: clamp(122px, 6.3541666667vw, 140.3px);--vw-size123: clamp(123px, 6.40625vw, 141.45px);--vw-size124: clamp(124px, 6.4583333333vw, 142.6px);--vw-size125: clamp(125px, 6.5104166667vw, 143.75px);--vw-size126: clamp(126px, 6.5625vw, 144.9px);--vw-size127: clamp(127px, 6.6145833333vw, 146.05px);--vw-size128: clamp(128px, 6.6666666667vw, 147.2px);--vw-size129: clamp(129px, 6.71875vw, 148.35px);--vw-size130: clamp(130px, 6.7708333333vw, 149.5px);--vw-size131: clamp(131px, 6.8229166667vw, 150.65px);--vw-size132: clamp(132px, 6.875vw, 151.8px);--vw-size133: clamp(133px, 6.9270833333vw, 152.95px);--vw-size134: clamp(134px, 6.9791666667vw, 154.1px);--vw-size135: clamp(135px, 7.03125vw, 155.25px);--vw-size136: clamp(136px, 7.0833333333vw, 156.4px);--vw-size137: clamp(137px, 7.1354166667vw, 157.55px);--vw-size138: clamp(138px, 7.1875vw, 158.7px);--vw-size139: clamp(139px, 7.2395833333vw, 159.85px);--vw-size140: clamp(140px, 7.2916666667vw, 161px);--vw-size141: clamp(141px, 7.34375vw, 162.15px);--vw-size142: clamp(142px, 7.3958333333vw, 163.3px);--vw-size143: clamp(143px, 7.4479166667vw, 164.45px);--vw-size144: clamp(144px, 7.5vw, 165.6px);--vw-size145: clamp(145px, 7.5520833333vw, 166.75px);--vw-size146: clamp(146px, 7.6041666667vw, 167.9px);--vw-size147: clamp(147px, 7.65625vw, 169.05px);--vw-size148: clamp(148px, 7.7083333333vw, 170.2px);--vw-size149: clamp(149px, 7.7604166667vw, 171.35px);--vw-size150: clamp(150px, 7.8125vw, 172.5px);--vw-size151: clamp(151px, 7.8645833333vw, 173.65px);--vw-size152: clamp(152px, 7.9166666667vw, 174.8px);--vw-size153: clamp(153px, 7.96875vw, 175.95px);--vw-size154: clamp(154px, 8.0208333333vw, 177.1px);--vw-size155: clamp(155px, 8.0729166667vw, 178.25px);--vw-size156: clamp(156px, 8.125vw, 179.4px);--vw-size157: clamp(157px, 8.1770833333vw, 180.55px);--vw-size158: clamp(158px, 8.2291666667vw, 181.7px);--vw-size159: clamp(159px, 8.28125vw, 182.85px);--vw-size160: clamp(160px, 8.3333333333vw, 184px);--vw-size161: clamp(161px, 8.3854166667vw, 185.15px);--vw-size162: clamp(162px, 8.4375vw, 186.3px);--vw-size163: clamp(163px, 8.4895833333vw, 187.45px);--vw-size164: clamp(164px, 8.5416666667vw, 188.6px);--vw-size165: clamp(165px, 8.59375vw, 189.75px);--vw-size166: clamp(166px, 8.6458333333vw, 190.9px);--vw-size167: clamp(167px, 8.6979166667vw, 192.05px);--vw-size168: clamp(168px, 8.75vw, 193.2px);--vw-size169: clamp(169px, 8.8020833333vw, 194.35px);--vw-size170: clamp(170px, 8.8541666667vw, 195.5px);--vw-size171: clamp(171px, 8.90625vw, 196.65px);--vw-size172: clamp(172px, 8.9583333333vw, 197.8px);--vw-size173: clamp(173px, 9.0104166667vw, 198.95px);--vw-size174: clamp(174px, 9.0625vw, 200.1px);--vw-size175: clamp(175px, 9.1145833333vw, 201.25px);--vw-size176: clamp(176px, 9.1666666667vw, 202.4px);--vw-size177: clamp(177px, 9.21875vw, 203.55px);--vw-size178: clamp(178px, 9.2708333333vw, 204.7px);--vw-size179: clamp(179px, 9.3229166667vw, 205.85px);--vw-size180: clamp(180px, 9.375vw, 207px);--vw-size181: clamp(181px, 9.4270833333vw, 208.15px);--vw-size182: clamp(182px, 9.4791666667vw, 209.3px);--vw-size183: clamp(183px, 9.53125vw, 210.45px);--vw-size184: clamp(184px, 9.5833333333vw, 211.6px);--vw-size185: clamp(185px, 9.6354166667vw, 212.75px);--vw-size186: clamp(186px, 9.6875vw, 213.9px);--vw-size187: clamp(187px, 9.7395833333vw, 215.05px);--vw-size188: clamp(188px, 9.7916666667vw, 216.2px);--vw-size189: clamp(189px, 9.84375vw, 217.35px);--vw-size190: clamp(190px, 9.8958333333vw, 218.5px);--vw-size191: clamp(191px, 9.9479166667vw, 219.65px);--vw-size192: clamp(192px, 10vw, 220.8px);--vw-size193: clamp(193px, 10.0520833333vw, 221.95px);--vw-size194: clamp(194px, 10.1041666667vw, 223.1px);--vw-size195: clamp(195px, 10.15625vw, 224.25px);--vw-size196: clamp(196px, 10.2083333333vw, 225.4px);--vw-size197: clamp(197px, 10.2604166667vw, 226.55px);--vw-size198: clamp(198px, 10.3125vw, 227.7px);--vw-size199: clamp(199px, 10.3645833333vw, 228.85px);--vw-size200: clamp(200px, 10.4166666667vw, 230px);--vw-size201: clamp(201px, 10.46875vw, 231.15px);--vw-size202: clamp(202px, 10.5208333333vw, 232.3px);--vw-size203: clamp(203px, 10.5729166667vw, 233.45px);--vw-size204: clamp(204px, 10.625vw, 234.6px);--vw-size205: clamp(205px, 10.6770833333vw, 235.75px);--vw-size206: clamp(206px, 10.7291666667vw, 236.9px);--vw-size207: clamp(207px, 10.78125vw, 238.05px);--vw-size208: clamp(208px, 10.8333333333vw, 239.2px);--vw-size209: clamp(209px, 10.8854166667vw, 240.35px);--vw-size210: clamp(210px, 10.9375vw, 241.5px);--vw-size211: clamp(211px, 10.9895833333vw, 242.65px);--vw-size212: clamp(212px, 11.0416666667vw, 243.8px);--vw-size213: clamp(213px, 11.09375vw, 244.95px);--vw-size214: clamp(214px, 11.1458333333vw, 246.1px);--vw-size215: clamp(215px, 11.1979166667vw, 247.25px);--vw-size216: clamp(216px, 11.25vw, 248.4px);--vw-size217: clamp(217px, 11.3020833333vw, 249.55px);--vw-size218: clamp(218px, 11.3541666667vw, 250.7px);--vw-size219: clamp(219px, 11.40625vw, 251.85px);--vw-size220: clamp(220px, 11.4583333333vw, 253px);--vw-size221: clamp(221px, 11.5104166667vw, 254.15px);--vw-size222: clamp(222px, 11.5625vw, 255.3px);--vw-size223: clamp(223px, 11.6145833333vw, 256.45px);--vw-size224: clamp(224px, 11.6666666667vw, 257.6px);--vw-size225: clamp(225px, 11.71875vw, 258.75px);--vw-size226: clamp(226px, 11.7708333333vw, 259.9px);--vw-size227: clamp(227px, 11.8229166667vw, 261.05px);--vw-size228: clamp(228px, 11.875vw, 262.2px);--vw-size229: clamp(229px, 11.9270833333vw, 263.35px);--vw-size230: clamp(230px, 11.9791666667vw, 264.5px);--vw-size231: clamp(231px, 12.03125vw, 265.65px);--vw-size232: clamp(232px, 12.0833333333vw, 266.8px);--vw-size233: clamp(233px, 12.1354166667vw, 267.95px);--vw-size234: clamp(234px, 12.1875vw, 269.1px);--vw-size235: clamp(235px, 12.2395833333vw, 270.25px);--vw-size236: clamp(236px, 12.2916666667vw, 271.4px);--vw-size237: clamp(237px, 12.34375vw, 272.55px);--vw-size238: clamp(238px, 12.3958333333vw, 273.7px);--vw-size239: clamp(239px, 12.4479166667vw, 274.85px);--vw-size240: clamp(240px, 12.5vw, 276px);--vw-size241: clamp(241px, 12.5520833333vw, 277.15px);--vw-size242: clamp(242px, 12.6041666667vw, 278.3px);--vw-size243: clamp(243px, 12.65625vw, 279.45px);--vw-size244: clamp(244px, 12.7083333333vw, 280.6px);--vw-size245: clamp(245px, 12.7604166667vw, 281.75px);--vw-size246: clamp(246px, 12.8125vw, 282.9px);--vw-size247: clamp(247px, 12.8645833333vw, 284.05px);--vw-size248: clamp(248px, 12.9166666667vw, 285.2px);--vw-size249: clamp(249px, 12.96875vw, 286.35px);--vw-size250: clamp(250px, 13.0208333333vw, 287.5px);--vw-size251: clamp(251px, 13.0729166667vw, 288.65px);--vw-size252: clamp(252px, 13.125vw, 289.8px);--vw-size253: clamp(253px, 13.1770833333vw, 290.95px);--vw-size254: clamp(254px, 13.2291666667vw, 292.1px);--vw-size255: clamp(255px, 13.28125vw, 293.25px);--vw-size256: clamp(256px, 13.3333333333vw, 294.4px);--vw-size257: clamp(257px, 13.3854166667vw, 295.55px);--vw-size258: clamp(258px, 13.4375vw, 296.7px);--vw-size259: clamp(259px, 13.4895833333vw, 297.85px);--vw-size260: clamp(260px, 13.5416666667vw, 299px);--vw-size261: clamp(261px, 13.59375vw, 300.15px);--vw-size262: clamp(262px, 13.6458333333vw, 301.3px);--vw-size263: clamp(263px, 13.6979166667vw, 302.45px);--vw-size264: clamp(264px, 13.75vw, 303.6px);--vw-size265: clamp(265px, 13.8020833333vw, 304.75px);--vw-size266: clamp(266px, 13.8541666667vw, 305.9px);--vw-size267: clamp(267px, 13.90625vw, 307.05px);--vw-size268: clamp(268px, 13.9583333333vw, 308.2px);--vw-size269: clamp(269px, 14.0104166667vw, 309.35px);--vw-size270: clamp(270px, 14.0625vw, 310.5px);--vw-size271: clamp(271px, 14.1145833333vw, 311.65px);--vw-size272: clamp(272px, 14.1666666667vw, 312.8px);--vw-size273: clamp(273px, 14.21875vw, 313.95px);--vw-size274: clamp(274px, 14.2708333333vw, 315.1px);--vw-size275: clamp(275px, 14.3229166667vw, 316.25px);--vw-size276: clamp(276px, 14.375vw, 317.4px);--vw-size277: clamp(277px, 14.4270833333vw, 318.55px);--vw-size278: clamp(278px, 14.4791666667vw, 319.7px);--vw-size279: clamp(279px, 14.53125vw, 320.85px);--vw-size280: clamp(280px, 14.5833333333vw, 322px);--vw-size281: clamp(281px, 14.6354166667vw, 323.15px);--vw-size282: clamp(282px, 14.6875vw, 324.3px);--vw-size283: clamp(283px, 14.7395833333vw, 325.45px);--vw-size284: clamp(284px, 14.7916666667vw, 326.6px);--vw-size285: clamp(285px, 14.84375vw, 327.75px);--vw-size286: clamp(286px, 14.8958333333vw, 328.9px);--vw-size287: clamp(287px, 14.9479166667vw, 330.05px);--vw-size288: clamp(288px, 15vw, 331.2px);--vw-size289: clamp(289px, 15.0520833333vw, 332.35px);--vw-size290: clamp(290px, 15.1041666667vw, 333.5px);--vw-size291: clamp(291px, 15.15625vw, 334.65px);--vw-size292: clamp(292px, 15.2083333333vw, 335.8px);--vw-size293: clamp(293px, 15.2604166667vw, 336.95px);--vw-size294: clamp(294px, 15.3125vw, 338.1px);--vw-size295: clamp(295px, 15.3645833333vw, 339.25px);--vw-size296: clamp(296px, 15.4166666667vw, 340.4px);--vw-size297: clamp(297px, 15.46875vw, 341.55px);--vw-size298: clamp(298px, 15.5208333333vw, 342.7px);--vw-size299: clamp(299px, 15.5729166667vw, 343.85px);--vw-size300: clamp(300px, 15.625vw, 345px);--vw-size301: clamp(301px, 15.6770833333vw, 346.15px);--vw-size302: clamp(302px, 15.7291666667vw, 347.3px);--vw-size303: clamp(303px, 15.78125vw, 348.45px);--vw-size304: clamp(304px, 15.8333333333vw, 349.6px);--vw-size305: clamp(305px, 15.8854166667vw, 350.75px);--vw-size306: clamp(306px, 15.9375vw, 351.9px);--vw-size307: clamp(307px, 15.9895833333vw, 353.05px);--vw-size308: clamp(308px, 16.0416666667vw, 354.2px);--vw-size309: clamp(309px, 16.09375vw, 355.35px);--vw-size310: clamp(310px, 16.1458333333vw, 356.5px);--vw-size311: clamp(311px, 16.1979166667vw, 357.65px);--vw-size312: clamp(312px, 16.25vw, 358.8px);--vw-size313: clamp(313px, 16.3020833333vw, 359.95px);--vw-size314: clamp(314px, 16.3541666667vw, 361.1px);--vw-size315: clamp(315px, 16.40625vw, 362.25px);--vw-size316: clamp(316px, 16.4583333333vw, 363.4px);--vw-size317: clamp(317px, 16.5104166667vw, 364.55px);--vw-size318: clamp(318px, 16.5625vw, 365.7px);--vw-size319: clamp(319px, 16.6145833333vw, 366.85px);--vw-size320: clamp(320px, 16.6666666667vw, 368px);--vw-size321: clamp(321px, 16.71875vw, 369.15px);--vw-size322: clamp(322px, 16.7708333333vw, 370.3px);--vw-size323: clamp(323px, 16.8229166667vw, 371.45px);--vw-size324: clamp(324px, 16.875vw, 372.6px);--vw-size325: clamp(325px, 16.9270833333vw, 373.75px);--vw-size326: clamp(326px, 16.9791666667vw, 374.9px);--vw-size327: clamp(327px, 17.03125vw, 376.05px);--vw-size328: clamp(328px, 17.0833333333vw, 377.2px);--vw-size329: clamp(329px, 17.1354166667vw, 378.35px);--vw-size330: clamp(330px, 17.1875vw, 379.5px);--vw-size331: clamp(331px, 17.2395833333vw, 380.65px);--vw-size332: clamp(332px, 17.2916666667vw, 381.8px);--vw-size333: clamp(333px, 17.34375vw, 382.95px);--vw-size334: clamp(334px, 17.3958333333vw, 384.1px);--vw-size335: clamp(335px, 17.4479166667vw, 385.25px);--vw-size336: clamp(336px, 17.5vw, 386.4px);--vw-size337: clamp(337px, 17.5520833333vw, 387.55px);--vw-size338: clamp(338px, 17.6041666667vw, 388.7px);--vw-size339: clamp(339px, 17.65625vw, 389.85px);--vw-size340: clamp(340px, 17.7083333333vw, 391px);--vw-size341: clamp(341px, 17.7604166667vw, 392.15px);--vw-size342: clamp(342px, 17.8125vw, 393.3px);--vw-size343: clamp(343px, 17.8645833333vw, 394.45px);--vw-size344: clamp(344px, 17.9166666667vw, 395.6px);--vw-size345: clamp(345px, 17.96875vw, 396.75px);--vw-size346: clamp(346px, 18.0208333333vw, 397.9px);--vw-size347: clamp(347px, 18.0729166667vw, 399.05px);--vw-size348: clamp(348px, 18.125vw, 400.2px);--vw-size349: clamp(349px, 18.1770833333vw, 401.35px);--vw-size350: clamp(350px, 18.2291666667vw, 402.5px);--vw-size351: clamp(351px, 18.28125vw, 403.65px);--vw-size352: clamp(352px, 18.3333333333vw, 404.8px);--vw-size353: clamp(353px, 18.3854166667vw, 405.95px);--vw-size354: clamp(354px, 18.4375vw, 407.1px);--vw-size355: clamp(355px, 18.4895833333vw, 408.25px);--vw-size356: clamp(356px, 18.5416666667vw, 409.4px);--vw-size357: clamp(357px, 18.59375vw, 410.55px);--vw-size358: clamp(358px, 18.6458333333vw, 411.7px);--vw-size359: clamp(359px, 18.6979166667vw, 412.85px);--vw-size360: clamp(360px, 18.75vw, 414px);--vw-size361: clamp(361px, 18.8020833333vw, 415.15px);--vw-size362: clamp(362px, 18.8541666667vw, 416.3px);--vw-size363: clamp(363px, 18.90625vw, 417.45px);--vw-size364: clamp(364px, 18.9583333333vw, 418.6px);--vw-size365: clamp(365px, 19.0104166667vw, 419.75px);--vw-size366: clamp(366px, 19.0625vw, 420.9px);--vw-size367: clamp(367px, 19.1145833333vw, 422.05px);--vw-size368: clamp(368px, 19.1666666667vw, 423.2px);--vw-size369: clamp(369px, 19.21875vw, 424.35px);--vw-size370: clamp(370px, 19.2708333333vw, 425.5px);--vw-size371: clamp(371px, 19.3229166667vw, 426.65px);--vw-size372: clamp(372px, 19.375vw, 427.8px);--vw-size373: clamp(373px, 19.4270833333vw, 428.95px);--vw-size374: clamp(374px, 19.4791666667vw, 430.1px);--vw-size375: clamp(375px, 19.53125vw, 431.25px);--vw-size376: clamp(376px, 19.5833333333vw, 432.4px);--vw-size377: clamp(377px, 19.6354166667vw, 433.55px);--vw-size378: clamp(378px, 19.6875vw, 434.7px);--vw-size379: clamp(379px, 19.7395833333vw, 435.85px);--vw-size380: clamp(380px, 19.7916666667vw, 437px);--vw-size381: clamp(381px, 19.84375vw, 438.15px);--vw-size382: clamp(382px, 19.8958333333vw, 439.3px);--vw-size383: clamp(383px, 19.9479166667vw, 440.45px);--vw-size384: clamp(384px, 20vw, 441.6px);--vw-size385: clamp(385px, 20.0520833333vw, 442.75px);--vw-size386: clamp(386px, 20.1041666667vw, 443.9px);--vw-size387: clamp(387px, 20.15625vw, 445.05px);--vw-size388: clamp(388px, 20.2083333333vw, 446.2px);--vw-size389: clamp(389px, 20.2604166667vw, 447.35px);--vw-size390: clamp(390px, 20.3125vw, 448.5px);--vw-size391: clamp(391px, 20.3645833333vw, 449.65px);--vw-size392: clamp(392px, 20.4166666667vw, 450.8px);--vw-size393: clamp(393px, 20.46875vw, 451.95px);--vw-size394: clamp(394px, 20.5208333333vw, 453.1px);--vw-size395: clamp(395px, 20.5729166667vw, 454.25px);--vw-size396: clamp(396px, 20.625vw, 455.4px);--vw-size397: clamp(397px, 20.6770833333vw, 456.55px);--vw-size398: clamp(398px, 20.7291666667vw, 457.7px);--vw-size399: clamp(399px, 20.78125vw, 458.85px);--vw-size400: clamp(400px, 20.8333333333vw, 460px)}}@media screen and (min-width:992px)and (max-width:1920px){:root{--vw-size0: clamp(1px, 0vw, 0px);--vw-size1: clamp(1px, .0520833333vw, 1px);--vw-size2: clamp(1px, .1041666667vw, 2px);--vw-size3: clamp(1px, .15625vw, 3px);--vw-size4: clamp(1px, .2083333333vw, 4px);--vw-size5: clamp(1px, .2604166667vw, 5px);--vw-size6: clamp(1px, .3125vw, 6px);--vw-size7: clamp(1px, .3645833333vw, 7px);--vw-size8: clamp(1px, .4166666667vw, 8px);--vw-size9: clamp(1px, .46875vw, 9px);--vw-size10: clamp(1px, .5208333333vw, 10px);--vw-size11: clamp(1px, .5729166667vw, 11px);--vw-size12: clamp(1px, .625vw, 12px);--vw-size13: clamp(1px, .6770833333vw, 13px);--vw-size14: clamp(1px, .7291666667vw, 14px);--vw-size15: clamp(1px, .78125vw, 15px);--vw-size16: clamp(1px, .8333333333vw, 16px);--vw-size17: clamp(1px, .8854166667vw, 17px);--vw-size18: clamp(1px, .9375vw, 18px);--vw-size19: clamp(1px, .9895833333vw, 19px);--vw-size20: clamp(1px, 1.0416666667vw, 20px);--vw-size21: clamp(1px, 1.09375vw, 21px);--vw-size22: clamp(1px, 1.1458333333vw, 22px);--vw-size23: clamp(1px, 1.1979166667vw, 23px);--vw-size24: clamp(1px, 1.25vw, 24px);--vw-size25: clamp(1px, 1.3020833333vw, 25px);--vw-size26: clamp(1px, 1.3541666667vw, 26px);--vw-size27: clamp(1px, 1.40625vw, 27px);--vw-size28: clamp(1px, 1.4583333333vw, 28px);--vw-size29: clamp(1px, 1.5104166667vw, 29px);--vw-size30: clamp(1px, 1.5625vw, 30px);--vw-size31: clamp(1px, 1.6145833333vw, 31px);--vw-size32: clamp(1px, 1.6666666667vw, 32px);--vw-size33: clamp(1px, 1.71875vw, 33px);--vw-size34: clamp(1px, 1.7708333333vw, 34px);--vw-size35: clamp(1px, 1.8229166667vw, 35px);--vw-size36: clamp(1px, 1.875vw, 36px);--vw-size37: clamp(1px, 1.9270833333vw, 37px);--vw-size38: clamp(1px, 1.9791666667vw, 38px);--vw-size39: clamp(1px, 2.03125vw, 39px);--vw-size40: clamp(1px, 2.0833333333vw, 40px);--vw-size41: clamp(1px, 2.1354166667vw, 41px);--vw-size42: clamp(1px, 2.1875vw, 42px);--vw-size43: clamp(1px, 2.2395833333vw, 43px);--vw-size44: clamp(1px, 2.2916666667vw, 44px);--vw-size45: clamp(1px, 2.34375vw, 45px);--vw-size46: clamp(1px, 2.3958333333vw, 46px);--vw-size47: clamp(1px, 2.4479166667vw, 47px);--vw-size48: clamp(1px, 2.5vw, 48px);--vw-size49: clamp(1px, 2.5520833333vw, 49px);--vw-size50: clamp(1px, 2.6041666667vw, 50px);--vw-size51: clamp(1px, 2.65625vw, 51px);--vw-size52: clamp(1px, 2.7083333333vw, 52px);--vw-size53: clamp(1px, 2.7604166667vw, 53px);--vw-size54: clamp(1px, 2.8125vw, 54px);--vw-size55: clamp(1px, 2.8645833333vw, 55px);--vw-size56: clamp(1px, 2.9166666667vw, 56px);--vw-size57: clamp(1px, 2.96875vw, 57px);--vw-size58: clamp(1px, 3.0208333333vw, 58px);--vw-size59: clamp(1px, 3.0729166667vw, 59px);--vw-size60: clamp(1px, 3.125vw, 60px);--vw-size61: clamp(1px, 3.1770833333vw, 61px);--vw-size62: clamp(1px, 3.2291666667vw, 62px);--vw-size63: clamp(1px, 3.28125vw, 63px);--vw-size64: clamp(1px, 3.3333333333vw, 64px);--vw-size65: clamp(1px, 3.3854166667vw, 65px);--vw-size66: clamp(1px, 3.4375vw, 66px);--vw-size67: clamp(1px, 3.4895833333vw, 67px);--vw-size68: clamp(1px, 3.5416666667vw, 68px);--vw-size69: clamp(1px, 3.59375vw, 69px);--vw-size70: clamp(1px, 3.6458333333vw, 70px);--vw-size71: clamp(1px, 3.6979166667vw, 71px);--vw-size72: clamp(1px, 3.75vw, 72px);--vw-size73: clamp(1px, 3.8020833333vw, 73px);--vw-size74: clamp(1px, 3.8541666667vw, 74px);--vw-size75: clamp(1px, 3.90625vw, 75px);--vw-size76: clamp(1px, 3.9583333333vw, 76px);--vw-size77: clamp(1px, 4.0104166667vw, 77px);--vw-size78: clamp(1px, 4.0625vw, 78px);--vw-size79: clamp(1px, 4.1145833333vw, 79px);--vw-size80: clamp(1px, 4.1666666667vw, 80px);--vw-size81: clamp(1px, 4.21875vw, 81px);--vw-size82: clamp(1px, 4.2708333333vw, 82px);--vw-size83: clamp(1px, 4.3229166667vw, 83px);--vw-size84: clamp(1px, 4.375vw, 84px);--vw-size85: clamp(1px, 4.4270833333vw, 85px);--vw-size86: clamp(1px, 4.4791666667vw, 86px);--vw-size87: clamp(1px, 4.53125vw, 87px);--vw-size88: clamp(1px, 4.5833333333vw, 88px);--vw-size89: clamp(1px, 4.6354166667vw, 89px);--vw-size90: clamp(1px, 4.6875vw, 90px);--vw-size91: clamp(1px, 4.7395833333vw, 91px);--vw-size92: clamp(1px, 4.7916666667vw, 92px);--vw-size93: clamp(1px, 4.84375vw, 93px);--vw-size94: clamp(1px, 4.8958333333vw, 94px);--vw-size95: clamp(1px, 4.9479166667vw, 95px);--vw-size96: clamp(1px, 5vw, 96px);--vw-size97: clamp(1px, 5.0520833333vw, 97px);--vw-size98: clamp(1px, 5.1041666667vw, 98px);--vw-size99: clamp(1px, 5.15625vw, 99px);--vw-size100: clamp(1px, 5.2083333333vw, 100px);--vw-size101: clamp(1px, 5.2604166667vw, 101px);--vw-size102: clamp(1px, 5.3125vw, 102px);--vw-size103: clamp(1px, 5.3645833333vw, 103px);--vw-size104: clamp(1px, 5.4166666667vw, 104px);--vw-size105: clamp(1px, 5.46875vw, 105px);--vw-size106: clamp(1px, 5.5208333333vw, 106px);--vw-size107: clamp(1px, 5.5729166667vw, 107px);--vw-size108: clamp(1px, 5.625vw, 108px);--vw-size109: clamp(1px, 5.6770833333vw, 109px);--vw-size110: clamp(1px, 5.7291666667vw, 110px);--vw-size111: clamp(1px, 5.78125vw, 111px);--vw-size112: clamp(1px, 5.8333333333vw, 112px);--vw-size113: clamp(1px, 5.8854166667vw, 113px);--vw-size114: clamp(1px, 5.9375vw, 114px);--vw-size115: clamp(1px, 5.9895833333vw, 115px);--vw-size116: clamp(1px, 6.0416666667vw, 116px);--vw-size117: clamp(1px, 6.09375vw, 117px);--vw-size118: clamp(1px, 6.1458333333vw, 118px);--vw-size119: clamp(1px, 6.1979166667vw, 119px);--vw-size120: clamp(1px, 6.25vw, 120px);--vw-size121: clamp(1px, 6.3020833333vw, 121px);--vw-size122: clamp(1px, 6.3541666667vw, 122px);--vw-size123: clamp(1px, 6.40625vw, 123px);--vw-size124: clamp(1px, 6.4583333333vw, 124px);--vw-size125: clamp(1px, 6.5104166667vw, 125px);--vw-size126: clamp(1px, 6.5625vw, 126px);--vw-size127: clamp(1px, 6.6145833333vw, 127px);--vw-size128: clamp(1px, 6.6666666667vw, 128px);--vw-size129: clamp(1px, 6.71875vw, 129px);--vw-size130: clamp(1px, 6.7708333333vw, 130px);--vw-size131: clamp(1px, 6.8229166667vw, 131px);--vw-size132: clamp(1px, 6.875vw, 132px);--vw-size133: clamp(1px, 6.9270833333vw, 133px);--vw-size134: clamp(1px, 6.9791666667vw, 134px);--vw-size135: clamp(1px, 7.03125vw, 135px);--vw-size136: clamp(1px, 7.0833333333vw, 136px);--vw-size137: clamp(1px, 7.1354166667vw, 137px);--vw-size138: clamp(1px, 7.1875vw, 138px);--vw-size139: clamp(1px, 7.2395833333vw, 139px);--vw-size140: clamp(1px, 7.2916666667vw, 140px);--vw-size141: clamp(1px, 7.34375vw, 141px);--vw-size142: clamp(1px, 7.3958333333vw, 142px);--vw-size143: clamp(1px, 7.4479166667vw, 143px);--vw-size144: clamp(1px, 7.5vw, 144px);--vw-size145: clamp(1px, 7.5520833333vw, 145px);--vw-size146: clamp(1px, 7.6041666667vw, 146px);--vw-size147: clamp(1px, 7.65625vw, 147px);--vw-size148: clamp(1px, 7.7083333333vw, 148px);--vw-size149: clamp(1px, 7.7604166667vw, 149px);--vw-size150: clamp(1px, 7.8125vw, 150px);--vw-size151: clamp(1px, 7.8645833333vw, 151px);--vw-size152: clamp(1px, 7.9166666667vw, 152px);--vw-size153: clamp(1px, 7.96875vw, 153px);--vw-size154: clamp(1px, 8.0208333333vw, 154px);--vw-size155: clamp(1px, 8.0729166667vw, 155px);--vw-size156: clamp(1px, 8.125vw, 156px);--vw-size157: clamp(1px, 8.1770833333vw, 157px);--vw-size158: clamp(1px, 8.2291666667vw, 158px);--vw-size159: clamp(1px, 8.28125vw, 159px);--vw-size160: clamp(1px, 8.3333333333vw, 160px);--vw-size161: clamp(1px, 8.3854166667vw, 161px);--vw-size162: clamp(1px, 8.4375vw, 162px);--vw-size163: clamp(1px, 8.4895833333vw, 163px);--vw-size164: clamp(1px, 8.5416666667vw, 164px);--vw-size165: clamp(1px, 8.59375vw, 165px);--vw-size166: clamp(1px, 8.6458333333vw, 166px);--vw-size167: clamp(1px, 8.6979166667vw, 167px);--vw-size168: clamp(1px, 8.75vw, 168px);--vw-size169: clamp(1px, 8.8020833333vw, 169px);--vw-size170: clamp(1px, 8.8541666667vw, 170px);--vw-size171: clamp(1px, 8.90625vw, 171px);--vw-size172: clamp(1px, 8.9583333333vw, 172px);--vw-size173: clamp(1px, 9.0104166667vw, 173px);--vw-size174: clamp(1px, 9.0625vw, 174px);--vw-size175: clamp(1px, 9.1145833333vw, 175px);--vw-size176: clamp(1px, 9.1666666667vw, 176px);--vw-size177: clamp(1px, 9.21875vw, 177px);--vw-size178: clamp(1px, 9.2708333333vw, 178px);--vw-size179: clamp(1px, 9.3229166667vw, 179px);--vw-size180: clamp(1px, 9.375vw, 180px);--vw-size181: clamp(1px, 9.4270833333vw, 181px);--vw-size182: clamp(1px, 9.4791666667vw, 182px);--vw-size183: clamp(1px, 9.53125vw, 183px);--vw-size184: clamp(1px, 9.5833333333vw, 184px);--vw-size185: clamp(1px, 9.6354166667vw, 185px);--vw-size186: clamp(1px, 9.6875vw, 186px);--vw-size187: clamp(1px, 9.7395833333vw, 187px);--vw-size188: clamp(1px, 9.7916666667vw, 188px);--vw-size189: clamp(1px, 9.84375vw, 189px);--vw-size190: clamp(1px, 9.8958333333vw, 190px);--vw-size191: clamp(1px, 9.9479166667vw, 191px);--vw-size192: clamp(1px, 10vw, 192px);--vw-size193: clamp(1px, 10.0520833333vw, 193px);--vw-size194: clamp(1px, 10.1041666667vw, 194px);--vw-size195: clamp(1px, 10.15625vw, 195px);--vw-size196: clamp(1px, 10.2083333333vw, 196px);--vw-size197: clamp(1px, 10.2604166667vw, 197px);--vw-size198: clamp(1px, 10.3125vw, 198px);--vw-size199: clamp(1px, 10.3645833333vw, 199px);--vw-size200: clamp(1px, 10.4166666667vw, 200px);--vw-size201: clamp(1px, 10.46875vw, 201px);--vw-size202: clamp(1px, 10.5208333333vw, 202px);--vw-size203: clamp(1px, 10.5729166667vw, 203px);--vw-size204: clamp(1px, 10.625vw, 204px);--vw-size205: clamp(1px, 10.6770833333vw, 205px);--vw-size206: clamp(1px, 10.7291666667vw, 206px);--vw-size207: clamp(1px, 10.78125vw, 207px);--vw-size208: clamp(1px, 10.8333333333vw, 208px);--vw-size209: clamp(1px, 10.8854166667vw, 209px);--vw-size210: clamp(1px, 10.9375vw, 210px);--vw-size211: clamp(1px, 10.9895833333vw, 211px);--vw-size212: clamp(1px, 11.0416666667vw, 212px);--vw-size213: clamp(1px, 11.09375vw, 213px);--vw-size214: clamp(1px, 11.1458333333vw, 214px);--vw-size215: clamp(1px, 11.1979166667vw, 215px);--vw-size216: clamp(1px, 11.25vw, 216px);--vw-size217: clamp(1px, 11.3020833333vw, 217px);--vw-size218: clamp(1px, 11.3541666667vw, 218px);--vw-size219: clamp(1px, 11.40625vw, 219px);--vw-size220: clamp(1px, 11.4583333333vw, 220px);--vw-size221: clamp(1px, 11.5104166667vw, 221px);--vw-size222: clamp(1px, 11.5625vw, 222px);--vw-size223: clamp(1px, 11.6145833333vw, 223px);--vw-size224: clamp(1px, 11.6666666667vw, 224px);--vw-size225: clamp(1px, 11.71875vw, 225px);--vw-size226: clamp(1px, 11.7708333333vw, 226px);--vw-size227: clamp(1px, 11.8229166667vw, 227px);--vw-size228: clamp(1px, 11.875vw, 228px);--vw-size229: clamp(1px, 11.9270833333vw, 229px);--vw-size230: clamp(1px, 11.9791666667vw, 230px);--vw-size231: clamp(1px, 12.03125vw, 231px);--vw-size232: clamp(1px, 12.0833333333vw, 232px);--vw-size233: clamp(1px, 12.1354166667vw, 233px);--vw-size234: clamp(1px, 12.1875vw, 234px);--vw-size235: clamp(1px, 12.2395833333vw, 235px);--vw-size236: clamp(1px, 12.2916666667vw, 236px);--vw-size237: clamp(1px, 12.34375vw, 237px);--vw-size238: clamp(1px, 12.3958333333vw, 238px);--vw-size239: clamp(1px, 12.4479166667vw, 239px);--vw-size240: clamp(1px, 12.5vw, 240px);--vw-size241: clamp(1px, 12.5520833333vw, 241px);--vw-size242: clamp(1px, 12.6041666667vw, 242px);--vw-size243: clamp(1px, 12.65625vw, 243px);--vw-size244: clamp(1px, 12.7083333333vw, 244px);--vw-size245: clamp(1px, 12.7604166667vw, 245px);--vw-size246: clamp(1px, 12.8125vw, 246px);--vw-size247: clamp(1px, 12.8645833333vw, 247px);--vw-size248: clamp(1px, 12.9166666667vw, 248px);--vw-size249: clamp(1px, 12.96875vw, 249px);--vw-size250: clamp(1px, 13.0208333333vw, 250px);--vw-size251: clamp(1px, 13.0729166667vw, 251px);--vw-size252: clamp(1px, 13.125vw, 252px);--vw-size253: clamp(1px, 13.1770833333vw, 253px);--vw-size254: clamp(1px, 13.2291666667vw, 254px);--vw-size255: clamp(1px, 13.28125vw, 255px);--vw-size256: clamp(1px, 13.3333333333vw, 256px);--vw-size257: clamp(1px, 13.3854166667vw, 257px);--vw-size258: clamp(1px, 13.4375vw, 258px);--vw-size259: clamp(1px, 13.4895833333vw, 259px);--vw-size260: clamp(1px, 13.5416666667vw, 260px);--vw-size261: clamp(1px, 13.59375vw, 261px);--vw-size262: clamp(1px, 13.6458333333vw, 262px);--vw-size263: clamp(1px, 13.6979166667vw, 263px);--vw-size264: clamp(1px, 13.75vw, 264px);--vw-size265: clamp(1px, 13.8020833333vw, 265px);--vw-size266: clamp(1px, 13.8541666667vw, 266px);--vw-size267: clamp(1px, 13.90625vw, 267px);--vw-size268: clamp(1px, 13.9583333333vw, 268px);--vw-size269: clamp(1px, 14.0104166667vw, 269px);--vw-size270: clamp(1px, 14.0625vw, 270px);--vw-size271: clamp(1px, 14.1145833333vw, 271px);--vw-size272: clamp(1px, 14.1666666667vw, 272px);--vw-size273: clamp(1px, 14.21875vw, 273px);--vw-size274: clamp(1px, 14.2708333333vw, 274px);--vw-size275: clamp(1px, 14.3229166667vw, 275px);--vw-size276: clamp(1px, 14.375vw, 276px);--vw-size277: clamp(1px, 14.4270833333vw, 277px);--vw-size278: clamp(1px, 14.4791666667vw, 278px);--vw-size279: clamp(1px, 14.53125vw, 279px);--vw-size280: clamp(1px, 14.5833333333vw, 280px);--vw-size281: clamp(1px, 14.6354166667vw, 281px);--vw-size282: clamp(1px, 14.6875vw, 282px);--vw-size283: clamp(1px, 14.7395833333vw, 283px);--vw-size284: clamp(1px, 14.7916666667vw, 284px);--vw-size285: clamp(1px, 14.84375vw, 285px);--vw-size286: clamp(1px, 14.8958333333vw, 286px);--vw-size287: clamp(1px, 14.9479166667vw, 287px);--vw-size288: clamp(1px, 15vw, 288px);--vw-size289: clamp(1px, 15.0520833333vw, 289px);--vw-size290: clamp(1px, 15.1041666667vw, 290px);--vw-size291: clamp(1px, 15.15625vw, 291px);--vw-size292: clamp(1px, 15.2083333333vw, 292px);--vw-size293: clamp(1px, 15.2604166667vw, 293px);--vw-size294: clamp(1px, 15.3125vw, 294px);--vw-size295: clamp(1px, 15.3645833333vw, 295px);--vw-size296: clamp(1px, 15.4166666667vw, 296px);--vw-size297: clamp(1px, 15.46875vw, 297px);--vw-size298: clamp(1px, 15.5208333333vw, 298px);--vw-size299: clamp(1px, 15.5729166667vw, 299px);--vw-size300: clamp(1px, 15.625vw, 300px);--vw-size301: clamp(1px, 15.6770833333vw, 301px);--vw-size302: clamp(1px, 15.7291666667vw, 302px);--vw-size303: clamp(1px, 15.78125vw, 303px);--vw-size304: clamp(1px, 15.8333333333vw, 304px);--vw-size305: clamp(1px, 15.8854166667vw, 305px);--vw-size306: clamp(1px, 15.9375vw, 306px);--vw-size307: clamp(1px, 15.9895833333vw, 307px);--vw-size308: clamp(1px, 16.0416666667vw, 308px);--vw-size309: clamp(1px, 16.09375vw, 309px);--vw-size310: clamp(1px, 16.1458333333vw, 310px);--vw-size311: clamp(1px, 16.1979166667vw, 311px);--vw-size312: clamp(1px, 16.25vw, 312px);--vw-size313: clamp(1px, 16.3020833333vw, 313px);--vw-size314: clamp(1px, 16.3541666667vw, 314px);--vw-size315: clamp(1px, 16.40625vw, 315px);--vw-size316: clamp(1px, 16.4583333333vw, 316px);--vw-size317: clamp(1px, 16.5104166667vw, 317px);--vw-size318: clamp(1px, 16.5625vw, 318px);--vw-size319: clamp(1px, 16.6145833333vw, 319px);--vw-size320: clamp(1px, 16.6666666667vw, 320px);--vw-size321: clamp(1px, 16.71875vw, 321px);--vw-size322: clamp(1px, 16.7708333333vw, 322px);--vw-size323: clamp(1px, 16.8229166667vw, 323px);--vw-size324: clamp(1px, 16.875vw, 324px);--vw-size325: clamp(1px, 16.9270833333vw, 325px);--vw-size326: clamp(1px, 16.9791666667vw, 326px);--vw-size327: clamp(1px, 17.03125vw, 327px);--vw-size328: clamp(1px, 17.0833333333vw, 328px);--vw-size329: clamp(1px, 17.1354166667vw, 329px);--vw-size330: clamp(1px, 17.1875vw, 330px);--vw-size331: clamp(1px, 17.2395833333vw, 331px);--vw-size332: clamp(1px, 17.2916666667vw, 332px);--vw-size333: clamp(1px, 17.34375vw, 333px);--vw-size334: clamp(1px, 17.3958333333vw, 334px);--vw-size335: clamp(1px, 17.4479166667vw, 335px);--vw-size336: clamp(1px, 17.5vw, 336px);--vw-size337: clamp(1px, 17.5520833333vw, 337px);--vw-size338: clamp(1px, 17.6041666667vw, 338px);--vw-size339: clamp(1px, 17.65625vw, 339px);--vw-size340: clamp(1px, 17.7083333333vw, 340px);--vw-size341: clamp(1px, 17.7604166667vw, 341px);--vw-size342: clamp(1px, 17.8125vw, 342px);--vw-size343: clamp(1px, 17.8645833333vw, 343px);--vw-size344: clamp(1px, 17.9166666667vw, 344px);--vw-size345: clamp(1px, 17.96875vw, 345px);--vw-size346: clamp(1px, 18.0208333333vw, 346px);--vw-size347: clamp(1px, 18.0729166667vw, 347px);--vw-size348: clamp(1px, 18.125vw, 348px);--vw-size349: clamp(1px, 18.1770833333vw, 349px);--vw-size350: clamp(1px, 18.2291666667vw, 350px);--vw-size351: clamp(1px, 18.28125vw, 351px);--vw-size352: clamp(1px, 18.3333333333vw, 352px);--vw-size353: clamp(1px, 18.3854166667vw, 353px);--vw-size354: clamp(1px, 18.4375vw, 354px);--vw-size355: clamp(1px, 18.4895833333vw, 355px);--vw-size356: clamp(1px, 18.5416666667vw, 356px);--vw-size357: clamp(1px, 18.59375vw, 357px);--vw-size358: clamp(1px, 18.6458333333vw, 358px);--vw-size359: clamp(1px, 18.6979166667vw, 359px);--vw-size360: clamp(1px, 18.75vw, 360px);--vw-size361: clamp(1px, 18.8020833333vw, 361px);--vw-size362: clamp(1px, 18.8541666667vw, 362px);--vw-size363: clamp(1px, 18.90625vw, 363px);--vw-size364: clamp(1px, 18.9583333333vw, 364px);--vw-size365: clamp(1px, 19.0104166667vw, 365px);--vw-size366: clamp(1px, 19.0625vw, 366px);--vw-size367: clamp(1px, 19.1145833333vw, 367px);--vw-size368: clamp(1px, 19.1666666667vw, 368px);--vw-size369: clamp(1px, 19.21875vw, 369px);--vw-size370: clamp(1px, 19.2708333333vw, 370px);--vw-size371: clamp(1px, 19.3229166667vw, 371px);--vw-size372: clamp(1px, 19.375vw, 372px);--vw-size373: clamp(1px, 19.4270833333vw, 373px);--vw-size374: clamp(1px, 19.4791666667vw, 374px);--vw-size375: clamp(1px, 19.53125vw, 375px);--vw-size376: clamp(1px, 19.5833333333vw, 376px);--vw-size377: clamp(1px, 19.6354166667vw, 377px);--vw-size378: clamp(1px, 19.6875vw, 378px);--vw-size379: clamp(1px, 19.7395833333vw, 379px);--vw-size380: clamp(1px, 19.7916666667vw, 380px);--vw-size381: clamp(1px, 19.84375vw, 381px);--vw-size382: clamp(1px, 19.8958333333vw, 382px);--vw-size383: clamp(1px, 19.9479166667vw, 383px);--vw-size384: clamp(1px, 20vw, 384px);--vw-size385: clamp(1px, 20.0520833333vw, 385px);--vw-size386: clamp(1px, 20.1041666667vw, 386px);--vw-size387: clamp(1px, 20.15625vw, 387px);--vw-size388: clamp(1px, 20.2083333333vw, 388px);--vw-size389: clamp(1px, 20.2604166667vw, 389px);--vw-size390: clamp(1px, 20.3125vw, 390px);--vw-size391: clamp(1px, 20.3645833333vw, 391px);--vw-size392: clamp(1px, 20.4166666667vw, 392px);--vw-size393: clamp(1px, 20.46875vw, 393px);--vw-size394: clamp(1px, 20.5208333333vw, 394px);--vw-size395: clamp(1px, 20.5729166667vw, 395px);--vw-size396: clamp(1px, 20.625vw, 396px);--vw-size397: clamp(1px, 20.6770833333vw, 397px);--vw-size398: clamp(1px, 20.7291666667vw, 398px);--vw-size399: clamp(1px, 20.78125vw, 399px);--vw-size400: clamp(1px, 20.8333333333vw, 400px)}}@media(max-width:991px){:root{--vw-size0: clamp(1px, 0vw, 0px);--vw-size1: clamp(1px, .2666666667vw, 1.15px);--vw-size2: clamp(1px, .5333333333vw, 2.3px);--vw-size3: clamp(1px, .8vw, 3.45px);--vw-size4: clamp(1px, 1.0666666667vw, 4.6px);--vw-size5: clamp(1px, 1.3333333333vw, 5.75px);--vw-size6: clamp(1px, 1.6vw, 6.9px);--vw-size7: clamp(1px, 1.8666666667vw, 8.05px);--vw-size8: clamp(1px, 2.1333333333vw, 9.2px);--vw-size9: clamp(1px, 2.4vw, 10.35px);--vw-size10: clamp(1px, 2.6666666667vw, 11.5px);--vw-size11: clamp(1px, 2.9333333333vw, 12.65px);--vw-size12: clamp(1px, 3.2vw, 13.8px);--vw-size13: clamp(1px, 3.4666666667vw, 14.95px);--vw-size14: clamp(1px, 3.7333333333vw, 16.1px);--vw-size15: clamp(1px, 4vw, 17.25px);--vw-size16: clamp(1px, 4.2666666667vw, 18.4px);--vw-size17: clamp(1px, 4.5333333333vw, 19.55px);--vw-size18: clamp(1px, 4.8vw, 20.7px);--vw-size19: clamp(1px, 5.0666666667vw, 21.85px);--vw-size20: clamp(1px, 5.3333333333vw, 23px);--vw-size21: clamp(1px, 5.6vw, 24.15px);--vw-size22: clamp(1px, 5.8666666667vw, 25.3px);--vw-size23: clamp(1px, 6.1333333333vw, 26.45px);--vw-size24: clamp(1px, 6.4vw, 27.6px);--vw-size25: clamp(1px, 6.6666666667vw, 28.75px);--vw-size26: clamp(1px, 6.9333333333vw, 29.9px);--vw-size27: clamp(1px, 7.2vw, 31.05px);--vw-size28: clamp(1px, 7.4666666667vw, 32.2px);--vw-size29: clamp(1px, 7.7333333333vw, 33.35px);--vw-size30: clamp(1px, 8vw, 34.5px);--vw-size31: clamp(1px, 8.2666666667vw, 35.65px);--vw-size32: clamp(1px, 8.5333333333vw, 36.8px);--vw-size33: clamp(1px, 8.8vw, 37.95px);--vw-size34: clamp(1px, 9.0666666667vw, 39.1px);--vw-size35: clamp(1px, 9.3333333333vw, 40.25px);--vw-size36: clamp(1px, 9.6vw, 41.4px);--vw-size37: clamp(1px, 9.8666666667vw, 42.55px);--vw-size38: clamp(1px, 10.1333333333vw, 43.7px);--vw-size39: clamp(1px, 10.4vw, 44.85px);--vw-size40: clamp(1px, 10.6666666667vw, 46px);--vw-size41: clamp(1px, 10.9333333333vw, 47.15px);--vw-size42: clamp(1px, 11.2vw, 48.3px);--vw-size43: clamp(1px, 11.4666666667vw, 49.45px);--vw-size44: clamp(1px, 11.7333333333vw, 50.6px);--vw-size45: clamp(1px, 12vw, 51.75px);--vw-size46: clamp(1px, 12.2666666667vw, 52.9px);--vw-size47: clamp(1px, 12.5333333333vw, 54.05px);--vw-size48: clamp(1px, 12.8vw, 55.2px);--vw-size49: clamp(1px, 13.0666666667vw, 56.35px);--vw-size50: clamp(1px, 13.3333333333vw, 57.5px);--vw-size51: clamp(1px, 13.6vw, 58.65px);--vw-size52: clamp(1px, 13.8666666667vw, 59.8px);--vw-size53: clamp(1px, 14.1333333333vw, 60.95px);--vw-size54: clamp(1px, 14.4vw, 62.1px);--vw-size55: clamp(1px, 14.6666666667vw, 63.25px);--vw-size56: clamp(1px, 14.9333333333vw, 64.4px);--vw-size57: clamp(1px, 15.2vw, 65.55px);--vw-size58: clamp(1px, 15.4666666667vw, 66.7px);--vw-size59: clamp(1px, 15.7333333333vw, 67.85px);--vw-size60: clamp(1px, 16vw, 69px);--vw-size61: clamp(1px, 16.2666666667vw, 70.15px);--vw-size62: clamp(1px, 16.5333333333vw, 71.3px);--vw-size63: clamp(1px, 16.8vw, 72.45px);--vw-size64: clamp(1px, 17.0666666667vw, 73.6px);--vw-size65: clamp(1px, 17.3333333333vw, 74.75px);--vw-size66: clamp(1px, 17.6vw, 75.9px);--vw-size67: clamp(1px, 17.8666666667vw, 77.05px);--vw-size68: clamp(1px, 18.1333333333vw, 78.2px);--vw-size69: clamp(1px, 18.4vw, 79.35px);--vw-size70: clamp(1px, 18.6666666667vw, 80.5px);--vw-size71: clamp(1px, 18.9333333333vw, 81.65px);--vw-size72: clamp(1px, 19.2vw, 82.8px);--vw-size73: clamp(1px, 19.4666666667vw, 83.95px);--vw-size74: clamp(1px, 19.7333333333vw, 85.1px);--vw-size75: clamp(1px, 20vw, 86.25px);--vw-size76: clamp(1px, 20.2666666667vw, 87.4px);--vw-size77: clamp(1px, 20.5333333333vw, 88.55px);--vw-size78: clamp(1px, 20.8vw, 89.7px);--vw-size79: clamp(1px, 21.0666666667vw, 90.85px);--vw-size80: clamp(1px, 21.3333333333vw, 92px);--vw-size81: clamp(1px, 21.6vw, 93.15px);--vw-size82: clamp(1px, 21.8666666667vw, 94.3px);--vw-size83: clamp(1px, 22.1333333333vw, 95.45px);--vw-size84: clamp(1px, 22.4vw, 96.6px);--vw-size85: clamp(1px, 22.6666666667vw, 97.75px);--vw-size86: clamp(1px, 22.9333333333vw, 98.9px);--vw-size87: clamp(1px, 23.2vw, 100.05px);--vw-size88: clamp(1px, 23.4666666667vw, 101.2px);--vw-size89: clamp(1px, 23.7333333333vw, 102.35px);--vw-size90: clamp(1px, 24vw, 103.5px);--vw-size91: clamp(1px, 24.2666666667vw, 104.65px);--vw-size92: clamp(1px, 24.5333333333vw, 105.8px);--vw-size93: clamp(1px, 24.8vw, 106.95px);--vw-size94: clamp(1px, 25.0666666667vw, 108.1px);--vw-size95: clamp(1px, 25.3333333333vw, 109.25px);--vw-size96: clamp(1px, 25.6vw, 110.4px);--vw-size97: clamp(1px, 25.8666666667vw, 111.55px);--vw-size98: clamp(1px, 26.1333333333vw, 112.7px);--vw-size99: clamp(1px, 26.4vw, 113.85px);--vw-size100: clamp(1px, 26.6666666667vw, 115px);--vw-size101: clamp(1px, 26.9333333333vw, 116.15px);--vw-size102: clamp(1px, 27.2vw, 117.3px);--vw-size103: clamp(1px, 27.4666666667vw, 118.45px);--vw-size104: clamp(1px, 27.7333333333vw, 119.6px);--vw-size105: clamp(1px, 28vw, 120.75px);--vw-size106: clamp(1px, 28.2666666667vw, 121.9px);--vw-size107: clamp(1px, 28.5333333333vw, 123.05px);--vw-size108: clamp(1px, 28.8vw, 124.2px);--vw-size109: clamp(1px, 29.0666666667vw, 125.35px);--vw-size110: clamp(1px, 29.3333333333vw, 126.5px);--vw-size111: clamp(1px, 29.6vw, 127.65px);--vw-size112: clamp(1px, 29.8666666667vw, 128.8px);--vw-size113: clamp(1px, 30.1333333333vw, 129.95px);--vw-size114: clamp(1px, 30.4vw, 131.1px);--vw-size115: clamp(1px, 30.6666666667vw, 132.25px);--vw-size116: clamp(1px, 30.9333333333vw, 133.4px);--vw-size117: clamp(1px, 31.2vw, 134.55px);--vw-size118: clamp(1px, 31.4666666667vw, 135.7px);--vw-size119: clamp(1px, 31.7333333333vw, 136.85px);--vw-size120: clamp(1px, 32vw, 138px);--vw-size121: clamp(1px, 32.2666666667vw, 139.15px);--vw-size122: clamp(1px, 32.5333333333vw, 140.3px);--vw-size123: clamp(1px, 32.8vw, 141.45px);--vw-size124: clamp(1px, 33.0666666667vw, 142.6px);--vw-size125: clamp(1px, 33.3333333333vw, 143.75px);--vw-size126: clamp(1px, 33.6vw, 144.9px);--vw-size127: clamp(1px, 33.8666666667vw, 146.05px);--vw-size128: clamp(1px, 34.1333333333vw, 147.2px);--vw-size129: clamp(1px, 34.4vw, 148.35px);--vw-size130: clamp(1px, 34.6666666667vw, 149.5px);--vw-size131: clamp(1px, 34.9333333333vw, 150.65px);--vw-size132: clamp(1px, 35.2vw, 151.8px);--vw-size133: clamp(1px, 35.4666666667vw, 152.95px);--vw-size134: clamp(1px, 35.7333333333vw, 154.1px);--vw-size135: clamp(1px, 36vw, 155.25px);--vw-size136: clamp(1px, 36.2666666667vw, 156.4px);--vw-size137: clamp(1px, 36.5333333333vw, 157.55px);--vw-size138: clamp(1px, 36.8vw, 158.7px);--vw-size139: clamp(1px, 37.0666666667vw, 159.85px);--vw-size140: clamp(1px, 37.3333333333vw, 161px);--vw-size141: clamp(1px, 37.6vw, 162.15px);--vw-size142: clamp(1px, 37.8666666667vw, 163.3px);--vw-size143: clamp(1px, 38.1333333333vw, 164.45px);--vw-size144: clamp(1px, 38.4vw, 165.6px);--vw-size145: clamp(1px, 38.6666666667vw, 166.75px);--vw-size146: clamp(1px, 38.9333333333vw, 167.9px);--vw-size147: clamp(1px, 39.2vw, 169.05px);--vw-size148: clamp(1px, 39.4666666667vw, 170.2px);--vw-size149: clamp(1px, 39.7333333333vw, 171.35px);--vw-size150: clamp(1px, 40vw, 172.5px);--vw-size151: clamp(1px, 40.2666666667vw, 173.65px);--vw-size152: clamp(1px, 40.5333333333vw, 174.8px);--vw-size153: clamp(1px, 40.8vw, 175.95px);--vw-size154: clamp(1px, 41.0666666667vw, 177.1px);--vw-size155: clamp(1px, 41.3333333333vw, 178.25px);--vw-size156: clamp(1px, 41.6vw, 179.4px);--vw-size157: clamp(1px, 41.8666666667vw, 180.55px);--vw-size158: clamp(1px, 42.1333333333vw, 181.7px);--vw-size159: clamp(1px, 42.4vw, 182.85px);--vw-size160: clamp(1px, 42.6666666667vw, 184px);--vw-size161: clamp(1px, 42.9333333333vw, 185.15px);--vw-size162: clamp(1px, 43.2vw, 186.3px);--vw-size163: clamp(1px, 43.4666666667vw, 187.45px);--vw-size164: clamp(1px, 43.7333333333vw, 188.6px);--vw-size165: clamp(1px, 44vw, 189.75px);--vw-size166: clamp(1px, 44.2666666667vw, 190.9px);--vw-size167: clamp(1px, 44.5333333333vw, 192.05px);--vw-size168: clamp(1px, 44.8vw, 193.2px);--vw-size169: clamp(1px, 45.0666666667vw, 194.35px);--vw-size170: clamp(1px, 45.3333333333vw, 195.5px);--vw-size171: clamp(1px, 45.6vw, 196.65px);--vw-size172: clamp(1px, 45.8666666667vw, 197.8px);--vw-size173: clamp(1px, 46.1333333333vw, 198.95px);--vw-size174: clamp(1px, 46.4vw, 200.1px);--vw-size175: clamp(1px, 46.6666666667vw, 201.25px);--vw-size176: clamp(1px, 46.9333333333vw, 202.4px);--vw-size177: clamp(1px, 47.2vw, 203.55px);--vw-size178: clamp(1px, 47.4666666667vw, 204.7px);--vw-size179: clamp(1px, 47.7333333333vw, 205.85px);--vw-size180: clamp(1px, 48vw, 207px);--vw-size181: clamp(1px, 48.2666666667vw, 208.15px);--vw-size182: clamp(1px, 48.5333333333vw, 209.3px);--vw-size183: clamp(1px, 48.8vw, 210.45px);--vw-size184: clamp(1px, 49.0666666667vw, 211.6px);--vw-size185: clamp(1px, 49.3333333333vw, 212.75px);--vw-size186: clamp(1px, 49.6vw, 213.9px);--vw-size187: clamp(1px, 49.8666666667vw, 215.05px);--vw-size188: clamp(1px, 50.1333333333vw, 216.2px);--vw-size189: clamp(1px, 50.4vw, 217.35px);--vw-size190: clamp(1px, 50.6666666667vw, 218.5px);--vw-size191: clamp(1px, 50.9333333333vw, 219.65px);--vw-size192: clamp(1px, 51.2vw, 220.8px);--vw-size193: clamp(1px, 51.4666666667vw, 221.95px);--vw-size194: clamp(1px, 51.7333333333vw, 223.1px);--vw-size195: clamp(1px, 52vw, 224.25px);--vw-size196: clamp(1px, 52.2666666667vw, 225.4px);--vw-size197: clamp(1px, 52.5333333333vw, 226.55px);--vw-size198: clamp(1px, 52.8vw, 227.7px);--vw-size199: clamp(1px, 53.0666666667vw, 228.85px);--vw-size200: clamp(1px, 53.3333333333vw, 230px);--vw-size201: clamp(1px, 53.6vw, 231.15px);--vw-size202: clamp(1px, 53.8666666667vw, 232.3px);--vw-size203: clamp(1px, 54.1333333333vw, 233.45px);--vw-size204: clamp(1px, 54.4vw, 234.6px);--vw-size205: clamp(1px, 54.6666666667vw, 235.75px);--vw-size206: clamp(1px, 54.9333333333vw, 236.9px);--vw-size207: clamp(1px, 55.2vw, 238.05px);--vw-size208: clamp(1px, 55.4666666667vw, 239.2px);--vw-size209: clamp(1px, 55.7333333333vw, 240.35px);--vw-size210: clamp(1px, 56vw, 241.5px);--vw-size211: clamp(1px, 56.2666666667vw, 242.65px);--vw-size212: clamp(1px, 56.5333333333vw, 243.8px);--vw-size213: clamp(1px, 56.8vw, 244.95px);--vw-size214: clamp(1px, 57.0666666667vw, 246.1px);--vw-size215: clamp(1px, 57.3333333333vw, 247.25px);--vw-size216: clamp(1px, 57.6vw, 248.4px);--vw-size217: clamp(1px, 57.8666666667vw, 249.55px);--vw-size218: clamp(1px, 58.1333333333vw, 250.7px);--vw-size219: clamp(1px, 58.4vw, 251.85px);--vw-size220: clamp(1px, 58.6666666667vw, 253px);--vw-size221: clamp(1px, 58.9333333333vw, 254.15px);--vw-size222: clamp(1px, 59.2vw, 255.3px);--vw-size223: clamp(1px, 59.4666666667vw, 256.45px);--vw-size224: clamp(1px, 59.7333333333vw, 257.6px);--vw-size225: clamp(1px, 60vw, 258.75px);--vw-size226: clamp(1px, 60.2666666667vw, 259.9px);--vw-size227: clamp(1px, 60.5333333333vw, 261.05px);--vw-size228: clamp(1px, 60.8vw, 262.2px);--vw-size229: clamp(1px, 61.0666666667vw, 263.35px);--vw-size230: clamp(1px, 61.3333333333vw, 264.5px);--vw-size231: clamp(1px, 61.6vw, 265.65px);--vw-size232: clamp(1px, 61.8666666667vw, 266.8px);--vw-size233: clamp(1px, 62.1333333333vw, 267.95px);--vw-size234: clamp(1px, 62.4vw, 269.1px);--vw-size235: clamp(1px, 62.6666666667vw, 270.25px);--vw-size236: clamp(1px, 62.9333333333vw, 271.4px);--vw-size237: clamp(1px, 63.2vw, 272.55px);--vw-size238: clamp(1px, 63.4666666667vw, 273.7px);--vw-size239: clamp(1px, 63.7333333333vw, 274.85px);--vw-size240: clamp(1px, 64vw, 276px);--vw-size241: clamp(1px, 64.2666666667vw, 277.15px);--vw-size242: clamp(1px, 64.5333333333vw, 278.3px);--vw-size243: clamp(1px, 64.8vw, 279.45px);--vw-size244: clamp(1px, 65.0666666667vw, 280.6px);--vw-size245: clamp(1px, 65.3333333333vw, 281.75px);--vw-size246: clamp(1px, 65.6vw, 282.9px);--vw-size247: clamp(1px, 65.8666666667vw, 284.05px);--vw-size248: clamp(1px, 66.1333333333vw, 285.2px);--vw-size249: clamp(1px, 66.4vw, 286.35px);--vw-size250: clamp(1px, 66.6666666667vw, 287.5px);--vw-size251: clamp(1px, 66.9333333333vw, 288.65px);--vw-size252: clamp(1px, 67.2vw, 289.8px);--vw-size253: clamp(1px, 67.4666666667vw, 290.95px);--vw-size254: clamp(1px, 67.7333333333vw, 292.1px);--vw-size255: clamp(1px, 68vw, 293.25px);--vw-size256: clamp(1px, 68.2666666667vw, 294.4px);--vw-size257: clamp(1px, 68.5333333333vw, 295.55px);--vw-size258: clamp(1px, 68.8vw, 296.7px);--vw-size259: clamp(1px, 69.0666666667vw, 297.85px);--vw-size260: clamp(1px, 69.3333333333vw, 299px);--vw-size261: clamp(1px, 69.6vw, 300.15px);--vw-size262: clamp(1px, 69.8666666667vw, 301.3px);--vw-size263: clamp(1px, 70.1333333333vw, 302.45px);--vw-size264: clamp(1px, 70.4vw, 303.6px);--vw-size265: clamp(1px, 70.6666666667vw, 304.75px);--vw-size266: clamp(1px, 70.9333333333vw, 305.9px);--vw-size267: clamp(1px, 71.2vw, 307.05px);--vw-size268: clamp(1px, 71.4666666667vw, 308.2px);--vw-size269: clamp(1px, 71.7333333333vw, 309.35px);--vw-size270: clamp(1px, 72vw, 310.5px);--vw-size271: clamp(1px, 72.2666666667vw, 311.65px);--vw-size272: clamp(1px, 72.5333333333vw, 312.8px);--vw-size273: clamp(1px, 72.8vw, 313.95px);--vw-size274: clamp(1px, 73.0666666667vw, 315.1px);--vw-size275: clamp(1px, 73.3333333333vw, 316.25px);--vw-size276: clamp(1px, 73.6vw, 317.4px);--vw-size277: clamp(1px, 73.8666666667vw, 318.55px);--vw-size278: clamp(1px, 74.1333333333vw, 319.7px);--vw-size279: clamp(1px, 74.4vw, 320.85px);--vw-size280: clamp(1px, 74.6666666667vw, 322px);--vw-size281: clamp(1px, 74.9333333333vw, 323.15px);--vw-size282: clamp(1px, 75.2vw, 324.3px);--vw-size283: clamp(1px, 75.4666666667vw, 325.45px);--vw-size284: clamp(1px, 75.7333333333vw, 326.6px);--vw-size285: clamp(1px, 76vw, 327.75px);--vw-size286: clamp(1px, 76.2666666667vw, 328.9px);--vw-size287: clamp(1px, 76.5333333333vw, 330.05px);--vw-size288: clamp(1px, 76.8vw, 331.2px);--vw-size289: clamp(1px, 77.0666666667vw, 332.35px);--vw-size290: clamp(1px, 77.3333333333vw, 333.5px);--vw-size291: clamp(1px, 77.6vw, 334.65px);--vw-size292: clamp(1px, 77.8666666667vw, 335.8px);--vw-size293: clamp(1px, 78.1333333333vw, 336.95px);--vw-size294: clamp(1px, 78.4vw, 338.1px);--vw-size295: clamp(1px, 78.6666666667vw, 339.25px);--vw-size296: clamp(1px, 78.9333333333vw, 340.4px);--vw-size297: clamp(1px, 79.2vw, 341.55px);--vw-size298: clamp(1px, 79.4666666667vw, 342.7px);--vw-size299: clamp(1px, 79.7333333333vw, 343.85px);--vw-size300: clamp(1px, 80vw, 345px);--vw-size301: clamp(1px, 80.2666666667vw, 346.15px);--vw-size302: clamp(1px, 80.5333333333vw, 347.3px);--vw-size303: clamp(1px, 80.8vw, 348.45px);--vw-size304: clamp(1px, 81.0666666667vw, 349.6px);--vw-size305: clamp(1px, 81.3333333333vw, 350.75px);--vw-size306: clamp(1px, 81.6vw, 351.9px);--vw-size307: clamp(1px, 81.8666666667vw, 353.05px);--vw-size308: clamp(1px, 82.1333333333vw, 354.2px);--vw-size309: clamp(1px, 82.4vw, 355.35px);--vw-size310: clamp(1px, 82.6666666667vw, 356.5px);--vw-size311: clamp(1px, 82.9333333333vw, 357.65px);--vw-size312: clamp(1px, 83.2vw, 358.8px);--vw-size313: clamp(1px, 83.4666666667vw, 359.95px);--vw-size314: clamp(1px, 83.7333333333vw, 361.1px);--vw-size315: clamp(1px, 84vw, 362.25px);--vw-size316: clamp(1px, 84.2666666667vw, 363.4px);--vw-size317: clamp(1px, 84.5333333333vw, 364.55px);--vw-size318: clamp(1px, 84.8vw, 365.7px);--vw-size319: clamp(1px, 85.0666666667vw, 366.85px);--vw-size320: clamp(1px, 85.3333333333vw, 368px);--vw-size321: clamp(1px, 85.6vw, 369.15px);--vw-size322: clamp(1px, 85.8666666667vw, 370.3px);--vw-size323: clamp(1px, 86.1333333333vw, 371.45px);--vw-size324: clamp(1px, 86.4vw, 372.6px);--vw-size325: clamp(1px, 86.6666666667vw, 373.75px);--vw-size326: clamp(1px, 86.9333333333vw, 374.9px);--vw-size327: clamp(1px, 87.2vw, 376.05px);--vw-size328: clamp(1px, 87.4666666667vw, 377.2px);--vw-size329: clamp(1px, 87.7333333333vw, 378.35px);--vw-size330: clamp(1px, 88vw, 379.5px);--vw-size331: clamp(1px, 88.2666666667vw, 380.65px);--vw-size332: clamp(1px, 88.5333333333vw, 381.8px);--vw-size333: clamp(1px, 88.8vw, 382.95px);--vw-size334: clamp(1px, 89.0666666667vw, 384.1px);--vw-size335: clamp(1px, 89.3333333333vw, 385.25px);--vw-size336: clamp(1px, 89.6vw, 386.4px);--vw-size337: clamp(1px, 89.8666666667vw, 387.55px);--vw-size338: clamp(1px, 90.1333333333vw, 388.7px);--vw-size339: clamp(1px, 90.4vw, 389.85px);--vw-size340: clamp(1px, 90.6666666667vw, 391px);--vw-size341: clamp(1px, 90.9333333333vw, 392.15px);--vw-size342: clamp(1px, 91.2vw, 393.3px);--vw-size343: clamp(1px, 91.4666666667vw, 394.45px);--vw-size344: clamp(1px, 91.7333333333vw, 395.6px);--vw-size345: clamp(1px, 92vw, 396.75px);--vw-size346: clamp(1px, 92.2666666667vw, 397.9px);--vw-size347: clamp(1px, 92.5333333333vw, 399.05px);--vw-size348: clamp(1px, 92.8vw, 400.2px);--vw-size349: clamp(1px, 93.0666666667vw, 401.35px);--vw-size350: clamp(1px, 93.3333333333vw, 402.5px);--vw-size351: clamp(1px, 93.6vw, 403.65px);--vw-size352: clamp(1px, 93.8666666667vw, 404.8px);--vw-size353: clamp(1px, 94.1333333333vw, 405.95px);--vw-size354: clamp(1px, 94.4vw, 407.1px);--vw-size355: clamp(1px, 94.6666666667vw, 408.25px);--vw-size356: clamp(1px, 94.9333333333vw, 409.4px);--vw-size357: clamp(1px, 95.2vw, 410.55px);--vw-size358: clamp(1px, 95.4666666667vw, 411.7px);--vw-size359: clamp(1px, 95.7333333333vw, 412.85px);--vw-size360: clamp(1px, 96vw, 414px);--vw-size361: clamp(1px, 96.2666666667vw, 415.15px);--vw-size362: clamp(1px, 96.5333333333vw, 416.3px);--vw-size363: clamp(1px, 96.8vw, 417.45px);--vw-size364: clamp(1px, 97.0666666667vw, 418.6px);--vw-size365: clamp(1px, 97.3333333333vw, 419.75px);--vw-size366: clamp(1px, 97.6vw, 420.9px);--vw-size367: clamp(1px, 97.8666666667vw, 422.05px);--vw-size368: clamp(1px, 98.1333333333vw, 423.2px);--vw-size369: clamp(1px, 98.4vw, 424.35px);--vw-size370: clamp(1px, 98.6666666667vw, 425.5px);--vw-size371: clamp(1px, 98.9333333333vw, 426.65px);--vw-size372: clamp(1px, 99.2vw, 427.8px);--vw-size373: clamp(1px, 99.4666666667vw, 428.95px);--vw-size374: clamp(1px, 99.7333333333vw, 430.1px);--vw-size375: clamp(1px, 100vw, 431.25px)}}:root{--fog-duration: 134s;--fog-a-opacity: .56;--fog-b-opacity: .53;--fog-blend: plus-lighter;--fog-blend-b: plus-lighter;--fog-stage-bg: #f4f1e7;--fog-stage-bg-accent: #c9c5b6}.c-fog-stage{position:relative;z-index:0;background-color:var(--fog-stage-bg);background-image:radial-gradient(120% 90% at 50% 15%,var(--fog-stage-bg-accent) 0%,var(--fog-stage-bg) 72%)}@media screen and (min-width:992px){.c-fog-stage--sp{background-color:transparent;background-image:none}.c-fog-stage--sp .c-fog{display:none}}.c-fog-stage--flat{--fog-stage-bg-accent: var(--fog-stage-bg);background-image:none}.c-fog{--fog-scale: 1;--fog-offset-y: 14.6875vw;--fog-a-center: 23.1875vw;--fog-a-w: calc(233.75vw * var(--fog-scale));--fog-a-h: calc(112.5vw * var(--fog-scale));--fog-a-top: calc(var(--fog-a-center) - var(--fog-a-h) / 2);--fog-b-center: 25.9375vw;--fog-b-w: calc(168.75vw * var(--fog-scale));--fog-b-h: calc(81.25vw * var(--fog-scale));--fog-b-top: calc(var(--fog-b-center) - var(--fog-b-h) / 2)}@media screen and (max-width:991px){.c-fog{--fog-scale: 3}}.c-fog--band{--fog-offset-y: 0}.c-fog--band .c-fog__layer{top:50%;transform:translateY(-50%)}.c-fog{--fog-edge: var(--vw-size200);position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;mix-blend-mode:var(--fog-blend);-webkit-mask-image:linear-gradient(transparent 0,#000 var(--fog-edge),#000 calc(100% - var(--fog-edge)),transparent 100%);mask-image:linear-gradient(transparent 0,#000 var(--fog-edge),#000 calc(100% - var(--fog-edge)),transparent 100%)}.c-fog__inner{position:relative;top:var(--fog-offset-y, 0);width:100%;height:100%}.c-fog__inner.is-active{will-change:transform}.c-fog__layer{display:flex;position:absolute;left:0;width:100%}.c-fog__layer--a{top:var(--fog-a-top, 0)}.c-fog__layer--b{top:var(--fog-b-top, 0);mix-blend-mode:var(--fog-blend-b)}.c-fog__item{display:flex;flex-shrink:0;white-space:nowrap;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.c-fog__item:nth-of-type(1){animation-name:fogMoveA;animation-duration:var(--fog-duration);animation-delay:calc(var(--fog-duration) / -2)}.c-fog__item:nth-of-type(2){animation-name:fogMoveB;animation-duration:var(--fog-duration);animation-delay:0s}.c-fog__item.is-inview{animation-play-state:running;will-change:transform}.c-fog__img{background-repeat:no-repeat;background-size:100% 100%}.c-fog__layer--a .c-fog__img{width:var(--fog-a-w);height:var(--fog-a-h);opacity:var(--fog-a-opacity)}.c-fog__layer--b .c-fog__img{width:var(--fog-b-w);height:var(--fog-b-h);opacity:var(--fog-b-opacity)}@keyframes fogMoveA{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes fogMoveB{0%{transform:translate(0)}to{transform:translate(-200%)}}@media(prefers-reduced-motion:reduce){.c-fog__item,.c-fog__item.is-inview{animation-play-state:paused}.c-fog__inner{transform:none!important}}:root{--header-pad-top: clamp(2.3rem, 1.4466092573rem + .8611410118vw, 3.1rem);--header-inner-height: clamp(5.6rem, 3.6798708288rem + 1.9375672766vw, 7.4rem);--header-nav-height: clamp(2.3rem, 1.5532831001rem + .7534983854vw, 3rem);--header-pad-bottom: clamp(1.2rem, .7733046286rem + .4305705059vw, 1.6rem);--header-height: calc( var(--header-pad-top) + var(--header-inner-height) + var(--header-nav-height) + var(--header-pad-bottom) );--header-btn-width: clamp(12.2rem, 8.146393972rem + 4.0904198062vw, 16rem);--header-btn-gap: clamp(1.4rem, .3332615716rem + 1.0764262648vw, 2.4rem);--header-menu-gap: clamp(2.4rem, .6932185145rem + 1.7222820237vw, 4rem);--header-menu-width: clamp(5.6rem, 4.3199138859rem + 1.2917115178vw, 6.8rem);--header-utility-width: calc( var(--header-btn-width) * 2 + var(--header-btn-gap) + var(--header-menu-gap) + var(--header-menu-width) );--header-wordmark-gap: clamp(2rem, -.1334768568rem + 2.1528525296vw, 4rem);--header-menu-pad-y: calc((var(--btn-entry-height) - 15px) / 2);--header-menu-pad-x: var(--header-menu-pad-y)}.l-header{position:fixed;top:0;left:0;z-index:1000;width:100%;padding:var(--header-pad-top) 0 var(--header-pad-bottom);color:#313131}@media screen and (min-width:992px){.l-header{background-color:var(--fog-stage-bg);background-image:radial-gradient(120% 90% at 50% 15%,var(--fog-stage-bg-accent) 0%,var(--fog-stage-bg) 72%);transition:top .4s ease}.is-header-hidden .l-header{top:calc(var(--header-height) * -1)}}@media screen and (max-width:991px){.l-header{top:var(--header-offset, 0px);height:var(--vw-size91);padding:0;background-image:linear-gradient(#000000b3,#0000);color:#fff}.l-header .c-fog{display:none}}@media screen and (max-width:991px){.l-header--light{background-image:linear-gradient(#ffffffb3,#fff0);color:#313131}}.l-header__inner{position:relative;display:flex;align-items:flex-start;width:95.83%;height:var(--header-inner-height);margin:0 auto}@media screen and (max-width:991px){.l-header__inner{width:100%;height:var(--vw-size52);padding:0 var(--vw-size15);align-items:center}}.l-header__logo a,.l-header__logo picture,.l-header__logo img,.l-header__wordmark a,.l-header__wordmark picture,.l-header__wordmark img{display:block}.l-header__logo img,.l-header__wordmark img{width:100%;height:auto}.c-loading:not(.is-hidden)~.l-header .c-char-fade path{animation-play-state:paused}.l-header__logo{width:clamp(13.92rem,7.1451442411rem + 6.8363832078vw,20.271rem)}@media screen and (max-width:991px){.l-header__logo{width:var(--vw-size148)}}.l-header__wordmark{--wordmark-center: 50%;position:absolute;top:clamp(1rem,.7866523143rem + .215285253vw,1.2rem);left:var(--wordmark-center);width:min(clamp(32rem,17.0656620022rem + 15.0699677072vw,46rem),(100% - var(--wordmark-center) - var(--header-utility-width) - var(--header-wordmark-gap)) * 2);transform:translate(-50%)}@media screen and (max-width:1200px){.l-header__wordmark{--wordmark-center: 45%}}.l-header__utility{position:fixed;z-index:1200;display:flex;align-items:center;color:#313131}.is-menu-open .l-header__utility{color:#fff}.is-menu-open .l-header__utility .l-header__menu{--menu-hover-bg: #ffffff;--menu-hover-color: #313131}.l-header__utility .c-btn--line,.l-header__utility .c-btn--entry{transition:opacity .3s linear}.is-menu-open .l-header__utility .c-btn--line,.is-menu-open .l-header__utility .c-btn--entry{opacity:0;visibility:hidden}@media screen and (max-width:991px){.l-header__utility{top:var(--header-offset, 0px);right:var(--vw-size15);height:var(--vw-size52);color:#fff}.l-header__utility .l-header__menu{--menu-hover-bg: #ffffff;--menu-hover-color: #313131}.l-header__utility--light{color:#313131}.l-header__utility--light .l-header__menu{--menu-hover-bg: #313131;--menu-hover-color: #ffffff}}@media screen and (min-width:992px){.l-header__utility{top:var(--header-pad-top);right:2.085%;transition:color .3s ease}.l-header__utility .c-btn--line,.l-header__utility .c-btn--entry{width:var(--header-btn-width)}.l-header__utility .c-btn--entry{margin-left:var(--header-btn-gap)}.is-header-on-dark .l-header__utility{color:#fff}.is-header-on-dark .l-header__utility .c-btn--line{--btn-line-color: rgba(255, 255, 255, .5);--btn-line-sweep-color: rgba(255, 255, 255, .2);color:#fff}.is-header-on-dark .l-header__utility .l-header__menu{--menu-hover-bg: #ffffff;--menu-hover-color: #313131}}.l-header__menu{--menu-hover-bg: #313131;--menu-hover-color: #ffffff;display:flex;align-items:center;justify-content:space-between;width:calc(var(--header-menu-width) + var(--header-menu-pad-x) * 2);padding:var(--header-menu-pad-y) var(--header-menu-pad-x);margin:calc(var(--header-menu-pad-y) * -1) calc(var(--header-menu-pad-x) * -1);color:inherit;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);letter-spacing:.05em;line-height:1;background-color:transparent;border:none;border-radius:3px;cursor:pointer;transition:background-color .4s linear,color .4s linear}@media(hover:hover){.l-header__menu:hover{background-color:var(--menu-hover-bg);color:var(--menu-hover-color)}}@media screen and (min-width:992px){.l-header__menu{margin-left:calc(var(--header-menu-gap) - var(--header-menu-pad-x))}}@media screen and (max-width:991px){.l-header__menu{--header-menu-width: var(--vw-size63);font-size:clamp(1.0434782609rem,0rem + 2.8985507246vw,1.2rem)}}.l-header__menu-label{margin-bottom:-.1em}.l-header__menu-icon{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(1.5rem,.9666307858rem + .5382131324vw,2rem);height:15px;overflow:hidden}@media screen and (max-width:991px){.l-header__menu-icon{width:var(--vw-size20)}}.l-header__menu-icon i{display:block;height:1px;background-color:currentcolor;transition:transform 1s cubic-bezier(.67,.31,.15,1)}.l-header__menu-lines,.l-header__menu-close{transition:transform 1s cubic-bezier(.67,.31,.15,1),opacity .8s linear}@media(prefers-reduced-motion:reduce){.l-header__menu-lines,.l-header__menu-close{transition:none}}.l-header__menu-lines{display:grid;row-gap:6px;width:100%}.is-menu-open .l-header__menu-lines{transform:translate(-150%);opacity:0}.is-menu-open .l-header__menu-lines i:first-child{transform:translateY(300%)}.is-menu-open .l-header__menu-lines i:last-child{transform:translateY(-300%)}.l-header__menu-close{position:absolute;top:50%;left:50%;width:100%;transform:translate(150%,-50%);opacity:0}.l-header__menu-close i{position:absolute;top:0;left:0;width:100%}.is-menu-open .l-header__menu-close{transform:translate(-50%,-50%);opacity:1}.is-menu-open .l-header__menu-close i:first-child{transform:rotate(25deg)}.is-menu-open .l-header__menu-close i:last-child{transform:rotate(-25deg)}.l-header__nav{display:flex;align-items:center;justify-content:center;height:var(--header-nav-height);background-image:linear-gradient(90deg,#fff0,#ffffff80 25% 75%,#fff0)}.l-header__nav-list{display:flex;gap:clamp(3rem,.8665231432rem + 2.1528525296vw,5rem)}.l-header__nav-item a{position:relative;display:block;clip-path:inset(0 -100vw);color:#313131;font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);letter-spacing:.05em;line-height:2}.l-header__nav-item.is-disabled a{color:#3131314d;pointer-events:none}.l-header__nav-item a.is-current:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background-color:currentcolor}.l-header__nav-en,.l-header__nav-jp{display:block;white-space:nowrap;transition:transform .4s ease,opacity .4s ease}@media(prefers-reduced-motion:reduce){.l-header__nav-en,.l-header__nav-jp{transition:none}}.l-header__nav-en{font-family:YakuHanMP,Forum,Playfair Display,serif}@media(hover:hover){a:hover .l-header__nav-en{transform:translateY(-100%);opacity:0}}.l-header__nav-jp{position:absolute;top:0;left:50%;display:flex;align-items:center;height:100%;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:1.2rem;transform:translate(-50%,100%);opacity:0}@media(hover:hover){a:hover .l-header__nav-jp{transform:translate(-50%);opacity:1}}@media screen and (min-width:992px){#pxBase{padding-top:var(--header-height)}}.l-menu{--menu-clip: 100%;--menu-radius: 0px;--menu-opacity: 0;--menu-blur: 10px;--menu-shift-lead: var(--vw-size120);--menu-shift: var(--vw-size80);--menu-duration: .95s;--menu-delay-lead: .15s;--menu-delay: 0s;--menu-ease: cubic-bezier(.67, .31, .15, 1);position:fixed;top:0;right:0;z-index:1100;width:100%;height:100dvh;clip-path:inset(0 0 0 var(--menu-clip) round var(--menu-radius));background-color:#3131316b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;visibility:hidden;transition:clip-path 1s cubic-bezier(.67,.31,.15,1),visibility 0s 1s}@media screen and (min-width:992px){.l-menu{--menu-radius: 4px;top:var(--vw-size12);right:var(--vw-size12);width:36%;height:calc(100dvh - var(--vw-size24))}}.is-menu-open .l-menu{--menu-clip: 0%;--menu-opacity: 1;--menu-blur: 0px;--menu-shift-lead: 0px;--menu-shift: 0px;--menu-delay-lead: .3s;--menu-delay: .4s;--menu-ease: cubic-bezier(.11, .58, .26, 1.01);visibility:visible;pointer-events:auto;transition:clip-path 1s cubic-bezier(.67,.31,.15,1),visibility 0s}@media(prefers-reduced-motion:reduce){.l-menu,.is-menu-open .l-menu{transition:none}}.l-menu__inner{width:100%;height:100%;padding:var(--vw-size100) var(--vw-size32) var(--vw-size80);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.l-menu__inner:focus-visible{outline:none}.l-menu__inner::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.l-menu__inner{padding:var(--vw-size120) var(--vw-size100)}}@media(max-height:800px){.l-menu__inner{padding-top:var(--vw-size48);padding-bottom:var(--vw-size40)}}@media(max-height:620px){.l-menu__inner{padding-top:var(--vw-size32);padding-bottom:var(--vw-size24)}}.l-menu__logo{width:var(--vw-size220);margin-bottom:var(--vw-size48);opacity:var(--menu-opacity);filter:blur(var(--menu-blur));transform:translate(var(--menu-shift-lead));transition:opacity var(--menu-duration) linear,filter var(--menu-duration) linear,transform var(--menu-duration) var(--menu-ease);transition-delay:var(--menu-delay-lead)}@media(prefers-reduced-motion:reduce){.l-menu__logo{transition:none}}@media screen and (min-width:992px){.l-menu__logo{width:var(--vw-size300);margin-bottom:var(--vw-size80)}}@media(max-height:800px){.l-menu__logo{margin-bottom:var(--vw-size24)}}.l-menu__logo a{display:block}.l-menu__logo img{width:100%}.l-menu__list{display:grid;gap:var(--vw-size22)}@media screen and (min-width:992px){.l-menu__list{gap:var(--vw-size28)}}@media(max-height:800px){.l-menu__list{gap:var(--vw-size16)}}@media(max-height:620px){.l-menu__list{gap:var(--vw-size12)}}.l-menu__item a{position:relative;display:inline-flex;align-items:baseline;gap:var(--vw-size12);color:#fff;opacity:var(--menu-opacity);filter:blur(var(--menu-blur));transform:translate(var(--menu-shift));transition:opacity var(--menu-duration) linear,filter var(--menu-duration) linear,transform var(--menu-duration) var(--menu-ease)}@media(prefers-reduced-motion:reduce){.l-menu__item a{transition:none}}.l-menu__item:nth-child(1) a{transition-delay:calc(.03s + var(--menu-delay))}.l-menu__item:nth-child(2) a{transition-delay:calc(.06s + var(--menu-delay))}.l-menu__item:nth-child(3) a{transition-delay:calc(.09s + var(--menu-delay))}.l-menu__item:nth-child(4) a{transition-delay:calc(.12s + var(--menu-delay))}.l-menu__item:nth-child(5) a{transition-delay:calc(.15s + var(--menu-delay))}.l-menu__item:nth-child(6) a{transition-delay:calc(.18s + var(--menu-delay))}.l-menu__item:nth-child(7) a{transition-delay:calc(.21s + var(--menu-delay))}.l-menu__item:nth-child(8) a{transition-delay:calc(.24s + var(--menu-delay))}.l-menu__item:nth-child(9) a{transition-delay:calc(.27s + var(--menu-delay))}.l-menu__item:nth-child(10) a{transition-delay:calc(.3s + var(--menu-delay))}.l-menu__item:nth-child(11) a{transition-delay:calc(.33s + var(--menu-delay))}.l-menu__item:nth-child(12) a{transition-delay:calc(.36s + var(--menu-delay))}.l-menu__item.is-disabled a{color:#ffffff59;pointer-events:none}.l-menu__item a.is-current .l-menu__en:after{transform:scaleX(1)}.l-menu__en{position:relative;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(2.0869565217rem,0rem + 5.7971014493vw,2.4rem);letter-spacing:.05em;line-height:1.4}@media screen and (min-width:992px){.l-menu__en{font-size:clamp(2.2rem,1.3466092573rem + .8611410118vw,3rem)}}.l-menu__en:after{content:"";position:absolute;right:0;bottom:-.15em;left:0;height:1px;background-color:currentcolor;transform:scaleX(0);transform-origin:right;transition:transform 1.6s cubic-bezier(.67,.31,.15,1)}@media(hover:hover){a:hover .l-menu__en:after{transform:scaleX(1);transform-origin:left;transition-duration:.3s}}.l-menu__utility{display:grid;justify-items:start;gap:var(--vw-size14);margin-top:var(--vw-size48)}@media screen and (min-width:992px){.l-menu__utility{gap:var(--vw-size16);margin-top:var(--vw-size64)}}@media(max-height:800px){.l-menu__utility{margin-top:var(--vw-size24)}}.l-menu__utility .c-btn--line{--btn-line-color: rgba(255, 255, 255, .5);--btn-line-sweep-color: rgba(255, 255, 255, .2);color:#fff}.l-menu__utility .c-btn{width:clamp(16rem,11.7330462863rem + 4.3057050592vw,20rem);opacity:var(--menu-opacity);filter:blur(var(--menu-blur));transform:translate(var(--menu-shift));transition:opacity var(--menu-duration) linear,filter var(--menu-duration) linear,transform var(--menu-duration) var(--menu-ease);transition-delay:calc(.3s + var(--menu-delay))}@media screen and (max-width:991px){.l-menu__utility .c-btn{width:var(--vw-size160)}}@media(prefers-reduced-motion:reduce){.l-menu__utility .c-btn{transition:none}}.l-menu__jp{font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(1.0434782609rem,0rem + 2.8985507246vw,1.2rem);letter-spacing:.05em;line-height:1.4;white-space:nowrap}@media screen and (min-width:992px){.l-menu__jp{font-size:clamp(1.1rem,.8866523143rem + .215285253vw,1.3rem)}}.l-menu-scrim{position:fixed;inset:0;z-index:1090;pointer-events:none}.is-menu-open .l-menu-scrim{pointer-events:auto}html:has(>body.is-scroll-lock),body.is-scroll-lock{overflow:hidden}.l-footer{width:100%;padding:var(--vw-size200) 0 var(--vw-size50);background-color:#fff;color:#313131}@media screen and (max-width:991px){.l-footer{padding:var(--vw-size80) 0 var(--vw-size82)}}.l-footer__inner{width:83.33%;margin:0 auto}@media screen and (max-width:991px){.l-footer__inner{width:calc(100% - var(--vw-size68))}}.l-footer__cols{display:flex;gap:var(--vw-size60)}@media screen and (max-width:991px){.l-footer__cols{flex-direction:column;gap:var(--vw-size62)}}.l-footer__col{flex:1;min-width:0}.l-footer__head{display:flex;align-items:center;gap:var(--vw-size14);font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.5rem,1.1799784715rem + .3229278794vw,1.8rem);letter-spacing:.1em;line-height:1}@media screen and (max-width:991px){.l-footer__head{font-size:clamp(1.3043478261rem,0rem + 3.6231884058vw,1.5rem)}}.l-footer__head:after{content:"";flex:1;height:1px;background-color:currentcolor;opacity:.1}.l-footer__property-name{margin-top:var(--vw-size37);font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.3rem,1.1933261572rem + .1076426265vw,1.4rem);letter-spacing:.04em;line-height:1.3}@media screen and (max-width:991px){.l-footer__property-name{margin-top:var(--vw-size33);font-size:clamp(1.1304347826rem,0rem + 3.1400966184vw,1.3rem)}}.l-footer__tel{display:block;margin-top:var(--vw-size10);color:inherit;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(3.2rem,2.3466092573rem + .8611410118vw,4rem);letter-spacing:.04em;line-height:1}@media screen and (max-width:991px){.l-footer__tel{font-size:clamp(2.7826086957rem,0rem + 7.729468599vw,3.2rem)}}.l-footer__hours{margin-top:var(--vw-size24);font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:300;font-size:clamp(1.1rem,.9933261572rem + .1076426265vw,1.2rem);letter-spacing:.05em;line-height:1.6}@media screen and (max-width:991px){.l-footer__hours{font-size:clamp(.9565217391rem,0rem + 2.6570048309vw,1.1rem)}}.l-footer__hours--note{margin-top:var(--vw-size12)}.l-footer__bnrs{display:flex;gap:var(--vw-size30);margin-top:var(--vw-size30)}@media screen and (max-width:991px){.l-footer__bnrs{flex-direction:column}}.l-footer__bnr{display:block;color:inherit;transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.l-footer__bnr{transition:none}}@media(hover:hover){.l-footer__bnr:hover{opacity:.7}}.l-footer__bnr-media{display:block;width:var(--vw-size370)}@media screen and (max-width:991px){.l-footer__bnr-media{width:100%}}.l-footer__bnr-media img{width:100%;height:auto}.l-footer__bnr-name,.l-footer__bnr-status{display:block;font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(1.3rem,1.1933261572rem + .1076426265vw,1.4rem);letter-spacing:.04em;line-height:2}@media screen and (max-width:991px){.l-footer__bnr-name,.l-footer__bnr-status{font-size:clamp(1.1304347826rem,0rem + 3.1400966184vw,1.3rem)}}.l-footer__bnr-name{margin-top:var(--vw-size8);font-weight:600}.l-footer__bnr-status{margin-top:var(--vw-size16);border:1px solid #efefef;text-align:center}.l-footer__nav{margin:var(--vw-size200) -9% 0}@media screen and (max-width:991px){.l-footer__nav{margin:var(--vw-size80) calc(var(--vw-size13) - var(--vw-size34)) 0}}.l-footer__nav-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--vw-size10)}@media screen and (max-width:991px){.l-footer__nav-list{grid-template-columns:repeat(2,1fr);gap:var(--vw-size5)}}.l-footer__nav-item a{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;aspect-ratio:464/360;color:#fff}.l-footer__nav-item a:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,var(--shade, .38));transition:opacity .4s ease}@media(hover:hover){.l-footer__nav-item a:hover:after{opacity:.6}.l-footer__nav-item a:hover img{transform:scale(1.05)}}.l-footer__nav-media{position:absolute;top:0;left:0;width:100%;height:100%}.l-footer__nav-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(prefers-reduced-motion:reduce){.l-footer__nav-media img{transition:none}}.l-footer__nav-en,.l-footer__nav-caption{position:relative;z-index:1}.l-footer__nav-en{font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.7rem,-.1134553283rem + 1.8299246502vw,3.4rem);letter-spacing:.1em;line-height:1.1;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:991px){.l-footer__nav-en{font-size:clamp(1.5652173913rem,0rem + 4.347826087vw,1.8rem)}}.l-footer__nav-caption{position:absolute;right:2.16%;bottom:2.78%;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:clamp(1rem,.7866523143rem + .215285253vw,1.2rem);letter-spacing:.04em;line-height:1.1}@media screen and (max-width:991px){.l-footer__nav-caption{font-size:clamp(.7826086957rem,0rem + 2.1739130435vw,.9rem)}}.l-footer__note{margin-top:var(--vw-size45);color:#221f1c;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:300;font-size:clamp(1.1rem,.9933261572rem + .1076426265vw,1.2rem);font-feature-settings:"halt" 1,"kern" 0;letter-spacing:.03em;line-height:2}@media screen and (max-width:991px){.l-footer__note{margin-top:var(--vw-size45);font-size:clamp(.9565217391rem,0rem + 2.6570048309vw,1.1rem)}}.l-footer__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:var(--vw-size27);padding-top:var(--vw-size36);border-top:1px solid rgba(49,49,49,.3)}@media screen and (max-width:991px){.l-footer__bottom{flex-direction:column;gap:var(--vw-size24);margin-top:var(--vw-size38);padding-top:var(--vw-size45)}}.l-footer__logo{width:var(--vw-size240)}@media screen and (max-width:991px){.l-footer__logo{width:var(--vw-size218)}}.l-footer__logo a{display:block;transition:opacity .4s ease}@media(hover:hover){.l-footer__logo a:hover{opacity:.7}}.l-footer__copyright{color:#444;font-family:Times New Roman,"Noto Serif JP",serif;font-size:clamp(1.1rem,.9933261572rem + .1076426265vw,1.2rem);letter-spacing:.04em;line-height:1.6}@media screen and (max-width:991px){.l-footer__copyright{font-size:clamp(.9565217391rem,0rem + 2.6570048309vw,1.1rem);text-align:center}}.l-main-container{width:100%;padding:var(--vw-size80) 0}@media screen and (max-width:991px){.l-main-container{padding:var(--vw-size40) 0}}.l-main-container__inner{max-width:calc(100% - var(--vw-size160));margin:0 auto}@media screen and (max-width:991px){.l-main-container__inner{max-width:calc(100% - var(--vw-size80))}}.l-main-section{min-height:100vh;min-height:100svh;border-top:1px solid #000000}:root{--btn-entry-height: clamp(3.4rem, 2.5466092573rem + .8611410118vw, 4.2rem)}@media screen and (max-width:991px){:root{--btn-entry-height: var(--vw-size38)}}.c-btn{font-size:clamp(1.4rem,1.1866523143rem + .215285253vw,1.6rem)}@media screen and (max-width:991px){.c-btn{font-size:clamp(1.2173913043rem,0rem + 3.3816425121vw,1.4rem)}}@supports (-webkit-touch-callout: none){.c-btn .c-roll-text{translate:0 -.08em}}.c-btn--entry{display:flex;align-items:center;justify-content:center;width:clamp(12.8rem,9.3864370291rem + 3.4445640474vw,16rem);height:var(--btn-entry-height);border-radius:3px;background-color:#313131;background-image:linear-gradient(#0003,#0003),url(../img/btn-entry-texture.jpg);background-position:center;background-size:cover;color:#fff;font-family:YakuHanMP,Forum,Playfair Display,serif;letter-spacing:.05em;line-height:1}.c-btn--line{--btn-line-color: rgba(49, 49, 49, .5);--btn-line-sweep-color: rgba(49, 49, 49, .08);display:flex;align-items:center;justify-content:center;width:clamp(12.8rem,9.3864370291rem + 3.4445640474vw,16rem);height:clamp(3.2rem,2.3466092573rem + .8611410118vw,4rem);color:#444;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);letter-spacing:.1em;line-height:1;position:relative}.c-btn--line:before,.c-btn--line:after{content:"";position:absolute;right:0;left:0;height:1px;background-image:linear-gradient(to right,var(--btn-line-color) 33.333%,var(--btn-line-sweep-color) 33.333% 66.666%,var(--btn-line-color) 66.666%);background-size:300% 100%}.c-btn--line:before{top:0}.c-btn--line:after{bottom:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.c-btn--line:hover:before,.c-btn--line:has(.c-roll-text.is-hover):before{animation:c-line-sweep-ltr .6s}.c-btn--line:hover:after,.c-btn--line:has(.c-roll-text.is-hover):after{animation:c-line-sweep-rtl .6s}}@media screen and (max-width:991px){.c-btn--line{height:var(--vw-size37);font-size:clamp(1.0434782609rem,0rem + 2.8985507246vw,1.2rem)}}.c-char-fade{display:block;width:100%;height:auto;overflow:visible}.c-char-fade path{opacity:0;animation:c-char-fade .8s ease forwards;animation-delay:calc(.2s + var(--i) * .05s)}@media(prefers-reduced-motion:reduce){.c-char-fade path{opacity:1;animation:none}}@keyframes c-char-fade{to{opacity:1}}.c-caption{display:flex;align-items:flex-end;gap:var(--vw-size24);color:inherit}@media screen and (max-width:991px){.c-caption{flex-direction:column;align-items:flex-start;gap:0}}.c-caption__en{font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.8rem,1.1599569429rem + .6458557589vw,2.4rem);letter-spacing:.1em;line-height:1}@media screen and (max-width:991px){.c-caption__en{font-size:clamp(1.5652173913rem,0rem + 4.347826087vw,1.8rem)}}.c-caption__jp{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:500;font-size:clamp(1.3rem,1.1933261572rem + .1076426265vw,1.4rem);font-feature-settings:"halt" 1;letter-spacing:.1em;line-height:1.8}@media screen and (max-width:991px){.c-caption__jp{font-size:clamp(1.1304347826rem,0rem + 3.1400966184vw,1.3rem)}}@media screen and (min-width:992px){.c-floating-cv{display:none}}@media screen and (max-width:991px){.c-floating-cv{position:fixed;bottom:var(--vw-size18);left:50%;z-index:1000;display:flex;gap:var(--vw-size14);transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.c-floating-cv.is-visible{opacity:1;visibility:visible}.c-floating-cv .c-btn--entry,.c-floating-cv .c-btn--line{width:var(--vw-size145);height:var(--vw-size42)}.c-floating-cv .c-btn--entry{font-size:clamp(1.3913043478rem,0rem + 3.8647342995vw,1.6rem)}.c-floating-cv .c-btn--line{font-size:clamp(1.2173913043rem,0rem + 3.3816425121vw,1.4rem);border-radius:3px;background-color:#fff}}.c-floor-map{position:sticky;top:var(--vw-size161);z-index:100;display:flex;align-items:flex-start;width:fit-content;transform:translate(calc(-27.49vw + 2px));transition:transform .6s cubic-bezier(.22,1,.36,1)}@media screen and (max-width:991px){.c-floor-map{top:var(--vw-size91);transform:translate(calc(var(--vw-size308) * -1 + 2px))}}@media(prefers-reduced-motion:reduce){.c-floor-map{transition:none}}.c-floor-map.is-open{transform:translate(0)}.c-floor-map__panel{flex-shrink:0;width:27.49vw;padding:4.16vw;border-radius:0 3px 3px 0;background-color:#fff;box-shadow:0 0 10px #00000040}@media screen and (max-width:991px){.c-floor-map__panel{width:var(--vw-size308);padding:var(--vw-size18) var(--vw-size23) var(--vw-size18) var(--vw-size32)}}.c-floor-map__panel img{width:100%;height:auto}.c-floor-map__panel .c-photo-caption{right:4.16vw;bottom:calc((4.16vw - 1.4em)/2)}@media screen and (max-width:991px){.c-floor-map__panel .c-photo-caption{right:var(--vw-size23);bottom:calc((var(--vw-size18) - 1.4em) / 2)}}.c-floor-map__tab{flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:var(--vw-size19);padding:var(--vw-size30) var(--vw-size15);border:none;border-radius:0 3px 3px 0;background-color:#5e4e44;box-shadow:4px 0 2px #00000008;color:#fff;cursor:pointer}@media screen and (max-width:991px){.c-floor-map__tab{margin-top:var(--vw-size21);padding:var(--vw-size14) var(--vw-size9)}}.c-floor-map__label{font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.4rem,1.1866523143rem + .215285253vw,1.6rem);letter-spacing:.05em;line-height:1;white-space:nowrap;writing-mode:vertical-rl}@media screen and (max-width:991px){.c-floor-map__label{font-size:clamp(1.2173913043rem,0rem + 3.3816425121vw,1.4rem)}}.c-heading__h1{padding:var(--vw-size32) var(--vw-size40);font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);background-color:#f9f9f9;text-align:right}@media screen and (max-width:991px){.c-heading__h1{font-size:clamp(1.0434782609rem,0rem + 2.8985507246vw,1.2rem)}}.c-heading__h2{font-size:clamp(2.4rem,1.5466092573rem + .8611410118vw,3.2rem)}@media screen and (max-width:991px){.c-heading__h2{font-size:clamp(2.0869565217rem,0rem + 5.7971014493vw,2.4rem)}}.c-jstream{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;aspect-ratio:var(--jstream-ratio, 16/9);transform:translate(-50%,-50%);pointer-events:none}.c-jstream iframe{display:block;width:100%!important;height:100%!important;border:0}.c-jstream{opacity:0;transition:opacity .8s ease}.c-jstream.is-ready{opacity:1}@media screen and (min-width:992px){.c-kv-lead.is-active{margin-top:calc(var(--screen-height) * -.5);height:calc(var(--screen-height) * (1 + var(--kv-lead-steps, 5) * .5 + .5))}.c-kv-lead.is-active .c-kv-lead__sticky{position:sticky;top:0;display:grid;align-content:center;height:var(--screen-height)}.c-kv-lead.is-active .c-kv-lead__lines{margin-top:0}.c-kv-lead.is-active .c-kv-lead__lines .c-reveal-text__line,.c-kv-lead.is-active .c-kv-lead__block{--progress: 0;opacity:var(--progress);filter:blur(calc(10px * (1 - var(--progress))));scale:calc(1 - .06 * (1 - var(--progress)) * (1 - var(--progress)));translate:0 calc(1em * (1 - var(--progress)) * (1 - var(--progress)));transform:none;clip-path:none;transition:none}.c-kv-lead.is-active .c-kv-lead__block .c-reveal-text__line{opacity:1;transform:none;clip-path:none;transition:none}.c-kv-lead.is-active.is-done .c-kv-lead__lines .c-reveal-text__line,.c-kv-lead.is-active.is-done .c-kv-lead__block{filter:none;scale:none;translate:none}}@media screen and (min-width:992px){.c-kv-out{scale:calc(1 - .12 * var(--out-progress, 0))}}.c-label-line{--label-line-color: rgba(255, 255, 255, .5);--label-line-sweep-color: rgba(255, 255, 255, .2);display:inline-block;width:clamp(12rem,9.2264800861rem + 2.7987082885vw,14.6rem);padding:calc(clamp(.9rem,.6866523143rem + .215285253vw,1.1rem) + 1px) 0;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(1.2rem,.9866523143rem + .215285253vw,1.4rem);line-height:1;letter-spacing:.1em;text-align:center;position:relative}.c-label-line:before,.c-label-line:after{content:"";position:absolute;right:0;left:0;height:1px;background-image:linear-gradient(to right,var(--label-line-color) 33.333%,var(--label-line-sweep-color) 33.333% 66.666%,var(--label-line-color) 66.666%);background-size:300% 100%}.c-label-line:before{top:0}.c-label-line:after{bottom:0}@media(hover:hover)and (prefers-reduced-motion:no-preference){.c-label-line:hover:before,.c-label-line:has(.c-roll-text.is-hover):before{animation:c-line-sweep-ltr .6s}.c-label-line:hover:after,.c-label-line:has(.c-roll-text.is-hover):after{animation:c-line-sweep-rtl .6s}}@media screen and (max-width:991px){.c-label-line{width:auto;padding:calc(var(--vw-size10) + 1px) var(--vw-size41);font-size:clamp(1.0434782609rem,0rem + 2.8985507246vw,1.2rem)}}@supports (-webkit-touch-callout: none){.c-label-line .c-roll-text{translate:0 -.08em}}.c-loading{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-color:#000;transition:opacity .8s ease}.c-loading.is-hidden{opacity:0;pointer-events:none}.c-loading__bg{position:absolute;inset:0}.c-loading__bg img{width:100%;height:100%;object-fit:cover}.c-loading__bg:after{content:"";position:absolute;inset:0;background-image:radial-gradient(ellipse 52% 165% at 62% 37%,#0000,#000);mix-blend-mode:multiply}.c-loading__logo{position:relative;width:26.82%}@media screen and (max-width:991px){.c-loading__logo{width:72.2%}}html.is-loading-seen .c-loading{display:none}html.is-loading,html.is-loading body{overflow:hidden}.c-next-contents{position:relative;display:flex;align-items:center;justify-content:center;height:var(--vw-size400);color:#fff;text-align:center;overflow:hidden}@media screen and (max-width:991px){.c-next-contents{height:var(--vw-size362)}}.c-next-contents__media{position:absolute;display:block;inset:0}.c-next-contents__media picture{position:absolute;top:-20%;left:0;width:100%;height:140%}.c-next-contents__media img{width:100%;height:100%;object-fit:cover}.c-next-contents__media:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#00000040,#00000080,#00000040)}.c-next-contents__body{position:relative;display:block}.c-next-contents__en{display:block;font-family:YakuHanMP,Forum,Playfair Display,serif;font-size:clamp(3.6rem,2.3199138859rem + 1.2917115178vw,4.8rem);letter-spacing:.1em;line-height:1}@media screen and (max-width:991px){.c-next-contents__en{font-size:clamp(2.7826086957rem,0rem + 7.729468599vw,3.2rem)}}.c-next-contents__jp{display:block;margin-top:var(--vw-size18);font-family:YakuHanMP,"Noto Serif JP",serif;font-size:clamp(1.4rem,1.1866523143rem + .215285253vw,1.6rem);letter-spacing:.15em;line-height:1.3}@media screen and (max-width:991px){.c-next-contents__jp{margin-top:var(--vw-size16);font-size:clamp(1.1304347826rem,0rem + 3.1400966184vw,1.3rem)}}.c-next-contents .c-label-line{margin-top:var(--vw-size46);letter-spacing:.15em}@media screen and (max-width:991px){.c-next-contents .c-label-line{margin-top:var(--vw-size42)}}.c-photo-caption{position:absolute;right:var(--vw-size15);bottom:var(--vw-size12);z-index:1;color:#fff;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(1rem,.7866523143rem + .215285253vw,1.2rem);letter-spacing:.04em;line-height:1.4;pointer-events:none}@media screen and (max-width:991px){.c-photo-caption{right:var(--vw-size10);bottom:var(--vw-size8);font-size:clamp(.8695652174rem,0rem + 2.4154589372vw,1rem)}}.c-photo-caption--dark{color:#313131}.c-photo-caption--shadow{text-shadow:0 0 4px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:991px){.c-photo-caption--screen{right:var(--vw-size20);bottom:var(--vw-size20)}}.c-reveal-text--chars .c-reveal-text__char{opacity:0;filter:blur(6px);transition:opacity 1.4s linear var(--reveal-delay, 0s),filter 1.4s linear var(--reveal-delay, 0s)}.c-reveal-text--chars.is-inview .c-reveal-text__char{opacity:1;filter:blur(0px)}@media(scripting:enabled){.c-reveal-text--chars:not(.is-split){opacity:0}}.c-reveal-text--lines .c-reveal-text__line{display:block;opacity:0;transition:opacity 1s cubic-bezier(.25,1,.5,1)}.c-reveal-text--lines.is-inview .c-reveal-text__line{opacity:1}@media(prefers-reduced-motion:reduce){.c-reveal-text__char,.c-reveal-text__line{opacity:1;filter:none;transform:none;clip-path:none;transition:none}}.c-roll-text{display:grid;overflow:visible clip;padding-bottom:.1em;margin-bottom:-.2em;white-space:nowrap}.c-roll-text__block{display:block;grid-area:1/1}.c-roll-text__char{display:inline-block}.c-roll-text__block--clone .c-roll-text__char{transform:translate3d(0,110%,0)}@media(hover:hover){.c-roll-text.is-hover .c-roll-text__char{transition:transform .6s cubic-bezier(.19,1,.22,1)}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(1){transition-delay:25ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(2){transition-delay:50ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(3){transition-delay:75ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(4){transition-delay:.1s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(5){transition-delay:125ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(6){transition-delay:.15s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(7){transition-delay:175ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(8){transition-delay:.2s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(9){transition-delay:225ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(10){transition-delay:.25s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(11){transition-delay:275ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(12){transition-delay:.3s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(13){transition-delay:325ms}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(14){transition-delay:.35s}.c-roll-text.is-hover .c-roll-text__char:nth-of-type(15){transition-delay:375ms}}@media(hover:hover)and (prefers-reduced-motion:reduce){.c-roll-text.is-hover .c-roll-text__char{transition:none}}@media(hover:hover){.c-roll-text.is-hover .c-roll-text__block--main .c-roll-text__char{transform:translate3d(0,-120%,0)}.c-roll-text.is-hover .c-roll-text__block--clone .c-roll-text__char{transform:translateZ(0)}}.c-scroll-line{--scroll-line-color: rgba(255, 255, 255, .5);width:1px;height:var(--vw-size180);overflow:hidden}@media screen and (max-width:991px){.c-scroll-line{height:var(--vw-size227)}}.c-scroll-line:before{content:"";display:block;height:100%;background-color:var(--scroll-line-color);animation:scrollLineStretch 2.6s cubic-bezier(.65,0,.35,1) infinite}@media(prefers-reduced-motion:reduce){.c-scroll-line:before{animation:none}}@keyframes scrollLineStretch{0%{transform:translateY(-100%)}45%,55%{transform:translateY(0)}to{transform:translateY(100%)}}.c-zoom-pan{position:relative;overflow:clip}.c-zoom-pan.is-zoomed{touch-action:none}.c-zoom-pan.is-dragging{-webkit-user-select:none;user-select:none}.c-zoom-pan__content{display:block;transform-origin:0 0;transition:transform .5s cubic-bezier(.33,1,.68,1)}.is-dragging>.c-zoom-pan__content{transition:none}.c-zoom-pan__button{position:absolute;right:var(--vw-size12);bottom:var(--vw-size12);z-index:1;width:var(--vw-size44);height:var(--vw-size44);border:1px solid rgba(49,49,49,.25);border-radius:50%;background-color:#ffffffe6;color:#313131}@media screen and (min-width:992px){.c-zoom-pan__button{display:none}}.c-zoom-pan__button:before,.c-zoom-pan__button:after{content:"";position:absolute;inset:0;margin:auto}.c-zoom-pan__button:before{width:var(--vw-size16);height:0;border-top:1.5px solid currentColor}.c-zoom-pan__button:after{width:0;height:var(--vw-size16);border-left:1.5px solid currentColor;transition:scale .3s cubic-bezier(.33,1,.68,1)}.is-zoomed>.c-zoom-pan__button:after{scale:1 0}@media(prefers-reduced-motion:reduce){.c-zoom-pan__content,.c-zoom-pan__button:after{transition:none}}.u-mt-0{margin-top:var(--vw-size0)!important}.u-mt-8{margin-top:var(--vw-size8)!important}.u-mt-16{margin-top:var(--vw-size16)!important}.u-mt-24{margin-top:var(--vw-size24)!important}.u-mt-32{margin-top:var(--vw-size32)!important}.u-mt-40{margin-top:var(--vw-size40)!important}.u-mt-48{margin-top:var(--vw-size48)!important}.u-mt-56{margin-top:var(--vw-size56)!important}.u-mt-64{margin-top:var(--vw-size64)!important}.u-mt-72{margin-top:var(--vw-size72)!important}.u-mt-80{margin-top:var(--vw-size80)!important}@media screen and (max-width:375px){.u-hide-max-smp_xs{display:none!important}}@media screen and (max-width:450px){.u-hide-max-smp_ss{display:none!important}}@media screen and (max-width:575px){.u-hide-max-smp_s{display:none!important}}@media screen and (max-width:767px){.u-hide-max-smp{display:none!important}}@media screen and (max-width:991px){.u-hide-max-tab{display:none!important}}@media screen and (max-width:1024px){.u-hide-max-pc{display:none!important}}@media screen and (max-width:1280px){.u-hide-max-hd{display:none!important}}@media screen and (max-width:1440px){.u-hide-max-laptop{display:none!important}}@media screen and (max-width:1920px){.u-hide-max-fullhd{display:none!important}}@media screen and (max-width:2560px){.u-hide-max-wqhd{display:none!important}}@media screen and (min-width:376px){.u-hide-min-smp_xs{display:none!important}}@media screen and (min-width:451px){.u-hide-min-smp_ss{display:none!important}}@media screen and (min-width:576px){.u-hide-min-smp_s{display:none!important}}@media screen and (min-width:768px){.u-hide-min-smp{display:none!important}}@media screen and (min-width:992px){.u-hide-min-tab{display:none!important}}@media screen and (min-width:1025px){.u-hide-min-pc{display:none!important}}@media screen and (min-width:1281px){.u-hide-min-hd{display:none!important}}@media screen and (min-width:1441px){.u-hide-min-laptop{display:none!important}}@media screen and (min-width:1921px){.u-hide-min-fullhd{display:none!important}}@media screen and (min-width:2561px){.u-hide-min-wqhd{display:none!important}}.u-inview{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.u-inview.is-inview{opacity:1;transform:translateY(0)}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes c-line-sweep-ltr{0%{background-position-x:100%;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}50%{background-position-x:50%;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{background-position-x:0%}}@keyframes c-line-sweep-rtl{0%{background-position-x:0%;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}50%{background-position-x:50%;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}to{background-position-x:100%}}body.is-modal-open{position:fixed;top:0;left:0;width:100%;overflow:clip}#pxBase{font-family:YakuHanMP,"Noto Serif JP",serif;font-weight:400;color:#222123}
