@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-cyrillic-wght-normal.C09MSO0C.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-greek-wght-normal.B_KiYu2b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-ext-wght-normal.Cy_Zibko.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Extra Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-extra-condensed-latin-wght-normal.CF4o1LBE.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-normal.waSyF_sL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-greek-wght-normal.BVXOQ11m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-ext-wght-normal.WAXdtJoO.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-normal.B9fg0t1U.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,d09GMgABAAAAAAzkABQAAAAAF+QAAAx2AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmYbgxYcLj9IVkFSgQQGYD9TVEFUgVAnNgCBBC9sEQgKiHiGdwswADCNPAE2AiQDVgQgBYhwB4FTDAcbWBVRBBsHAArtG0XyozBuc0IoipBsK7ay0LZbOnVuQUr486aqwRPpfHszqxXb/okVYAcAQUdcXpWriEoArANIH/QDf/P/XKRbDWk1NjAOdoPChPD4td1vuF5reODo3maet93bv4uGlHBgEkgW+v7//Wr13Xlr9mfWk95dR0Kc0DiUrPGN6Ju/lkz0C2JdvJKWtsQV8YR6otI4ZA4lU/GdqZ/n4E4H1GFcVVGWEUWdt3/8pzUagqE6VN8EFBWOF0IKCALdJoM2AGXQgVlayh+WW8oDS/FiL0nsogf4fpAH9UDQ7+F7AAZJAQKEtCEGbNiIggrgLT2p7wbeuhZjL/DAAbIjAsja5fpeoAOIwCHgcvpLVsBH+VwGkFaC4+JBf5AqLI8IuZP94Vo24wI0dbbHqewvR7KvsUGn+N9s0e9YvRUgAtPaPQQAkukEpUIN9bijo1BL4TKP8aDP5ILFQXFRbE1QBkGIBYecYCiI9sHY28ECfSGA9eFosNxTEWSgfREeTvAOE3NwRggXF/hwMgs3uggRAuBVoh08iHX98/Wkx5T3tGQxfz3PbheOw2x/qTk5sLCjkbwBFNCXUFW2ydj8yURLI2HiD52oHt/BuANAiu3cxG49tAHmjkhLAG8BkEvoAwCUwBAEHwUSWEAz0J0r240IwHepXhqCI9TGDyUJ5FDR6neDOz3qRQiAhAiUYRHLwmJ+F3LSDsxwlby8AaBfy8UFuYewMlVdWk0XVt2Iw4rmVl1iZkFCHaQMIXLyP/i/079/eHnh3A8r9gkVAIQfUr1rVDLuFAP/z5B3/ASRlWHqFEgBoIABEjAESMDZBKiJExguOUqketFPgjrf42Z8Al85OoIkXMOXl7PZavbjDGSpGVI+Zi/JlixN7uIDEXliCu1EZaAICQz8B9EPEJA3AG7UGLcuwDIgCvwOYkDaAeJovcQGyT2I662zXJ7b04oPpgRIAA4mlexIAXitDDrsowBSB5CFAHMAwwCgaEb9CIIi40fCjUvit1Fw6jmsXI2ih8SL5VAnZr70OEJJmeyXHwP80KOEOkeJw5ced+l6gsl8md/wGEG8JKh9ftSTeNcmVT1KVM9kV0Z3uzQpMnn13MiSxfrKl0ar62KO6tmPsunHyiu+tdmq70YGX3DzkkqffFF4izbCpbr28Yn4lc+NeDA/GFNUP9Gn+DFe+6zGebJs7rJXeptlQUJMVPfCmBfxpM0WpH20v/PxyfgTMfFTH4mY73wisYCBNFFfp7hk/S3XnRVM5mgI18LriSf4b/21zfkn/omtXTzoJt6rtvXX0etUOk8QxC6bYZ/AM23KICI4hBrWL4k/lUut80U7Troys3zRiFfKWPnDULzJSP4/r+bS0970ymUyRpPSoqWnRIxzsqw1HbqHolWPXzLi28cyLXzYqV1VrJIuySIiORJ1ie972N+/VP4Hu6iUIknlv8RkhsVafoyo2SJGcuTaUx2nYhIxEy+ra+nnHWckrIyA3v6knp01BUWbDnc+do2nxjNtVLPGe6MZMDCs7iCwfI/GKk7ju6h6UL2G0lxU43m2mPi0e2o7naufRqekKbIUKrGiaRkOK1ZAs/vO3/c0nmUzvIDREyexk8q4GzwyEcXIiYu8cJqrxmHZJkRbRcQP2XuA3Y8S1S29uYaZ7EYPK2u6iwaP/vJM5Q1WsHpd/bShhz28rLxykmJ0AhorCvhw6g/lViwH2gIE8Ej4DpuZwKXGakBdHDSUrqvJJyIDQLKOWqCWuhT3JD9oy6wC5UCAbAIamjF50EAiI7mtDyTRfcaHRpi1PgnAVX0HorNN2dEhSJtsRZofDwEEBYZxAYBRgC6ccLtHfWpUFGKQUdRVAzRCM7REG7VbT+it6IPoJ+g5zMXEDYIfORSIaQtCW4Dk+urm/bkNlWzC2sPPv/zab9aIIPgvHST2H1+dpP3PLuzsp8Zs5vNJntXyvzksKlYgEAk/+/SD94PIH7TwdX8tZk+GX7lMwRpyRj37LFkHBsLAr7/kElHYvImXzfz/1SvTfsEhB0eomiCp8+uf/y3YeGy4lg6iB49dEqE9fjrY2dmVn5RUoDVsD5qAa4sBpHh/70n51aX1BrWmtKxwcWaG7VirnquXf2Bnuyal9GiPsVME4bbca88poXz2ycdU8tF771FQaRUKrXbA3YILKqKSXEM2kAdjkQ0ZPOKVcij8nf228yB38s0B6kCdp5bLJ0UB32nsjNVyZgTOp4PInksi1PJnc9ONV69euTKZkJqanp4EjTcmM6KdA9zAzcuhEMHnOY42WIZHYTISZdHXYWZgdGJicnJSPDSIBBU1QhmU1QTXdeNyt3tjj5gt5r+vbdNbBobJfd18JRJZWHh4RLjcvrq2QjXLy9fBCbXOWzv7doTvXz//26QXr7ry6UP5HXLJxrW3drBpv75zW/D89JWr165NxSYnZWYnynzQ8Ym13a2rly9eOH9u2GKxhcjlMqlUEhIEUZo676FejHCvXWzxpGkemGP0VJ6iWZULqvzAmBuHREhcu2de4MyhMfSXH3+8fEXfiemp2cWlwEAf8cQVZiKzZRQupIPCbXulpZryd95+5WUqf+WVve1Lc1ZVPNvwaPfJta2tJ1NVquiwkfP7igXOVqttLDI6Lq60KA8kE5Ri9oBFE7mLljTX1ja3NFOo7Y1h4LkHK7LbFR7gXhzHrMNn/vv7779mOd4xMRHhm8sri0vrkk6K0MgwVaw/a/P0P/+aLSCPZ0KCKue/e/31P9bA6MNe7OlwLxOk1dSkS/lw+Fy7O/fCJqISEqoqi3Pzi/JTLMMjZ+Xh4RERikvj4998+/Mfv/3018hoZkZyPHDu69rYGwkvecr9SKRHPeGu2g5ExiWBMiIrzCoyXWY42DvWjzJDQ3Sqo197qegiFLgzmYH964/frk0vr689wHbpFLI0PzdvGzl3Ae6kKb736KFPeZqB/f/Xt59++vVv/+AkRvErqp4t2Tfv3b84Mz07n1taKpEEBgT4+fpdnpgpK6+sqK+tKoO8CaJw515ltuz2zPL8zMy8ctU2aQ4qfQrAgq1JTaW3nhFvhc/Lx5OAmxzwJw1LwFPW00Ow8XRPbzNGdl7NJPWQfpbaQxzdEkRSWbvGhVAqbcFqbAlZSp6R2Qsiaewedqi/7volgOgJ2c6j24/u3H38REgmO+cdHaHM89RizU/TaagYFRHPqXLCeiiVEtqhkWTl2GEVM0FpPyWAXJXgErqpVX//+ftf/w6PkmyBgOModKYcgcixZNwcuIhEZZz8wsKCqLDgptV+BWhRGHJ4XCRYbEHUmqMAhNeW98Bxqqp2ttampyYujNvM5mYNY+P/TZNCPz//AF+PzdWl1eWl8EZW1lbWt7y8AwLEfqSQzzhUEM+L47AocPX38Q0M9PYWuzkJSOHGxj7mR20kMmmwN/3MYJlCJmHQpPLBhiMlmcWrrrXYXF7Zsh+g1sfHfXWeMlfdCkk4h2dV4vXoExGhOBQCOHWORswHvN7kmHCfjplLAJzcN8NJWz/3nudRa8a2bc2dgOKiAAh8Fcm0yxXeFYcPzcJhNDTRCrTxzya2G/aE7kzTVrlEyzQMye0QqUIaJWsp0ZSzQgthUphrwKlfQoBaqNHYAkcgM7dcA1GDIU4AfJbGEoVE81CJdQAauigLHZrIPFrqigVdSvJhXJ4eciqNQCwbUKgpKlSaSBQaaovnJU5tp9QQ8YAuDZlGj5pY0KfEhxhQmycxpIw7McLnEMYkdGOOkCWYJ880LBAzCstwIgarQacTVoeDJxYhSNaTwAMY7gQjvRZpurMbNLqSVNHcp5s2dS+n06ODg0LQ1pr0KCvz25hmqtUr0MHc0M4440g+t0J7WdsrRwvy9bqZS3U2BDG5vEW8msaUVKNCkBhWUEjtS8URUGVEncpya3JCcTXdGOOJ4V/YzyAOBQoMNPQ69DMykGPQoZucPnptFBTLUqBcn1YdWpRr0ctAVgWquH487zMwdgRyQlESmjLEQU88Us/jq11XfEVJqVxj7HR9+p2kd4qHdfmxiNOd6IjNHV9Cr08nnXFsfiqTc0ZPjJorB7mY36ajyzVRp1qNPj2C0E0nGr2p6WPSj5F1PWW/MRgUsuuQPUsY9BFqATTjL0FpRzGV+sLEESuueOJLICFGIoklJ3kpSJmbuuRf4QygmTZ0KCNCY3K/sHC/dKV/ZhjNZJJ7lnu4mWunTFWi6VO29vD1Yx1alpqMut9YZfyxVS7W+rKoCzSi7ZfI0W2f4fcBAAAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-cyrillic-wght-italic.CKaeip3q.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-greek-wght-italic.CxIBfaDM.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-ext-wght-italic.uVR0QtHd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Variable;font-style:italic;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-latin-wght-italic.BgGMKfL-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fbfaf5;--white:#fff;--ink:#1c2620;--ink-2:#4a554e;--ink-3:#6e7770;--line:#e2ded1;--red:#d42a24;--red-dk:#a81e19;--hay:#f2d98c;--hay-lt:#faf1d2;--spruce:#17211b;--lake:#2b6c75;--f-d:"Sofia Sans Extra Condensed Variable", "Arial Narrow", sans-serif;--f-b:"Sofia Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1200px;--gut:20px;--tip:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font:400 17px/1.58 var(--f-b);margin:0;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--red-dk)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--red);outline-offset:3px}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}svg{flex:none;width:1em;height:1em}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}[hidden]{display:none!important}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.h1,.h2,.h3{font-family:var(--f-d);text-transform:uppercase;letter-spacing:.005em;margin:0;font-weight:820}.h1{text-wrap:balance;margin-bottom:20px;padding-top:.06em;font-size:clamp(52px,10.5vw,128px);line-height:.96}.h2{text-wrap:balance;margin-bottom:18px;padding-top:.06em;font-size:clamp(38px,6.4vw,76px);line-height:.98}.h2-sm{font-size:clamp(30px,4.2vw,46px)}.h3{margin-bottom:12px;font-size:clamp(25px,2.6vw,31px);font-weight:780;line-height:1.02}.h4{font:700 17px/1.3 var(--f-b);align-items:center;gap:8px;margin:0 0 10px;display:flex}.h4 svg{width:20px;height:20px;color:var(--red)}.lead{color:var(--ink-2);max-width:46ch;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.kicker{font:700 15px/1.2 var(--f-d);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);align-items:center;gap:9px;margin:0 0 14px;display:flex}.kicker svg{width:18px;height:18px}.kicker.light{color:#d9ded6}.note{color:var(--ink-3);margin-top:18px;font-size:15px}.fine{color:var(--ink-3);font-size:14px}.btn{min-height:52px;padding:12px calc(22px + var(--tip)) 12px 22px;background:var(--red);color:#fff;cursor:pointer;font:760 20px/1 var(--f-d);text-transform:uppercase;letter-spacing:.05em;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);border:0;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{background:var(--red-dk);color:#fff}.btn:focus-visible{outline-offset:-7px;outline:3px solid #fff}.btn svg{width:18px;height:18px}.btn-sm{--tip:12px;min-height:42px;padding:8px 28px 8px 16px;font-size:17px}.btn-line{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);clip-path:none;background:0 0;padding-right:22px}.btn-line:hover{background:var(--ink);color:#fff}.btn-line:focus-visible{outline:3px solid var(--red);outline-offset:3px}.btn-block{width:100%;display:flex}.arrow-link{font:760 19px/1.2 var(--f-d);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--red);align-items:center;gap:10px;padding-bottom:4px;text-decoration:none;display:inline-flex}.arrow-link svg{width:18px;height:18px;color:var(--red);transition:transform .2s}.arrow-link:hover svg{transform:translate(4px)}.arrow-link.light{color:#fff}.top{z-index:40;padding:10px var(--gut);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbfaf5f0;align-items:center;gap:14px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.brand-mark{width:34px;height:34px}.brand-t{flex-direction:column;line-height:1;display:flex}.brand-t b{font:850 29px/.9 var(--f-d);text-transform:uppercase;letter-spacing:.02em}.brand-t small{font:600 12px/1.2 var(--f-b);color:var(--ink-3);letter-spacing:.02em;white-space:nowrap;margin-top:3px}.nav{display:none}.nav a{font:700 18px/1 var(--f-d);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid #0000;padding:8px 2px;text-decoration:none}.nav a[aria-current]{border-color:var(--red)}.lang{font:700 15px/1 var(--f-d);letter-spacing:.06em;gap:2px;display:flex}.lang a{color:var(--ink-3);padding:7px 6px;text-decoration:none}.lang a[aria-current]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--red)}.menu-btn{border:2px solid var(--ink);font:700 16px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;padding:7px 12px}.top-cta{display:none}@media (width<=1023px){.nav.open{background:var(--paper);border-bottom:2px solid var(--ink);padding:8px var(--gut) 18px;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.nav.open a{border-bottom:1px solid var(--line);padding:12px 0;font-size:26px}.nav.open a[aria-current]{color:var(--red)}}@media (width<=380px){.brand-t small{display:none}.brand-t b{font-size:26px}}@media (width>=1024px){.menu-btn{display:none}.nav{gap:22px;margin-right:8px;display:flex}.top-cta{display:inline-flex}.top{padding:12px 28px}}.posts,.sign-plates{filter:drop-shadow(0 1px #1c262059)drop-shadow(0 6px 12px #1c262014);flex-direction:column;gap:8px;display:flex}.post,.sign-plates li{background:var(--white);padding:9px calc(18px + var(--tip)) 9px 14px;min-height:46px;clip-path:polygon(0 0, calc(100% - var(--tip)) 0, 100% 50%, calc(100% - var(--tip)) 100%, 0 100%);font:760 19px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:14px;display:flex}.post:before,.sign-plates li:before{content:"";background:radial-gradient(circle, #fff 0 28%, var(--red) 30%);border-radius:50%;flex:none;width:14px;height:14px}.post-to{flex:1}.post-n,.sign-plates b{color:var(--red);white-space:nowrap;margin-left:auto;font-weight:850}.posts{max-width:440px;margin:6px 0 26px}.hero{background:var(--paper);display:grid}.hero-photo{aspect-ratio:4/3;background:var(--hay-lt);position:relative;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-txt{padding:28px var(--gut) 10px}.hero-cta{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.scores{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.scores b{font:850 24px/1 var(--f-d);color:var(--ink)}.hero-q{margin:0 var(--gut) 34px;background:var(--ink);color:#fff;padding:20px 22px;position:relative}.hero-q:before{content:"";background:radial-gradient(circle, #fff 0 30%, var(--red) 32%);border-radius:50%;width:22px;height:22px;position:absolute;top:-11px;left:22px}.hero-q blockquote{margin:0}.hero-q blockquote p{font:780 clamp(24px, 2.6vw, 32px)/1.05 var(--f-d);text-transform:uppercase;margin:6px 0 10px}.hero-q figcaption{color:#c8cec6;font-size:14px}.hero-q .orig summary{color:#c8cec6}@media (width>=900px){.hero{grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:calc(100vh - 66px);max-height:980px}.hero-photo{aspect-ratio:auto;grid-area:1/2/3}.hero-txt{padding:clamp(36px, 6vh, 80px) 36px 20px max(28px, calc((100vw - var(--wrap)) / 2 + 28px));grid-area:1/1;align-self:center}.hero-q{z-index:2;grid-area:2/1/auto/3;place-self:end;width:min(520px,44vw);margin:0 28px 28px 0}.hero .h1{font-size:clamp(60px,7vw,112px)}}.orig{margin:-4px 0 10px;font-size:13px}.orig summary{cursor:pointer;color:var(--ink-3);list-style:none}.orig summary::-webkit-details-marker{display:none}.orig summary u{text-decoration-thickness:1px}.orig .o-hide,.orig[open] .o-show{display:none}.orig[open] .o-hide{display:inline}.orig>p{margin:8px 0 0;font-size:15px;font-style:italic}.sec{padding:clamp(64px,9vw,120px) 0}.sec-tight{padding:clamp(40px,6vw,72px) 0}.sec-hay{background:var(--hay-lt)}.sec-ink{background:var(--ink);color:#eef0eb}.sec-ink .h2,.sec-ink .h3{color:#fff}.sec-ink a:hover{color:var(--hay)}.sec-head{max-width:760px;margin-bottom:clamp(30px,4vw,52px)}.sec-head p:not(.kicker){color:var(--ink-2);font-size:18px}.sec-ink .sec-head p:not(.kicker){color:#c8cec6}.plan{background:var(--hay-lt);border-top:6px solid var(--ink)}.plan-head{max-width:760px}.plan-lead{color:var(--ink-2);font-size:18px}.plan-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:26px 0 14px;display:grid}.plan-tabs button{border:2px solid var(--ink);background:var(--white);cursor:pointer;text-align:left;min-height:64px;font:760 20px/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:12px;padding:12px 16px;transition:background .15s,color .15s;display:flex}.plan-tabs svg{width:28px;height:28px;color:var(--red)}@media (hover:hover){.plan-tabs button:hover{background:var(--hay)}}.plan-tabs button[aria-selected=true]{background:var(--ink);color:#fff}.plan-tabs button[aria-selected=true] svg{color:var(--hay)}.plan-ctrl{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:flex-end;gap:12px 26px;margin-bottom:26px;padding:16px 0 22px;display:flex}.f-lab{font:700 14px/1.2 var(--f-d);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2);margin-bottom:6px;display:block}.stepper{border:2px solid var(--ink);background:#fff;align-items:center;display:inline-flex}.stepper button{width:46px;height:46px;font:600 26px/1 var(--f-b);cursor:pointer;background:0 0;border:0}.stepper button:hover{background:var(--hay)}.stepper output{text-align:center;min-width:44px;font:850 28px/1 var(--f-d)}.f-date input{border:2px solid var(--ink);-webkit-appearance:none;appearance:none;text-align:left;background:#fff;min-width:0;max-width:100%;height:50px;padding:0 12px;font-weight:600}.f-date input::-webkit-date-and-time-value{text-align:left}.plan-out{gap:24px;display:grid}.ppanel{gap:18px;display:grid}.ppanel img{aspect-ratio:3/2;object-fit:cover;width:100%}.ppanel .h3{font-size:clamp(27px,3vw,36px)}.ticks li{margin-bottom:8px;padding-left:30px;position:relative}.ticks li:before{content:"";background:radial-gradient(circle, #fff 0 28%, var(--red) 30%);border-radius:50%;width:16px;height:16px;position:absolute;top:.32em;left:0}.pq{border-top:1px solid var(--line);margin:18px 0 0;padding:14px 0 0}.pq p{margin-bottom:6px;font-size:17px;font-style:italic}.pq cite,.rq cite,.gate-q cite{color:var(--ink-3);letter-spacing:.01em;font-size:13px;font-style:normal;display:block}.ticket{background:var(--white);border:2px solid var(--ink);align-self:start;padding:0 22px 22px;position:relative}.ticket:before{content:"";background:repeating-linear-gradient(90deg, var(--red) 0 22px, #fff 22px 44px);border-bottom:2px solid var(--ink);height:10px;margin:0 -22px 18px;display:block}.ticket-k{font:700 14px/1 var(--f-d);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0 0 6px}.ticket-unit{font:820 32px/1 var(--f-d);text-transform:uppercase;margin:0 0 6px}.ticket-sub{color:var(--ink-2);margin:0 0 14px}.ticket-price{border-top:1px dashed var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;padding-top:12px;display:flex}.ticket-price b{font:850 48px/1 var(--f-d);color:var(--red)}.ticket-price span{color:var(--ink-2);font-size:15px}.ticket-total{margin:0 0 12px;font-weight:700}.ticket-notes{color:var(--ink-2);margin-bottom:18px;font-size:15px}.ticket-notes li{border-top:1px solid var(--line);padding:6px 0}.ticket-fine{color:var(--ink-3);margin:12px 0 0;font-size:13px}@media (width>=720px){.plan-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.ppanel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width>=1024px){.plan-out{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:34px}.ticket{position:sticky;top:90px}}.gate{background:var(--spruce);color:#e8ebe5}.gate .h2{color:#fff}.gate-in{align-items:center;gap:44px;display:grid}.gate-txt>p{color:#c9d0c7;max-width:54ch;font-size:18px}.gate-q{gap:14px;margin:26px 0 30px;display:grid}.gate-q blockquote{border-left:3px solid var(--red);margin:0;padding-left:18px}.gate-q p{color:#fff;margin-bottom:6px;font-size:19px}.gate-q cite,.gate-q .orig summary{color:#aeb7ad}.sign{padding:56px 0 90px;position:relative}.sign-pole{background:linear-gradient(90deg,#8a6a4a,#6b4d31);width:16px;position:absolute;top:0;bottom:0;left:34px}.sign-top{background:var(--hay);color:var(--ink);font:800 17px/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px 6px;padding:10px 14px;display:inline-block;position:relative}.sign .sign-plates{gap:10px;position:relative}.sign .sign-plates li{color:var(--ink);font-size:clamp(19px,2vw,23px)}.sign .sign-plates li:nth-child(odd){margin-right:8%}.sign .sign-plates li:nth-child(4),.sign .sign-plates li:nth-child(5){font-size:clamp(17px,1.7vw,20px)}@media (width>=1024px){.gate-in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:70px}}.band{border-top:2px solid var(--ink);gap:16px;padding:26px 0;display:grid}.band:last-of-type{border-bottom:2px solid var(--ink)}.band-img{display:block;overflow:hidden}.band-img img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .5s}.band:hover .band-img img{transform:scale(1.03)}.band-no{font:850 22px/1 var(--f-d);color:var(--red);letter-spacing:.08em;margin:0 0 8px}.band .h3 a{text-decoration:none}.band-txt p:not(.band-no){color:var(--ink-2)}.band-price{font:700 16px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.band-price b{font:850 44px/1 var(--f-d);color:var(--ink)}.band-price small{color:var(--ink-3);font-size:15px}.chips{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.chips li{border:1.5px solid var(--ink);background:var(--white);align-items:center;gap:7px;padding:5px 11px;font-size:15px;font-weight:600;display:inline-flex}.chips svg{width:18px;height:18px;color:var(--red)}.units-more{margin-top:30px}@media (width>=820px){.band{grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,2fr);align-items:center;gap:34px}.band-price{text-align:right;flex-direction:column;align-items:flex-end}}.mosaic{gap:22px 14px;display:grid}.mosaic figure{margin:0}.mosaic img{aspect-ratio:3/2;object-fit:cover;width:100%}.mosaic figcaption{color:var(--ink-2);padding-top:8px;font-size:15px}.mosaic figcaption b{font:800 19px/1 var(--f-d);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin-right:6px}@media (width>=820px){.mosaic{grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 20px}.m1{grid-column:1/9}.m2{grid-column:9/13}.m3{grid-column:1/5}.m4{grid-column:5/7}.m5{grid-column:7/13}.mosaic img{aspect-ratio:auto;height:clamp(240px,26vw,380px)}.m3 img,.m4 img,.m5 img{height:clamp(200px,21vw,300px)}}.free{border-top:2px solid var(--ink);flex-wrap:wrap;gap:10px 26px;margin-top:30px;padding-top:20px;font-weight:600;display:flex}.free li{align-items:center;gap:8px;display:flex}.free svg{width:20px;height:20px;color:var(--red)}.hut{background:var(--spruce);align-items:flex-end;min-height:620px;display:flex;position:relative;overflow:hidden}.hut-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hut-in{padding-top:220px;padding-bottom:40px;position:relative}.hut-card{background:var(--paper);border-top:8px solid var(--red);max-width:520px;padding:26px 24px 28px}.hut-card p:not(.kicker){color:var(--ink-2)}@media (width>=900px){.hut{align-items:center;min-height:720px}.hut-in{padding:80px 28px}.hut-card{padding:34px 36px 36px}}.rev-head{gap:26px;margin-bottom:44px;display:grid}.rev-head p:not(.kicker){color:var(--ink-2)}.bars{align-self:end;gap:10px;margin:0;display:grid}.bars div{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:15px;display:grid}.bars dt{font-weight:600}.bars dd{font:850 20px/1 var(--f-d);margin:0}.bars div:after{content:"";background:linear-gradient(90deg, var(--red) calc((var(--v) - 5) / 5 * 100%), var(--line) 0);grid-column:1/-1;height:8px}.rqs{gap:30px;display:grid}.rq{border-top:2px solid var(--ink);margin:0;padding-top:18px;position:relative}.rq:before{content:"";background:radial-gradient(circle, #fff 0 28%, var(--red) 30%);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0}.rq>p{margin-bottom:10px;font-size:18px;line-height:1.5}.rq cite b{color:var(--ink)}@media (width>=760px){.rqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 36px}}@media (width>=1024px){.rev-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:60px}.rqs{grid-template-columns:repeat(3,minmax(0,1fr))}}.direct{background:var(--hay)}.direct-in{gap:28px;display:grid}.direct-list{counter-reset:d;gap:18px;display:grid}.direct-list li{counter-increment:d;color:var(--ink-2);align-content:start;gap:4px;padding-left:52px;display:grid;position:relative}.direct-list li:before{content:counter(d);background:var(--ink);color:#fff;width:38px;height:38px;font:850 22px/1 var(--f-d);place-items:center;display:grid;position:absolute;top:-2px;left:0}.direct-list b{font:800 22px/1.1 var(--f-d);text-transform:uppercase;color:var(--ink);letter-spacing:.02em}.direct-cta{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.tel-big{font:820 26px/1 var(--f-d);letter-spacing:.03em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tel-big svg{width:22px;height:22px;color:var(--red)}@media (width>=1024px){.direct-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:20px 60px}.direct-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.direct-cta{grid-column:2}}.phead{border-bottom:2px solid var(--ink);padding:clamp(46px,7vw,96px) 0 clamp(30px,4vw,48px)}.phead .h1{max-width:15ch;font-size:clamp(48px,8.4vw,110px)}.phead .lead{max-width:60ch}.cmp{border-top:2px solid var(--ink)}.cmp-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:18px 0;text-decoration:none;display:grid}.cmp-row>span{align-items:center;gap:6px;display:flex}.cmp-row svg{width:18px;height:18px;color:var(--red)}.cmp-row:hover{background:var(--hay-lt);color:inherit}.cmp-head{display:none}.cmp-no b{font:850 26px/1 var(--f-d);color:var(--red);letter-spacing:.06em}.cmp-row>span:nth-child(3),.cmp-row>span:nth-child(4),.cmp-row>span:nth-child(5){color:var(--ink-2);grid-column:1/-1;font-size:15px}.cmp-price{font:800 22px/1 var(--f-d);grid-column:1/-1}@media (width>=900px){.cmp-row{grid-template-columns:150px 80px minmax(0,3fr) minmax(0,2fr) 80px 120px;align-items:center;padding:18px 8px}.cmp-row>span:nth-child(n){grid-column:auto;font-size:16px}.cmp-head{font:700 14px/1.2 var(--f-d);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);padding:12px 8px;display:grid}.cmp-head:hover{background:0 0}.cmp-row>.cmp-price{font:800 22px/1 var(--f-d);justify-content:flex-end}.cmp-head>span:last-child{justify-content:flex-end}}.types{gap:16px;display:grid}.type{background:var(--white);border:2px solid var(--ink);text-decoration:none;display:grid;position:relative}.type img{aspect-ratio:3/2;object-fit:cover;width:100%}.type-no{background:var(--red);color:#fff;font:850 22px/1 var(--f-d);letter-spacing:.06em;padding:10px 14px;position:absolute;top:0;left:0}.type-t{font:820 28px/1 var(--f-d);text-transform:uppercase;padding:16px 18px 4px}.type-s{color:var(--ink-2);padding:0 18px 18px}.type:hover{color:inherit}.type:hover .type-t{color:var(--red)}@media (width>=760px){.types{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.kit{gap:24px;display:grid}.kit-col ul li{border-top:1px solid var(--line);padding:7px 0;font-size:16px}@media (width>=640px){.kit{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}}@media (width>=1024px){.kit:not(.kit-2){grid-template-columns:repeat(4,minmax(0,1fr))}}.house2{gap:30px;display:grid}.house2 p:not(.kicker){color:#c9d0c7;font-size:18px}.extras li{border-top:1px solid #3a4740;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.extras svg{width:22px;height:22px;color:var(--hay)}.extras b{font-weight:600}.extras li>span{font:800 20px/1 var(--f-d);color:var(--hay);text-transform:uppercase;letter-spacing:.03em}@media (width>=1024px){.house2{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:70px}}.gal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gal a{display:block;overflow:hidden}.gal img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s}.gal a:hover img{transform:scale(1.04)}@media (width>=760px){.gal{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.lightbox{background:0 0;border:0;max-width:96vw;max-height:94vh;padding:0}.lightbox::backdrop{background:#17211beb}.lightbox img{object-fit:contain;background:#fff;max-width:96vw;max-height:86vh}.lb-cap{color:#fff;text-align:center;margin:8px 0 0;font-size:15px}.lb-close{background:var(--red);color:#fff;cursor:pointer;border:0;width:48px;height:48px;font-size:32px;line-height:1;position:fixed;top:10px;right:14px}.uhead{padding:34px 0 24px}.crumbs{font:700 15px/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);gap:10px;margin-bottom:18px;display:flex}.crumbs a{color:var(--ink)}.uhead .h1{max-width:17ch;font-size:clamp(44px,7vw,96px)}.uhead .lead{max-width:62ch}.ugal{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ugal a{display:block;overflow:hidden}.ugal img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}.ugal .g1{grid-column:1/-1}.ugal .g1 img{aspect-ratio:3/2}@media (width>=820px){.ugal{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr 1fr;gap:10px;height:min(62vh,560px)}.ugal .g1{grid-area:1/1/3}.ugal img,.ugal .g1 img{aspect-ratio:auto}}.gal-more{margin-top:12px}.gal-more summary{cursor:pointer;font:760 18px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--red);padding:8px 0;display:inline-block}.gal-rest{margin-top:14px}.ubody{padding-top:24px}.ubody-in{gap:40px;display:grid}.umain .h2-sm{border-top:2px solid var(--ink);margin-top:44px;padding-top:10px}.umain .h2-sm:first-child{margin-top:0}.umain>p{max-width:64ch;color:var(--ink-2);font-size:18px}.ap-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ap-tabs button{border:2px solid var(--ink);cursor:pointer;font:760 19px/1 var(--f-d);text-transform:uppercase;letter-spacing:.05em;background:#fff;padding:9px 16px}.ap-tabs button[aria-selected=true]{background:var(--red);border-color:var(--red);color:#fff}.ap-panel{gap:12px;display:grid}.ap-plan{border:1px solid var(--line);background:#fff;margin:0;padding:10px}.ap-plan img{width:100%}.ap-plan figcaption{color:var(--ink-3);padding-top:6px;font-size:14px}.ap-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ap-photos img{aspect-ratio:1;object-fit:cover;width:100%}.ap-note{margin:0;font-weight:600}@media (width>=760px){.ap-panel{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.ap-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-note{grid-column:1/-1}}.ap-plan-solo{max-width:560px}.good{margin:0}.good div{border-top:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.good dt{font:760 18px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.04em}.good dd{color:var(--ink-2);margin:0}@media (width>=640px){.good div{grid-template-columns:220px minmax(0,1fr);gap:16px}}.urev{gap:28px;margin-top:44px;display:grid}.rq-wide>p{font-size:19px}.book-in{border:2px solid var(--ink);background:#fff;gap:8px;padding:22px;display:grid}.book-k{font:700 14px/1 var(--f-d);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);margin:0}.book-p{font:850 46px/1 var(--f-d);color:var(--red);margin:0}.book-s{color:var(--ink-2);margin:0 0 8px;font-size:14px}.book-tel{font:800 22px/1 var(--f-d);align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:inline-flex}.book-tel svg{color:var(--red)}.book-more{font-size:15px}@media (width>=1024px){.ubody-in{grid-template-columns:minmax(0,8fr) minmax(0,3fr);align-items:start;gap:60px}.book{position:sticky;top:92px}}.others{gap:16px;display:grid}.other{border:2px solid var(--ink);background:#fff;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:4px 16px;text-decoration:none;display:grid}.other img{aspect-ratio:1;object-fit:cover;grid-row:1/3;width:120px;height:100%}.other-no{font:850 20px/1 var(--f-d);color:var(--red);align-self:end}.other-t{font:800 22px/1.05 var(--f-d);text-transform:uppercase;align-self:start;padding-bottom:8px}@media (width>=760px){.others{grid-template-columns:repeat(2,minmax(0,1fr))}}.khero{background:var(--spruce);color:#fff;align-items:flex-end;min-height:78vh;display:flex;position:relative;overflow:hidden}.khero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.khero:after{content:"";background:linear-gradient(#17211b00 30%,#17211bd1 100%);position:absolute;inset:0}.khero-in{z-index:1;padding-top:160px;padding-bottom:46px;position:relative}.khero .h1{text-shadow:0 2px 30px #0000004d;max-width:14ch}.khero .lead{color:#eef0eb}.stan{gap:34px;display:grid}.stan-txt p:not(.kicker){color:var(--ink-2);font-size:18px}.stan-txt .ticks{margin:0 0 26px}.stan-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stan-photos .s1{grid-column:1/-1}.stan-photos img{aspect-ratio:3/2;object-fit:cover;width:100%}@media (width>=1024px){.stan{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:60px}}.routes{counter-reset:r;gap:18px;display:grid}.route{border-top:6px solid var(--red);background:#24302a;padding:22px}.route-t{font:700 16px/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:#c9d0c7;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.route-t b{font:850 52px/1 var(--f-d);color:#fff}.route-way{flex-direction:column;gap:0;margin:0 0 14px;display:flex}.route-way>span{font:760 19px/1.1 var(--f-d);text-transform:uppercase;letter-spacing:.03em;color:#fff;padding:4px 0 4px 26px;position:relative}.route-way>span:before{content:"";background:radial-gradient(circle, #fff 0 28%, var(--red) 30%);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:4px}.route-way>span:not(:last-child):after{content:"";background:repeating-linear-gradient(#8c978d 0 4px,#0000 4px 8px);width:2px;position:absolute;top:20px;bottom:-8px;left:9px}.route p:last-child{color:#c9d0c7;margin:0}@media (width>=900px){.routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.peaks{gap:36px;display:grid}.peaks p:not(.kicker){color:var(--ink-2);font-size:18px}.peaklist{flex-wrap:wrap;gap:8px;display:flex}.peaklist li{font:760 18px/1 var(--f-d);text-transform:uppercase;letter-spacing:.04em;border:2px solid var(--ink);background:#fff;padding:9px 12px}.peaklist li:last-child{background:var(--ink);color:#fff}.cheese{margin:0}.cheese img{width:100%}.cheese figcaption{color:var(--ink-2);padding-top:10px;font-size:16px}.cheese figcaption b{font:800 20px/1 var(--f-d);text-transform:uppercase;color:var(--ink);margin-right:6px}@media (width>=1024px){.peaks{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:60px}}.kcta{align-items:center;gap:26px;display:grid}.kcta img{aspect-ratio:3/2;object-fit:cover;width:100%}.kcta p{color:var(--ink-2);font-size:18px}@media (width>=900px){.kcta{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}}.board{gap:34px;display:grid}.board-h{font:800 22px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;margin:0 0 16px;display:flex}.board-h svg{width:24px;height:24px;color:var(--red)}.sign-plates-l li{font-size:19px}.sign-plates-l li:nth-child(2n){margin-right:6%}@media (width>=900px){.board{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}}.steps{counter-reset:s;gap:0;max-width:860px;display:grid}.step{grid-template-columns:46px minmax(0,1fr);gap:4px 16px;padding-bottom:24px;display:grid;position:relative}.step>b{background:var(--ink);color:#fff;width:42px;height:42px;font:850 24px/1 var(--f-d);z-index:1;place-items:center;display:grid;position:relative}.step:not(:last-child):before{content:"";background:repeating-linear-gradient(180deg, var(--ink) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:42px;bottom:0;left:20px}.step p{margin:8px 0 0;font-size:18px}.step-imgs{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.step-imgs img{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink);width:100%}.coords{border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;padding-top:18px;font-weight:600;display:flex}.coords svg{width:20px;height:20px;color:var(--red)}.how-grid{gap:26px;display:grid}.how-grid p{color:var(--ink-2)}@media (width>=900px){.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}.seasons{gap:26px;display:grid}.season img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:16px}.season .h3{align-items:center;gap:10px;display:flex}.season .h3 svg{color:var(--hay);width:26px;height:26px}.season p{color:#c9d0c7}@media (width>=900px){.seasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}}.ptable-wrap{display:none}.ptable{border-collapse:collapse;border:2px solid var(--ink);background:#fff;width:100%}.ptable caption{text-align:left;color:var(--ink-3);padding:0 0 10px;font-size:15px}.ptable th,.ptable td{border-bottom:1px solid var(--line);text-align:right;padding:14px 12px}.ptable thead th{background:var(--ink);color:#fff;font:760 16px/1.15 var(--f-d);text-transform:uppercase;letter-spacing:.06em;vertical-align:bottom}.ptable thead th:first-child,.ptable tbody th{text-align:left}.ptable tbody th{font-weight:600}.ptable td{font:800 22px/1 var(--f-d);white-space:nowrap}.ptable tbody tr:hover{background:var(--hay-lt)}.pcards{gap:12px;display:grid}.pcard{border:2px solid var(--ink);background:#fff}.pseasons{display:none}.js .pseasons{flex-wrap:wrap;gap:6px;display:flex}.pseasons button{border:2px solid var(--ink);font:760 16px/1 var(--f-d);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;padding:8px 10px}.pseasons button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.js .pcard:not(.on){display:none}.pcard-h{background:var(--ink);color:#fff;font:800 19px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:12px 14px}.pcard dl{margin:0;padding:4px 14px 8px}.pcard dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.pcard dl div:last-child{border:0}.pcard dt{font-size:15px}.pcard dd{font:800 20px/1 var(--f-d);white-space:nowrap;margin:0}@media (width>=900px){.ptable-wrap{display:block}.pcards{display:none}}.extras-grid{gap:18px;margin-top:30px;display:grid}.xcard{border:2px solid var(--ink);background:#fff;padding:20px 22px}.xcard .h4{font:800 22px/1 var(--f-d);text-transform:uppercase;letter-spacing:.04em}.xlist{margin:0}.xlist div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.xlist dd{font:800 20px/1 var(--f-d);color:var(--red);margin:0}.xcard-free{background:var(--hay-lt)}@media (width>=760px){.extras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.pack{gap:18px;display:grid}.pack-col{border:2px solid var(--ink);background:#fff;padding:20px 22px 14px}.pack-h{font:800 23px/1.05 var(--f-d);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:10px;margin:0 0 10px;display:flex}.pack-h svg{width:24px;height:24px;color:var(--red)}.pack li{border-top:1px solid var(--line);gap:2px;padding:10px 0 10px 30px;display:grid;position:relative}.pack li b{font-weight:700}.pack li>span{color:var(--ink-2);font-size:15px}.pack li:before{content:"";border:2px solid var(--ink);background:#fff;width:18px;height:18px;position:absolute;top:13px;left:0}.pack-col:not(.pack-no) li:after{content:"";border:solid var(--red);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:15px;left:5px;transform:rotate(45deg)}.pack-no{background:var(--ink);color:#fff}.pack-no .pack-h{color:var(--hay)}.pack-no li{border-color:#3a4740}.pack-no li>span{color:#c9d0c7}.pack-no li:before{background:0 0;border-color:#8c978d}.pack-no li:after{content:"";background:var(--hay);width:22px;height:2px;position:absolute;top:21px;left:-1px;transform:rotate(-45deg)}.pack-dog{align-items:center;gap:10px;margin:22px 0 0;font-weight:600;display:flex}.pack-dog svg{width:24px;height:24px;color:var(--red)}@media (width>=900px){.pack{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.qas{gap:0 40px;display:grid}.qa{border-top:2px solid var(--ink);padding:18px 0}.q{font:800 22px/1.15 var(--f-d);text-transform:uppercase;letter-spacing:.02em;margin:0 0 8px}.ans p{color:var(--ink-2);margin:0}@media (width>=900px){.qas{grid-template-columns:repeat(2,minmax(0,1fr))}}.phead-c{border-bottom:0;padding-bottom:10px}.phead-c .h1{max-width:22ch}.letter-sec{padding-top:20px}.letter{border:2px solid var(--ink);max-width:820px;box-shadow:10px 10px 0 var(--hay);background:#fff repeating-linear-gradient(#0000 0 43px,#eeebe0 43px 44px) 0 10px;padding:26px 20px 30px;position:relative}.letter-head{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.letter-to{border-left:3px solid var(--red);background:#fff;margin:0;padding-left:12px;font-size:16px;line-height:1.45}.letter-stamp{flex:none;width:74px;height:74px;transform:rotate(-8deg)}.l-line{margin:0 0 4px;font-size:19px;line-height:2.2}.inl{align-items:baseline;gap:8px;display:inline-flex}.inl input,.inl select{border:0;border-bottom:2px solid var(--ink);background:var(--hay-lt);border-radius:0;min-width:0;max-width:100%;padding:4px 8px;font-size:18px;font-weight:600}.inl input[type=date]{-webkit-appearance:none;appearance:none;min-height:40px}.inl input[type=date]::-webkit-date-and-time-value{text-align:left}.inl-n input{width:76px}.inl-n>span{font:760 17px/1 var(--f-d);text-transform:uppercase;letter-spacing:.06em}.l-nums{flex-wrap:wrap;gap:8px 26px;display:flex}.inl-sel,.inl-sel select{max-width:100%}.l-checks{flex-wrap:wrap;gap:6px 22px;display:flex}.chk{cursor:pointer;align-items:center;gap:8px;font-size:18px;display:inline-flex}.chk input{width:22px;height:22px;accent-color:var(--red)}.l-msg textarea{border:2px solid var(--ink);resize:vertical;background:#fff;width:100%;margin:8px 0 12px;padding:10px 12px;font-size:17px}.l-sign{gap:12px;margin-bottom:18px;display:grid}.inl-w{gap:4px;display:grid}.inl-w>span{font:760 15px/1 var(--f-d);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.inl-w input{width:100%}.l-err{color:var(--red-dk);font-weight:700}.l-send{justify-items:start;gap:12px;padding-top:6px;display:grid}.l-fine{color:var(--ink-3);background:#fff;margin:0;font-size:14px}@media (width>=720px){.letter{padding:40px 48px 44px}.l-sign{grid-template-columns:repeat(3,minmax(0,1fr))}}.reach{gap:30px;display:grid}.reach-list li{border-top:1px solid #3a4740;grid-template-columns:26px minmax(0,1fr);gap:2px 12px;padding:14px 0;display:grid}.reach-list svg{width:22px;height:22px;color:var(--hay);grid-row:1/3;margin-top:2px}.reach-k{font:700 14px/1 var(--f-d);text-transform:uppercase;letter-spacing:.1em;color:#aeb7ad}.reach-list a,.reach-list li>span:last-child{font:800 clamp(22px, 2.6vw, 30px)/1.1 var(--f-d);color:#fff;overflow-wrap:anywhere;text-decoration:none}.reach-sign{margin:0}.reach-sign img{aspect-ratio:3/2;object-fit:cover;width:100%}.reach-sign figcaption{color:#c9d0c7;padding-top:10px;font-size:15px}@media (width>=900px){.reach{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:20px 60px}.reach .h2{grid-column:1/-1}}.prose{max-width:760px}.prose h2{font:800 26px/1.1 var(--f-d);text-transform:uppercase;margin:34px 0 10px}.prose p{color:var(--ink-2)}.foot{background:var(--spruce);color:#d3d9d1;padding:56px 0 120px}.foot-in{gap:30px;display:grid}.foot-main{gap:4px 30px;display:grid}.foot-main p{margin:0 0 12px}.foot-brand{font:850 30px/1 var(--f-d);text-transform:uppercase;color:#fff;align-items:center;gap:10px;display:flex}.foot-brand svg{width:30px;height:30px}.foot a{color:#fff}.foot-nav{font:700 18px/1.3 var(--f-d);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;gap:8px 22px;display:flex}.foot-nav a{text-decoration:none}.foot-trail{gap:36px;display:flex}.foot-trail i{background:radial-gradient(circle, #fff 0 28%, var(--red) 30%);border-radius:50%;width:16px;height:16px}.credit{color:#93a091;margin:0;font-size:14px}@media (width>=900px){.foot{padding-bottom:56px}.foot-main{grid-template-columns:repeat(3,auto);justify-content:start}}.mbar{z-index:30;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:#fbfaf5f5;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1}.mbar-tel{border:2px solid var(--ink);background:#fff;place-items:center;width:52px;height:52px;display:grid}.mbar-tel svg{width:22px;height:22px;color:var(--red)}@media (width>=900px){.mbar{display:none}}.js .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}.band-img img,.gal img,.arrow-link svg{transition:none}}@media (width<=1023px){.plan-out .ticket{order:-1}}
