@charset "UTF-8";*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}iframe,img,svg,video{vertical-align:middle}video{display:inline-block}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{font-size:16px;font-size:1rem}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;height:100%;line-height:1.75em;scroll-behavior:smooth}body{height:100%;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,Yu Gothic,YuGothic,MS PGothic,Osaka,arial,sans-serif;font-feature-settings:"palt";font-kerning:normal;color:#1a2b34;letter-spacing:.01em;background-color:#fff}h1,h2,h3{font-family:inherit;font-weight:700;line-height:1.3em;color:inherit}ul,ol{padding:0}li>ul,li>ol{margin-bottom:0}dd{margin-left:0}th{text-align:left}a{color:#1a2b34;text-decoration:none;outline:none;transition:.6s cubic-bezier(.25,.46,.45,.94) 0s}@media(hover:hover){a:where(a:hover){color:#55a2cc}}img{max-width:100%;height:auto;vertical-align:middle}button{outline:none}i,em,address{font-style:normal}h1,h2,h3,ul,ol,dl,blockquote,p,address,hr,table,fieldset,figure,pre{margin-top:0;margin-bottom:0}figure{margin:0}@font-face{font-family:Zen Maru Gothic;font-style:normal;font-weight:600 700;font-display:swap;src:url(/cms/wp-content/themes/asalete/assets/zen-maru-gothic-bold-subset-B3A2WSRX.woff2) format("woff2")}.l-header{position:sticky;top:0;z-index:10}.l-header,.l-main,.l-footer{width:100%;max-width:48rem;margin-inline:auto}.l-main,.l-footer{position:relative;z-index:1}@media screen and (min-width:769px){body{background-color:#eef7f9}body:after{content:"";position:fixed;inset:0;z-index:0;width:100%;max-width:48rem;margin-inline:auto;background-color:#fff;box-shadow:0 0 24px #1a2b341f;pointer-events:none}}@media screen and (min-width:1025px){body:before{--deco-fit:calc((100vw - 48rem)/2 - 2.5rem);--deco-size:min(6.75rem, var(--deco-fit));--deco-size-sm:min(4.125rem, calc(var(--deco-fit) * .61));--deco-mid:calc((24rem + 50vw)/2);--deco-slack:calc((50vw - 24rem - var(--deco-size)) / 2);content:"";position:fixed;inset:0;z-index:0;background-image:url(/cms/wp-content/themes/asalete/assets/illust_1-D0EtzRaG.svg),url("data:image/svg+xml,%3csvg%20viewBox='0%200%2047.88%2047.88'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m45.96%2032c-4.45%2012.17-17.93%2018.42-30.09%2013.96-12.16-4.45-18.41-17.92-13.96-30.09%204.46-12.16%2017.93-18.41%2030.09-13.96s18.41%2017.93%2013.96%2030.09z'%20fill='%23fff'/%3e%3cpath%20d='m15.71%2046.42c-12.4-4.54-18.79-18.32-14.25-30.71s18.31-18.79%2030.71-14.25%2018.78%2018.31%2014.25%2030.71c-4.54%2012.39-18.31%2018.79-30.71%2014.25zm16.13-44.05c-11.9-4.36-25.12%201.77-29.47%2013.67-4.36%2011.9%201.78%2025.12%2013.67%2029.47s25.12-1.78%2029.47-13.68c4.36-11.89-1.78-25.11-13.67-29.47z'%20fill='%23221e1f'/%3e%3cpath%20d='m21.61%206.29%2011.24%201.62%202.29%209.84-9.32%204.99-8.17-7.23z'%20fill='%23231815'/%3e%3cpath%20d='m15.21%2036.36%209-4.47%207.6%205.98-4.17%207.52-11.38-1.81z'%20fill='%23221e1f'/%3e%3cpath%20d='m1.6%2016.79%203.38-2.99%202.93%205.3-1.84%2010.12-4.64%201.31s-2.5-6.51.17-13.74z'%20fill='%23231815'/%3e%3cpath%20d='m47.14%2020.49-3.45%204.14-2.33%2010.26%202.32%201.73s5.26-7.92%203.46-16.12z'%20fill='%23231815'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m15.22%202.52c1.95%201.4%203.9%202.84%205.96%204.08.33.2.76-.44.44-.64-2.06-1.24-4.01-2.69-5.96-4.08-.31-.22-.75.41-.44.64z'/%3e%3cpath%20d='m21.32%206.66c3.78.73%207.63%201.13%2011.45%201.63.38.05.53-.71.15-.76-3.82-.5-7.67-.9-11.45-1.63-.38-.07-.53.68-.15.76z'/%3e%3cpath%20d='m33.06%208.21c1.66-.89%203.26-1.9%204.94-2.76.4-.21-.1-.76-.42-.59-1.68.86-3.28%201.87-4.94%202.76-.4.21.1.76.42.59z'/%3e%3cpath%20d='m20.88%206.2c-1.15%203.09-2.64%206.05-3.79%209.14-.13.35.54.73.68.34%201.15-3.09%202.64-6.05%203.79-9.14.13-.35-.54-.73-.68-.34z'/%3e%3cpath%20d='m17.17%2015.78c2.71%202.42%205.33%204.96%208.17%207.23.3.24.84-.31.54-.55-2.84-2.27-5.46-4.81-8.17-7.23-.29-.26-.83.3-.54.55z'/%3e%3cpath%20d='m32.32%208.36c.93%203.1%201.51%206.29%202.46%209.38.11.34.86.43.73.01-.96-3.09-1.53-6.28-2.46-9.38-.1-.35-.85-.44-.73-.01z'/%3e%3cpath%20d='m34.88%2017.5c-2.93%202.04-6.35%203.42-9.54%204.99-.39.19.21.65.53.5%203.19-1.57%206.61-2.95%209.54-4.99.37-.26-.23-.7-.53-.5z'/%3e%3cpath%20d='m25.24%2022.75c-.42%203.06-1.03%206.09-1.4%209.15-.05.45.68.35.73-.01.37-3.06.98-6.09%201.4-9.15.06-.44-.68-.35-.73.01z'/%3e%3cpath%20d='m34.84%2017.98c2.79%202.28%205.5%204.64%208.33%206.87.29.23.93-.2.61-.45-2.83-2.23-5.54-4.59-8.33-6.87-.28-.23-.92.2-.61.45z'/%3e%3cpath%20d='m43.59%2024.66c1.39-1.23%202.57-2.63%203.79-4.01.34-.38-.2-.66-.49-.33-1.22%201.38-2.41%202.78-3.79%204.01-.38.34.17.62.49.33z'/%3e%3cpath%20d='m43.1%2024.6c-.71%203.49-1.43%206.97-2.28%2010.43-.02.07.01.17.07.21.76.59%201.52%201.19%202.27%201.79.28.22.96-.12.61-.39-.66-.52-1.32-1.05-1.98-1.56-.43-.33.33-2.33.46-2.86.58-2.52%201.09-5.05%201.6-7.58.08-.4-.68-.4-.76-.04z'/%3e%3cpath%20d='m41.1%2034.77c-3.08.96-6.14%202.06-9.28%202.8-.42.1-.5.71%200%20.59%203.21-.76%206.33-1.88%209.48-2.86.46-.14.26-.68-.2-.54z'/%3e%3cpath%20d='m15%2036.46c3.16-1.43%206.26-2.96%209.46-4.3.41-.17-.15-.68-.48-.54-3.19%201.34-6.3%202.88-9.46%204.3-.4.18.15.69.48.54z'/%3e%3cpath%20d='m24.02%2032.22c2.64%201.99%205.12%204.22%207.81%206.14.31.22.7-.44.38-.67-2.69-1.93-5.16-4.15-7.81-6.14-.3-.23-.69.43-.38.67z'/%3e%3cpath%20d='m31.69%2037.94c-1.43%202.47-2.82%204.97-4.38%207.36-.26.4.45.5.65.19%201.56-2.39%202.95-4.89%204.38-7.36.24-.42-.47-.51-.66-.19z'/%3e%3cpath%20d='m14.39%2036.22c.57%202.45.99%204.92%201.5%207.38.07.36.82.39.73-.05-.51-2.46-.94-4.94-1.5-7.38-.08-.35-.83-.39-.73.05z'/%3e%3cpath%20d='m16.14%2043.87c3.79.63%207.59%201.18%2011.39%201.81.39.07.74-.5.24-.59-3.79-.63-7.59-1.18-11.39-1.81-.39-.07-.74.5-.24.59z'/%3e%3cpath%20d='m16.02%2043.3c-.92.46-1.74%201.1-2.67%201.55-.4.19.14.71.47.55.92-.45%201.75-1.09%202.67-1.55.4-.2-.15-.72-.47-.55z'/%3e%3cpath%20d='m7.94%2019.51c3.33-1.19%206.63-2.44%209.92-3.74.45-.18-.09-.66-.43-.53-3.29%201.29-6.6%202.55-9.92%203.74-.45.16.08.65.43.53z'/%3e%3cpath%20d='m14.97%2035.88c-2.88-2.35-5.93-4.47-8.69-6.97-.31-.28-.71.37-.44.62%202.76%202.5%205.81%204.62%208.69%206.97.32.26.72-.39.44-.62z'/%3e%3cpath%20d='m7.37%2019.22c-.62%203.35-1.13%206.72-1.6%2010.09-.05.4.7.26.75-.1.46-3.32.96-6.64%201.57-9.94.08-.44-.66-.41-.72-.05z'/%3e%3cpath%20d='m5.97%2028.95c-1.39.51-2.83.87-4.26%201.27-.47.13-.26.67.2.54%201.42-.41%202.86-.77%204.26-1.27.45-.16.26-.71-.2-.54z'/%3e%3cpath%20d='m8.08%2019.11c-.95-1.8-1.79-3.66-2.75-5.45-.1-.19-.43-.19-.59-.07-1.08.87-2.14%201.76-3.18%202.68-.36.32.33.55.61.31%201-.88%202.01-1.73%203.04-2.57-.2-.02-.39-.05-.59-.07.97%201.79%201.8%203.65%202.75%205.45.17.33.9.09.71-.28z'/%3e%3cpath%20d='m5.33%2013.94c1-2.35%202.19-4.6%203.21-6.94.17-.38-.55-.63-.7-.3-1.01%202.34-2.21%204.59-3.21%206.94-.16.38.56.63.7.3z'/%3e%3cpath%20d='m27.45%2045.72c.38.29.77.56%201.16.84.14.1.38.23.45.4.18.45.7-.03.56-.38-.1-.25-.29-.42-.5-.58-.42-.31-.86-.61-1.28-.93-.33-.25-.68.43-.39.65z'/%3e%3c/g%3e%3c/svg%3e"),url(/cms/wp-content/themes/asalete/assets/illust_5-Cj62XYEl.svg),url(/cms/wp-content/themes/asalete/assets/illust_2-B4t2DQzd.svg),url("data:image/svg+xml,%3csvg%20viewBox='0%200%2081.55%2098.79'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m30.33%2025.8s-11.71%201.45-16.46%2013.36l5.81%2010.84%202.23%202.13.19%202.81s17.72%203.68%2028.36-1.36c0%200-.25-6.31.83-9.42%200%200%2015.11%204.08%2022.86-2.31%200%200%20.03-9.57-6.85-11.5%200%200-11.96%202.73-19.93-3.35%200%200-5.82-4.39-17.05-1.2z'%20fill='%23d4effc'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m40.04%2039.43-5.09-11.58h9.52z'%20fill='%23ffd8bf'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m9.05%2089.43s-3.25%201.64-5.02%202.87c-.41.29-3.78.29-3.61%202.32%200%200-.1%201%201.1%201.55.55.25%201.29.17%201.29.17s-1.89%202.02%201.95%202.03c.88.04%201.54-.59%202.31-.9s1.28.57%204.01-.59c2.45-1.03%204.28-.69%205.91-.81s3.08-2.42.88-5.54l1.73-7.62-6.82-2.77-3.74%209.29z'%20fill='%23ffd8bf'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m73.4%2092.03c.54-2.07-2.19-1.67-2.19-1.67-1.26.1-4.38-2.02-4.38-2.02l-1.06-6.68-7.74.48c1.16%201.94.48%206-1.16%208.23-1.65%202.23.77%203.97%203.19%203.68s5.53.31%207.85.12c.86-.07%201.55-.52%201.55-.52%201.28.68%203.49%201.07%204.09-.81.1-.3%200-.65-.14-.81z'%20fill='%23ffd8bf'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m59.18%2062.42s9.26%204.52%209%2022.72l-12.62%202.84s-.26-16.09-14.84-15.36c-12.91.65-19.75%2016.39-19.75%2016.39s-5.74%201.74-13.88-2.52c0%200%202.13-16.07%2010.39-24.59%200%200%2010.2-7.36%2016.91-8.13s24.78%208.65%2024.78%208.65z'%20fill='%23d4effc'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m21.43%2054.94s-4.58%204-6.39%208.65c0%200%208.26%202.8%2015.88%203.1%2016.39.65%2019.49-7.23%2029.3-4%200%200-1.94-2.19-5.03-3.87-3.1-1.68-4.65-3.23-4.65-5.68l-29.04.65-.06%201.16z'%20fill='%23d4effc'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m66.54%2030.64%205.36-3.4s-.32-4.86%203.23-7.44c.78-.55%201.58.03%201.32%201s-.28.75-.44%201.19c-.13.36.84-2.84%202.47-2.43%201.32.34-.32%202.39-.39%203.23%200%200%201.55-1.55%202.19-1.1s.26%201.1-.58%202.32c0%200%201.29-.71%201.42.19s-.9%201.16-1.16%201.81.26%201.74.06%203.48-1.55%202.9-2.71%203.61-6.22%206.54-6.22%206.54-5.33-3.97-4.56-9.01z'%20fill='%23ffd8bf'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m74.02%2026.44s.11-2.1%201.32-2.53.97%201.51.87%202.25%200%201.01%200%201.01%202.08%201.14.77%203.6'%20fill='none'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.77'/%3e%3cpath%20d='m76.33%2021.25s-.54.95-.59%202.19'%20fill='none'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.77'/%3e%3cpath%20d='m78.62%2022.07s-.77.82-1.24%202.43'%20fill='%23ffd8bf'/%3e%3cpath%20d='m79%2022.42c-.57.59-.99%201.39-1.28%202.18-.07.19-.27.28-.45.22-.17-.06-.27-.24-.23-.42.18-.67.95-3.44%201.94-2.77.25.2.26.58.02.79z'%20fill='%231e0f00'/%3e%3cpath%20d='m80.08%2023.73s-.7.5-1.27%201.47'%20fill='%23ffd8bf'/%3e%3cpath%20d='m80.39%2024.16c-.49.3-.93.76-1.27%201.23-.12.16-.34.19-.5.08-.14-.1-.19-.29-.11-.44.33-.65.72-1.23%201.28-1.72.58-.48%201.25.48.6.86z'%20fill='%231e0f00'/%3e%3cpath%20d='m36.77%2028.94s3.78%206.97%205.42%2011.71l-3.29%203.87s-5.61-13.55-7.94-17.62l5.81%202.03z'%20fill='%23d4effc'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m42.14%2029.09s-3.48%2016.55-12.49%2026.52l5.42.87s9.72-12.19%2012.14-28.75l-5.07%201.35z'%20fill='%23d4effc'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cpath%20d='m48.33%2011.53c3.89%205.84%202.39%2019.2-8.32%2019.2-9.8%200-11.36-6.69-11.36-6.69-3.82.35-5.04-3.37-3.75-4.94%201.6-1.95%203.34.07%203.34.07s-.53-9.8%208.19-11.87c7.74-1.84%2011.9%204.22%2011.9%204.22z'%20fill='%23ffd8bf'%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-width='.83'/%3e%3cellipse%20cx='43.97'%20cy='17.02'%20fill='%231e0f00'%20rx='1.01'%20ry='1.08'%20transform='matrix(.94123498%20-.33775245%20.33775245%20.94123498%20-3.17%2015.85)'/%3e%3cellipse%20cx='35.81'%20cy='17.89'%20fill='%231e0f00'%20rx='1.08'%20ry='1.01'%20transform='matrix(.05111586%20-.99869273%20.99869273%20.05111586%2016.12%2052.74)'/%3e%3cg%20stroke='%231e0f00'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='m41.57%2020.35s.57-.86-.27-1.31-1.3.55-1.3.55'%20fill='none'%20stroke-width='.77'/%3e%3cpath%20d='m43.51%2023.51s-3.48%202.66-6.07-1.01c0%200-.57.06-1.07.51'%20fill='none'%20stroke-width='.77'/%3e%3cpath%20d='m25.94%2019.84s1.14-.19%201.64%201.07c0%200-.82.63-.44%201.26'%20fill='none'%20stroke-width='.66'/%3e%3cpath%20d='m29%2019.97s.73-4.15%202.23-6.05c0%200%202.59-3.13%204.43-3.71%200%200-.58%203.78%207.36-.48%200%200%20.68%202.52%202.9%201.26.48-.19%201.16-.87%201.16-.87s2.81%203.1%203%206.49c0%200%201.69-2.29%201.79-4.32.12-2.32-1.62-2.63-1.62-2.63s1.61-2.95-.43-5.47-5.62-3.42-9.04-2.05c0%200-5.53-4.76-9.39%201.78%200%200-4.89-.46-6.67%203.81-1.26%203%20.29%205.39.29%205.39s-3.03%202.55-.11%205.99c0%200%201.87-1.94%204.1.87z'%20fill='%2377725a'%20stroke-width='.93'/%3e%3cpath%20d='m21.23%2050.48s19.26%205.23%2029.43-.87l-.1%203.68s-7.94%206.87-29.14%201.45z'%20fill='%235c5854'%20stroke-width='.83'/%3e%3cpath%20d='m37.3%2053.25s.02%202.67-1.65%208.14c-.11.37-.52.56-.88.4l-3.18-1.4c-.34-.15-.48-.55-.32-.88.69-1.4%202.67-4.82%206.01-6.26z'%20fill='%235c5854'%20stroke-width='.83'/%3e%3cpath%20d='m39.03%2053.04s-.02%202.67%201.65%208.14c.11.37.52.56.88.4l3.18-1.4c.34-.15.48-.55.32-.88-.69-1.4-2.67-4.82-6.01-6.26z'%20fill='%235c5854'%20stroke-width='.83'/%3e%3cpath%20d='m37.46%2052.73s1-.16%201.52-.05c.42.08.68%201.79.79%203.1.05.62-.41%201.17-1.03%201.21-.34.02-.79.01-1.39-.06-2.26-.26.1-4.2.1-4.2z'%20fill='%235c5854'%20stroke-width='.83'/%3e%3cpath%20d='m9.52%2041.48s-1.74%2011.04%207.07%2011.71c7.74.6%209.49-5.52%2010.16-10.26'%20fill='%23d4effc'%20stroke-width='.83'/%3e%3cpath%20d='m70.73%2039.34s1.96%201.78%203.43%202.51'%20fill='%23d4effc'%20stroke-width='.83'/%3e%3cpath%20d='m11.46%2046.9s2.03%203.68%205.71%202.52%204.55-4.26%203-7.45-7.26-1.06-8.23.77-.77%203-.48%204.16z'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3cpath%20d='m15.44%2046.59s4.4.11%204.63-3.18c.19-2.8.21-2.37.48-2.9.44-.86%201.31-1.65.84-2.19-1.41-1.61-3.16%201.09-3.16%201.09s-.13-5.66-1.66-5.74c-1.28-.07-1.61%201.2-1.61%201.2s-.4-1.65-1.68-1.58-1.5%201.95-1.5%201.95-2.23-1.74-2.23%201.92c0%201.42.38%202.09.38%202.09s-.5-1.03-1.07-1.06c-1.23-.06-1.09%202.17-.17%203.37%201.83%202.4.54%207.44%206.75%205.03z'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3cpath%20d='m11.76%2035.17s.63.69.48%201.88c-.13%201%20.43%202.1.7%202.5'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3cpath%20d='m15.01%2034.62s-.23%201.13%200%202.23c.18.86.45%201.83.45%202.2'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3cpath%20d='m9.95%2039.22s.43.95.9%201.5'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3cpath%20d='m17.5%2041.05s-2.63.69-1.89%203.95'%20fill='%23ffd8bf'%20stroke-width='.83'/%3e%3c/g%3e%3cpath%20d='m73.31%2091.92s0-.17-1.43-.06c-.42.03-.7-.14-.7-.14'%20fill='%23ffd8bf'/%3e%3cpath%20d='m73.04%2091.92c.04.2.06.16.12.23%200%200-.01%200-.02%200-.67-.02-1.54.32-2.1-.18-.2-.16-.08-.5.18-.5h.52c.53-.02%201.14-.08%201.64.13.12.07.18.08.22.31%200%20.36-.56.36-.56%200z'%20fill='%231e0f00'/%3e%3cpath%20d='m2.71%2096.53s.63-.51%201.43-.49c.6%200%201.21-.47%201.21-.47'%20fill='%23ffd8bf'/%3e%3cpath%20d='m2.45%2096.21c.78-.56%201.36-.42%202.18-.56.3-.03.67-.53.93-.21.07.1.04.24-.05.32-.66.63-1.29.51-2.04.78-.18.09-.38.21-.51.32-.43.38-.99-.32-.51-.65z'%20fill='%231e0f00'/%3e%3cpath%20d='m1.23%2095.72s.77-1.1%202.71-1.1'%20fill='%23ffd8bf'/%3e%3cpath%20d='m.91%2095.5c.75-.88%201.92-1.19%203.03-1.16.37%200%20.37.58%200%20.58-.89.03-1.87.34-2.41%201.05-.29.43-.95-.07-.62-.47z'%20fill='%231e0f00'/%3e%3cpath%20d='m.52%2094.3s.97-.68%202.9-.68'%20fill='%23ffd8bf'/%3e%3cpath%20d='m.29%2093.99c.97-.55%202.05-.67%203.13-.65.16%200%20.29.14.28.3%200%20.15-.13.28-.28.28-.92.04-1.93.21-2.7.72-.42.31-.87-.38-.43-.65z'%20fill='%231e0f00'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg%20viewBox='0%200%2044.18%2055.24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m24.49%2043.45-24.02-26.57%205.14.2.8-5.58%205.77%201.05%201.65-5%205.85%201.93%202.99-5.55%204.97%202.29%202.8-4.9%204.85%203.17%203.73-3.93%201.23%2036.45%202.14%202.6s4.89%2010.12-4.26%2014.53-13.8-9.52-13.64-10.68z'%20fill='%23fff'/%3e%3cpath%20d='m23.64%2040.54h18.66v2.66h-18.66z'%20fill='%2328b472'%20transform='matrix(.92540827%20-.37897167%20.37897167%20.92540827%20-13.41%2015.62)'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m25.07%2047.23c1.4%202.81%203.25%205.64%206.11%207.14%202.47%201.29%205.25%201.04%207.73-.09%202.32-1.05%204.02-3.11%204.8-5.51.99-3.07.3-6.42-.97-9.29-.19-.44-1.22-.5-.98.03%202.1%204.78%202.08%2010.83-2.91%2013.75-2.23%201.31-5.03%201.62-7.36.4-2.6-1.36-4.27-4.13-5.54-6.67-.23-.45-1.18-.34-.89.24z'/%3e%3cpath%20d='m25.5%2047.18c5.71-2.35%2011.32-4.93%2017.04-7.28.56-.23-.11-.99-.56-.8-5.71%202.35-11.32%204.93-17.04%207.28-.56.23.11.99.56.8z'/%3e%3cpath%20d='m24.12%2044.57c5.8-2.38%2011.51-4.99%2017.31-7.37.56-.23.22-1.08-.38-.83-5.8%202.38-11.69%205.02-17.5%207.4-.56.23.11.99.56.8z'/%3e%3cpath%20d='m24.65%2047.01c.23.55.95-.16.77-.61-.39-.94-.67-1.53-1.08-2.46-.24-.55-1.13-.14-.93.31%200%200%20.86%201.82%201.24%202.76z'/%3e%3cpath%20d='m40.87%2037.02c.45.92.75%201.94%201.14%202.89.23.55.95-.16.77-.61-.39-.94-.69-1.85-1.14-2.77-.27-.54-.76.49-.76.49z'/%3e%3cpath%20d='m24.85%2043.08c-7.64-8.95-15.85-17.43-23.69-26.2-.11-.12-1.4-.02-1.05.38%207.77%208.83%2015.92%2017.32%2023.67%2026.17.12.14.24.27.35.41.33.39%201.06-.35.72-.75z'/%3e%3cpath%20d='m28.12%2042.03c-3.5-5.43-7.25-10.71-10.93-16.02-3.34-4.82-6.65-9.67-10.09-14.42-.35-.48-1.08-.13-.68.42%203.39%204.69%206.65%209.47%209.95%2014.22%203.68%205.31%207.42%2010.58%2010.92%2016.01.28.44%201.2.37.83-.2z'/%3e%3cpath%20d='m31.53%2040.95c-5.8-11.15-11.52-22.34-17.29-33.5-.25-.48-1.14-.4-.83.2%205.77%2011.17%2011.5%2022.35%2017.29%2033.5.25.48%201.14.4.83-.2z'/%3e%3cpath%20d='m34.42%2039.76c-3.7-11.87-7.71-23.66-11.23-35.59-.14-.48-1.1-.64-.92-.02%203.51%2011.93%207.53%2023.72%2011.23%2035.59.15.47%201.11.64.92.02z'/%3e%3cpath%20d='m40.69%2036.81c-.41-5.78-.45-11.6-.63-17.38-.2-6.23-.36-12.47-.58-18.7%200-.12%200-.24-.01-.36-.02-.59-.92-.11-.9.38.45%2012.04.5%2024.11%201.21%2036.13%200%20.11.01.21.02.32.04.59.94.11.9-.38z'/%3e%3cpath%20d='m37.6%2038.28c-1.32-6.34-2.4-12.74-3.54-19.11-1.04-5.83-2.15-11.66-3.04-17.51-.08-.5-1.02-.67-.92-.02.88%205.77%201.97%2011.52%203%2017.27%201.15%206.46%202.25%2012.93%203.58%2019.35.1.49%201.05.66.92.02z'/%3e%3cpath%20d='m.33%2017.32c1.7.19%203.43.22%205.14.2.32%200%20.56-.24.62-.54.32-1.85.53-3.72.8-5.58.08-.58-.89-.27-.96.2-.27%201.86-.48%203.73-.8%205.58.21-.18.41-.36.62-.54-1.71.02-3.44%200-5.14-.2-.5-.06-.92.8-.28.88z'/%3e%3cpath%20d='m6.41%2011.83c1.88.48%203.86.94%205.79%201.11.18.02.42-.05.48-.25.5-1.68%201.14-3.32%201.65-5%20.15-.5-.84-.81-.99-.31-.51%201.68-1.15%203.31-1.65%205%20.16-.08.32-.16.48-.25-1.84-.17-3.66-.64-5.45-1.09-.62-.16-.93.62-.3.78z'/%3e%3cpath%20d='m13.63%208.03c1.92.73%203.88%201.35%205.85%201.93.26.08.45-.13.55-.34.89-1.86%201.97-3.61%202.93-5.43.27-.51-.28-1.14-.6-.53-1.01%201.9-2.12%203.73-3.05%205.67.18-.11.37-.23.55-.34-1.97-.58-4.11-1.21-6.04-1.95-.49-.19-.68.8-.19.99z'/%3e%3cpath%20d='m22.47%204.4c1.63.84%203.28%201.58%204.97%202.29.18.08.37.02.48-.16.97-1.61%201.9-3.25%202.8-4.9.25-.46-.25-1.23-.57-.63-.9%201.65-1.83%203.29-2.8%204.9.16-.05.32-.11.48-.16-1.69-.71-3.34-1.45-4.97-2.29-.5-.26-.82.72-.38.95z'/%3e%3cpath%20d='m30.33%201.7c1.55%201.08%203.15%202.08%204.66%203.21.16.12.4.03.53-.1%201.32-1.34%202.56-2.73%203.77-4.16.42-.5-.23-.93-.64-.44-1.16%201.36-2.34%202.67-3.6%203.94.18-.03.35-.07.53-.1-1.5-1.14-3.34-2.05-4.88-3.13-.43-.3-.79.47-.36.77z'/%3e%3cpath%20d='m21.6%2040.27c6.09-2.69%2012.13-5.56%2018.31-8.03.51-.2-.12-1.02-.58-.84-6.18%202.48-12.22%205.34-18.31%208.03-.5.22.13%201.04.58.84z'/%3e%3cpath%20d='m18.16%2035.76c7.18-3.17%2014.32-6.47%2021.61-9.38.51-.2-.12-1.02-.58-.84-7.29%202.92-14.43%206.22-21.61%209.38-.5.22.13%201.04.58.84z'/%3e%3cpath%20d='m16.79%2033.96c.1-.57.24-1.12.56-1.6.05-.08.11-.16.18-.23.09-.08-.26.08.04%200%20.99-.23%202.02-.31%203.03-.25.52.03.75-.98.24-1.01-1.07-.07-2.53-.15-3.54.31-.82.37-1.13%201.84-1.27%202.59-.12.63.64.82.76.18z'/%3e%3cpath%20d='m21.09%2031.51c.23-.55.48-1.08.78-1.58.17-.29-.14-.11.06-.13.15-.02.3-.03.45-.04.76-.07%201.56-.2%202.33-.17.5.02.69-.99.13-1.01-.92-.03-1.86.12-2.77.22-.94.09-1.41%201.75-1.71%202.47-.25.6.49.85.74.26z'/%3e%3cpath%20d='m25.69%2029.3c.37-.51%201.09-1.57%201.73-1.71.82-.18%201.57-.12%202.4%200%20.64.1.3-.82-.19-.9-.99-.15-1.86-.16-2.84.05-.21.05-.41.29-.57.43-.49.43-.93.91-1.31%201.43-.31.42.48%201.1.78.68z'/%3e%3cpath%20d='m30.26%2027.51c.38-.76%201.16-1.36%201.8-1.9-.05.04-.29.11.09.11.24%200%20.49%200%20.73-.01.52%200%201.14-.07%201.64.09s.85-.82.36-.98c-.52-.17-1.1-.13-1.64-.13-.37%200-1.16-.14-1.49.07-.78.5-1.7%201.4-2.11%202.23-.26.52.31%201.13.61.52z'/%3e%3cpath%20d='m35.04%2025.69c.61-.68%201.28-1.34%202.09-1.77.39-.21%201.77.29%202.22.49.59.26.57-.71.11-.91-.68-.3-1.82-.72-2.59-.59-.93.16-1.93%201.36-2.52%202.02-.33.37.31%201.18.68.77z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(50% - var(--deco-mid) + var(--deco-slack) * .55) 12%,calc(50% - var(--deco-mid) - var(--deco-slack) * .65) 46%,calc(50% - var(--deco-mid) + var(--deco-slack) * .35) 80%,calc(50% + var(--deco-mid) + var(--deco-slack) * .6) 24%,calc(50% + var(--deco-mid) - var(--deco-slack) * .55) 60%,calc(50% + var(--deco-mid) + var(--deco-slack) * .3) 88%;background-size:var(--deco-size) auto,var(--deco-size-sm) auto,var(--deco-size) auto,var(--deco-size) auto,var(--deco-size) auto,var(--deco-size-sm) auto;opacity:.85;pointer-events:none}}@media screen and (min-width:1441px){body:before{--deco-size:min(10.5rem, var(--deco-fit));--deco-size-sm:min(6rem, calc(var(--deco-fit) * .57))}}.c-loader,.c-loader:after{width:7em;height:7em;border-radius:50%}.c-loader{position:relative;margin:3.75rem auto;font-size:.625rem;text-indent:-9999em;border-top:.75em solid rgba(0,0,0,.1);border-right:.75em solid rgba(0,0,0,.1);border-bottom:.75em solid rgba(0,0,0,.1);border-left:.75em solid #ccc;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-scroll-nav{display:none;gap:.5rem}@media(hover:hover)and (pointer:fine){.c-scroll-nav:not([hidden]){display:flex}}.c-scroll-nav__button{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;background-color:#fff;border:1px solid #7f8a90;border-radius:62.4375rem;color:#1a2b34;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.c-scroll-nav__button svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.c-scroll-nav__button:hover:not(:disabled){background-color:#d3eef2}.c-scroll-nav__button:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.c-scroll-nav__button:disabled{cursor:default;opacity:.4}.p-apply-guide{margin-top:2.25rem}.p-apply-guide__title{padding-left:.75rem;margin-bottom:1rem;font-size:1.1875rem;font-weight:600;color:#1a2b34;border-left:4px solid #47a3dc}.p-apply-guide__text{font-size:.9375rem;line-height:1.75em;color:#4a5d66}.p-apply-flow{display:flex;flex-direction:column;gap:1.25rem;padding:0;margin:0;list-style:none}.p-apply-flow__item{display:flex;gap:.875rem;align-items:flex-start}.p-apply-flow__num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.9375rem;font-weight:600;color:#1a2b34;background-color:#a3dce3;border-radius:50%}.p-apply-flow__title{margin-bottom:.25rem;font-size:1rem;font-weight:600;color:#1a2b34}.p-apply-flow__text{font-size:.875rem;line-height:1.75em;color:#4a5d66}.p-apply-flow__figure{margin:.75rem 0 0}.p-apply-flow__image{display:block;width:100%;max-width:18rem;height:auto}.p-apply{width:min(92%,45rem);padding:2rem 0 5rem;margin:0 auto}.p-apply__head{margin-bottom:2rem;text-align:center}.p-apply__lead{margin-top:.875rem;font-size:.875rem;line-height:1.75em;color:#4a5d66;text-align:left}.p-apply__notice{padding:1.125rem 1.25rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.7;border-radius:.75rem}.p-apply__notice--done{background-color:#d3eef2;border:1px solid #a3dce3}.p-apply__notice--error{color:#d5604a;background-color:#d5604a1a;border:1px solid #d5604a}.p-apply__notice-title{margin-bottom:.375rem;font-size:1rem;font-weight:600;color:#1a2b34}.p-apply__progress{margin-bottom:1.5rem}.p-apply__progress-bar{display:flex;gap:.375rem}.p-apply__progress-pill{flex:1;height:.375rem;background-color:#e1dfdd;border-radius:.1875rem;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.p-apply__progress-pill.is-done{background-color:#fff794}.p-apply__progress-text{margin-top:.625rem;font-size:.8125rem;font-weight:600;color:#4a5d66}.p-apply__progress-name{padding-left:.5rem;margin-left:.5rem;color:#1a2b34;border-left:1px solid #e1dfdd}.p-apply__form{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:769px){.p-apply__form{gap:1.25rem}}.p-apply__step{padding:0;background-color:transparent;border:0}@media screen and (min-width:769px){.p-apply__step{padding:1.625rem 1.375rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:1rem}}.p-apply__step[hidden]{display:none}.p-apply__step-head{display:flex;gap:.75rem;align-items:center;margin-bottom:1.125rem}.p-apply__step-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.875rem;height:1.875rem;font-size:.9375rem;font-weight:600;color:#fff;background-color:#a3dce3;border-radius:50%}.p-apply__step-title{font-size:1.1875rem;font-weight:600;color:#1a2b34}.p-apply__step-note{margin:-.5rem 0 1.125rem;font-size:.8125rem;line-height:1.6;color:#4a5d66}.p-apply__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:456px){.p-apply__grid{grid-template-columns:repeat(2,1fr)}}.p-apply__subhead{grid-column:1/-1;padding-bottom:.5rem;margin:.75rem 0 0;font-size:.9375rem;font-weight:600;color:#1a2b34;border-bottom:1px solid #e1dfdd}.p-apply__field{display:flex;flex-direction:column;gap:.375rem}.p-apply__field:has([data-full]),.p-apply__field:has(textarea){grid-column:1/-1}.p-apply__note{margin:0;font-size:.75rem;line-height:1.6;color:#4a5d66}.p-apply__label{font-size:.8125rem;font-weight:600;color:#4a5d66}.p-apply__req{padding:.0625rem .375rem;margin-left:.375rem;font-size:.625rem;color:#fff;background-color:#d5604a;border-radius:.25rem}.p-apply__control{width:100%;padding:.6875rem .75rem;font:inherit;font-size:.9375rem;color:#1a2b34;background-color:#fff;border:1px solid #e1dfdd;border-radius:.5rem;transition:border-color .2s cubic-bezier(.165,.84,.44,1)}.p-apply__control:focus{border-color:#a3dce3}.p-apply__control:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-apply textarea.p-apply__control{min-height:6rem;resize:vertical}.p-apply__choices{display:flex;flex-wrap:wrap;gap:.5rem}.p-apply__choice{display:flex;gap:.5rem;align-items:center;padding:.5rem .875rem;font-size:.875rem;color:#1a2b34;cursor:pointer;background-color:#fff;border:1px solid #e1dfdd;border-radius:62.4375rem;transition:background-color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1)}.p-apply__choice input{width:1.0625rem;height:1.0625rem;margin:0;accent-color:#a3dce3}.p-apply__choice:has(input:checked){background-color:#eef7f9;border-color:#a3dce3}.p-apply__choice:has(input:focus-visible){outline:2px solid #1a2b34;outline-offset:2px}.p-apply__consent{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;margin-top:1.125rem;cursor:pointer;background-color:#eef7f9;border:1px solid #e1dfdd;border-radius:.625rem}.p-apply__consent-check{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:#a3dce3}.p-apply__consent-check:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-apply__consent-text{font-size:.8125rem;line-height:1.6;color:#4a5d66}.p-apply__consent-text strong{display:block;margin-bottom:.125rem;font-size:.875rem;color:#1a2b34}.p-apply__review{margin:0}.p-apply__review-row{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 0;border-bottom:1px solid #e1dfdd}@media screen and (min-width:456px){.p-apply__review-row{flex-direction:row;gap:1rem}}.p-apply__review-key{flex-shrink:0;width:100%;font-size:.8125rem;font-weight:600;color:#4a5d66}@media screen and (min-width:456px){.p-apply__review-key{width:11em}}.p-apply__review-val{flex:1;margin:0;font-size:.875rem;line-height:1.6;color:#1a2b34;overflow-wrap:anywhere;white-space:pre-wrap}.p-apply__nav{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:1.5rem}.p-apply__nav [data-apply-next]{margin-left:auto}.p-apply__nav:has(>:only-child){justify-content:center}.p-apply__submit{margin-top:1.5rem;text-align:center}@media(prefers-reduced-motion:reduce){.p-apply *,.p-apply *:before,.p-apply *:after{transition-duration:.01ms!important}}.p-club-apply__field--full{grid-column:1/-1}.p-club-apply__choices{display:flex;flex-wrap:wrap;gap:.5rem}.p-club-apply__choice{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .75rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:.5rem;font-size:.875rem;color:#1a2b34;cursor:pointer;transition:border-color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-club-apply__choice:hover{border-color:#a3dce3}}.p-club-apply__choice:has(:checked){background-color:#a3dce314;border-color:#a3dce3;font-weight:600}.p-club-apply__choice:has(input:focus-visible){outline:2px solid #1a2b34;outline-offset:2px}.p-club-apply__file{padding:.5rem;background-color:#fff;border:1px dashed #e1dfdd;border-radius:.5rem;font-size:.8125rem;color:#4a5d66}.p-club-apply__file:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-club-apply__coach+.p-club-apply__coach{margin-top:1.5rem}.p-club-apply__coach-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.p-club-apply__gate{width:min(100%,30rem);margin:0 auto;padding:2rem 1.5rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:1rem;text-align:center}.p-club-apply__gate-title{color:#1a2b34;font-size:1.125rem;font-weight:600}.p-club-apply__gate-note{margin-top:.75rem;color:#4a5d66;font-size:.875rem;line-height:1.75em;text-align:left}.p-club-apply__gate-form{margin-top:1.5rem;text-align:left}.p-club-apply__code{text-align:center;font-size:1.5rem;font-weight:600;letter-spacing:.4em}.p-club-apply__resend{margin-top:1rem}.p-club-archive{width:min(92%,70rem);margin:0 auto;padding:2rem 0 4rem}.p-club-archive__head{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:2px solid #fff794}.p-club-archive__lead{margin-top:.75rem;max-width:46em;color:#4a5d66;font-size:.875rem;line-height:1.75em}.p-club-card{position:relative}.p-club-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.p-club-card__thumb{position:relative;aspect-ratio:16/10;margin:0;background-color:#eef7f9;border-radius:.5rem;overflow:hidden}.p-club-card__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.p-club-card:hover .p-club-card__img{transform:scale(1.04)}}.p-club-card__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a3dce3;font-weight:600;letter-spacing:.1em}.p-club-card__body{display:flex;flex:1;flex-direction:column;padding:.75rem .125rem 0}.p-club-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;padding:0;list-style:none}.p-club-card__tag{padding:.125rem .625rem;background-color:transparent;border-radius:62.4375rem;color:#1a2b34;font-size:.8125rem;font-weight:600}.p-club-card__tag--sport{background-color:#d3eef2}.p-club-card__tag--area{background-color:#fff794}.p-club-card__title{color:#1a2b34;font-size:1.0625rem;font-weight:600;line-height:1.4}.p-club{width:min(92%,70rem);margin:0 auto;padding:1.5rem 0 4.5rem}.p-club__excerpt{margin-top:1rem;color:#1a2b34;font-size:.9375rem;line-height:1.75em}.p-club__layout{margin-top:1.75rem}.p-club__main{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.p-club-section__heading{margin:0 0 1.125rem;padding-left:.75rem;border-left:4px solid #47a3dc;color:#1a2b34;font-size:1.125rem;font-weight:600;line-height:1.4}.p-club-section__heading--ribbon{display:inline-flex;align-items:center;padding:.4375rem 1.375rem .4375rem .875rem;border-left:0;background-color:#a3dce3;clip-path:polygon(0 0,100% 0,calc(100% - .625rem) 50%,100% 100%,0 100%);font-size:1rem;letter-spacing:.02em}@media screen and (min-width:769px){.p-club-section__heading--ribbon{padding:.5rem 1.5rem .5rem 1rem}}.p-club-section__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.125rem}.p-club-section__head>.p-club-section__heading{margin-bottom:0}@media(hover:hover)and (pointer:fine){.p-club-section__head:has(>.c-scroll-nav){min-height:2.75rem}}.p-club-coaches__list{display:flex;gap:1rem;margin:0 calc(50% - min(50vw,24rem));padding:0 calc(min(100vw,48rem)/25) .25rem;scroll-padding-inline:calc(min(100vw,48rem)/25);list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.p-club-coaches__list{scroll-behavior:smooth}}.p-club-coaches__list::-webkit-scrollbar{display:none}@media screen and (min-width:769px){.p-club-coaches__list{margin:0;padding:0 0 .25rem;scroll-padding-inline:0}}.p-club-coaches__item{display:flex;flex:0 0 auto;flex-direction:column;gap:.875rem;width:min(80%,20rem);padding:1.25rem;background-color:#eef7f9;border-radius:.75rem;scroll-snap-align:start}.p-club-coaches__item:only-child{width:100%;max-width:28rem}.p-club-coaches__photo{flex-shrink:0;width:5.25rem;height:5.25rem;border-radius:50%;overflow:hidden;background-color:#d3eef2}.p-club-coaches__photo img{width:100%;height:100%;object-fit:cover}.p-club-coaches__photo-placeholder{display:block;width:100%;height:100%;background-color:#55a2cc;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-5 0-9 2.7-9 6v2h18v-2c0-3.3-4-6-9-6z'/%3E%3C/svg%3E") no-repeat center/3rem 3rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-5 0-9 2.7-9 6v2h18v-2c0-3.3-4-6-9-6z'/%3E%3C/svg%3E") no-repeat center/3rem 3rem}.p-club-coaches__head{display:flex;align-items:center;gap:1rem}.p-club-coaches__name{min-width:0;color:#1a2b34;font-size:1.0625rem;font-weight:600}.p-club-coaches__bio{display:flex;flex-direction:column;gap:.625rem}.p-club-coaches__field dt{color:#4a5d66;font-size:.75rem;font-weight:600}.p-club-coaches__field dd{margin:.125rem 0 0;color:#1a2b34;font-size:.875rem;line-height:1.75em}.p-club-activity__gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.25rem;margin:0;padding:0;list-style:none}.p-club-activity__gallery-link{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background-color:#eef7f9;cursor:pointer}.p-club-activity__gallery-link img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.165,.84,.44,1)}.p-club-activity__gallery-link:focus-visible img{transform:scale(1.06);opacity:.92}@media(hover:hover){.p-club-activity__gallery-link:hover img{transform:scale(1.06);opacity:.92}}.p-club-activity__gallery-link:focus-visible{outline:2px solid #a3dce3;outline-offset:2px}.p-club-activity__video{margin-top:1rem;border-radius:.5rem;overflow:hidden}.p-club-activity__video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border:0}.p-club-activity__video-link{display:inline-block;color:#1a2b34}@media(hover:hover){.p-club-activity__video-link:hover{color:#55a2cc}}.p-club-fees__list{margin:0;border:1px solid #e1dfdd;border-radius:.75rem;overflow:hidden}.p-club-fees__row{display:grid;grid-template-columns:6.875rem 1fr}.p-club-fees__row+.p-club-fees__row{border-top:1px solid #e1dfdd}.p-club-fees__label{margin:0;padding:.875rem 1rem;background-color:#eef7f9;color:#1a2b34;font-size:.875rem;font-weight:600}.p-club-fees__value{margin:0;padding:.875rem 1rem;color:#1a2b34;font-size:.9375rem;line-height:1.75em}.p-club-fees__band{margin-top:.75rem;color:#4a5d66;font-size:.8125rem}.p-club-safety__text,.c-wysiwyg{color:#1a2b34;font-size:.9375rem;line-height:1.75em}.c-wysiwyg p{margin:0 0 1em}.c-wysiwyg a{color:#55a2cc;text-decoration:underline}.c-wysiwyg ol,.c-wysiwyg ul{margin:0 0 1em;padding-left:1.4em}.c-wysiwyg h3{margin:1.2em 0 .4em;font-weight:600}.p-club__message{margin:0 0 1.5rem}.p-club__message>:last-child{margin-bottom:0}.p-club-news__track{display:flex;gap:.875rem;padding:0 0 .5rem;margin:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.p-club-news__track{scroll-behavior:smooth}}.p-club-news__track::-webkit-scrollbar{display:none}.p-club-news__item{flex:0 0 82%;scroll-snap-align:start}@media screen and (min-width:456px){.p-club-news__item{flex-basis:48%}}@media screen and (min-width:769px){.p-club-news__item{flex-basis:32%}}.p-club-news__sentinel{flex:0 0 1px}.p-club-news__card{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:#fff;border:1px solid #e1dfdd;border-radius:.75rem;color:inherit;text-decoration:none}.p-club-news__card:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-club-news__thumb{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;overflow:hidden;background-color:#eef7f9;color:#4a5d66}.p-club-news__image{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.p-club-news__card:hover .p-club-news__image{transform:scale(1.04)}}.p-club-news__glyph{width:1.75rem;height:1.75rem}.p-club-news__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem}.p-club-news__date{color:#4a5d66;font-size:.75rem;font-weight:600}.p-club-news__text{color:#1a2b34;font-size:.875rem;line-height:1.7}.p-club-news__status{margin-top:.5rem;color:#4a5d66;font-size:.75rem}.p-club-news__status:empty{display:none}.p-club-news__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem}.p-club-news__foot>.c-scroll-nav{margin-inline-start:auto}@media(hover:hover)and (pointer:fine){.p-club-news__foot:has(>.c-scroll-nav){min-height:2.75rem}}.p-club-info__list{margin:0;padding:0;list-style:none}.p-club-info__item{position:relative;padding-left:1.375rem}.p-club-info__item+.p-club-info__item{margin-top:.75rem}.p-club-info__item:before{content:"";position:absolute;top:.5em;left:.125rem;width:.5625rem;height:.5625rem;background-color:#a3dce3;border-radius:50%}.p-club-info__term{color:#1a2b34;font-size:.9375rem;font-weight:600;line-height:1.6}.p-club-info__desc{display:block;margin-top:.125rem;color:#4a5d66;font-size:.875rem;line-height:1.7}.p-club-info__multiline{display:block}.p-club-info__place{display:inline;color:#1a2b34;font-weight:600}.p-club-info__address{display:block;color:#4a5d66;font-size:.8125rem}.p-club-info__map{z-index:0;height:13.75rem;height:min(13.75rem,max(10rem,(100svh - 4.375rem) * .65));margin-top:1rem;border:1px solid #e1dfdd;border-radius:.75rem;overflow:hidden}@media screen and (min-width:744px){.p-club-info__map{height:20.625rem;height:min(20.625rem,max(10rem,(100svh - 4.375rem) * .65))}}.p-club-cta__actions{display:grid;grid-template-columns:1fr;gap:.75rem;margin-bottom:1.125rem}@media screen and (min-width:456px){.p-club-cta__actions{grid-template-columns:repeat(2,1fr)}}.p-club-cta__actions .c-btn{gap:.4rem;width:100%}.p-club-cta__btn-icon{flex-shrink:0}.p-club-cta__contact-text{margin-bottom:1.125rem;color:#1a2b34;font-size:.9375rem;word-break:break-all}.p-club-cta__contact-label{color:#4a5d66;font-weight:600}.p-lightbox{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#000000db;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.p-lightbox[hidden]{display:none}.p-lightbox__track{position:absolute;inset:0;pointer-events:none}.p-lightbox__track.is-animating{transition:transform .26s cubic-bezier(.165,.84,.44,1)}.p-lightbox__slide{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:1.5rem 1.5rem 4.5rem}.p-lightbox__img{max-width:min(92vw,60rem);max-height:86vh;object-fit:contain;border-radius:.5rem;pointer-events:auto;-webkit-user-drag:none}.p-lightbox__img[hidden]{display:none}.p-lightbox__close,.p-lightbox__nav{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:#fff;background-color:#ffffff24;border:0;border-radius:62.4375rem;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-lightbox__close:focus-visible,.p-lightbox__nav:focus-visible{background-color:#ffffff47}@media(hover:hover){.p-lightbox__close:hover,.p-lightbox__nav:hover{background-color:#ffffff47}}.p-lightbox__close:focus-visible,.p-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.p-lightbox__close svg,.p-lightbox__nav svg{width:1.375rem;height:1.375rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.p-lightbox__close{top:1rem;right:1rem}.p-lightbox__bar{display:flex;position:absolute;right:0;bottom:calc(.875rem + env(safe-area-inset-bottom,0px));left:0;gap:1rem;align-items:center;justify-content:center;pointer-events:none}.p-lightbox__nav{position:relative;flex-shrink:0;pointer-events:auto}.p-lightbox__nav[hidden]{display:none}.p-lightbox__counter{min-width:4rem;color:#ffffffd9;font-size:.8125rem;font-variant-numeric:tabular-nums;text-align:center}.p-lightbox__counter[hidden]{display:none}body.is-lightbox-open{overflow:hidden}@media(prefers-reduced-motion:reduce){.p-club-card__img,.p-club-activity__gallery-link img,.p-club-news__image{transition:none!important;transform:none!important}.p-lightbox__track{transition:none!important}}.p-apply__chapters{display:grid;gap:1.25rem;margin-top:1rem;padding:0;list-style:none}.p-apply__chapter{padding:1rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:.875rem;transition:border-color .2s cubic-bezier(.165,.84,.44,1),opacity .2s cubic-bezier(.165,.84,.44,1)}.p-apply__chapter.is-locked{opacity:.55}.p-apply__chapter.is-done{border-color:#a3dce3}.p-apply__chapter-head{display:flex;gap:.625rem;align-items:center;margin-bottom:.75rem}.p-apply__chapter-num{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#d3eef2;border-radius:50%;color:#1a2b34;font-size:.8125rem;font-weight:600}.p-apply__chapter.is-done .p-apply__chapter-num{background-color:#a3dce3}.p-apply__chapter-title{flex:1;min-width:0;color:#1a2b34;font-size:.9375rem;font-weight:600;line-height:1.5}.p-apply__chapter-state{flex-shrink:0;padding:.1875rem .5rem;background-color:#eef7f9;border-radius:62.4375rem;color:#4a5d66;font-size:.6875rem;font-weight:600;text-align:center}.p-apply__chapter.is-done .p-apply__chapter-state{background-color:#d3eef2;color:#1a2b34}.p-apply__movie-frame{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:#000;border-radius:.5rem}.p-apply__movie-video{display:block;width:100%;height:100%}.p-apply__movie-track{height:.375rem;margin-top:.75rem;overflow:hidden;background-color:#e1dfdd;border-radius:.1875rem}.p-apply__movie-bar{display:block;width:0;height:100%;background-color:#a3dce3;transition:width .2s cubic-bezier(.165,.84,.44,1)}.p-apply__movie-status{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;padding:.75rem .875rem;background-color:#fff79426;border-radius:.5rem;color:#1a2b34;font-size:.8125rem;font-weight:600}.p-apply__movie-status.is-complete{background-color:#d3eef2}.p-apply__movie-dot{flex-shrink:0;width:.5rem;height:.5rem;background-color:currentColor;border-radius:50%}.p-apply__movie-note{margin-top:.75rem;color:#4a5d66;font-size:.75rem;line-height:1.6}.p-apply__turnstile{display:flex;justify-content:center;margin-top:1.5rem;min-height:4.0625rem}.p-contact{width:min(92%,45rem);margin:0 auto;padding:2rem 0 5rem}.p-contact__head{margin-bottom:1.75rem;text-align:center}.p-contact__lead{margin-top:.875rem;color:#4a5d66;font-size:.875rem;text-align:left;line-height:1.75em}.p-contact__guide{margin-bottom:2rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;background-color:#eef7f9;border-left:.25rem solid #a3dce3;border-radius:0 .75rem .75rem 0;color:#4a5d66;font-size:.875rem;line-height:1.9}.p-contact__guide p+p{margin-top:.875rem}.p-contact__notice{margin-bottom:1.5rem;padding:1.125rem 1.25rem;border-radius:.75rem;font-size:.875rem;line-height:1.7}.p-contact__notice--done{background-color:#d3eef2;border:1px solid #a3dce3}.p-contact__notice--error{background-color:#d5604a1a;border:1px solid #d5604a;color:#d5604a}.p-contact__notice-title{margin-bottom:.375rem;color:#1a2b34;font-size:1rem;font-weight:600}.p-contact__grid{display:grid;grid-template-columns:1fr;gap:1.125rem}@media screen and (min-width:456px){.p-contact__grid{grid-template-columns:repeat(2,1fr)}}.p-contact__field{display:flex;flex-direction:column;gap:.375rem}.p-contact__field[data-full],.p-contact__field:has(textarea){grid-column:1/-1}.p-contact__label{color:#4a5d66;font-size:.8125rem;font-weight:600}.p-contact__req{margin-left:.375rem;padding:.0625rem .375rem;background-color:#d5604a;border-radius:.25rem;color:#fff;font-size:.625rem}.p-contact__control{width:100%;padding:.6875rem .75rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:.5rem;color:#1a2b34;font:inherit;font-size:.9375rem;transition:border-color .2s cubic-bezier(.165,.84,.44,1)}.p-contact__control:focus{border-color:#a3dce3}.p-contact__control:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-contact textarea.p-contact__control{min-height:9rem;line-height:1.8;resize:vertical}.p-contact__file{width:100%;padding:.75rem;background-color:#eef7f9;border:0;border-radius:.5rem;color:#4a5d66;font:inherit;font-size:.8125rem;cursor:pointer}.p-contact__file::file-selector-button{margin-right:.75rem;padding:.4375rem .875rem;background-color:#fff;border:1px solid #1a2b34;border-radius:.375rem;color:#1a2b34;font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-contact__file::file-selector-button:hover{background-color:#fffbcb}}.p-contact__file:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-contact__file-status{color:#4a5d66;font-size:.8125rem;line-height:1.6;word-break:break-all}.p-contact__file-status:empty{display:none}.p-contact__file-status.is-error{color:#d5604a;font-weight:600}.p-contact__note{color:#4a5d66;font-size:.75rem;line-height:1.6}.p-contact__privacy{margin-top:1.5rem;color:#4a5d66;font-size:.8125rem;line-height:1.7}.p-contact__privacy a{color:#1a2b34;text-decoration:underline}@media(hover:hover){.p-contact__privacy a:hover{color:#55a2cc}}.p-contact__turnstile{margin-top:1.25rem}.p-contact__turnstile:empty{display:none}.p-contact__nav{display:flex;justify-content:center;margin-top:1.75rem}.p-contact__nav .c-btn{width:100%}@media screen and (min-width:456px){.p-contact__nav .c-btn{width:auto;min-width:16rem}}@media(prefers-reduced-motion:reduce){.p-contact *,.p-contact *:before,.p-contact *:after{transition-duration:.01ms!important}}.p-faq{width:min(92%,50rem);margin:0 auto;padding:2rem 0 4.5rem}.p-faq__head{margin-bottom:2rem;text-align:center}.p-faq__lead{margin-top:.875rem;color:#4a5d66;font-size:.875rem;text-align:left;line-height:1.75em}.p-faq__filter{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.p-faq__filter:not([hidden]){display:flex}.p-faq__filter-btn{padding:.5rem 1rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:999px;color:#4a5d66;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1)}.p-faq__filter-btn[aria-pressed=true]{background-color:#a3dce3;border-color:#a3dce3;color:#fff}.p-faq__group{margin-top:2.25rem}.p-faq__list{margin:0;padding:0;list-style:none}.p-faq__item{margin-bottom:.625rem}.p-faq__details{background-color:#fff;border:1px solid #e1dfdd;border-radius:.75rem;overflow:hidden}.p-faq__details[open]{border-color:#a3dce3}.p-faq__question{display:flex;align-items:center;gap:.75rem;padding:1rem 1.125rem;color:#1a2b34;font-size:.9375rem;font-weight:600;line-height:1.5;cursor:pointer;list-style:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-faq__question::-webkit-details-marker{display:none}.p-faq__q-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#fff794;border-radius:50%;color:#1a2b34;font-size:.875rem;font-weight:600}.p-faq__q-text{flex:1}.p-faq__q-icon{position:relative;flex-shrink:0;width:1rem;height:1rem}.p-faq__q-icon:before,.p-faq__q-icon:after{content:"";position:absolute;top:50%;left:50%;background-color:#a3dce3;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.165,.84,.44,1)}.p-faq__q-icon:before{width:1rem;height:.125rem}.p-faq__q-icon:after{width:.125rem;height:1rem}.p-faq__details[open] .p-faq__q-icon:after{transform:translate(-50%,-50%) scaleY(0)}.p-faq__answer{display:flex;gap:.75rem;padding:0 1.125rem 1.125rem}.p-faq__a-mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#a3dce3;border-radius:50%;color:#fff;font-size:.875rem;font-weight:600}.p-faq__a-text{flex:1;color:#4a5d66;font-size:.875rem;line-height:1.75em}.p-faq__a-text p{margin:0 0 .8em}.p-faq__a-text p:last-child{margin-bottom:0}.p-favorite-toggle{position:absolute;top:.625rem;right:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background-color:#ffffffeb;border:1px solid #e1dfdd;border-radius:62.4375rem;cursor:pointer;transition:transform .18s cubic-bezier(.175,.885,.32,1.275),background-color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1)}.p-favorite-toggle__icon{display:block;width:1.25rem;height:1.25rem;background-color:#4a5d66;mask:var(--heart-mask) center/contain no-repeat;-webkit-mask:var(--heart-mask) center/contain no-repeat;transition:background-color .2s cubic-bezier(.165,.84,.44,1);--heart-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z'/%3E%3C/svg%3E")}@media(hover:hover){.p-favorite-toggle:hover{background-color:#fff;transform:scale(1.06)}}.p-favorite-toggle:focus-visible{outline:2px solid #a3dce3;outline-offset:2px}.p-favorite-toggle.is-active{background-color:#fff;border-color:#f36ba7}.p-favorite-toggle.is-active .p-favorite-toggle__icon{--heart-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-8.5-5.6-11-11C-.5 6 2 2.5 5.5 2.5 8 2.5 12 5 12 5s4-2.5 6.5-2.5C22 2.5 24.5 6 23 10c-2.5 5.4-11 11-11 11z'/%3E%3C/svg%3E");background-color:#f36ba7}.p-favorite-toggle.is-bumping .p-favorite-toggle__icon{animation:favorite-bump .4s cubic-bezier(.175,.885,.32,1.275) both}.p-favorite-toggle.is-bumping:after{content:"";position:absolute;inset:0;border:2px solid #f36ba7;border-radius:inherit;pointer-events:none;animation:favorite-burst .5s cubic-bezier(.165,.84,.44,1) forwards}@keyframes favorite-bump{0%{transform:scale(1)}25%{transform:scale(.8)}55%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes favorite-burst{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.p-favorite-toggle.is-bumping .p-favorite-toggle__icon,.p-favorite-toggle.is-bumping:after{animation:none}}.p-club-favorites__empty{padding:2.5rem 0;color:#4a5d66;text-align:center}.p-club-favorites__empty[hidden]{display:none}.p-club-favorites__list{display:grid;grid-template-columns:1fr;gap:1.75rem;padding:0;list-style:none}@media screen and (min-width:456px){.p-club-favorites__list{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}}@media screen and (min-width:769px){.p-club-favorites__list{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem}}.p-club-favorites__list[hidden]{display:none}.p-favorite-card{position:relative}.p-favorite-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.p-favorite-card__thumb{width:100%;aspect-ratio:16/10;object-fit:cover;background-color:#eef7f9;border-radius:.5rem}.p-favorite-card__body{display:flex;flex:1;flex-direction:column;padding:.75rem .125rem 0}.p-favorite-card__tags{margin-bottom:.375rem;color:#4a5d66;font-size:.75rem;font-weight:600}.p-favorite-card__title{color:#1a2b34;font-size:1rem;font-weight:600;line-height:1.4}.p-footer{position:relative;background-color:#fff}.p-footer:before{content:"";position:absolute;right:0;bottom:100%;left:0;height:3.125rem;background-color:#fff;clip-path:ellipse(70% 100% at 50% 100%)}.p-footer__inner{width:min(92%,67.5rem);margin:0 auto;padding:.5rem 0 2rem}.p-footer__logo{margin:0;line-height:0;text-align:center}@media screen and (min-width:769px){.p-footer__logo{text-align:left}}.p-footer__logo-link{display:inline-flex;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-footer__logo-link:hover{opacity:.75}}.p-footer__logo-link:focus-visible{outline:2px solid #55a2cc;outline-offset:4px}.p-footer__logo-image{width:min(100%,22rem);height:auto;aspect-ratio:178/43}@media screen and (min-width:769px){.p-footer__logo-image{width:min(70%,18rem)}}.p-footer__operator{margin:1.5rem 0 0;color:#1a2b34;font-size:.875rem}.p-footer__related{margin:.5rem 0 0;padding:0;list-style:none}.p-footer__related-item{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;line-height:1.35}.p-footer__related-item--home-only{display:none}body.s-home .p-footer__related-item--home-only{display:flex}.p-footer__related-item+.p-footer__related-item{margin-top:1rem}@media screen and (min-width:769px){.p-footer__related-item{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.p-footer__related-item+.p-footer__related-item{margin-top:.375rem}}.p-footer__related-label{color:#1a2b34;font-size:.875rem;line-height:1.35}.p-footer__related-url{color:#1a2b34;font-size:.7rem;line-height:1.35;text-decoration:underline;word-break:break-all;transition:color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-footer__related-url:hover{color:#55a2cc}}.p-footer__related-url:focus-visible{outline:2px solid #55a2cc;outline-offset:2px}.p-footer__nav{margin-top:1rem}.p-footer__nav-list{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none}.p-footer__nav-link{color:#1a2b34;font-size:.875rem;text-decoration:none;transition:color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-footer__nav-link:hover{color:#55a2cc;text-decoration:underline}}.p-footer__nav-link:focus-visible{outline:2px solid #55a2cc;outline-offset:2px}.p-footer__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:2rem}.p-footer__operator-logo{margin:0;line-height:0}.p-footer__operator-logo-image{width:auto;height:2.75rem}.p-footer__pagetop{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:50%;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-footer__pagetop:hover{opacity:.85}}.p-footer__pagetop:focus-visible{outline:2px solid #55a2cc;outline-offset:3px}.p-footer__pagetop-icon{width:3.125rem;height:auto}@media(prefers-reduced-motion:reduce){.p-footer__pagetop,.p-footer__logo-link,.p-footer__related-url,.p-footer__nav-link{transition-duration:.01ms}}.p-header{display:flex;align-items:center;justify-content:space-between;height:4.375rem;padding-right:.75rem;padding-left:1rem;background-color:#a3dce3;box-shadow:0 1px 4px #1a2b3414}.p-header__logo{margin:0;line-height:0}.p-header__logo-link{display:inline-flex;align-items:center;border-radius:.25rem;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-header__logo-link:hover{opacity:.7}}.p-header__logo-link:focus-visible{outline:2px solid #55a2cc;outline-offset:4px}.p-header__logo-image{width:11.25rem;height:auto}.p-header__toggle{display:flex;position:relative;z-index:4;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;padding:0;background-color:#fff;border:none;border-radius:50%;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-header__toggle:hover{background-color:#eef7f9}}.p-header__toggle:focus-visible{outline:2px solid #55a2cc;outline-offset:2px}.p-header__toggle:active{background-color:#eef7f9}.p-header__toggle-bar{display:block;position:relative;width:1.5rem;height:.125rem;background-color:#1a2b34;border-radius:.125rem;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-header__toggle-bar:before,.p-header__toggle-bar:after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#1a2b34;border-radius:inherit;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.p-header__toggle-bar:before{top:-.5rem}.p-header__toggle-bar:after{top:.5rem}.is-opened .p-header__toggle-bar{background-color:transparent}.is-opened .p-header__toggle-bar:before{transform:translateY(.5rem) rotate(45deg)}.is-opened .p-header__toggle-bar:after{transform:translateY(-.5rem) rotate(-45deg)}.p-header__drawer{position:fixed;top:0;right:calc(50% - min(50%,24rem));z-index:3;width:100%;max-width:48rem;height:100%;overflow:hidden;pointer-events:none}.p-header__nav{display:flex;flex-direction:column;position:absolute;top:0;right:0;width:min(82vw,22.5rem);height:100%;pointer-events:auto;padding:4rem 0 2rem;overflow-y:auto;background-color:#fff;box-shadow:-8px 0 24px #1a2b342e;transform:translate(100%);visibility:hidden}.is-opened .p-header__nav{transform:translate(0);visibility:visible}.is-ready .p-header__nav{transition:transform .35s cubic-bezier(.165,.84,.44,1),visibility 0s linear .35s}.is-ready.is-opened .p-header__nav{transition:transform .35s cubic-bezier(.165,.84,.44,1),visibility 0s linear 0s}.p-globalnav{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.p-header__auth{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding:1.5rem 1.5rem 0;border-top:1px solid #e1dfdd}.p-header__auth-label{color:#4a5d66;font-size:.75rem;font-weight:700;letter-spacing:.08em}.p-header__auth-links{display:flex;flex-direction:column}.p-header__auth-link{display:flex;align-items:center;gap:.375rem;min-height:2.75rem;color:#4a5d66;font-size:.8125rem;text-decoration:none;transition:color .2s cubic-bezier(.165,.84,.44,1)}.p-header__auth-link:focus-visible{color:#55a2cc}@media(hover:hover){.p-header__auth-link:hover{color:#55a2cc}}.p-header__auth-link--logout{margin-top:.5rem;border-top:1px solid #e1dfdd}.p-header__auth-icon{flex-shrink:0}.p-header__auth-text{text-decoration:underline;text-underline-offset:.15em}.p-globalnav__item{border-bottom:1px solid #e1dfdd}.p-globalnav__link{display:flex;align-items:center;min-height:2.75rem;padding:.75rem 1.5rem;color:#1a2b34;font-weight:700;text-decoration:none;transition:color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-globalnav__link:hover{color:#55a2cc;background-color:#eef7f9}}.p-globalnav__link:focus-visible{outline:2px solid #55a2cc;outline-offset:-2px}.p-globalnav__link:active{background-color:#a3dce338}.p-header__overlay{position:fixed;inset:0;z-index:2;background-color:#1a2b3473;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s cubic-bezier(.165,.84,.44,1),visibility 0s linear .35s}.is-opened .p-header__overlay{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .35s cubic-bezier(.165,.84,.44,1),visibility 0s linear 0s}.is-opened{overflow:hidden}@media(prefers-reduced-motion:reduce){.p-header__toggle-bar,.p-header__toggle-bar:before,.p-header__toggle-bar:after,.p-header__nav,.p-header__overlay,.p-header__logo-link,.p-globalnav__link{transition-duration:.01ms}}.p-home-deco{position:absolute;z-index:0;width:3.5rem;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (min-width:769px){.p-home-deco{width:5.25rem}}.c-heading{display:flex;flex-direction:column;align-items:center;position:relative;--icon-offset-left:-8.5rem;--icon-offset-right:8.5rem}.c-heading .c-section-label{position:relative;z-index:0;display:inline-flex;align-items:center;gap:.625rem;color:#fff324;font-family:Avenir,Avenir Next,Century Gothic,Segoe UI,sans-serif;font-size:2rem;font-weight:600;line-height:1.25rem;letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:3px #2b2921;paint-order:stroke}.c-heading .c-section-title{z-index:1;font-size:1.375rem;display:inline-flex;justify-content:center;width:100%;align-items:center;margin:0 auto 1rem;letter-spacing:.1em;height:3.375rem;line-height:1;background-color:#fff;border:2px solid #48423b;border-radius:62.5rem;position:relative}.c-heading .c-section-title:after{content:"";position:absolute;left:0;right:0;top:100%;height:1.125rem;background:url("data:image/svg+xml,%3csvg%20viewBox='54.26%2053.96%20240%2018'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath%20id='a'%3e%3cpath%20d='m54.26%2053.96h240v18h-240z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='m175.05%2070.96c-.93%200-1.77-.47-2.25-1.27l-6.65-10.99c-1.38-2.28-3.9-3.7-6.56-3.7h-131.59c-14.89%200-27-12.11-27-27s12.11-27%2027-27h292.52c14.89%200%2027%2012.11%2027%2027s-12.11%2027-27%2027h-130.77c-2.84%200-5.43%201.55-6.77%204.06l-5.61%2010.51c-.46.87-1.33%201.39-2.32%201.39z'%20fill='%23fff'/%3e%3cpath%20d='m320.52%202c14.34%200%2026%2011.66%2026%2026s-11.66%2026-26%2026h-130.77c-3.21%200-6.14%201.76-7.65%204.59l-5.61%2010.51c-.42.78-1.14.86-1.44.86-.28%200-.96-.08-1.39-.79l-6.65-10.99c-1.56-2.58-4.4-4.18-7.42-4.18h-131.59c-14.34%200-26-11.66-26-26s11.66-26%2026-26zm0-2h-292.52c-15.46%200-28%2012.54-28%2028s12.54%2028%2028%2028h131.59c2.33%200%204.5%201.22%205.71%203.22l6.65%2010.99c.71%201.17%201.91%201.75%203.1%201.75%201.26%200%202.52-.65%203.2-1.92l5.61-10.51c1.16-2.17%203.42-3.53%205.89-3.53h130.77c15.46%200%2028-12.54%2028-28s-12.54-28-28-28z'%20fill='%2348423b'/%3e%3c/g%3e%3c/svg%3e") top center/100% 100% no-repeat;pointer-events:none}.s-home .c-heading:before,.s-home .c-heading:after{content:"";position:absolute;top:40%;left:50%;background:center/contain no-repeat;pointer-events:none;z-index:2}.s-home .c-heading:before{width:2.625rem;top:30%;aspect-ratio:42/77;transform:translate(-50%,-50%) translate(var(--icon-offset-left));background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2043.39%2078.2'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20stroke='%231e0f00'%20stroke-width='.83'%3e%3cpath%20d='m24.19%2045.77s7.38%205.6%2010.12%2015.27l-1.85%206.32c-3.7-15.77-15.24-22.42-15.24-22.42l6.96.82z'%20fill='%23c9c9c9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m37.78%2039.26s-6.6%2010.06-.38%2026.74l-5.11-4.4c-3.08-9.58.01-18.16.01-18.16l5.47-4.18z'%20fill='%23c9c9c9'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m42.59%2073.36c-.23-.75-.96-1.24-1.75-1.26l-4.89-18.4-9.02%202.5%204.91%2018.46c-.56.44-.84%201.17-.63%201.86.28.94%201.33%201.48%202.34%201.2l7.74-2.14c1-.28%201.59-1.27%201.31-2.21z'%20fill='%23f3643f'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m41.89%2017.67c3.7%2012.23-2.35%2024.65-13.5%2027.74s-23.19-4.33-26.89-16.56%202.35-24.65%2013.5-27.74%2023.19%204.33%2026.89%2016.56z'%20fill='%23f66daa'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cg%20stroke-miterlimit='10'%3e%3cpath%20d='m36.91%2019.05c2.79%209.22-1.77%2018.58-10.18%2020.91s-17.48-3.26-20.26-12.48c-2.79-9.22%201.77-18.58%2010.18-20.91s17.48%203.26%2020.26%2012.48z'%20fill='%23d6d5d6'/%3e%3cpath%20d='m5.57%2019.35%2027.71-7.67'%20fill='none'/%3e%3cpath%20d='m8.36%2013.23%2019.6-5.43'%20fill='none'/%3e%3cpath%20d='m5.67%2024.67%2030.49-8.43'%20fill='none'/%3e%3cpath%20d='m10.04%2034.17%2027.71-7.67'%20fill='none'/%3e%3cpath%20d='m14.98%2038.15%2020.51-5.67'%20fill='none'/%3e%3cpath%20d='m7.16%2029.61%2030.49-8.43'%20fill='none'/%3e%3cpath%20d='m8.91%2011.98%207.76%2025.69'%20fill='none'/%3e%3cpath%20d='m13.75%207.67%209.7%2032.11'%20fill='none'/%3e%3cpath%20d='m19.42%206.1%209.75%2032.66'%20fill='none'/%3e%3cpath%20d='m25.91%207.27%207.76%2025.69'%20fill='none'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.s-home .c-heading:after{width:3rem;aspect-ratio:1;transform:translate(-50%,-50%) translate(var(--icon-offset-right));background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2047.88%2047.88'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m45.96%2032c-4.45%2012.17-17.93%2018.42-30.09%2013.96-12.16-4.45-18.41-17.92-13.96-30.09%204.46-12.16%2017.93-18.41%2030.09-13.96s18.41%2017.93%2013.96%2030.09z'%20fill='%23fff'/%3e%3cpath%20d='m15.71%2046.42c-12.4-4.54-18.79-18.32-14.25-30.71s18.31-18.79%2030.71-14.25%2018.78%2018.31%2014.25%2030.71c-4.54%2012.39-18.31%2018.79-30.71%2014.25zm16.13-44.05c-11.9-4.36-25.12%201.77-29.47%2013.67-4.36%2011.9%201.78%2025.12%2013.67%2029.47s25.12-1.78%2029.47-13.68c4.36-11.89-1.78-25.11-13.67-29.47z'%20fill='%23221e1f'/%3e%3cpath%20d='m21.61%206.29%2011.24%201.62%202.29%209.84-9.32%204.99-8.17-7.23z'%20fill='%23231815'/%3e%3cpath%20d='m15.21%2036.36%209-4.47%207.6%205.98-4.17%207.52-11.38-1.81z'%20fill='%23221e1f'/%3e%3cpath%20d='m1.6%2016.79%203.38-2.99%202.93%205.3-1.84%2010.12-4.64%201.31s-2.5-6.51.17-13.74z'%20fill='%23231815'/%3e%3cpath%20d='m47.14%2020.49-3.45%204.14-2.33%2010.26%202.32%201.73s5.26-7.92%203.46-16.12z'%20fill='%23231815'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m15.22%202.52c1.95%201.4%203.9%202.84%205.96%204.08.33.2.76-.44.44-.64-2.06-1.24-4.01-2.69-5.96-4.08-.31-.22-.75.41-.44.64z'/%3e%3cpath%20d='m21.32%206.66c3.78.73%207.63%201.13%2011.45%201.63.38.05.53-.71.15-.76-3.82-.5-7.67-.9-11.45-1.63-.38-.07-.53.68-.15.76z'/%3e%3cpath%20d='m33.06%208.21c1.66-.89%203.26-1.9%204.94-2.76.4-.21-.1-.76-.42-.59-1.68.86-3.28%201.87-4.94%202.76-.4.21.1.76.42.59z'/%3e%3cpath%20d='m20.88%206.2c-1.15%203.09-2.64%206.05-3.79%209.14-.13.35.54.73.68.34%201.15-3.09%202.64-6.05%203.79-9.14.13-.35-.54-.73-.68-.34z'/%3e%3cpath%20d='m17.17%2015.78c2.71%202.42%205.33%204.96%208.17%207.23.3.24.84-.31.54-.55-2.84-2.27-5.46-4.81-8.17-7.23-.29-.26-.83.3-.54.55z'/%3e%3cpath%20d='m32.32%208.36c.93%203.1%201.51%206.29%202.46%209.38.11.34.86.43.73.01-.96-3.09-1.53-6.28-2.46-9.38-.1-.35-.85-.44-.73-.01z'/%3e%3cpath%20d='m34.88%2017.5c-2.93%202.04-6.35%203.42-9.54%204.99-.39.19.21.65.53.5%203.19-1.57%206.61-2.95%209.54-4.99.37-.26-.23-.7-.53-.5z'/%3e%3cpath%20d='m25.24%2022.75c-.42%203.06-1.03%206.09-1.4%209.15-.05.45.68.35.73-.01.37-3.06.98-6.09%201.4-9.15.06-.44-.68-.35-.73.01z'/%3e%3cpath%20d='m34.84%2017.98c2.79%202.28%205.5%204.64%208.33%206.87.29.23.93-.2.61-.45-2.83-2.23-5.54-4.59-8.33-6.87-.28-.23-.92.2-.61.45z'/%3e%3cpath%20d='m43.59%2024.66c1.39-1.23%202.57-2.63%203.79-4.01.34-.38-.2-.66-.49-.33-1.22%201.38-2.41%202.78-3.79%204.01-.38.34.17.62.49.33z'/%3e%3cpath%20d='m43.1%2024.6c-.71%203.49-1.43%206.97-2.28%2010.43-.02.07.01.17.07.21.76.59%201.52%201.19%202.27%201.79.28.22.96-.12.61-.39-.66-.52-1.32-1.05-1.98-1.56-.43-.33.33-2.33.46-2.86.58-2.52%201.09-5.05%201.6-7.58.08-.4-.68-.4-.76-.04z'/%3e%3cpath%20d='m41.1%2034.77c-3.08.96-6.14%202.06-9.28%202.8-.42.1-.5.71%200%20.59%203.21-.76%206.33-1.88%209.48-2.86.46-.14.26-.68-.2-.54z'/%3e%3cpath%20d='m15%2036.46c3.16-1.43%206.26-2.96%209.46-4.3.41-.17-.15-.68-.48-.54-3.19%201.34-6.3%202.88-9.46%204.3-.4.18.15.69.48.54z'/%3e%3cpath%20d='m24.02%2032.22c2.64%201.99%205.12%204.22%207.81%206.14.31.22.7-.44.38-.67-2.69-1.93-5.16-4.15-7.81-6.14-.3-.23-.69.43-.38.67z'/%3e%3cpath%20d='m31.69%2037.94c-1.43%202.47-2.82%204.97-4.38%207.36-.26.4.45.5.65.19%201.56-2.39%202.95-4.89%204.38-7.36.24-.42-.47-.51-.66-.19z'/%3e%3cpath%20d='m14.39%2036.22c.57%202.45.99%204.92%201.5%207.38.07.36.82.39.73-.05-.51-2.46-.94-4.94-1.5-7.38-.08-.35-.83-.39-.73.05z'/%3e%3cpath%20d='m16.14%2043.87c3.79.63%207.59%201.18%2011.39%201.81.39.07.74-.5.24-.59-3.79-.63-7.59-1.18-11.39-1.81-.39-.07-.74.5-.24.59z'/%3e%3cpath%20d='m16.02%2043.3c-.92.46-1.74%201.1-2.67%201.55-.4.19.14.71.47.55.92-.45%201.75-1.09%202.67-1.55.4-.2-.15-.72-.47-.55z'/%3e%3cpath%20d='m7.94%2019.51c3.33-1.19%206.63-2.44%209.92-3.74.45-.18-.09-.66-.43-.53-3.29%201.29-6.6%202.55-9.92%203.74-.45.16.08.65.43.53z'/%3e%3cpath%20d='m14.97%2035.88c-2.88-2.35-5.93-4.47-8.69-6.97-.31-.28-.71.37-.44.62%202.76%202.5%205.81%204.62%208.69%206.97.32.26.72-.39.44-.62z'/%3e%3cpath%20d='m7.37%2019.22c-.62%203.35-1.13%206.72-1.6%2010.09-.05.4.7.26.75-.1.46-3.32.96-6.64%201.57-9.94.08-.44-.66-.41-.72-.05z'/%3e%3cpath%20d='m5.97%2028.95c-1.39.51-2.83.87-4.26%201.27-.47.13-.26.67.2.54%201.42-.41%202.86-.77%204.26-1.27.45-.16.26-.71-.2-.54z'/%3e%3cpath%20d='m8.08%2019.11c-.95-1.8-1.79-3.66-2.75-5.45-.1-.19-.43-.19-.59-.07-1.08.87-2.14%201.76-3.18%202.68-.36.32.33.55.61.31%201-.88%202.01-1.73%203.04-2.57-.2-.02-.39-.05-.59-.07.97%201.79%201.8%203.65%202.75%205.45.17.33.9.09.71-.28z'/%3e%3cpath%20d='m5.33%2013.94c1-2.35%202.19-4.6%203.21-6.94.17-.38-.55-.63-.7-.3-1.01%202.34-2.21%204.59-3.21%206.94-.16.38.56.63.7.3z'/%3e%3cpath%20d='m27.45%2045.72c.38.29.77.56%201.16.84.14.1.38.23.45.4.18.45.7-.03.56-.38-.1-.25-.29-.42-.5-.58-.42-.31-.86-.61-1.28-.93-.33-.25-.68.43-.39.65z'/%3e%3c/g%3e%3c/svg%3e")}.s-home .p-home-about .c-heading{--icon-offset-left:max(-9rem, calc(1.3125rem - 50vw) );--icon-offset-right:min(9.5rem, calc(50vw - 1.5rem) )}.s-home .p-home-search .c-heading{--icon-offset-left:-6.5rem}.s-home .p-home-search .c-heading:before{top:40%;width:2.75rem;aspect-ratio:44.18/55.24;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2044.18%2055.24'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m24.49%2043.45-24.02-26.57%205.14.2.8-5.58%205.77%201.05%201.65-5%205.85%201.93%202.99-5.55%204.97%202.29%202.8-4.9%204.85%203.17%203.73-3.93%201.23%2036.45%202.14%202.6s4.89%2010.12-4.26%2014.53-13.8-9.52-13.64-10.68z'%20fill='%23fff'/%3e%3cpath%20d='m23.64%2040.54h18.66v2.66h-18.66z'%20fill='%2328b472'%20transform='matrix(.92540827%20-.37897167%20.37897167%20.92540827%20-13.41%2015.62)'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m25.07%2047.23c1.4%202.81%203.25%205.64%206.11%207.14%202.47%201.29%205.25%201.04%207.73-.09%202.32-1.05%204.02-3.11%204.8-5.51.99-3.07.3-6.42-.97-9.29-.19-.44-1.22-.5-.98.03%202.1%204.78%202.08%2010.83-2.91%2013.75-2.23%201.31-5.03%201.62-7.36.4-2.6-1.36-4.27-4.13-5.54-6.67-.23-.45-1.18-.34-.89.24z'/%3e%3cpath%20d='m25.5%2047.18c5.71-2.35%2011.32-4.93%2017.04-7.28.56-.23-.11-.99-.56-.8-5.71%202.35-11.32%204.93-17.04%207.28-.56.23.11.99.56.8z'/%3e%3cpath%20d='m24.12%2044.57c5.8-2.38%2011.51-4.99%2017.31-7.37.56-.23.22-1.08-.38-.83-5.8%202.38-11.69%205.02-17.5%207.4-.56.23.11.99.56.8z'/%3e%3cpath%20d='m24.65%2047.01c.23.55.95-.16.77-.61-.39-.94-.67-1.53-1.08-2.46-.24-.55-1.13-.14-.93.31%200%200%20.86%201.82%201.24%202.76z'/%3e%3cpath%20d='m40.87%2037.02c.45.92.75%201.94%201.14%202.89.23.55.95-.16.77-.61-.39-.94-.69-1.85-1.14-2.77-.27-.54-.76.49-.76.49z'/%3e%3cpath%20d='m24.85%2043.08c-7.64-8.95-15.85-17.43-23.69-26.2-.11-.12-1.4-.02-1.05.38%207.77%208.83%2015.92%2017.32%2023.67%2026.17.12.14.24.27.35.41.33.39%201.06-.35.72-.75z'/%3e%3cpath%20d='m28.12%2042.03c-3.5-5.43-7.25-10.71-10.93-16.02-3.34-4.82-6.65-9.67-10.09-14.42-.35-.48-1.08-.13-.68.42%203.39%204.69%206.65%209.47%209.95%2014.22%203.68%205.31%207.42%2010.58%2010.92%2016.01.28.44%201.2.37.83-.2z'/%3e%3cpath%20d='m31.53%2040.95c-5.8-11.15-11.52-22.34-17.29-33.5-.25-.48-1.14-.4-.83.2%205.77%2011.17%2011.5%2022.35%2017.29%2033.5.25.48%201.14.4.83-.2z'/%3e%3cpath%20d='m34.42%2039.76c-3.7-11.87-7.71-23.66-11.23-35.59-.14-.48-1.1-.64-.92-.02%203.51%2011.93%207.53%2023.72%2011.23%2035.59.15.47%201.11.64.92.02z'/%3e%3cpath%20d='m40.69%2036.81c-.41-5.78-.45-11.6-.63-17.38-.2-6.23-.36-12.47-.58-18.7%200-.12%200-.24-.01-.36-.02-.59-.92-.11-.9.38.45%2012.04.5%2024.11%201.21%2036.13%200%20.11.01.21.02.32.04.59.94.11.9-.38z'/%3e%3cpath%20d='m37.6%2038.28c-1.32-6.34-2.4-12.74-3.54-19.11-1.04-5.83-2.15-11.66-3.04-17.51-.08-.5-1.02-.67-.92-.02.88%205.77%201.97%2011.52%203%2017.27%201.15%206.46%202.25%2012.93%203.58%2019.35.1.49%201.05.66.92.02z'/%3e%3cpath%20d='m.33%2017.32c1.7.19%203.43.22%205.14.2.32%200%20.56-.24.62-.54.32-1.85.53-3.72.8-5.58.08-.58-.89-.27-.96.2-.27%201.86-.48%203.73-.8%205.58.21-.18.41-.36.62-.54-1.71.02-3.44%200-5.14-.2-.5-.06-.92.8-.28.88z'/%3e%3cpath%20d='m6.41%2011.83c1.88.48%203.86.94%205.79%201.11.18.02.42-.05.48-.25.5-1.68%201.14-3.32%201.65-5%20.15-.5-.84-.81-.99-.31-.51%201.68-1.15%203.31-1.65%205%20.16-.08.32-.16.48-.25-1.84-.17-3.66-.64-5.45-1.09-.62-.16-.93.62-.3.78z'/%3e%3cpath%20d='m13.63%208.03c1.92.73%203.88%201.35%205.85%201.93.26.08.45-.13.55-.34.89-1.86%201.97-3.61%202.93-5.43.27-.51-.28-1.14-.6-.53-1.01%201.9-2.12%203.73-3.05%205.67.18-.11.37-.23.55-.34-1.97-.58-4.11-1.21-6.04-1.95-.49-.19-.68.8-.19.99z'/%3e%3cpath%20d='m22.47%204.4c1.63.84%203.28%201.58%204.97%202.29.18.08.37.02.48-.16.97-1.61%201.9-3.25%202.8-4.9.25-.46-.25-1.23-.57-.63-.9%201.65-1.83%203.29-2.8%204.9.16-.05.32-.11.48-.16-1.69-.71-3.34-1.45-4.97-2.29-.5-.26-.82.72-.38.95z'/%3e%3cpath%20d='m30.33%201.7c1.55%201.08%203.15%202.08%204.66%203.21.16.12.4.03.53-.1%201.32-1.34%202.56-2.73%203.77-4.16.42-.5-.23-.93-.64-.44-1.16%201.36-2.34%202.67-3.6%203.94.18-.03.35-.07.53-.1-1.5-1.14-3.34-2.05-4.88-3.13-.43-.3-.79.47-.36.77z'/%3e%3cpath%20d='m21.6%2040.27c6.09-2.69%2012.13-5.56%2018.31-8.03.51-.2-.12-1.02-.58-.84-6.18%202.48-12.22%205.34-18.31%208.03-.5.22.13%201.04.58.84z'/%3e%3cpath%20d='m18.16%2035.76c7.18-3.17%2014.32-6.47%2021.61-9.38.51-.2-.12-1.02-.58-.84-7.29%202.92-14.43%206.22-21.61%209.38-.5.22.13%201.04.58.84z'/%3e%3cpath%20d='m16.79%2033.96c.1-.57.24-1.12.56-1.6.05-.08.11-.16.18-.23.09-.08-.26.08.04%200%20.99-.23%202.02-.31%203.03-.25.52.03.75-.98.24-1.01-1.07-.07-2.53-.15-3.54.31-.82.37-1.13%201.84-1.27%202.59-.12.63.64.82.76.18z'/%3e%3cpath%20d='m21.09%2031.51c.23-.55.48-1.08.78-1.58.17-.29-.14-.11.06-.13.15-.02.3-.03.45-.04.76-.07%201.56-.2%202.33-.17.5.02.69-.99.13-1.01-.92-.03-1.86.12-2.77.22-.94.09-1.41%201.75-1.71%202.47-.25.6.49.85.74.26z'/%3e%3cpath%20d='m25.69%2029.3c.37-.51%201.09-1.57%201.73-1.71.82-.18%201.57-.12%202.4%200%20.64.1.3-.82-.19-.9-.99-.15-1.86-.16-2.84.05-.21.05-.41.29-.57.43-.49.43-.93.91-1.31%201.43-.31.42.48%201.1.78.68z'/%3e%3cpath%20d='m30.26%2027.51c.38-.76%201.16-1.36%201.8-1.9-.05.04-.29.11.09.11.24%200%20.49%200%20.73-.01.52%200%201.14-.07%201.64.09s.85-.82.36-.98c-.52-.17-1.1-.13-1.64-.13-.37%200-1.16-.14-1.49.07-.78.5-1.7%201.4-2.11%202.23-.26.52.31%201.13.61.52z'/%3e%3cpath%20d='m35.04%2025.69c.61-.68%201.28-1.34%202.09-1.77.39-.21%201.77.29%202.22.49.59.26.57-.71.11-.91-.68-.3-1.82-.72-2.59-.59-.93.16-1.93%201.36-2.52%202.02-.33.37.31%201.18.68.77z'/%3e%3c/g%3e%3c/svg%3e")}.s-home .p-home-search .c-heading:after{--icon-offset-right:7rem;width:2.625rem;aspect-ratio:42.55/47.28;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2042.55%2047.28'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m5.38%2046.28c-.56-.12-1.24-.64-1.52-1.14%200%200-9.26-16.94%202.56-32.67%2011.81-15.72%2030.66-11.54%2030.66-11.54.56.12%201.24.64%201.52%201.14%200%200%209.26%2016.94-2.55%2032.67-11.82%2015.72-30.67%2011.54-30.67%2011.54z'%20fill='%23c1682b'/%3e%3cpath%20d='m41.33%2012.51c-.83-6-3.07-10.14-3.09-10.19-.1-.18-.29-.39-.52-.57-.23-.17-.48-.3-.69-.35-.05-.01-4.68-1.01-10.67-.13%201.45%202.66%203.61%205.12%206.31%207.15%202.71%202.03%205.7%203.43%208.67%204.08z'%20fill='none'/%3e%3cpath%20d='m19.91%2045.22c5.04-1.37%2011.03-4.35%2015.82-10.73s5.99-12.96%205.9-18.19c-3.84-.65-7.72-2.35-11.17-4.94-3.43-2.58-6.14-5.82-7.83-9.31-5.04%201.37-11.02%204.35-15.8%2010.72-4.78%206.38-5.99%2012.94-5.91%2018.16%203.83.65%207.69%202.35%2011.13%204.93%203.45%202.59%206.16%205.85%207.85%209.36zm-7.45-15.67.66-.88%202.14%201.61%201.6-2.13-2.14-1.61.66-.88%202.14%201.61%201.6-2.13-2.14-1.61.66-.88%202.14%201.61%201.6-2.13-2.14-1.61.66-.88%202.14%201.61%201.6-2.13-2.14-1.61.66-.88%202.14%201.61%201.6-2.13-2.14-1.61.66-.88%202.14%201.61%201.1-1.46%201.32.99-1.1%201.46%202.25%201.69-.66.88-2.25-1.69-1.6%202.13%202.25%201.69-.66.88-2.25-1.69-1.6%202.13%202.25%201.69-.66.88-2.25-1.69-1.6%202.13%202.25%201.69-.66.88-2.25-1.69-1.6%202.13%202.25%201.69-.66.88-2.25-1.69-1.6%202.13%202.25%201.69-.66.88-2.25-1.69-1.04%201.38-1.32-.99%201.04-1.38z'%20fill='none'/%3e%3cpath%20d='m4.83%2045.52c.23.17.48.3.69.35.05.01%204.67%201.01%2010.66.13-1.45-2.67-3.62-5.16-6.33-7.2-2.7-2.03-5.67-3.42-8.63-4.07.82%206.01%203.07%2010.18%203.09%2010.23.1.18.29.39.52.56z'%20fill='none'/%3e%3cpath%20d='m41.62%2016.31c-.02-1.33-.13-2.58-.28-3.71%200-.03%200-.06-.01-.09-2.97-.65-5.96-2.04-8.67-4.08-2.69-2.02-4.86-4.49-6.31-7.15-.03%200-.07%200-.1.01-1.13.17-2.35.41-3.63.76%201.69%203.49%204.39%206.73%207.83%209.31%203.45%202.59%207.33%204.29%2011.17%204.94z'%20fill='%23fff'/%3e%3cpath%20d='m16.18%2046s.08%200%20.11-.02c1.12-.17%202.34-.41%203.62-.76-1.69-3.51-4.4-6.77-7.85-9.36-3.44-2.58-7.3-4.28-11.13-4.93.02%201.33.13%202.58.28%203.71%200%20.03%200%20.06.01.09%202.96.65%205.93%202.04%208.63%204.07%202.71%202.04%204.88%204.52%206.33%207.2z'%20fill='%23fff'/%3e%3cpath%20d='m29.49%2018.78.67-.88-2.25-1.69%201.1-1.46-1.33-.99-1.09%201.46-2.15-1.61-.66.88%202.14%201.61-1.6%202.13-2.14-1.61-.67.88%202.15%201.61-1.6%202.13-2.15-1.61-.66.89%202.14%201.61-1.6%202.13-2.14-1.61-.66.88%202.14%201.61-1.6%202.13-2.15-1.61-.66.88%202.15%201.61-1.61%202.13-2.14-1.61-.66.88%202.14%201.62-1.04%201.38%201.33.99%201.03-1.38%202.25%201.69.66-.88-2.24-1.69%201.6-2.13%202.25%201.69.66-.89-2.25-1.69%201.6-2.13%202.25%201.69.66-.88-2.24-1.69%201.6-2.13%202.25%201.69.66-.88-2.25-1.69%201.6-2.13%202.25%201.69.66-.88-2.25-1.69%201.61-2.14z'%20fill='%23fff'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m37.72%201.76c.23.17.42.38.52.57.02.04%202.26%204.19%203.09%2010.19.32.07.63.13.95.18%200-.07-.02-.14-.03-.21-.84-6.21-3.11-10.42-3.21-10.6-.16-.3-.44-.6-.78-.86-.34-.25-.71-.44-1.04-.51-.2-.04-4.87-1.05-11.07-.13-.08.01-.16.03-.24.04.14.29.29.58.44.86%205.99-.88%2010.62.12%2010.67.13.21.05.46.17.69.35z'/%3e%3cpath%20d='m6.83%2012.78c4.78-6.36%2010.76-9.35%2015.8-10.72-.14-.28-.26-.56-.39-.85-5.17%201.43-11.26%204.51-16.15%2011.02-4.88%206.5-6.15%2013.2-6.09%2018.57.31.04.61.08.92.14-.08-5.22%201.12-11.79%205.9-18.15z'/%3e%3cpath%20d='m5.52%2045.87c-.2-.05-.46-.17-.69-.35s-.42-.38-.52-.56c-.02-.04-2.27-4.22-3.09-10.23-.32-.07-.63-.13-.95-.19.01.08.02.17.03.26.84%206.21%203.11%2010.42%203.21%2010.6.16.3.44.6.78.86.34.25.71.44%201.04.51.2.04%204.87%201.05%2011.07.13.07-.01.15-.02.23-.04-.14-.29-.29-.58-.44-.86-5.99.87-10.61-.12-10.66-.13z'/%3e%3cpath%20d='m35.72%2034.5c-4.79%206.37-10.77%209.36-15.82%2010.73.14.28.26.56.39.85%205.17-1.43%2011.27-4.51%2016.17-11.02%204.9-6.52%206.16-13.24%206.09-18.61-.31-.04-.61-.08-.92-.13.09%205.23-1.11%2011.81-5.9%2018.19z'/%3e%3cpath%20d='m41.33%2012.51s0%20.06.01.09c.15%201.13.26%202.37.28%203.71.31.05.61.1.92.13-.02-1.34-.12-2.6-.27-3.75-.32-.05-.63-.11-.95-.18z'/%3e%3cpath%20d='m26.26%201.3s.07%200%20.1-.01c-.16-.29-.3-.57-.44-.86-1.15.18-2.38.43-3.68.79.12.28.25.57.39.85%201.28-.35%202.5-.59%203.63-.76z'/%3e%3cpath%20d='m1.21%2034.73s0-.06-.01-.09c-.15-1.13-.26-2.38-.28-3.71-.31-.05-.61-.1-.92-.14.02%201.34.11%202.6.26%203.75.32.05.63.12.95.19z'/%3e%3cpath%20d='m16.29%2045.98s-.08.01-.11.02c.15.29.3.57.44.86%201.14-.18%202.38-.43%203.67-.79-.12-.28-.25-.57-.39-.85-1.28.35-2.49.59-3.62.76z'/%3e%3c/g%3e%3c/svg%3e")}.s-home .p-home-news .c-heading{--icon-offset-left:max(-7.5rem, calc(1.5rem - 50vw) );--icon-offset-right:min(8.25rem, calc(50vw - 1.6875rem) )}.s-home .p-home-news .c-heading:before{top:35%;width:3rem;aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2048.23%2048.23'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m.49%2024.11c0%2013.05%2010.58%2023.63%2023.63%2023.63s23.63-10.58%2023.63-23.63-10.58-23.62-23.64-23.62-23.62%2010.58-23.62%2023.62z'%20fill='%23fff'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m24.11%2048.23c-13.29%200-24.11-10.82-24.11-24.12s10.82-24.11%2024.11-24.11%2024.11%2010.82%2024.11%2024.11-10.82%2024.12-24.11%2024.12zm0-47.26c-12.76%200-23.14%2010.38-23.14%2023.14s10.38%2023.15%2023.14%2023.15%2023.14-10.38%2023.14-23.15-10.37-23.14-23.14-23.14z'/%3e%3cpath%20d='m4.3%2011.17c.04%201.67%201%203.21%201.94%204.53%201.33%201.88%203%203.54%204.76%205.02%201.71%201.44%203.59%202.67%205.64%203.54%202.01.85%204.24%201.12%206.35%201.61.39.09.74-.47.25-.59-1.92-.44-3.9-.72-5.75-1.4-2.01-.74-3.81-1.95-5.48-3.27-1.78-1.41-3.4-3.05-4.79-4.85-1-1.3-2.12-2.94-2.16-4.64-.01-.42-.77-.32-.76.04z'/%3e%3cpath%20d='m10.9%2019.4c.14-2.62%201.61-4.98%203.22-6.97%201.72-2.12%203.88-3.96%206.29-5.26%205.06-2.72%2011.55-3.34%2017.07-1.83.38.1.58-.65.21-.75-5.88-1.62-12.78-.84-18.08%202.24-2.41%201.4-4.52%203.36-6.24%205.55-1.59%202.01-2.93%204.46-3.06%207.06-.03.51.57.39.6-.05z'/%3e%3cpath%20d='m23.49%2025.55c1.01-4.64%204.69-8.32%208.83-10.44%202.09-1.07%204.46-1.63%206.78-1.83%202.11-.18%204.44.02%206.24%201.22.31.21.9-.21.5-.48-3.79-2.52-9.56-1.38-13.43.37-4.53%202.05-8.61%206.16-9.69%2011.09-.09.41.68.43.76.06z'/%3e%3cpath%20d='m32.2%2015.28c4.73%202.67%207.42%208.06%208.05%2013.32.69%205.8-1.56%2012.26-5.63%2016.4-.36.36.29.57.57.28%204.18-4.25%206.39-10.74%205.82-16.68-.52-5.48-3.45-11.12-8.33-13.88-.32-.18-.87.33-.48.55z'/%3e%3cpath%20d='m22.8%2025.77c3.16%202.63%205.1%205.96%205.07%2010.14-.03%204.46-1.84%208.51-5.06%2011.57-.35.33.33.59.6.33%203.3-3.15%205.06-7.18%205.22-11.72.15-4.38-1.92-7.97-5.21-10.71-.28-.23-.97.1-.62.38z'/%3e%3cpath%20d='m.57%2025.2c2.79%204.84%206.86%208.8%2012.16%2010.71%204.53%201.63%2010.38%202.65%2014.89.48.39-.19.34-.81-.12-.59-4.47%202.15-10.18%201.01-14.64-.59-5.07-1.83-9.37-6.19-12.02-10.8-.19-.34-.47.45-.27.79z'/%3e%3c/g%3e%3c/svg%3e")}.s-home .p-home-news .c-heading:after{width:3.375rem;top:45%;aspect-ratio:54.02/58;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2054.02%2058'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m21.49%2015.58%2022.8%2016.76s1.78%209.1-4.83%2016.2c-8.26%208.87-21.25%2013.1-31.74%203.71-11.04-9.88-5.76-24.56-1.73-28.07%203.18-2.78%206.51-7.71%2015.51-8.6z'%20fill='%23ec1b23'/%3e%3cpath%20d='m43.92%2032.49-21.63-16.62s4.14-.46%206.14.1%204.4%201.88%205.91.15c1.51-1.74%2012.62-15.09%2012.62-15.09s5.93-1.62%206.43%204.52c-4.02%204.41-13.32%2014.75-13.32%2014.75s-.42%202.33.56%204.17c.98%201.85%203.16%206.36%203.28%208.02z'%20fill='%23f9cd9c'/%3e%3cg%20fill='%23221e1f'%3e%3cpath%20d='m30.24%2021.9c5.39-6.8%2011.14-13.3%2016.47-20.15.3-.38-.14-1.21-.52-.72-5.33%206.84-11.08%2013.35-16.47%2020.15-.3.38.13%201.21.52.72z'/%3e%3cpath%20d='m35.46%2025.67c6.11-6.65%2012.02-13.14%2018.08-19.84.38-.43-.17-1.01-.48-.66-6.06%206.7-12.34%2013.47-18.45%2020.13-.39.42.55.73.86.38z'/%3e%3cpath%20d='m43.8%2032.42c.43%203.5.05%206.99-1.29%2010.27-1.93%204.73-6.63%209.26-10.1%2011.28-4.93%202.86-9.88%203.48-15.25%202.58-2.72-.46-5.6-1.86-7.81-3.53-2-1.51-3.74-3.28-5.06-5.4-2.27-3.65-3.6-8.34-2.92-12.61.61-3.9%202.05-7.15%204.54-10.25%201.62-2.01%203.51-3.64%205.65-5.06%203.25-2.14%207.66-3.29%2011.34-3.46.57-.02.49-.85-.17-.89-4.45-.24-9.23%201.69-12.83%204.15-2.73%201.85-5.17%204.43-6.84%207.28-2.66%204.53-3.3%208.46-2.99%2012.18.39%204.64%202.77%2010.04%206.89%2013.46%205.83%204.85%208.91%205.29%2013.96%205.55%205.15.27%209.65-1.47%2013.39-4.05%204.05-2.79%207.33-6.49%209.13-11.06%201.24-3.15%201.75-6.97%201.38-10.32-.01-.1-.05-.28-.06-.38-.06-.5-1.02-.25-.96.25z'/%3e%3cpath%20d='m44.17%2032.79c.47.32.62-.65.23-.91-7.59-5.12-14.54-10.96-21.91-16.39-.45-.33-.91.34-.54.61%200%200%2014.62%2011.58%2022.21%2016.7z'/%3e%3cpath%20d='m46.71%201.76c1.52-1.87%203.58-.4%204.88.61s2.3%202.22.66%203.68c-.49.44.87.32%201.38-.33.99-1.26-.08-2.88-1.4-4-1.67-1.42-4.48-2.67-6.04-.67-.34.43.08%201.16.52.72z'/%3e%3cpath%20d='m44.76%2032.17c-.45-2.14-1.25-3.99-2.3-5.89-.45-.81-.93-1.62-1.36-2.44-.61-1.15-.64-2.39-.46-3.66.08-.57-.87-.35-.94.12-.16%201.08-.17%202.13.16%203.18.26.83.77%201.56%201.19%202.32%201.2%202.2%202.26%204.23%202.78%206.71.11.53%201.03.14.93-.32z'/%3e%3cpath%20d='m22.55%2016.3c1.97%200%203.99.01%205.93.42%201.98.42%204.17%201.24%205.98-.11.38-.29.25-1.22-.24-.85-1.77%201.33-4.14.4-6.07.03-1.78-.34-3.69-.45-5.49-.44-.48%200-.59%201.01-.05%201.01l-.05-.06z'/%3e%3c/g%3e%3cpath%20d='m.85%2024.59c0%203.79%203.07%206.86%206.86%206.86s6.86-3.07%206.86-6.86-3.07-6.86-6.86-6.86-6.86%203.07-6.86%206.86z'%20fill='%23f7b52c'/%3e%3cpath%20d='m7.71%2031.9c-4.03%200-7.31-3.28-7.31-7.31s3.28-7.31%207.31-7.31%207.31%203.28%207.31%207.31-3.28%207.31-7.31%207.31zm0-13.72c-3.53%200-6.41%202.88-6.41%206.41s2.88%206.41%206.41%206.41%206.41-2.88%206.41-6.41-2.88-6.41-6.41-6.41z'%20fill='%23221e1f'/%3e%3c/svg%3e")}.s-home .p-home-sns .c-heading:before,.s-home .p-home-sns .c-heading:after,.s-home .p-home-info .c-heading:before,.s-home .p-home-info .c-heading:after{content:none}.p-home-hero{position:relative;background-color:#fff;background-image:var(--hero-bg);background-repeat:no-repeat;background-position:top center;background-size:cover}.p-home-mv{position:relative}.p-home-mv__inner{position:relative;margin:0 auto;padding:2.75rem 1.25rem 3.25rem;text-align:center}@media screen and (min-width:769px){.p-home-mv__inner{padding:4.5rem 1.25rem 5.5rem}}.p-home-mv__stage{position:relative;width:min(100%,22rem);margin:0 auto}.p-home-mv__illust{display:block}.p-home-mv__illust-img{display:block;width:100%;height:auto;aspect-ratio:356/440}.p-home-mv__catch{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Maru Gothic Pro,sans-serif;text-align:center;pointer-events:none}.p-home-mv__catch-line{display:inline-block;padding:.1rem .5rem;background-color:#fff324;background-image:var(--dot);background-image:image-set(var(--dot) 1x,var(--dot-2x) 2x);background-repeat:repeat;color:#1a2b34;font-size:1.25rem;font-weight:600;line-height:1.5;box-decoration-break:clone;-webkit-box-decoration-break:clone}.p-home-mv__logo{max-width:21.875rem;margin-top:1.5rem;margin-inline:auto}.p-home-mv__logo-img{display:block;width:100%;height:auto;aspect-ratio:178/43}.p-home-info{position:relative;background-color:#c5e8f1;padding-bottom:6.5rem!important}.p-home-info:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.25rem;background-color:#c5e8f1;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q15 0 30 10 T60 10 V20 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom/3.75rem 1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q15 0 30 10 T60 10 V20 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom/3.75rem 1.25rem}.p-home-about{padding:0 0 2.5rem!important}.p-home-about__inner{position:relative;width:min(92%,67.5rem);margin:0 auto;padding-bottom:2.5rem}.p-home-about__character{position:relative;width:min(100%,20rem);margin:1.5rem auto 0}.p-home-about__illust{position:relative;z-index:1;display:block;width:min(70%,12rem);height:auto;margin:0 auto;transform:translate(-.5rem);aspect-ratio:165.64/176.42}.p-home-about__badge{position:absolute;z-index:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:7rem;aspect-ratio:1;border-radius:50%;background-color:#f25a40;color:#fff;font-size:.75rem;font-weight:600;line-height:1.3;text-align:center}.p-home-about__badge-name{margin-top:.25rem;font-size:1.25rem}.p-home-about__text{margin-top:1.5rem;max-width:46em;line-height:1.75em;font-weight:600}.p-home-about__more{margin-top:1.5rem;text-align:center}.p-home-search{position:relative;background-color:#e1e0e0;background-image:var(--dot);background-image:image-set(var(--dot) 1x,var(--dot-2x) 2x);background-repeat:repeat}.p-home-search:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:3.125rem;background-color:#e1e0e0;background-image:var(--dot);background-image:image-set(var(--dot) 1x,var(--dot-2x) 2x);background-repeat:repeat;clip-path:ellipse(70% 100% at 50% 100%)}.p-home-search__inner{width:min(92%,67.5rem);margin:-3.5rem auto 0}.p-home-search__lead{margin-top:.875rem}.p-home-search__form{display:flex;margin-top:1.25rem;background-color:#fff;border:2px solid #48423b;border-radius:.5rem;overflow:hidden}.p-home-search__form:has(:focus-visible){outline:2px solid #1a2b34;outline-offset:2px}.p-home-search__input{flex:1;min-width:0;height:3.25rem;padding:0 1.125rem;background-color:transparent;border:none;color:#1a2b34;font-size:.9375rem}.p-home-search__input:focus{outline:none}.p-home-search__submit{flex-shrink:0;width:3.5rem;height:3.25rem;background-color:#48423b;border:none;cursor:pointer;position:relative;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-home-search__submit:before{content:"";position:absolute;inset:0;width:1.375rem;height:1.375rem;margin:auto;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l6 6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l6 6'/%3E%3C/svg%3E") no-repeat center/contain}.p-home-search__submit:focus-visible{background-color:#2b2921}@media(hover:hover){.p-home-search__submit:hover{background-color:#2b2921}}.p-home-search__tiles{margin-top:1.5rem}.p-home-search__tiles-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}@media(prefers-reduced-motion:no-preference){.p-home-search__tiles-track{scroll-behavior:smooth}}.p-home-search__tiles-track::-webkit-scrollbar{display:none}.p-home-search__tiles-page{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:start;flex:0 0 100%;min-width:0;gap:.75rem;padding:0;margin:0;scroll-snap-align:start;list-style:none}@media screen and (min-width:744px){.p-home-search__tiles-page{grid-template-columns:repeat(5,minmax(0,1fr))}}.p-home-search__tiles-dots{display:flex;justify-content:center;gap:.5rem}.p-home-search__tiles-nav{align-items:center;justify-content:center;gap:.75rem;margin-top:1rem}.p-home-search__tiles-nav:not([hidden]){display:flex}.p-home-search__tiles-nav .c-scroll-nav__button{display:none}@media(hover:hover)and (pointer:fine){.p-home-search__tiles-nav .c-scroll-nav__button{display:inline-flex}}.p-home-search__tiles-dot{width:.625rem;height:.625rem;padding:0;background-color:#1a2b3433;border:0;border-radius:50%;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1),transform .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-home-search__tiles-dot:hover{background-color:#1a2b3466}}.p-home-search__tiles-dot[aria-current=true]{background-color:#47a3dc;transform:scale(1.3)}.p-home-search__tile{border-radius:.5rem;overflow:hidden}.p-home-search__tile-link{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;text-decoration:none;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.p-home-search__tile-link:focus-visible{opacity:.85}@media(hover:hover){.p-home-search__tile-link:hover{opacity:.85}}.p-home-search__tile-icon{width:60%;height:60%;background-color:#fff;-webkit-mask:var(--tile-icon) no-repeat center/contain;mask:var(--tile-icon) no-repeat center/contain;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.p-home-search__tile-link:focus-visible .p-home-search__tile-icon{transform:scale(1.08)}@media(hover:hover){.p-home-search__tile-link:hover .p-home-search__tile-icon{transform:scale(1.08)}}.p-home-search__tile.is-tile-blue .p-home-search__tile-link{background-color:#47a3dc}.p-home-search__tile.is-tile-yellow .p-home-search__tile-link{background-color:#f7ca36}.p-home-search__tile.is-tile-orange .p-home-search__tile-link{background-color:#e26444}.p-home-search__entries{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.p-home-search__entry{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:1;min-width:8.75rem;padding:.5rem 1rem;background-color:#fff;border:2px solid #1a2b34;border-radius:.5rem;color:#1a2b34;font-weight:600;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-home-search__entry:focus-visible{background-color:#fffbcb}@media(hover:hover){.p-home-search__entry:hover{background-color:#fffbcb}}.p-home-search__entry-icon{flex-shrink:0;height:1.25rem;background-color:currentColor}.p-home-search__entry-icon--filter{aspect-ratio:1;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%205h18l-7%208.5v6l-4-2.5v-3.5z'/%3e%3c/svg%3e") no-repeat center/contain;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%205h18l-7%208.5v6l-4-2.5v-3.5z'/%3e%3c/svg%3e") no-repeat center/contain}.p-home-search__entry-icon--map{aspect-ratio:76/96;-webkit-mask:url("data:image/svg+xml,%3csvg%20height='96'%20viewBox='0%200%2076%2096'%20width='76'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill-rule='evenodd'%20transform='translate(-.9%20-.522)'%3e%3cpath%20d='m3.8%2028.5219647c-1.4-.4-2.8.6-2.8%202.1v56.9c0%201%20.6%201.8%201.5%202.1l20.5%206.4v-61.5z'/%3e%3cpath%20d='m35.3%2032.2219647-7.4%202.3v61.5l22-6.9v-36.3c-1.2-.5-2.2-1.4-2.9-2.5z'/%3e%3cpath%20d='m76.8%2036.0219647c0-1-.6-1.8-1.5-2.1l-5.9-1.8-11.7%2018.2c-.7%201.1-1.8%202-3%202.4v36.3l19.3%206c1.4.4%202.8-.6%202.8-2.1z'/%3e%3cpath%20d='m70.1%2018.3219647c-.2-9.10000001-7.6-16.80000001-16.8-17.30000001-10.2-.5-18.8%207.6-18.8%2017.80000001%200%203.2.9%206.3%202.4%208.9l13.3%2020.6c1%201.5%203.2%201.5%204.2%200l13.3-20.6c1.6-2.8%202.5-6%202.4-9.4zm-17.8%209.1c-4.8%200-8.7-3.9-8.7-8.7s3.9-8.7%208.7-8.7%208.7%203.9%208.7%208.7-3.9%208.7-8.7%208.7z'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain;mask:url("data:image/svg+xml,%3csvg%20height='96'%20viewBox='0%200%2076%2096'%20width='76'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20fill-rule='evenodd'%20transform='translate(-.9%20-.522)'%3e%3cpath%20d='m3.8%2028.5219647c-1.4-.4-2.8.6-2.8%202.1v56.9c0%201%20.6%201.8%201.5%202.1l20.5%206.4v-61.5z'/%3e%3cpath%20d='m35.3%2032.2219647-7.4%202.3v61.5l22-6.9v-36.3c-1.2-.5-2.2-1.4-2.9-2.5z'/%3e%3cpath%20d='m76.8%2036.0219647c0-1-.6-1.8-1.5-2.1l-5.9-1.8-11.7%2018.2c-.7%201.1-1.8%202-3%202.4v36.3l19.3%206c1.4.4%202.8-.6%202.8-2.1z'/%3e%3cpath%20d='m70.1%2018.3219647c-.2-9.10000001-7.6-16.80000001-16.8-17.30000001-10.2-.5-18.8%207.6-18.8%2017.80000001%200%203.2.9%206.3%202.4%208.9l13.3%2020.6c1%201.5%203.2%201.5%204.2%200l13.3-20.6c1.6-2.8%202.5-6%202.4-9.4zm-17.8%209.1c-4.8%200-8.7-3.9-8.7-8.7s3.9-8.7%208.7-8.7%208.7%203.9%208.7%208.7-3.9%208.7-8.7%208.7z'%20fill-rule='nonzero'/%3e%3c/g%3e%3c/svg%3e") no-repeat center/contain}.p-home-news{background-color:#fff794}@media(hover:hover)and (pointer:fine){.p-home-news:has(.p-home-news__foot>.c-scroll-nav){padding-bottom:6rem}}@media screen and (hover:hover)and (pointer:fine)and (min-width:769px){.p-home-news:has(.p-home-news__foot>.c-scroll-nav){padding-bottom:5.5rem}}.p-home-news__inner{position:relative;width:min(92%,67.5rem);margin:0 auto}.p-home-news__lead{margin-top:.875rem}.p-home-news__list{display:flex;gap:1rem;margin:1.5rem calc(50% - min(50vw,24rem)) 0;padding:0 calc(min(100vw,48rem)/25) .5rem;scroll-padding-inline:calc(min(100vw,48rem)/25);list-style:none;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}@media(prefers-reduced-motion:no-preference){.p-home-news__list{scroll-behavior:smooth}}.p-home-news__list::-webkit-scrollbar{display:none}.p-home-news__item{display:flex;flex-direction:column;flex:0 0 auto;width:min(42vw,15rem);scroll-snap-align:start}.p-home-news__thumb{position:relative;display:block;aspect-ratio:16/10;margin-bottom:.625rem;background-color:#eef7f9;border-radius:.5rem;overflow:hidden}.p-home-news__thumb:focus-visible .p-home-news__img{transform:scale(1.04)}@media(hover:hover){.p-home-news__thumb:hover .p-home-news__img{transform:scale(1.04)}}.p-home-news__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}.p-home-news__body{display:flex;flex-direction:column;gap:.25rem}.p-home-news__tags{display:flex;flex-wrap:wrap;line-height:1.5;gap:.375rem}.p-home-news__tag{padding:.125rem .625rem;border-radius:62.4375rem;font-size:.6875rem;font-weight:600}.p-home-news__tag.is-blue{background-color:#55a2cc;color:#fff}.p-home-news__tag.is-orange{background-color:#fd9541;color:#fff}.p-home-news__tag.is-red{background-color:#d5604a;color:#fff}.p-home-news__tag.is-pink{background-color:#f36ba7;color:#fff}.p-home-news__tag.is-cyan{background-color:#a3dce3;color:#1a2b34}.p-home-news__club{align-self:flex-start;color:#1f6b96;font-size:.75rem;font-weight:600;line-height:1.3;text-decoration:none}.p-home-news__club:focus-visible{text-decoration:underline}@media(hover:hover){.p-home-news__club:hover{text-decoration:underline}}.p-home-news__title{display:block;color:#1a2b34;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:none}.p-home-news__title:focus-visible{text-decoration:underline}@media(hover:hover){.p-home-news__title:hover{text-decoration:underline}}.p-home-news__date{display:block;color:#4a5d66;font-size:.75rem}.p-home-news__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.p-home-news__foot>.c-scroll-nav{margin-inline-start:auto}@media(hover:hover)and (pointer:fine){.p-home-news__foot:has(>.c-scroll-nav){min-height:2.75rem;margin-top:1rem}}.p-home-sns{position:relative;padding-bottom:4.5rem!important;background-color:#e1e0e0;background-image:var(--dot);background-image:image-set(var(--dot) 1x,var(--dot-2x) 2x);background-repeat:repeat}.p-home-sns:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:1.25rem;background-color:#e1e0e0;background-image:var(--dot);background-image:image-set(var(--dot) 1x,var(--dot-2x) 2x);background-repeat:repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q15 0 30 10 T60 10 V20 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom/3.75rem 1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q15 0 30 10 T60 10 V20 H0 Z' fill='%23000'/%3E%3C/svg%3E") repeat-x bottom/3.75rem 1.25rem}.p-home-sns__inner{position:relative;width:min(92%,67.5rem);margin:0 auto}.p-home-sns__deco{z-index:1;top:-7.5rem;right:2%;width:5.75rem;height:auto;aspect-ratio:92.34/97.46}.p-home-sns__lead{margin-top:.875rem}.p-home-sns__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:0;margin-top:1.5rem;list-style:none}@media screen and (min-width:769px){.p-home-sns__grid{grid-template-columns:repeat(6,1fr)}}.p-home-sns__link{display:block;height:100%}.p-home-sns__link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.p-home-sns__cell{aspect-ratio:1/1;background-color:#fff;border-radius:.5rem;overflow:hidden}.p-home-sns__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.p-home-sns__img:hover{transform:scale(1.05)}}.p-home-info__inner{position:relative;width:min(92%,67.5rem);margin:0 auto;padding:1.75rem 1.5rem;background-color:#fff;border-radius:1.25rem}@media screen and (min-width:769px){.p-home-info__inner{padding:2.25rem 2.5rem}}.p-home-info__deco{top:-7rem}@media screen and (min-width:769px){.p-home-info__deco{top:-8rem}}.p-home-info__deco--left{left:.5rem;width:5rem;aspect-ratio:81.55/98.79;transform:rotate(4deg)}@media screen and (min-width:769px){.p-home-info__deco--left{left:1.5rem}}.p-home-info__deco--right{right:.5rem;width:7rem;aspect-ratio:112.53/98.79;transform:rotate(-4deg)}@media screen and (min-width:769px){.p-home-info__deco--right{right:1.5rem}}.p-home-info__list{margin:.5rem 0 0;padding:0;list-style:none}.p-home-info__item{border-bottom:1px solid #e1dfdd}.p-home-info__item:last-child{border-bottom:none}.p-home-info__link{display:flex;flex-direction:column;gap:.125rem;padding:1rem .25rem;color:#1a2b34;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media screen and (min-width:456px){.p-home-info__link{flex-direction:row;gap:1.25rem;align-items:baseline}}.p-home-info__link:focus-visible{background-color:#eef7f9}@media(hover:hover){.p-home-info__link:hover{background-color:#eef7f9}}.p-home-info__date{flex-shrink:0;color:#4a5d66;font-size:.8125rem;font-variant-numeric:tabular-nums}.p-home-info__title{font-weight:600;line-height:1.5}.p-home-info__more{margin-top:1.5rem}@media(prefers-reduced-motion:reduce){.p-home *,.p-home *:before,.p-home *:after{transition-duration:.01ms!important}}.p-info-archive{width:min(92%,47.5rem);margin:0 auto;padding:2rem 0 4.5rem}.p-info-archive__head{margin-bottom:2rem}.p-info-archive__lead{margin-top:.75rem;color:#4a5d66;font-size:.875rem;line-height:1.75em}.p-info-archive__subtitle{color:#1a2b34;font-size:1.25rem;font-weight:600;line-height:1.4;text-align:center}.p-info-archive__foot{margin-top:2rem}.p-info-archive__list{margin:0;padding:0;list-style:none;border-top:1px solid #e1dfdd}.p-info-archive__item{border-bottom:1px solid #e1dfdd}.p-info-archive__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .25rem;color:#1a2b34;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-info-archive__link:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;border-top:2px solid #4a5d66;border-right:2px solid #4a5d66;transform:rotate(45deg);transition:transform .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1)}.p-info-archive__link:focus-visible{background-color:#eef7f9}.p-info-archive__link:focus-visible:after{border-color:#55a2cc;transform:rotate(45deg) translate(.125rem,-.125rem)}@media(hover:hover){.p-info-archive__link:hover{background-color:#eef7f9}.p-info-archive__link:hover:after{border-color:#55a2cc;transform:rotate(45deg) translate(.125rem,-.125rem)}}.p-info-archive__body{display:flex;flex-direction:column;gap:.125rem;min-width:0}@media screen and (min-width:456px){.p-info-archive__body{flex-direction:row;gap:1.25rem;align-items:baseline}}.p-info-archive__date{flex-shrink:0;color:#4a5d66;font-size:.8125rem;font-variant-numeric:tabular-nums}.p-info-archive__title{font-weight:600;line-height:1.5}.p-info-single{width:min(92%,47.5rem);margin:0 auto;padding:2rem 0 4.5rem}.p-info-single__head{margin-bottom:1.5rem}.p-info-single__head--club{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.p-info-single__headbody{min-width:0}.p-info-single__favorite{position:relative;top:auto;right:auto;flex-shrink:0;width:2.75rem;height:2.75rem}.p-info-single__date{display:block;margin-top:.5rem;color:#4a5d66;font-size:.8125rem}.p-info-single__title{margin-top:.375rem;color:#1a2b34;font-size:1.375rem;font-weight:600;line-height:1.4}@media screen and (min-width:769px){.p-info-single__title{font-size:1.75rem}}.p-info-single__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:0;list-style:none}.p-info-single__tag{padding:.125rem .625rem;border-radius:62.4375rem;color:#1a2b34;font-size:.8125rem;font-weight:600}.p-info-single__tag--sport{background-color:#d3eef2}.p-info-single__tag--area{background-color:#fff794}.p-info-single__club{display:inline-block;margin-top:.75rem;padding:.125rem .625rem;background-color:#d3eef2;border-radius:62.4375rem;color:#1a2b34;font-size:.8125rem;font-weight:600}.p-info-single__eyecatch{margin:0 0 1.75rem}.p-info-single__eyecatch-img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:.5rem}.p-info-single__photos{display:grid;grid-template-columns:repeat(var(--photo-columns,3),1fr);gap:.5rem;margin-top:1.75rem;padding:0;list-style:none}.p-info-single__photo-link{display:block;overflow:hidden;border-radius:.5rem;cursor:pointer}.p-info-single__photo-link:focus-visible{outline:2px solid #a3dce3;outline-offset:2px}.p-info-single__photo-img{display:block;width:100%;height:auto;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .2s cubic-bezier(.165,.84,.44,1)}.p-info-single__photo:not(:only-child) .p-info-single__photo-img{aspect-ratio:1/1;object-fit:cover}.p-info-single__photo-link:focus-visible .p-info-single__photo-img{transform:scale(1.06);opacity:.92}@media(hover:hover){.p-info-single__photo-link:hover .p-info-single__photo-img{transform:scale(1.06);opacity:.92}}.p-info-single__video{overflow:hidden;width:min(100%,70svh * var(--video-ratio, 1.78));max-height:70svh;margin-top:1.75rem;background-color:#1a2b34;border-radius:.5rem}.p-info-single__video-el{display:block;width:100%;height:100%;object-fit:contain}.p-info-single__related{margin-top:2.5rem}.p-info-single__related-title{margin-bottom:1rem;padding-left:.75rem;border-left:4px solid #f3643f;font-size:1.125rem;font-weight:600}.p-info-single__related-card{max-width:22rem}.p-info-single__foot{margin-top:2.5rem}@media(prefers-reduced-motion:reduce){.p-info-single__photo-img{transition:none!important;transform:none!important}}.p-mypage{width:min(92%,52rem);margin:0 auto;padding:2rem 0 5rem}.p-mypage__head{margin-bottom:1.75rem}.p-mypage__title{margin-top:.375rem;color:#1a2b34;font-size:1.5rem;font-weight:600}@media screen and (min-width:769px){.p-mypage__title{font-size:1.875rem}}.p-mypage__lead{margin-top:.875rem;color:#4a5d66;font-size:.875rem;line-height:1.75em}.p-mypage__links{margin-top:.875rem}.p-mypage__tab-list{display:flex;margin-bottom:1.25rem;border-bottom:1px solid #e1dfdd;list-style:none}.p-mypage__tab-item{display:flex;flex:1 1 0}.p-mypage__tab{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-height:3rem;padding:0 .75rem;background-color:transparent;color:#4a5d66;font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1)}.p-mypage__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:.1875rem;background-color:#48423b;border-radius:.1875rem .1875rem 0 0;transform:scaleX(0);transition:transform .25s cubic-bezier(.165,.84,.44,1);content:""}@media(hover:hover){.p-mypage__tab:hover{background-color:#48423b14;color:#1a2b34}}.p-mypage__tab:focus-visible{outline:2px solid #48423b;outline-offset:-2px}.p-mypage__tab--current{color:#48423b}.p-mypage__tab--current:after{transform:scaleX(1)}@media(hover:hover){.p-mypage__tab--current:hover{color:#48423b}}.p-mypage__subtab-list{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;list-style:none}.p-mypage__subtab{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .875rem;background-color:transparent;border-radius:62.4375rem;color:#4a5d66;font-size:.8125rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__subtab:hover{background-color:#48423b0f;color:#1a2b34}}.p-mypage__subtab:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__subtab--current{background-color:#d3eef2;color:#1a2b34}@media(hover:hover){.p-mypage__subtab--current:hover{background-color:#d3eef2;color:#1a2b34}}.p-mypage__notice{margin-bottom:1.5rem;padding:1.125rem 1.25rem;border-radius:.75rem;font-size:.875rem;line-height:1.7}.p-mypage__notice--done{background-color:#2b83551a;border:1px solid #2b8355;color:#1a2b34}.p-mypage__notice--error{background-color:#d5604a1a;border:1px solid #932c17;color:#932c17}.p-mypage__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width:456px){.p-mypage__grid{grid-template-columns:repeat(2,1fr)}}.p-mypage__field{display:flex;flex-direction:column;gap:.375rem}.p-mypage__field--wide{grid-column:1/-1}.p-mypage__field:has(textarea){grid-column:1/-1}.p-mypage__label{color:#4a5d66;font-size:.8125rem;font-weight:600}.p-mypage__req,.p-mypage__news-badge,.p-mypage__post-tag{padding:.0625rem .375rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;line-height:1.5;white-space:nowrap}.p-mypage__req{margin-left:.375rem;background-color:#d5604a1a;color:#932c17}.p-mypage__control{width:100%;padding:.6875rem .75rem;background-color:#fff;border:1px solid #7f8a90;border-radius:.5rem;color:#1a2b34;font:inherit;font-size:.9375rem;transition:border-color .2s cubic-bezier(.165,.84,.44,1)}.p-mypage__control:focus{border-color:#a3dce3}.p-mypage__control:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage textarea.p-mypage__control{min-height:6rem;resize:vertical}.p-mypage__hint{margin-top:.125rem;color:#4a5d66;font-size:.75rem;line-height:1.6}.p-mypage__hint+.p-mypage__grid,.p-mypage__hint+.p-mypage__field{margin-top:1rem}.p-mypage__static{padding:.6875rem 0;color:#1a2b34;font-size:.9375rem;line-height:1.4}.p-mypage__media{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.p-mypage__media-preview{display:flex;overflow:hidden;align-items:center;justify-content:center;width:12rem;aspect-ratio:16/9;border:1px solid #e1dfdd;border-radius:.5rem}.p-mypage__media-preview--square{width:8rem;aspect-ratio:1/1}.p-mypage__media-image{width:100%;height:100%;object-fit:cover}.p-mypage__media-empty{padding:0 .75rem;color:#4a5d66;font-size:.75rem;text-align:center}.p-mypage__media-progress{display:flex;width:100%;height:100%}.p-mypage__media-progress[hidden]{display:none}.p-mypage__media-ops{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.p-mypage__media-icon{display:inline-flex;gap:.375rem;align-items:center;min-height:2.25rem;padding:0 .75rem;background-color:transparent;border:1px solid #7f8a90;border-radius:62.4375rem;color:#1a2b34;font-size:.8125rem;line-height:1;cursor:pointer;transition:color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__media-icon:hover:not([aria-disabled=true],:disabled){background-color:#eef7f9;border-color:#55a2cc;color:#55a2cc}}.p-mypage__media-icon:focus-visible{outline:2px solid #55a2cc;outline-offset:2px}.p-mypage__media-icon[hidden]{display:none}.p-mypage__media-icon--danger{color:#932c17}@media(hover:hover){.p-mypage__media-icon--danger:hover:not([aria-disabled=true],:disabled){background-color:#d5604a14;border-color:#932c17;color:#932c17}}.p-mypage__media-icon--danger:focus-visible{outline-color:#932c17}.p-mypage__media-icon[aria-disabled=true],.p-mypage__media-icon:disabled{border-color:#e1dfdd;color:#4a5d66;cursor:not-allowed;opacity:.55}.p-mypage__media-icon-glyph{display:block;flex-shrink:0}.p-mypage__media-icon-label{font-weight:600}.p-mypage__media-preview[data-focus-active]{-webkit-user-select:none;user-select:none;cursor:grab}.p-mypage__media-preview[data-focus-active]:focus-visible{outline:2px solid #55a2cc;outline-offset:2px}.p-mypage__media-preview[data-focus-active][data-focus-dragging]{cursor:grabbing}.p-mypage__focus{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;margin-top:.5rem}.p-mypage__focus[hidden]{display:none}.p-mypage__video{display:flex;flex-direction:column;gap:.5rem;max-width:24rem}.p-mypage__video[hidden]{display:none}.p-mypage__video-frame{position:relative;overflow:hidden;aspect-ratio:16/9;background-color:#eef7f9;border:1px solid #e1dfdd;border-radius:.5rem}.p-mypage__video-el{display:block;width:100%;height:100%;object-fit:contain}.p-mypage__video-frame .p-mypage__tile-missing{width:100%;height:100%;aspect-ratio:auto;border:0}.p-mypage__gallery{display:flex;flex-direction:column;gap:.75rem}.p-mypage__gallery-count{margin-left:.25rem;color:#4a5d66;font-size:.75rem;font-weight:400;font-variant-numeric:tabular-nums}.p-mypage__gallery-drag{color:#4a5d66;font-size:.6875rem;line-height:1.6;text-align:right}.p-mypage__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,calc((100% - .625rem * 2) / 3)),1fr));gap:.625rem;list-style:none}.p-mypage__tiles[data-gallery-sortable]{--tile-cursor:grab}.p-mypage__tiles.is-reordering{--tile-cursor:grabbing;cursor:grabbing}.p-mypage__tile{position:relative;overflow:hidden;aspect-ratio:1/1;background-color:#eef7f9;border-radius:.5rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:var(--tile-cursor,default);transition:transform .18s cubic-bezier(.165,.84,.44,1),box-shadow .18s cubic-bezier(.165,.84,.44,1)}.p-mypage__tile.is-dragging{z-index:1;box-shadow:0 8px 20px #1a2b3447;transform:scale(1.06)}.p-mypage__tile--add{background-color:transparent;border:2px dashed #7f8a90;cursor:default}.p-mypage__tile--upload{display:flex;align-items:center;justify-content:center;border:1px solid #e1dfdd;touch-action:auto;-webkit-user-select:auto;user-select:auto;cursor:default}.p-mypage__tile--upload.is-failed{border-color:#d5604a}.p-mypage__tiles.is-reordering .p-mypage__tile:not(.is-dragging){opacity:.65}.p-mypage__tile-image{display:block;width:100%;height:100%;object-fit:cover}.p-mypage__tile-missing{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 .5rem;color:#4a5d66;font-size:.6875rem;text-align:center}.p-mypage__tile-badge{display:flex;position:absolute;top:.375rem;left:.375rem;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#1a2b34d1;border-radius:50%;color:#fff;font-size:.75rem;font-weight:600;line-height:1}.p-mypage__tile-remove{display:flex;position:absolute;top:.375rem;right:.375rem;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background-color:#1a2b34d1;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__tile-remove:hover{background-color:#d5604a}}.p-mypage__tile-remove:focus-visible{outline:2px solid #fff;outline-offset:-4px}.p-mypage__tile-move{display:flex;position:absolute;right:0;bottom:0;left:0;gap:.25rem;justify-content:center;padding:.25rem;background-image:linear-gradient(to top,#1a2b34a8,#1a2b3400)}.p-mypage__tile-arrow{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background-color:#ffffffeb;border:0;border-radius:50%;color:#1a2b34;cursor:pointer}.p-mypage__tile-arrow:disabled{opacity:.35;cursor:not-allowed}.p-mypage__tile-arrow:focus-visible{outline:2px solid #1a2b34;outline-offset:-3px}.p-mypage__tile-plus{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:0;color:#4a5d66;cursor:pointer;transition:color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__tile-plus:hover{background-color:#eef7f9;color:#55a2cc}}.p-mypage__tile-plus:focus-visible{outline:2px solid #1a2b34;outline-offset:-4px}.p-mypage__progress{display:flex;flex-direction:column;gap:.375rem;justify-content:center;width:100%;height:100%;padding:0 .75rem}.p-mypage__progress-name{overflow:hidden;color:#4a5d66;font-size:.6875rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.p-mypage__progress-track{overflow:hidden;width:100%;height:.25rem;background-color:#1a2b341f;border-radius:62.4375rem}.p-mypage__progress-bar{display:block;width:100%;height:100%;background-color:#55a2cc;transform:scaleX(0);transform-origin:left center;transition:transform .12s linear}.p-mypage__progress-value{color:#1a2b34;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.p-mypage__upload-error{padding:0 .625rem;color:#1a2b34;font-size:.6875rem;font-weight:600;line-height:1.5;text-align:center}.p-mypage__gallery-status{display:flex;gap:.375rem;color:#1a2b34;font-size:.75rem;font-weight:600;line-height:1.6}.p-mypage__gallery-status:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;background-color:#d5604a;border-radius:50%}.p-mypage__gallery-status:empty{margin-top:-.875rem}.p-mypage__gallery-status:empty:before{content:none}.p-mypage__group{padding:0;border:0}.p-mypage__group>.p-mypage__field+.p-mypage__field{margin-top:1.25rem}:where(.p-mypage__field,.p-mypage__grid,.p-mypage__group,.p-mypage__hint)+.p-mypage__group{margin-top:2rem}.p-mypage__group-title{display:block;width:100%;padding:0 0 .625rem;border-bottom:1px solid #e1dfdd;color:#1a2b34;font-size:.9375rem;font-weight:600}.p-mypage__group-title+.p-mypage__hint{margin-top:.5rem}.p-mypage__group-title+.p-mypage__grid,.p-mypage__group-title+.p-mypage__field{margin-top:1rem}.p-mypage__coach{padding:1rem;border:1px solid #e1dfdd;border-radius:.75rem}.p-mypage__coach:first-child{margin-top:1rem}.p-mypage__coach+.p-mypage__coach{margin-top:.75rem}.p-mypage__coach>.p-mypage__grid{margin-top:1rem}.p-mypage__coach .p-mypage__media-preview--square{border-radius:50%}.p-mypage__coach .p-mypage__media-image{object-position:var(--coach-focus,50% 50%)}.p-mypage__coach-head{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between}.p-mypage__coach-name{display:flex;gap:.5rem;align-items:center;min-width:0;color:#1a2b34;font-size:.9375rem;font-weight:600}.p-mypage__coach-order{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#eef7f9;border-radius:50%;font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1}.p-mypage__coach-move{display:flex;flex-shrink:0;gap:.25rem}.p-mypage__coach-move[hidden]{display:none}.p-mypage__coach-arrow{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;background-color:#fff;border:1px solid #7f8a90;border-radius:.5rem;color:#1a2b34;font-size:.875rem;line-height:1;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__coach-arrow:hover:not([aria-disabled=true]){background-color:#eef7f9}}.p-mypage__coach-arrow[aria-disabled=true]{opacity:.35;cursor:not-allowed}.p-mypage__coach-arrow:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__coach-empty{margin-top:1rem;color:#4a5d66;font-size:.875rem}.p-mypage__coach-add{padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e1dfdd}.p-mypage__coach-add-note{margin-top:.5rem;color:#4a5d66;font-size:.8125rem;line-height:1.75em}.p-mypage__coach-remove{display:flex;gap:.5rem;align-items:center;margin-top:1rem;color:#932c17;font-size:.8125rem;cursor:pointer}.p-mypage__coach-remove input{flex-shrink:0}.p-mypage__coach-remove input:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__coach:has(.p-mypage__coach-remove input:checked) .p-mypage__coach-name,.p-mypage__coach:has(.p-mypage__coach-remove input:checked)>.p-mypage__grid,.p-mypage__coach:has(.p-mypage__coach-remove input:checked)>.p-mypage__field{opacity:.45}.p-mypage__checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem 1rem;margin-top:.75rem}.p-mypage__checks--schools{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:456px){.p-mypage__checks--schools{grid-template-columns:repeat(4,1fr)}}.p-mypage__check{display:flex;gap:.5rem;align-items:center;color:#1a2b34;font-size:.875rem;cursor:pointer}.p-mypage__check input{flex-shrink:0}.p-mypage__check input:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.p-mypage__aside{margin-top:1rem}.p-mypage__aside-link{color:#4a5d66;font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em}@media(hover:hover){.p-mypage__aside-link:hover{color:#1a2b34}}.p-mypage__pending{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.25rem;background-color:#fffbcb;border:1px solid #fff794;border-radius:.75rem}.p-mypage__pending-text{flex:1 1 16rem;color:#1a2b34;font-size:.8125rem;line-height:1.7}.p-mypage__pending-cancel{padding:0;background-color:transparent;border:0;color:#4a5d66;font:inherit;font-size:.8125rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media(hover:hover){.p-mypage__pending-cancel:hover{color:#932c17}}.p-mypage__pending-cancel:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__pending-cancel:disabled{pointer-events:none;opacity:.4}.p-mypage__posts{display:flex;flex-direction:column;padding-bottom:4.5rem;border-top:1px solid #e1dfdd;list-style:none}.p-mypage__post{display:flex;position:relative;align-items:stretch;border-bottom:1px solid #e1dfdd}.p-mypage__post-link{display:flex;flex:1 1 auto;gap:.875rem;align-items:center;min-width:0;padding:.875rem .25rem;color:#1a2b34;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__post-link:hover{background-color:#eef7f9}}.p-mypage__post-link:focus-visible{outline:2px solid #1a2b34;outline-offset:-2px}.p-mypage__post-thumb{display:flex;flex-shrink:0;overflow:hidden;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;background-color:#eef7f9;border-radius:.5rem;color:#4a5d66}.p-mypage__post-image{width:100%;height:100%;object-fit:cover}.p-mypage__post-glyph{display:block}.p-mypage__post-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.p-mypage__post-meta{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;color:#4a5d66;font-size:.75rem}.p-mypage__post-tag{background-color:#eef7f9;color:#4a5d66}.p-mypage__post-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1a2b34;font-size:.875rem;line-height:1.6}.p-mypage__post-edit{color:#4a5d66;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.p-mypage__post-delete{display:flex;flex-shrink:0;align-items:center;padding-right:.5rem}.p-mypage__post-remove{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background-color:transparent;border:0;border-radius:50%;color:#4a5d66;cursor:pointer;transition:color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__post-remove:hover{background-color:#d5604a1a;color:#d5604a}}.p-mypage__post-remove:focus-visible{outline:2px solid #d5604a;outline-offset:2px}.p-mypage__post-remove:disabled{pointer-events:none;opacity:.4}.p-mypage__empty{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:3rem 1.25rem 5rem;text-align:center}.p-mypage__empty-title{color:#1a2b34;font-size:1rem;font-weight:600}.p-mypage__empty-note{margin-bottom:.75rem;color:#4a5d66;font-size:.8125rem;line-height:1.7}.p-mypage__fab-dock{display:flex;position:sticky;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));z-index:5;justify-content:flex-end;height:0;pointer-events:none}@media screen and (min-width:769px){.p-mypage__fab-dock{bottom:2rem}}.p-mypage__fab{display:flex;position:relative;bottom:3.5rem;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;pointer-events:auto;background-color:#1a2b34;border-radius:50%;box-shadow:0 6px 18px #1a2b3452;color:#fff;transition:box-shadow .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__fab:hover{box-shadow:0 10px 24px #1a2b3466}}.p-mypage__fab:focus-visible{outline:2px solid #1a2b34;outline-offset:3px}.p-mypage__fab-glyph{display:block}.p-mypage__news-badge{background-color:#fffbcb;color:#1a2b34}.p-mypage--compose{padding-top:0}.p-mypage__compose-bar{display:grid;position:sticky;top:4.375rem;z-index:4;grid-template-columns:2.75rem 1fr auto;gap:.5rem;align-items:center;padding:.625rem 0;background-color:#fff;border-bottom:1px solid #e1dfdd}.p-mypage__compose-close{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;color:#1a2b34;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__compose-close:hover{background-color:#eef7f9}}.p-mypage__compose-close:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__compose-title{color:#1a2b34;font-size:1rem;font-weight:600;text-align:center}.p-mypage__compose-submit{min-height:2.5rem;padding:0 1.125rem;appearance:none;background-color:transparent;border:2px solid #1a2b34;border-radius:.5rem;color:#1a2b34;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-mypage__compose-submit:hover:not(:disabled){background-color:#fffbcb}}.p-mypage__compose-submit:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__compose-submit:disabled{cursor:not-allowed;opacity:.4}.p-mypage__compose-form{padding-top:1.25rem;padding-bottom:3rem}.p-mypage__compose-input{display:block;width:100%;min-height:10rem;padding:1rem .875rem;background-color:#fff;border:1px solid #7f8a90;border-radius:.5rem;color:#1a2b34;font:inherit;font-size:1.0625rem;line-height:1.8;resize:vertical;transition:border-color .2s cubic-bezier(.165,.84,.44,1)}.p-mypage__compose-input::placeholder{color:#4a5d66}.p-mypage__compose-input:focus{border-color:#a3dce3}.p-mypage__compose-input:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-mypage__compose-input+.p-mypage__hint{margin-top:.5rem}.p-mypage__compose-form .p-mypage__field{margin-top:1.75rem}.p-news-archive{width:min(92%,60rem);margin:0 auto;padding:2rem 0 4.5rem}.p-news-archive__head{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:2px solid #fff794}.p-news-archive__lead{margin-top:.75rem;color:#4a5d66;font-size:.875rem;line-height:1.75em}.p-news-archive__list{display:grid;grid-template-columns:1fr;gap:1.75rem;padding:0;list-style:none}@media screen and (min-width:456px){.p-news-archive__list{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}}@media screen and (min-width:1025px){.p-news-archive__list{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem}}.p-news-archive__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.p-news-archive__thumb{position:relative;aspect-ratio:16/10;background-color:#eef7f9;border-radius:.5rem;overflow:hidden}.p-news-archive__img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.19,1,.22,1)}@media(hover:hover){.p-news-archive__item:hover .p-news-archive__img{transform:scale(1.04)}}.p-news-archive__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#a3dce3;font-weight:600;letter-spacing:.1em}.p-news-archive__body{display:flex;flex:1;flex-direction:column;padding:.75rem .125rem 0}.p-news-archive__date{color:#4a5d66;font-size:.75rem}.p-news-archive__title{margin-top:.25rem;color:#1a2b34;font-size:1rem;font-weight:600;line-height:1.5}.p-news-archive__excerpt{margin-top:.5rem;color:#4a5d66;font-size:.8125rem;line-height:1.6}.p-news-single{width:min(92%,47.5rem);margin:0 auto;padding:2rem 0 4.5rem}.p-news-single__head{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:2px solid #fff794}.p-news-single__date{display:block;margin-top:.5rem;color:#4a5d66;font-size:.8125rem}.p-news-single__title{margin-top:.375rem;color:#1a2b34;font-size:1.5rem;font-weight:600;line-height:1.4}@media screen and (min-width:769px){.p-news-single__title{font-size:1.875rem}}.p-news-single__eyecatch{margin:0 0 1.75rem;border-radius:.5rem;overflow:hidden}.p-news-single__eyecatch-img{display:block;width:100%;height:auto}.p-news-single__foot{margin-top:2.5rem}.p-news-feed{margin:0;padding:0;list-style:none;border-top:1px solid #e1dfdd}.p-news-feed__item{border-bottom:1px solid #e1dfdd}.p-news-feed__post{display:flex;gap:.75rem;padding:1.125rem .25rem}.p-news-feed__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;background-color:#d3eef2;border-radius:50%;color:#1a2b34;font-size:1rem;font-weight:600;line-height:1}.p-news-feed__avatar-image{width:100%;height:100%;object-fit:cover}.p-news-feed__main{flex:1;min-width:0}.p-news-feed__meta{display:flex;flex-wrap:wrap;gap:.375rem .5rem;align-items:baseline;margin:0}.p-news-feed__club{color:#1a2b34;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none}@media(hover:hover){.p-news-feed__club:hover{text-decoration:underline}}.p-news-feed__club:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-news-feed__date{color:#4a5d66;font-size:.8125rem;font-variant-numeric:tabular-nums}.p-news-feed__link{display:block;margin-top:.25rem;color:inherit;text-decoration:none}.p-news-feed__link:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-news-feed__text{display:block;color:#1a2b34;font-size:.9375rem;line-height:1.75;white-space:pre-line}.p-news-feed__photos{display:grid;gap:.1875rem;margin-top:.75rem;overflow:hidden;border:1px solid #e1dfdd;border-radius:.5rem}.p-news-feed__photos[data-count="2"]{grid-template-columns:repeat(2,1fr)}.p-news-feed__photos[data-count="3"]{grid-template-columns:repeat(3,1fr)}.p-news-feed__photo{display:block;overflow:hidden;background-color:#eef7f9}.p-news-feed__photos[data-count="1"] .p-news-feed__photo{aspect-ratio:16/9}.p-news-feed__photos:not([data-count="1"]) .p-news-feed__photo{aspect-ratio:1/1}.p-news-feed__photo-img{width:100%;height:100%;object-fit:cover}.p-news-feed .p-info-single__video{margin-top:.75rem}@media(hover:hover){.p-news-feed__item:hover{background-color:#eef7f9}}html.is-animating .l-main{will-change:transform,opacity}html.is-animating .l-main,html.is-animating .l-main.is-previous-container{position:fixed;top:0;right:0;left:0}html.is-animating .l-main.is-previous-container{z-index:1}html.is-animating .l-main{z-index:2}@media(prefers-reduced-motion:no-preference){html.is-animating .l-main:not(.is-next-container){transition:transform .34s cubic-bezier(.165,.84,.44,1),opacity .34s cubic-bezier(.165,.84,.44,1)}}@media screen and (prefers-reduced-motion:no-preference)and (min-width:769px){html.is-animating .l-main:not(.is-next-container){transition-duration:.28s}}@media screen and (max-width:768px)and (prefers-reduced-motion:no-preference){html.is-forward .l-main.is-next-container{transform:translate(100%)}html.is-forward.is-animating .l-main{transform:translate(0)}html.is-forward.is-animating .l-main.is-previous-container{transform:translate(-25%)}html.is-back .l-main.is-next-container{transform:translate(-100%)}html.is-back.is-animating .l-main{transform:translate(0)}html.is-back.is-animating .l-main.is-previous-container{transform:translate(25%)}}@media screen and (min-width:769px)and (prefers-reduced-motion:no-preference){.l-main.is-next-container{transform:translate(-1rem);opacity:0}html.is-animating .l-main{transform:translate(0);opacity:1}html.is-animating .l-main.is-previous-container{transform:translate(.75rem);opacity:0}}@media(prefers-reduced-motion:reduce){html.is-animating .l-main,html.is-animating .l-main.is-next-container,html.is-animating .l-main.is-previous-container{transition:none;transform:none;opacity:1}}.u-visually-hidden{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.l-section{padding:3rem 0}@media screen and (min-width:769px){.l-section{padding:4.5rem 0}}.c-section-label{color:#f3643f;font-size:.8125rem;font-weight:600;letter-spacing:.1em;line-height:1.2}@media screen and (min-width:769px){.c-section-label{font-size:.9375rem}}.c-section-title{margin-top:.375rem;color:#1a2b34;font-family:Zen Maru Gothic,Hiragino Maru Gothic ProN,Hiragino Maru Gothic Pro,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.3}@media screen and (min-width:769px){.c-section-title{font-size:1.75rem}}.c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:0 1.75rem;appearance:none;background-color:transparent;border:2px solid transparent;border-radius:.5rem;color:#1a2b34;font-size:.9375rem;font-weight:600;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.c-btn:disabled{pointer-events:none;opacity:.4}.c-btn--primary{border-color:#1a2b34}.c-btn--primary:focus-visible{background-color:#fffbcb}@media(hover:hover){.c-btn--primary:hover{background-color:#fffbcb}}.c-btn--ghost{background-color:transparent;border-color:#e1dfdd;color:#1a2b34}.c-btn--ghost:focus-visible{border-color:#a3dce3;background-color:#d3eef2}@media(hover:hover){.c-btn--ghost:hover{border-color:#a3dce3;background-color:#d3eef2}}.c-link-arrow{display:inline-flex;align-items:center;gap:.375rem;color:#1a2b34;font-size:.875rem;line-height:1;text-decoration:none;white-space:nowrap;transition:color .2s cubic-bezier(.165,.84,.44,1),gap .2s cubic-bezier(.165,.84,.44,1)}.c-link-arrow:after{content:"";display:inline-flex;flex-shrink:0;width:1.25rem;height:1.25rem;background-color:#fff;border:2px solid #1a2b34;border-radius:50%;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%209.95%209.19'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m9.89%204.89c.04-.09.05-.18.05-.27v-.02c0-.1-.02-.2-.06-.29-.04-.1-.1-.18-.17-.25l-3.8-3.83c-.3-.3-.79-.3-1.1%200-.3.3-.3.79%200%201.1l2.49%202.49h-6.52c-.43%200-.78.35-.78.78s.35.78.78.78h6.52l-2.49%202.49c-.3.3-.3.79%200%201.1.15.15.35.23.55.23s.4-.08.55-.23l3.82-3.82c.07-.07.13-.16.17-.25z'%20fill='%231e0f00'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:10px auto;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.c-link-arrow:focus-visible{color:#55a2cc}.c-link-arrow:focus-visible:after{transform:translate(.1875rem)}@media(hover:hover){.c-link-arrow:hover{color:#55a2cc}.c-link-arrow:hover:after{transform:translate(.1875rem)}}.c-link-arrow--back:after{content:none}.c-link-arrow--back:before{content:"";display:inline-flex;flex-shrink:0;width:1rem;height:1rem;background-color:#fff;border:2px solid #1a2b34;border-radius:50%;background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%209.95%209.19'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m9.89%204.89c.04-.09.05-.18.05-.27v-.02c0-.1-.02-.2-.06-.29-.04-.1-.1-.18-.17-.25l-3.8-3.83c-.3-.3-.79-.3-1.1%200-.3.3-.3.79%200%201.1l2.49%202.49h-6.52c-.43%200-.78.35-.78.78s.35.78.78.78h6.52l-2.49%202.49c-.3.3-.3.79%200%201.1.15.15.35.23.55.23s.4-.08.55-.23l3.82-3.82c.07-.07.13-.16.17-.25z'%20fill='%231e0f00'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:10px auto;transform:scaleX(-1)}.c-empty{padding:2.5rem 0;color:#4a5d66;font-size:.875rem;text-align:center}.c-pagination{margin-top:2.5rem}.c-pagination__list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0;list-style:none}.c-pagination :where(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;height:2.5rem;padding:0 .75rem;border:1px solid #e1dfdd;border-radius:.5rem;color:#1a2b34;font-size:.875rem;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.c-pagination a:focus-visible{background-color:#d3eef2}@media(hover:hover){.c-pagination a:hover{background-color:#d3eef2}}.c-pagination .current{background-color:#fff794;border-color:#fff794;font-weight:600}.c-richtext{color:#1a2b34;font-size:.9375rem;line-height:1.75em}.c-richtext h2{margin:2rem 0 .75rem;padding-left:.75rem;border-left:4px solid #47a3dc;font-size:1.1875rem;font-weight:600}.c-richtext h3{margin:1.5rem 0 .625rem;font-size:1.0625rem;font-weight:600}.c-richtext p{margin:0 0 1.2em}.c-richtext a{color:#55a2cc;text-decoration:underline}.c-richtext ul,.c-richtext ol{margin:0 0 1.2em 1.4em}.c-richtext li{margin-bottom:.4em}.c-richtext img{max-width:100%;height:auto;border-radius:.5rem}.p-page{width:min(92%,47.5rem);margin:0 auto;padding:2rem 0 4.5rem}.p-page__head{margin-bottom:1rem;text-align:center}.p-page__lead{margin-top:.875rem;color:#4a5d66;font-size:.875rem;text-align:left;line-height:1.75em}.p-page__cta{margin-top:2.25rem;text-align:center}.p-search__bar{display:flex;max-width:min(100%,40rem);margin:1.625rem auto 1.375rem;background-color:#fff;border:2px solid #48423b;border-radius:.5rem;overflow:hidden}.p-search__bar:has(:focus-visible){outline:2px solid #1a2b34;outline-offset:2px}.p-search__bar-input{flex:1;min-width:0;height:3.25rem;padding:0 1.125rem;background-color:transparent;border:none;color:#1a2b34;font-size:.9375rem}.p-search__bar-input::placeholder{color:#4a5d66b3}.p-search__bar-input:focus{outline:none}.p-search__bar-submit{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.5rem;height:3.25rem;background-color:#48423b;border:0;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-search__bar-submit:focus-visible{background-color:#2b2921}@media(hover:hover){.p-search__bar-submit:hover{background-color:#2b2921}}.p-search__bar-icon{width:1.375rem;height:1.375rem;background-color:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='M15.5 15.5L21 21'/%3E%3C/svg%3E") no-repeat center/contain}.p-search__tablist{display:flex;margin-bottom:1.25rem;border-bottom:1px solid #e1dfdd}.p-search__tab{display:flex;flex:1 1 0;position:relative;align-items:center;justify-content:center;min-height:3rem;padding:0 .75rem;background-color:transparent;border:0;color:#4a5d66;font-size:.875rem;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;transition:background-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1)}.p-search__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:.1875rem;background-color:#48423b;border-radius:.1875rem .1875rem 0 0;transform:scaleX(0);transition:transform .25s cubic-bezier(.165,.84,.44,1);content:""}@media(hover:hover){.p-search__tab:hover{background-color:#48423b14;color:#1a2b34}}.p-search__tab:focus-visible{outline:2px solid #48423b;outline-offset:-2px}.p-search__tab.is-active{color:#48423b}.p-search__tab.is-active:after{transform:scaleX(1)}.p-search__panel[hidden]{display:none}.p-search__count{margin:.5rem 0 1.125rem;color:#4a5d66;font-size:.8125rem}.p-search__count-num{color:#1a2b34;font-size:1.25rem;font-weight:600}.p-search__grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media screen and (min-width:456px){.p-search__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}}@media screen and (min-width:769px){.p-search__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem}}.p-search__card{position:relative}.p-search__empty{padding:3rem 0;color:#4a5d66;text-align:center}.p-search__pagination{margin-top:2.25rem}.p-search__pagination-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:0;list-style:none}.p-search__pagination :where(a,span){display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid #e1dfdd;border-radius:62.4375rem;color:#1a2b34;font-size:.875rem;text-decoration:none;transition:background-color .2s cubic-bezier(.165,.84,.44,1)}.p-search__pagination a:focus-visible{background-color:#d3eef2}@media(hover:hover){.p-search__pagination a:hover{background-color:#d3eef2}}.p-search__pagination .current{background-color:#fff794;border-color:#fff794;font-weight:600}.p-search__map-note{margin-bottom:.875rem;color:#4a5d66;font-size:.8125rem;line-height:1.75em}.p-search__map{position:relative;z-index:0;width:100%;height:26.25rem;background-color:#eef7f9;border:1px solid #e1dfdd;border-radius:.75rem;overflow:hidden}@media screen and (min-width:769px){.p-search__map{height:33.75rem}}.p-club-filter{margin-bottom:1.75rem}.p-club-filter__facet{padding:1rem 0 0}@media screen and (min-width:456px){.p-club-filter__facet{display:grid;grid-template-columns:6em 1fr;gap:1rem;align-items:start}}.p-club-filter__facet-label{display:block;margin-bottom:.625rem;color:#1a2b34;font-size:.875rem;font-weight:600}@media screen and (min-width:456px){.p-club-filter__facet-label{margin-bottom:0;padding-top:.25rem}}.p-club-filter__sport-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media screen and (min-width:744px){.p-club-filter__sport-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.p-club-filter__sport-cell{position:relative;min-width:0}.p-club-filter__sport-input{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-club-filter__sport-tile{display:flex;flex-direction:column;align-items:center;gap:.375rem;color:#1a2b34;cursor:pointer}.p-club-filter__sport-button{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:.75rem;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.p-club-filter__sport-icon{width:60%;height:60%;background-color:#fff;-webkit-mask:var(--tile-icon) no-repeat center/contain;mask:var(--tile-icon) no-repeat center/contain}.p-club-filter__sport-name{max-width:100%;overflow:hidden;font-size:.6875rem;font-weight:600;line-height:1.3;letter-spacing:.04em;text-align:center;white-space:nowrap;text-overflow:ellipsis}.p-club-filter .is-tile-blue .p-club-filter__sport-button{background-color:#47a3dc}.p-club-filter .is-tile-yellow .p-club-filter__sport-button{background-color:#f7ca36}.p-club-filter .is-tile-orange .p-club-filter__sport-button{background-color:#e26444}@media(hover:hover){.p-club-filter__sport-tile:hover .p-club-filter__sport-button{opacity:.88}}.p-club-filter__sport-input:checked+.p-club-filter__sport-tile .p-club-filter__sport-button{box-shadow:0 0 0 3px #fff,0 0 0 5px #1a2b34}.p-club-filter__sport-input:focus-visible+.p-club-filter__sport-tile .p-club-filter__sport-button{outline:2px solid #1a2b34;outline-offset:-6px}.p-club-filter__chips{display:flex;flex-wrap:nowrap;gap:.5rem;margin-top:-.25rem;margin-right:calc(50% - min(50vw,24rem));margin-left:calc(50% - min(50vw,24rem));padding-top:.25rem;padding-right:calc(min(50vw,24rem) - 50%);padding-bottom:.25rem;padding-left:calc(min(50vw,24rem) - 50%);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.p-club-filter__chips::-webkit-scrollbar{display:none}@media screen and (min-width:456px){.p-club-filter__chips{flex-wrap:wrap;margin-right:0;margin-left:0;padding:0;overflow-x:visible}}.p-club-filter__chip-input{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.p-club-filter__chip{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:2.75rem;padding:.25rem 1.125rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:62.4375rem;color:#1a2b34;font-size:.875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .2s cubic-bezier(.165,.84,.44,1),background-color .2s cubic-bezier(.165,.84,.44,1),color .2s cubic-bezier(.165,.84,.44,1)}@media(hover:hover){.p-club-filter__chip:hover{border-color:#4a5d66}}.p-club-filter__chip-input:checked+.p-club-filter__chip{background-color:#47a3dc;border-color:#47a3dc;color:#fff}.p-club-filter__chip-input:focus-visible+.p-club-filter__chip{outline:2px solid #1a2b34;outline-offset:2px}.p-club-filter__select-wrap{position:relative}.p-club-filter__select-wrap:after{position:absolute;top:50%;right:1rem;width:.5rem;height:.5rem;border-right:2px solid #4a5d66;border-bottom:2px solid #4a5d66;transform:translateY(-70%) rotate(45deg);pointer-events:none;content:""}.p-club-filter__select{width:100%;height:3rem;padding:0 2.375rem 0 1rem;background-color:#fff;border:1px solid #e1dfdd;border-radius:.625rem;color:#1a2b34;font-size:.875rem;appearance:none;cursor:pointer}.p-club-filter__select:focus-visible{outline:2px solid #1a2b34;outline-offset:2px}.p-club-filter__actions{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:2rem}.p-club-filter__apply{min-width:12rem}.p-club-filter__reset{display:inline-flex;align-items:center;min-height:2.75rem;color:#4a5d66;font-size:.8125rem;text-decoration:underline;text-underline-offset:.1875rem}@media(hover:hover){.p-club-filter__reset:hover{color:#55a2cc}}.p-search-map-popup__title{color:#1a2b34;font-size:.875rem;font-weight:600}.p-search-map-popup__sport{margin-top:.125rem;color:#4a5d66;font-size:.75rem}.p-search-map-popup__link{display:inline-block;margin-top:.5rem;color:#55a2cc;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.125rem}.p-map-pin{position:relative;filter:drop-shadow(0 2px 3px rgba(26,43,52,.35))}.p-map-pin__icon{position:absolute;top:35%;left:50%;width:1.25rem;height:1.25rem;background-color:#fff;transform:translate(-50%,-50%);mask:var(--pin-icon) no-repeat center/contain;-webkit-mask:var(--pin-icon) no-repeat center/contain}.p-term-archive{width:min(92%,70rem);padding:1.5rem 0 4rem;margin:0 auto}.p-term-archive__head{padding-bottom:1.25rem;border-bottom:2px solid #fff794}.p-term-archive__lead{max-width:46em;margin-top:1rem;font-size:.875rem;line-height:1.75em;color:#4a5d66}.p-term-archive__count{margin:1.25rem 0 1.125rem;font-size:.8125rem;color:#4a5d66}.p-term-archive__count-num{font-size:1.25rem;font-weight:600;color:#1a2b34}.p-term-archive__grid{display:grid;grid-template-columns:1fr;gap:1.75rem}@media screen and (min-width:456px){.p-term-archive__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1.25rem}}@media screen and (min-width:769px){.p-term-archive__grid{grid-template-columns:repeat(3,1fr);gap:1.75rem 1.5rem}}.p-term-archive__foot{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding-top:1.5rem;margin-top:2.5rem;border-top:1px solid #e1dfdd}