:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform ease-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1/1;height:100%;opacity:0;pointer-events:none;transition:opacity ease-in-out;transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);inset-block-start:50%;justify-content:center;padding:0;position:absolute;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/r8o3MOZ2hHkS2I0MkW_6QZCrNW7x2Y-B8cIkTZfM0yI-5_mnODfNWGqHY7D6d2j0QiWxlXkxjOfGJgMgJH6CN7w.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Open Sans Fallback: Times New Roman";src:local("Times New Roman");size-adjust:115.3846%;ascent-override:92.6335%;descent-override:25.3906%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/afIsSTerXmbVnxoAy0lgaI-NW-St1SVYz2cSUsUPdyg-sf6sbo_zfmcEryreK34A1K8X2okAlh-WOUOeOX90wuU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/WjuLwqp6sYr2rTGTE_j-U2-nhu8vqzydgKsNgU0xTQA-NVjMep6r8m96rzeHDcgbBhtoDOUI0ZC_WUsQF0bcJ4Y.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/2_eO2sxVfPj03XBEquUNC_btVUdl_ZNSQ1pp3EHVfLg-Ts_IFRmltCRDK1N2PK1mlf2QvoqMKBuz1wObfgBHN2g.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/qX5DDARMvJ0dGUq3lH9QUmu-Ij-3A8-O3rEw5549siE-nr8NRGCf8GYpE9sLgdG615UfuSkNpQSP8MWSavCsYoc.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/wIbqyZu7vieJ9z_YOYDj1D4PIKjc_j85E3lHk4l07rU-qwpJVY5YCtEz5notLifLAwrBnVZ4n0Q5l16GZdGY_YQ.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/pebg-I-gXvxgbRFxNzcEYw4YydBhhd9Vy03a9-TSSOc-VBMpWPUWVuinqcRPGi8Obvj7xWNoisRIRtoyFHkVpws.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/RB7kL6RnMAaomZlcjJEHLjeBDlxTkoKxR1pXOz5lzlg-aZrtiPSjwJjlCU2_bjTGKHnc1w41ICv6Ek57KpkpxLk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/dw2olLuUZwOB2Evfwpj0EUGSJdGWLjbil_rZPRtapjA-T3G3Pvqfu3NkzZfqrH488gtksjxmdmZs5ocCCuNDKqk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/rvSbdEhm2djaZnKM_9dyB7Sb6BUfwy2118KXUEzxgy4-KfdTecJu2lHB3V2n_PEJvOdwb7mkC_CYBDyOjampK48.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/r8o3MOZ2hHkS2I0MkW_6QZCrNW7x2Y-B8cIkTZfM0yI-5_mnODfNWGqHY7D6d2j0QiWxlXkxjOfGJgMgJH6CN7w.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/qX5DDARMvJ0dGUq3lH9QUmu-Ij-3A8-O3rEw5549siE-nr8NRGCf8GYpE9sLgdG615UfuSkNpQSP8MWSavCsYoc.woff2) format(woff2);font-display:swap;unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/dw2olLuUZwOB2Evfwpj0EUGSJdGWLjbil_rZPRtapjA-T3G3Pvqfu3NkzZfqrH488gtksjxmdmZs5ocCCuNDKqk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/d-cL6xFEdKNURQ1swfxgj4Al9C3vxYbiDIOMLJynCw-fg9HFZtDRbF2LymizssOXo3wCou2AYKtG8uo_MtHEuQ.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/afIsSTerXmbVnxoAy0lgaI-NW-St1SVYz2cSUsUPdyg-sf6sbo_zfmcEryreK34A1K8X2okAlh-WOUOeOX90wuU.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/2_eO2sxVfPj03XBEquUNC_btVUdl_ZNSQ1pp3EHVfLg-Ts_IFRmltCRDK1N2PK1mlf2QvoqMKBuz1wObfgBHN2g.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/pebg-I-gXvxgbRFxNzcEYw4YydBhhd9Vy03a9-TSSOc-VBMpWPUWVuinqcRPGi8Obvj7xWNoisRIRtoyFHkVpws.woff2) format(woff2);font-display:swap;unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/rvSbdEhm2djaZnKM_9dyB7Sb6BUfwy2118KXUEzxgy4-KfdTecJu2lHB3V2n_PEJvOdwb7mkC_CYBDyOjampK48.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/WjuLwqp6sYr2rTGTE_j-U2-nhu8vqzydgKsNgU0xTQA-NVjMep6r8m96rzeHDcgbBhtoDOUI0ZC_WUsQF0bcJ4Y.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/wIbqyZu7vieJ9z_YOYDj1D4PIKjc_j85E3lHk4l07rU-qwpJVY5YCtEz5notLifLAwrBnVZ4n0Q5l16GZdGY_YQ.woff2) format(woff2);font-display:swap;unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans SemiBold"),url(../_fonts/RB7kL6RnMAaomZlcjJEHLjeBDlxTkoKxR1pXOz5lzlg-aZrtiPSjwJjlCU2_bjTGKHnc1w41ICv6Ek57KpkpxLk.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open Sans"),url(../_fonts/sok7cXGfdJFj42VE8VepSvZ2vxp32WRPQRnaTYyIyZY-pELWVONhOIThJzWs0r7AQUm01cqyq9Y7H_tFSlS4xbs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-u0CL6zQNggoRlBgZMxfICShIg8PEEfFNyHYLv6EVO7s.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-g0FmS2KCjC1r52a40ePjZ9MVsNgcL1SMM5mP9TOibYE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-lhcu3473uCsODigpTZ5BhdNNaD2J6Wk2T8O3XOdA_eU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-eDvXvzGFdXf9x6aABeLhOBDehz885QYBErRnCGAnB_8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/U2Kb0AKMiHRYgG7Gpaaq-G7JbRzkQFbelF8HlzM7wgw-u0CL6zQNggoRlBgZMxfICShIg8PEEfFNyHYLv6EVO7s.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/VcekwtTJx24p4eYyiNed0wfvocG6WcZphESuUZRLqkk-g0FmS2KCjC1r52a40ePjZ9MVsNgcL1SMM5mP9TOibYE.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/lqrCgSM09MHG2kTabk1EDDM6DMhqosv1Eltyb0JDtfs-lhcu3473uCsODigpTZ5BhdNNaD2J6Wk2T8O3XOdA_eU.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/PIl0ZS067Hghx9_Tdq8yNGtgJPcuWHw40UOV1o_CeQc-N98RH45c_3BjpJgHl4_JSk5KcwQ69lUAx4BAz4NPF8g.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display SemiBold"),url(../_fonts/a0pq7nGAsImf0ZGdGsFXuw7RgH2dsMXU7KWckn6u9Rg-eDvXvzGFdXf9x6aABeLhOBDehz885QYBErRnCGAnB_8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BwLMBexCtZO0KzC4tD996chQOeXLBINL3hGZg8v4ACc-N41BHoOars1LRCRe_gyE1uk9vcWO8_gVFCxCiAQdBOE.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root{--kh-colour--brown:#250902;--kh-colour--brown-dark:#130401;--kh-colour--brown-light:#331005;--kh-colour--brown-glow:#51230d;--kh-colour--gold:#f9b87e;--kh-colour--gold-light:#ffd49d;--kh-colour--gold-dark:#c38859;--kh-colour--purple:#6d255e;--kh-colour--purple-light:#9e3387;--kh-colour--beige:#e9ddce;--kh-colour--beige-light:#fbf3ed;--kh-colour--beige-dark:#ceba9f;--kh-colour--beige-darker:#c4a888;--kh-colour--beige-border:#c79979;--kh-colour--text:#795637;--kh-colour--text-dark:#55381e;--kh-colour--white:#fff;--kh-spacing--xxs:.25rem;--kh-spacing--xs:.5rem;--kh-spacing--sm:1rem;--kh-spacing--smd:1.5rem;--kh-spacing--md:2rem;--kh-spacing--lg:4rem;--kh-spacing--xl:6rem;--kh-spacing--xxl:8rem;--kh-font-size-xxs:.45rem;--kh-font-size-xs:.65rem;--kh-font-size-sm:.85rem;--kh-font-size-md:1rem;--kh-font-size-mlg:1.5rem;--kh-font-size-lg:2rem;--kh-font-size-xl:2.75rem;--kh-font-size-xxl:3.5rem;--kh-header-size:56px;--kh-container-wide:100%;--kh-container-spacing:var(--kh-spacing--md)}@keyframes floatUp{0%{transform:translatey(.5rem)}50%{transform:translatey(-.5rem)}to{transform:translatey(.5rem)}}@keyframes floatDown{0%{transform:translatey(-.5rem)}50%{transform:translatey(.5rem)}to{transform:translatey(-.5rem)}}*,:after,:before{box-sizing:inherit}html{background-color:var(--kh-colour--brown);box-sizing:border-box;color:var(--kh-colour--gold);font-family:Open Sans,"Open Sans Fallback: Times New Roman",serif;font-optical-sizing:auto;font-size:15px;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:1.7}@media screen and (min-width:500px){html{font-size:16px}}@media screen and (min-width:1200px) and (min-height:680px){html{font-size:20px}}@media screen and (min-width:1600px) and (min-height:860px){html{font-size:1vw}}::-moz-selection{background-color:var(--kh-colour--purple);color:var(--kh-colour--white)}::selection{background-color:var(--kh-colour--purple);color:var(--kh-colour--white)}.page{overflow:hidden;scrollbar-color:var(--kh-colour--gold) rgba(0,0,0,.1);scrollbar-width:auto}.page::-webkit-scrollbar{width:16px}.page::-webkit-scrollbar-track{background:#0000001a}.page::-webkit-scrollbar-thumb{background-color:var(--kh-colour--gold);border-radius:10px}body{margin:0;padding:0}@media screen and (min-width:992px){body{--kh-header-size:calc(var(--kh-font-size-md)*2 + var(--kh-spacing--sm )*2 + var(--kh-spacing--xs )*2);padding-left:var(--kh-header-size)}}@media screen and (min-width:1200px){body{--kh-container-wide:95%}}@media screen and (min-width:1600px){body{--kh-container-spacing:var(--kh-spacing--lg);--kh-container-wide:83.333%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.btn:not([disabled]):focus{box-shadow:0 0 2rem #e8398580;outline:1px solid var(--kh-colour--gold)}img{height:auto;max-width:100%}.page-inner{max-width:100%;min-height:100vh;overflow:hidden}.pixelart{image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}a{color:var(--kh-colour--gold)}a:hover{color:var(--kh-colour--gold-dark)}.text-link,a{cursor:pointer;text-decoration:underline;text-underline-offset:.2em;transition:all .2s ease}.section--bg-paper a:not(.btn),.section--bg-secondary a:not(.btn){color:var(--kh-colour--purple)}.section--bg-paper a:not(.btn):hover,.section--bg-secondary a:not(.btn):hover{color:var(--kh-colour--brown)}p{margin:0}.wysiwyg>p,section.page .content p{margin-bottom:var(--kh-spacing--sm);margin-top:var(--kh-spacing--sm)}.wysiwyg ul{padding-left:var(--kh-spacing--sm)}.wysiwyg h4{margin-bottom:var(--kh-spacing--xxs)}.wysiwyg ul:not(.c-social-links)>li{padding-left:1.25rem;position:relative}.wysiwyg ul:not(.c-social-links){list-style:none;margin-left:0;padding-left:0}.wysiwyg ul:not(.c-social-links)>li:before{background-image:url(../img/wing-bullet.png);background-position:0;background-repeat:no-repeat;content:"";display:block;height:1rem;left:0;position:absolute;top:.27em;width:1rem}.pixel-layout__book .wysiwyg h1,.wysiwyg .h1,.wysiwyg .h2,.wysiwyg .text-meta,section.page .content .h1,section.page .content .h2{margin-bottom:var(--kh-spacing--sm )}.font-heading,.h1,.h2,.h3,h1,h2,h3{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;font-style:normal;font-weight:400;line-height:1}.illustration-tutorial-content section h2+p,.text-intro-lg{font-size:calc(var(--kh-font-size-md)*1.25)}.h1,.illustration-tutorial-content section h2{font-size:var(--kh-font-size-lg)}@media screen and (min-width:460px){.h1,.illustration-tutorial-content section h2{font-size:var(--kh-font-size-xl)}}@media screen and (min-width:768px){.h1,.illustration-tutorial-content section h2{font-size:var(--kh-font-size-xxl)}}.h2,.pixel-layout__book .wysiwyg h1,.text-sectionheading{font-size:var(--kh-font-size-lg)}.h3{font-size:var(--kh-font-size-mlg)}.h4{font-size:var(--kh-font-size-md)}.h4,dt{font-weight:700}dd{margin-bottom:var(--kh-spacing--sm);margin-left:0}.font-body,.text-meta,.text-meta-heading,.text-meta-sm{font-family:Open Sans,"Open Sans Fallback: Times New Roman",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:400;line-height:1.7}.text-meta-sm{font-size:calc(var(--kh-font-size-xs)*.85)}.illustration-tutorial-content h2,.illustration-tutorial-content h3,.pixel-layout__book .wysiwyg h2,.text-sectionheading,.text-subheading{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman",serif;font-style:normal;font-variant:small-caps;font-weight:400;line-height:1}.illustration-tutorial-content h3,.text-subheading{font-size:calc(var(--kh-font-size-lg)*.65)}.text-tiny{font-family:Open Sans,"Open Sans Fallback: Times New Roman",serif;font-size:calc(var(--kh-font-size-xs)*.65);letter-spacing:.3em;text-transform:uppercase}.bg-cogs{background-image:url(../img/layout/gear_elements_refined.png);background-repeat:no-repeat}.ani--spin{animation-duration:10s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}.gap-none{gap:0!important}@media screen and (min-width:768px){.grid-columns--two .span-two{grid-column:1/span 2!important}}.pixel{image-rendering:pixelated;width:auto}.font-bold{font-weight:700}.maker-group h2,.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.icon{height:1.25em;width:1.25em;fill:currentColor}.absolute{position:absolute}.block{display:block}.inline{display:inline}.relative{position:relative}.center{left:50%;top:50%;transform:translate(-50%,-50%)}.m-0{margin:0}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mb-xs{margin-bottom:var(--kh-spacing--xs)}.mt-xs{margin-top:var(--kh-spacing--xs)}.float-left{float:left}.float-right{float:right}.float-center{display:block;float:none;margin-left:auto;margin-right:auto}.clear-none{clear:none}.text-meta-sm+.tutorial-difficulty{margin-top:calc((var(--kh-spacing--xs) + var(--kh-spacing--xxs))*-1)}.tutorial-difficulty{letter-spacing:.1em!important}.mr-lg{margin-right:var(--kh-spacing--md)}.mr-md{margin-right:var(--kh-spacing--sm)}.ml-md{margin-left:var(--kh-spacing--sm)}.ml-lg{margin-left:var(--kh-spacing--md)}.wysiwyg p{margin-bottom:var(--kh-spacing--sm )}.mb-sm{margin-bottom:var(--kh-spacing--xs)}.mt-lg{margin-top:var(--kh-spacing--md)}.mt-xl{margin-top:var(--kh-spacing--lg)}.mt-xxl{margin-top:var(--kh-spacing--xl)}.z-10{z-index:10}.z-20{z-index:20}.mb-lg{margin-bottom:var(--kh-spacing--md)}.max-w-chibi{width:var(--kh-spacing--xxl)}.mb-xl{margin-bottom:var(--kh-spacing--lg)}.aspect-video{aspect-ratio:16/9}.mt-2xl{margin-bottom:var(--kh-spacing--md);margin-top:var(--kh-spacing--md)}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.space-images img{margin:var(--kh-spacing--sm)}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.mt-auto{margin-top:auto}.max-w-none{max-width:none}.w-auto{width:auto}.h-auto{height:auto}.top-left{left:0;top:0}.gap-sm{gap:var(--kh-spacing--sm)}.gap-md{gap:var(--kh-spacing--md)}.gap-lg{gap:var(--kh-spacing--lg)}.gap-xl{gap:var(--kh-spacing--lg) var(--kh-spacing--xl)}.h-full{height:100%}.w-full{width:100%}.w-half{width:50%}@media screen and (min-width:40rem){.md\:w-half{width:50%}}.px-0{padding-left:0!important;padding-right:0!important}.pt-0{padding-top:0!important}.pb-md{padding-bottom:var(--kh-spacing--md)!important}.fill{height:100%;width:100%}.home-heading{margin-bottom:var(--kh-spacing--xs);margin-top:auto}.home-heading .logo-text,.home-hero .text-intro{margin-left:auto;margin-right:auto}.home-hero .text-intro{margin-top:0;max-width:25em}.text-intro{font-size:var(--kh-font-size-md)}.text-center{text-align:center}.logo-text{aspect-ratio:7.96/1;background-image:url(../img/layout/kawaiihannah-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden;text-indent:-9999px}.btn,.text-btn{font-size:var(--kh-font-size-xs);letter-spacing:.2em;text-transform:uppercase}.text-purple{color:var(--kh-colour--purple)}.text-xs{font-size:var(--kh-font-size-xs)}.text-sm{font-size:var(--kh-font-size-sm)}.cta-link,.text-meta-heading{letter-spacing:.1em}.cta-link,.text-meta,.text-meta-heading{font-size:var(--kh-font-size-sm);text-transform:uppercase}.text-meta{letter-spacing:.6em}.text-meta-sm,.text-meta-xs{font-size:var(--kh-font-size-xs);letter-spacing:.6em;text-transform:uppercase}.new{position:relative!important}.new:before{aspect-ratio:1/1;background-image:url(../img/new_icon.gif);background-position:50%;background-repeat:no-repeat;bottom:100%;content:"";display:block;left:50%;margin-bottom:var(--kh-spacing--xxs);position:absolute;transform:translate(-50%);width:var(--kh-spacing--smd)}.text-meta-xs{font-size:var(--kh-font-size-xxs)}.cta-link{cursor:pointer;padding-bottom:var(--kh-spacing--xxs);padding-top:var(--kh-spacing--xxs);position:relative}.cta-link:after{background-color:currentColor;content:"";display:inline-block;height:1px;left:0;position:absolute;top:100%;transition:all .2s ease;width:0}.cta-link:hover:after{width:100%}.color-purple{color:var(--kh-colour--purple)}.pixel-art-book,.pixel-art-home{border-radius:var(--kh-spacing--xs);overflow:hidden}.pixel-art-home .container:before{background-image:url(../img/gallery/wishing_for_rain.gif);background-position:50%;background-repeat:no-repeat;background-size:auto;content:"";display:inline-block;height:200px;image-rendering:pixelated;width:100%;z-index:0}.pixel-art-home .container>:not(.flourishes){position:relative;z-index:2}@media screen and (min-width:65rem){.pixel-art-book .section__content,.pixel-art-home .section__content,.pixel-bases .pixel-bases__columns{min-height:42rem}.pixel-art-book{background:linear-gradient(90deg,var(--kh-colour--beige) 0,var(--kh-colour--beige) 50%,var(--kh-colour--beige-dark) 50%,var(--kh-colour--beige-dark) 100%)}.pixel-art-home .section__content{align-items:center}.pixel-art-home .container:before{background-position:0;background-size:contain;height:160%;left:-28%;position:absolute;top:-29.5%}.pixel-art-home .container{padding-left:45%}}.pixel-art-home .text-intro{margin-bottom:var(--kh-spacing--md);margin-left:auto;margin-right:auto;max-width:27rem}.pixel-art-home{z-index:2}.beige-scroll{--scrollbar-color-thumb:var(--kh-colour--white);--scrollbar-color-track:transparent}@supports (scrollbar-width:auto){.beige-scroll{scrollbar-color:var(--scrollbar-color-thumb) var(--scrollbar-color-track);scrollbar-width:var(--scrollbar-width)}}@supports selector(::-webkit-scrollbar){.beige-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-color-thumb)}.beige-scroll::-webkit-scrollbar-track{background:var(--scrollbar-color-track)}.beige-scroll::-webkit-scrollbar{max-height:var(--scrollbar-width-legacy);max-width:var(--scrollbar-width-legacy)}}.section--overlap-btm+.section--bg-brown-dark{margin-top:calc(var( --kh-spacing--xxl )*-1)!important}.section--overlap-btm+.section--bg-brown-dark .section__content{padding-top:var(--kh-spacing--xxl)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:var(--kh-spacing--xs);justify-content:center;list-style:none;margin-left:0;padding-left:0}.breadcrumbs>li+li:before{content:"/";display:inline-block;margin:0 1em}.breadcrumbs a:focus,.breadcrumbs a:hover{text-decoration:underline}.c-split-small-banner+.card-carousel{margin-top:var(--kh-spacing--xl)}.diamond-date{aspect-ratio:inherit;display:block;width:inherit}.diamond-date.new:before{bottom:auto;margin:0;top:calc(var(--kh-spacing--sm)*-1);z-index:25}.diamond-date__inner{align-items:center;aspect-ratio:inherit;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;width:inherit;z-index:20}.diamond-date__inner>*{position:relative;transform:translateY(calc(var(--kh-spacing--xxs)*-.5));z-index:5}.diamond-date .text-meta-xs{letter-spacing:.2em}.diamond-date__inner:after,.diamond-date__inner:before{aspect-ratio:1/1;background-color:var(--kh-colour--brown);content:"";display:block;position:absolute;rotate:45deg;width:inherit;z-index:0}.diamond-date__inner:after{border:1px solid var(--kh-colour--gold);opacity:.2}.nuxt-loading-indicator{background:repeating-linear-gradient(to right,var(--kh-colour--gold) 0,var(--kh-colour--gold-dark) 50%,var(--kh-colour--gold-light) 100%)!important}.site-logo{margin-right:auto}@media screen and (min-width:992px){.site-logo{margin-left:auto;margin-right:auto}}.site-logo__link{align-items:center;display:flex;justify-content:center;padding:var(--kh-spacing--xxs);z-index:10}@media screen and (min-width:992px){.site-logo__link{margin:var(--kh-spacing--xxs);padding:var(--kh-spacing--xs)}}.site-logo__link:hover img{transform:scale(1)}.site-logo__link img{height:auto;transform:scale(.9);transition:all .3s ease;width:calc(var(--kh-font-size-md)*2)}.menu-icon{align-items:center;background-color:transparent;border:none;color:var(--kh-colour--gold);cursor:pointer;display:flex;flex-direction:row;gap:1em;margin:var(--kh-spacing--xxs);padding:0;position:relative;z-index:40}@media screen and (min-width:992px){.menu-icon{flex-direction:column;flex-wrap:wrap;justify-content:center;margin:0 auto}}.menu-icon:focus .menu-icon__image:after,.menu-icon:hover .menu-icon__image:after{opacity:.5}.menu-icon__image{align-items:center;display:flex;height:calc(var(--kh-font-size-md)*2);justify-content:center;order:2;position:relative;width:calc(var(--kh-font-size-md)*2)}@media screen and (min-width:992px){.menu-icon__image{order:0}}.menu-icon__image:after{border:1px solid var(--kh-colour--gold);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:all .2s ease;width:100%}.menu-icon__text{margin-right:var(--kh-spacing--xs)}@media screen and (min-width:992px){.menu-icon__text{margin-right:0}}.menu-icon__inner{align-items:center;display:flex;height:calc(var(--kh-font-size-md)*.5);margin:auto;position:relative;width:calc(var(--kh-font-size-md)*.75);z-index:10}.menu-icon__bar{background-color:var(--kh-colour--gold);border-radius:10px;display:block;height:2px;position:absolute;transform:rotate(0);transition:all .2s cubic-bezier(.895,.03,.685,.22);width:calc(var(--kh-font-size-md)*.8)}.menu-icon__bar--1{top:0}.menu-icon__bar--2{top:calc(var(--kh-font-size-md)/4)}.menu-icon__bar--3{top:calc(var(--kh-font-size-md)/2)}.menu-icon.is-open .menu-icon__bar--1{transform:translateY(calc(var(--kh-font-size-md)/4)) rotate(45deg)}.menu-icon.is-open .menu-icon__bar--2{opacity:0}.menu-icon.is-open .menu-icon__bar--3{transform:translateY(calc(var(--kh-font-size-md)/4*-1)) rotate(-45deg)}.c-social-links{display:flex;flex-wrap:wrap;gap:var(--kh-spacing--sm);justify-content:center;list-style:none;margin-left:0;padding-left:0}.c-social-links .icon{height:calc(var(--kh-spacing--lg)*.75);width:calc(var(--kh-spacing--lg)*.75)}.c-social-links--left{justify-content:flex-start}.c-social-links--small .icon{height:calc(var(--kh-spacing--lg)*.5);width:calc(var(--kh-spacing--lg)*.5)}.nav--primary{background-color:#250902f2;color:var(--kh-colour--gold);display:flex;flex-direction:column;height:calc(100vh - 60px);left:0;overflow:auto;padding:var(--kh-spacing--md);position:fixed;top:var(--kh-header-size);width:100%}@media screen and (min-width:992px){.nav--primary{height:100vh;left:var(--kh-header-size);padding:var(--kh-spacing--lg);top:0}}.nav--primary a{color:inherit;opacity:.8;position:relative;text-decoration:none}.nav--primary a:focus,.nav--primary a:hover{opacity:1}.nav--primary a:focus:after,.nav--primary a:hover:after{width:100%}.nav--primary a:after{background-color:currentColor;content:"";display:inline-block;height:1px;left:0;position:absolute;top:100%;transition:all .2s ease;width:0}.nav--primary .font-heading{font-size:var(--kh-font-size-lg)}.nav--social .icon{display:inline-block;height:var(--kh-spacing-md);transform:scale(1);transition:all .2s ease;width:var(--kh-spacing--md)}.nav--social a:focus .icon,.nav--social a:hover .icon{transform:scale(1.1)}.nav--social a:after{display:none}.nav ul{display:flex;flex-wrap:wrap;list-style:none;max-width:40rem;padding:0}.nav ul ul{flex-direction:column;font-size:var(--kh-font-size-md);letter-spacing:.15em;margin-bottom:var(--kh-spacing--sm);text-transform:uppercase}.nav ul li{margin:0;padding:0}.nav ul>li{width:100%}@media screen and (min-width:550px){.nav ul>li{width:50%}.nav ul>li li{width:100%}}.nav ul a{display:inline-block;margin:var(--kh-spacing--xxs) 0;padding:var(--kh-spacing--xxs) 0}.nav--primary{display:none}.nav.nav--small{gap:var(--kh-spacing--md)}.nav.nav--small>li{width:auto}.menu-icon[aria-expanded=true]+.nav--primary{display:flex}.copyright-text{opacity:.6}.nav .c-social-links li{width:auto!important}.nav-btn-mini{color:inherit;display:inline-block;position:relative;text-decoration:none;z-index:20}.nav-btn-mini:focus .nav-btn-mini__text,.nav-btn-mini:hover .nav-btn-mini__text{opacity:1;pointer-events:all;transform:translate(0)}.nav-btn-mini:focus .nav-btn-mini__icon:before,.nav-btn-mini:hover .nav-btn-mini__icon:before{opacity:.5}.nav-btn-mini__icon{background-color:var(--kh-colour--brown);border:1px solid var(--kh-colour--brown-light);border-radius:50%;display:inline-block;height:calc(var(--kh-font-size-md)*2);overflow:hidden;padding:var(--kh-spacing--xxs);width:calc(var(--kh-font-size-md)*2);z-index:20}.nav-btn-mini__icon:before{border:1px solid var(--kh-colour--gold);border-radius:50%;content:"";display:block;height:calc(var(--kh-font-size-md)*2 - 6px);left:2px;opacity:.2;position:absolute;top:2px;transition:all .2s ease;width:calc(var(--kh-font-size-md)*2 - 6px)}.nav-btn-mini__icon .icon{height:var(--kh-font-size-sm);width:var(--kh-font-size-sm)}.nav-btn-mini__text{align-items:center;background-color:var(--kh-colour--brown);display:flex;height:calc(var(--kh-font-size-md)*2);left:10px;opacity:0;padding:var(--kh-spacing--xs) var(--kh-spacing--md) var(--kh-spacing--xs) calc(var(--kh-font-size-md)*2 + var(--kh-spacing--sm));pointer-events:none;top:0;transform:translate(-10px);transition:all .2s ease;white-space:nowrap}.nav-btn-mini__text,.nav-btn-mini__text:before{border:1px solid var(--kh-colour--brown-light);border-radius:40px;position:absolute}.nav-btn-mini__text:before{content:"";display:block;height:calc(var(--kh-font-size-md)*2 - 8px);left:3px;top:3px;width:calc(100% - 6px)}.mini-nav{display:none;list-style:none;margin-left:auto;margin-right:auto;padding:0}@media screen and (min-width:992px) and (min-height:620px){.mini-nav{display:inline-block}}.mini-nav li{margin:var(--kh-spacing--xs) 0;padding:0}.site-avatar{margin-right:var(--kh-spacing--xs);margin-top:var(--kh-spacing--xxs)}.plushie-link{display:none}.plushie-link.is-visible{display:block}.plushie-link{right:0;top:30px}@media screen and (min-width:992px){.plushie-link{right:5px;top:25px}}.site-particles{height:100%;left:0;mix-blend-mode:overlay;opacity:.6;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:1000}.particle{animation-iteration-count:infinite;animation-timing-function:linear;display:inline-block;position:absolute;transform:translateY(-10vh)}.particle .particle__inner{animation:fadein-frames .2s infinite,scale-frames 2s infinite;background-image:radial-gradient(var(--kh-colour--gold),var(--kh-colour--gold) 10%,rgba(153,255,255,0) 56%);border-radius:50%;display:inline-block;height:100%;mix-blend-mode:screen;width:100%}@keyframes fade-frames{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes scale-frames{0%{transform:scale3d(.4,.4,1)}50%{transform:scale3d(2.2,2.2,1)}to{transform:scale3d(.4,.4,1)}}.particle:first-child{animation-delay:5339ms;animation-duration:20235ms;animation-name:move-frames-1;height:11px;width:11px}@keyframes move-frames-1{0%{transform:translate3d(5vw,107vh,0)}to{transform:translate3d(6vw,-109vh,0)}}.particle:first-child .particle__inner{animation-delay:2085ms}.particle:nth-child(2){animation-delay:8522ms;animation-duration:22244ms;animation-name:move-frames-2;height:5px;width:5px}@keyframes move-frames-2{0%{transform:translate3d(80vw,107vh,0)}to{transform:translate3d(4vw,-128vh,0)}}.particle:nth-child(2) .particle__inner{animation-delay:2454ms}.particle:nth-child(3){animation-delay:2136ms;animation-duration:20306ms;animation-name:move-frames-3;height:14px;width:14px}@keyframes move-frames-3{0%{transform:translate3d(8vw,101vh,0)}to{transform:translate3d(22vw,-104vh,0)}}.particle:nth-child(3) .particle__inner{animation-delay:3796ms}.particle:nth-child(4){animation-delay:9549ms;animation-duration:23152ms;animation-name:move-frames-4;height:11px;width:11px}@keyframes move-frames-4{0%{transform:translate3d(36vw,102vh,0)}to{transform:translate3d(9vw,-110vh,0)}}.particle:nth-child(4) .particle__inner{animation-delay:1786ms}.particle:nth-child(5){animation-delay:6742ms;animation-duration:21445ms;animation-name:move-frames-5;height:20px;width:20px}@keyframes move-frames-5{0%{transform:translate3d(62vw,102vh,0)}to{transform:translate3d(62vw,-114vh,0)}}.particle:nth-child(5) .particle__inner{animation-delay:1.66s}.particle:nth-child(6){animation-delay:4043ms;animation-duration:21938ms;animation-name:move-frames-6;height:5px;width:5px}@keyframes move-frames-6{0%{transform:translate3d(63vw,104vh,0)}to{transform:translate3d(81vw,-114vh,0)}}.particle:nth-child(6) .particle__inner{animation-delay:3881ms}.particle:nth-child(7){animation-delay:8343ms;animation-duration:20281ms;animation-name:move-frames-7;height:8px;width:8px}@keyframes move-frames-7{0%{transform:translate3d(8vw,105vh,0)}to{transform:translate3d(40vw,-111vh,0)}}.particle:nth-child(7) .particle__inner{animation-delay:1882ms}.particle:nth-child(8){animation-delay:2085ms;animation-duration:22234ms;animation-name:move-frames-8;height:10px;width:10px}@keyframes move-frames-8{0%{transform:translate3d(11vw,109vh,0)}to{transform:translate3d(51vw,-132vh,0)}}.particle:nth-child(8) .particle__inner{animation-delay:3326ms}.particle:nth-child(9){animation-delay:1582ms;animation-duration:21372ms;animation-name:move-frames-9;height:6px;width:6px}@keyframes move-frames-9{0%{transform:translate3d(51vw,110vh,0)}to{transform:translate3d(75vw,-127vh,0)}}.particle:nth-child(9) .particle__inner{animation-delay:2596ms}.particle:nth-child(10){animation-delay:8787ms;animation-duration:23856ms;animation-name:move-frames-10;height:13px;width:13px}@keyframes move-frames-10{0%{transform:translate3d(80vw,103vh,0)}to{transform:translate3d(37vw,-124vh,0)}}.particle:nth-child(10) .particle__inner{animation-delay:257ms}.particle:nth-child(11){animation-delay:8.48s;animation-duration:21156ms;animation-name:move-frames-11;height:14px;width:14px}@keyframes move-frames-11{0%{transform:translate3d(9vw,101vh,0)}to{transform:translate3d(16vw,-117vh,0)}}.particle:nth-child(11) .particle__inner{animation-delay:3068ms}.particle:nth-child(12){animation-delay:3601ms;animation-duration:20804ms;animation-name:move-frames-12;height:7px;width:7px}@keyframes move-frames-12{0%{transform:translate3d(93vw,103vh,0)}to{transform:translate3d(50vw,-133vh,0)}}.particle:nth-child(12) .particle__inner{animation-delay:549ms}.particle:nth-child(13){animation-delay:4421ms;animation-duration:21316ms;animation-name:move-frames-13;height:12px;width:12px}@keyframes move-frames-13{0%{transform:translate3d(4vw,102vh,0)}to{transform:translate3d(59vw,-123vh,0)}}.particle:nth-child(13) .particle__inner{animation-delay:3.46s}.particle:nth-child(14){animation-delay:5584ms;animation-duration:21487ms;animation-name:move-frames-14;height:13px;width:13px}@keyframes move-frames-14{0%{transform:translate3d(14vw,105vh,0)}to{transform:translate3d(31vw,-127vh,0)}}.particle:nth-child(14) .particle__inner{animation-delay:1811ms}.particle:nth-child(15){animation-delay:1371ms;animation-duration:22497ms;animation-name:move-frames-15;height:1px;width:1px}@keyframes move-frames-15{0%{transform:translate3d(81vw,101vh,0)}to{transform:translate3d(50vw,-115vh,0)}}.particle:nth-child(15) .particle__inner{animation-delay:1487ms}.particle:nth-child(16){animation-delay:8337ms;animation-duration:22805ms;animation-name:move-frames-16;height:17px;width:17px}@keyframes move-frames-16{0%{transform:translate3d(67vw,108vh,0)}to{transform:translate3d(61vw,-127vh,0)}}.particle:nth-child(16) .particle__inner{animation-delay:3558ms}.particle:nth-child(17){animation-delay:7855ms;animation-duration:22333ms;animation-name:move-frames-17;height:5px;width:5px}@keyframes move-frames-17{0%{transform:translate3d(46vw,101vh,0)}to{transform:translate3d(62vw,-129vh,0)}}.particle:nth-child(17) .particle__inner{animation-delay:1706ms}.particle:nth-child(18){animation-delay:1811ms;animation-duration:23316ms;animation-name:move-frames-18;height:8px;width:8px}@keyframes move-frames-18{0%{transform:translate3d(69vw,103vh,0)}to{transform:translate3d(99vw,-120vh,0)}}.particle:nth-child(18) .particle__inner{animation-delay:2322ms}.particle:nth-child(19){animation-delay:9384ms;animation-duration:22095ms;animation-name:move-frames-19;height:17px;width:17px}@keyframes move-frames-19{0%{transform:translate3d(71vw,102vh,0)}to{transform:translate3d(24vw,-114vh,0)}}.particle:nth-child(19) .particle__inner{animation-delay:1621ms}.particle:nth-child(20){animation-delay:10726ms;animation-duration:23134ms;animation-name:move-frames-20;height:12px;width:12px}@keyframes move-frames-20{0%{transform:translate3d(28vw,107vh,0)}to{transform:translate3d(26vw,-112vh,0)}}.particle:nth-child(20) .particle__inner{animation-delay:231ms}.particle:nth-child(21){animation-delay:3.09s;animation-duration:20851ms;animation-name:move-frames-21;height:11px;width:11px}@keyframes move-frames-21{0%{transform:translate3d(34vw,101vh,0)}to{transform:translate3d(5vw,-109vh,0)}}.particle:nth-child(21) .particle__inner{animation-delay:873ms}.particle:nth-child(22){animation-delay:584ms;animation-duration:22485ms;animation-name:move-frames-22;height:15px;width:15px}@keyframes move-frames-22{0%{transform:translate3d(12vw,102vh,0)}to{transform:translate3d(56vw,-124vh,0)}}.particle:nth-child(22) .particle__inner{animation-delay:1.79s}.particle:nth-child(23){animation-delay:6369ms;animation-duration:20767ms;animation-name:move-frames-23;height:11px;width:11px}@keyframes move-frames-23{0%{transform:translate3d(97vw,104vh,0)}to{transform:translate3d(79vw,-107vh,0)}}.particle:nth-child(23) .particle__inner{animation-delay:2858ms}.particle:nth-child(24){animation-delay:3475ms;animation-duration:22097ms;animation-name:move-frames-24;height:20px;width:20px}@keyframes move-frames-24{0%{transform:translate3d(29vw,106vh,0)}to{transform:translate3d(86vw,-123vh,0)}}.particle:nth-child(24) .particle__inner{animation-delay:3968ms}.particle:nth-child(25){animation-delay:7171ms;animation-duration:22765ms;animation-name:move-frames-25;height:10px;width:10px}@keyframes move-frames-25{0%{transform:translate3d(74vw,104vh,0)}to{transform:translate3d(19vw,-120vh,0)}}.particle:nth-child(25) .particle__inner{animation-delay:3962ms}.particle:nth-child(26){animation-delay:2897ms;animation-duration:23432ms;animation-name:move-frames-26;height:8px;width:8px}@keyframes move-frames-26{0%{transform:translate3d(61vw,102vh,0)}to{transform:translate3d(93vw,-125vh,0)}}.particle:nth-child(26) .particle__inner{animation-delay:2164ms}.particle:nth-child(27){animation-delay:2534ms;animation-duration:20872ms;animation-name:move-frames-27;height:3px;width:3px}@keyframes move-frames-27{0%{transform:translate3d(68vw,104vh,0)}to{transform:translate3d(51vw,-117vh,0)}}.particle:nth-child(27) .particle__inner{animation-delay:1748ms}.particle:nth-child(28){animation-delay:6947ms;animation-duration:20.58s;animation-name:move-frames-28;height:7px;width:7px}@keyframes move-frames-28{0%{transform:translate3d(88vw,101vh,0)}to{transform:translate3d(63vw,-104vh,0)}}.particle:nth-child(28) .particle__inner{animation-delay:1729ms}.particle:nth-child(29){animation-delay:2778ms;animation-duration:22.68s;animation-name:move-frames-29;height:20px;width:20px}@keyframes move-frames-29{0%{transform:translate3d(92vw,108vh,0)}to{transform:translate3d(21vw,-133vh,0)}}.particle:nth-child(29) .particle__inner{animation-delay:2397ms}.particle:nth-child(30){animation-delay:7944ms;animation-duration:22414ms;animation-name:move-frames-30;height:16px;width:16px}@keyframes move-frames-30{0%{transform:translate3d(93vw,101vh,0)}to{transform:translate3d(47vw,-129vh,0)}}.particle:nth-child(30) .particle__inner{animation-delay:536ms}.site-header{align-items:flex-start;background-color:var(--kh-colour--brown);box-shadow:4px 0 90px #250902cc;display:flex;flex-wrap:wrap;height:var(--kh-header-size);padding:var(--kh-spacing--xs);position:relative;width:100%;z-index:100}@media screen and (min-width:992px){.site-header{align-content:flex-start;align-items:flex-start;height:100%;left:0;padding:0;position:fixed;top:0;width:var(--kh-header-size)}.site-header .site-logo{margin-top:var(--kh-spacing--xs);width:100%}}.site-header .mini-nav{text-align:center;width:100%}.site-header:after{border-bottom:1px solid var(--kh-colour--gold);box-shadow:4px 0 90px #000;content:"";display:block;height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media screen and (min-width:992px){.site-header:after,.site-header:before{border:1px solid var(--kh-colour--gold)}.site-header:before{content:"";display:block;height:calc(100% - var(--kh-spacing--xs)*2);left:var(--kh-spacing--xs);opacity:.2;pointer-events:none;position:absolute;top:var(--kh-spacing--xs);width:calc(100% - var(--kh-spacing--sm))}}.site-header .site-avatar{margin-left:var(--kh-spacing--xs);margin-right:0;transform:translateY(calc(var(--kh-spacing--xs)*-1))}@media screen and (min-width:992px){.site-header .site-avatar{bottom:0;left:0;margin-right:0;margin-top:auto;padding-bottom:var(--kh-spacing--xs);padding-right:var(--kh-spacing--sm);position:absolute;text-align:center;transform:none;width:100%;z-index:20}.site-header .site-avatar img{transform:scaleX(-1)}.site-header .site-avatar:before{background-image:url(../img/layout/cloud-detail.png);bottom:0;content:"";display:block;height:120px;left:0;position:absolute;width:140px}}.site-header .nav--primary{order:20}.site-header a{color:var(--kh-colour--gold)}.c-decor--hearts{left:10%;position:relative;width:80%}.c-decor--hearts img{height:calc(var(--kh-spacing--xxl)*3);left:50%;max-width:none;position:relative;transform:translate(-50%);width:auto}@media screen and (min-width:992px){.c-decor--hearts img{height:45vh}}.page-not-found{display:flex;flex-direction:column;justify-content:center;min-height:80vh;overflow:hidden;padding:var(--kh-spacing--lg) var(--kh-spacing--md);text-align:center}.page-not-found__content{align-content:center;align-items:center;flex-direction:row;justify-content:center;transform:translateY(10vh);z-index:30}.page-not-found h1{font-size:calc(var(--kh-font-size-xxl)*4);margin-bottom:.1em;margin-top:-.3em}.page-not-found .chibi-hannah{left:50%;max-width:10em;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-not-found img{width:auto}.page-not-found .c-decor--hearts{left:0;position:absolute;top:0;width:100%}.page-not-found .c-decor--hearts img{left:auto;transform:none}@keyframes spinner{to{transform:rotate(1turn)}}.animated-gear img{animation:spinner 40s linear infinite;width:100%}@media (prefers-reduced-motion){.animated-gear img{animation:none}}.animated-gear.reversed img{animation-direction:reverse}.c-decor--gear-size-large{min-width:calc(var(--kh-spacing--xxl)*2);width:calc(var(--kh-spacing--xxl)*2)}@media screen and (min-width:992px){.c-decor--gear-size-large{min-width:calc(var(--kh-spacing--xxl)*3);width:calc(var(--kh-spacing--xxl)*3)}}.c-decor--gear-size-small{min-width:calc(var(--kh-spacing--xxl)*1);width:calc(var(--kh-spacing--xxl)*1)}@media screen and (min-width:992px){.c-decor--gear-size-small{min-width:calc(var(--kh-spacing--xxl)*2);width:calc(var(--kh-spacing--xxl)*2)}}.c-gear-banner{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;position:relative;width:100%}.c-gear-banner__gear-tmls,.c-gear-banner__gear-tmrs{left:50%;position:absolute;top:50%;transform:translate(-50%,-60%)}.c-gear-banner__gear-tml{transform:translate(32%,-10%) rotate(-5deg)}.c-gear-banner__gear-tmls{margin-left:calc(var(--kh-spacing--xxl)*.5*-1)}@media screen and (min-width:992px){.c-gear-banner__gear-tmls{margin-left:calc(var(--kh-spacing--xxl)*1*-1)}}.c-gear-banner__gear-tmr{transform:translate(-32%,-10%) rotate(-10deg)}.c-gear-banner__gear-tmrs{margin-left:calc(var(--kh-spacing--xxl)*.5*1)}@media screen and (min-width:992px){.c-gear-banner__gear-tmrs{margin-left:calc(var(--kh-spacing--xxl)*1*1)}}.c-gear-banner__gear-tll{transform:translate(60%,10%)}.c-gear-banner__gear-tlr{transform:translate(50%,10%) rotate(10deg)}.c-gear-banner__gear-trl{transform:translate(-52.5%,10%)}.c-gear-banner__gear-trr{transform:translate(-60%,10%) rotate(5deg)}.container{margin-left:auto;margin-right:auto;max-width:var(--kh-container-wide);padding-left:var(--kh-container-spacing);padding-right:var(--kh-container-spacing);width:100%}.container>:first-child{margin-top:0}.container>:last-child{margin-bottom:0}.container--full{max-width:none}.site-footer{margin-top:var(--kh-spacing--xl);position:relative}.site-footer .nav__list{align-items:center;display:none;flex-wrap:wrap;gap:var(--kh-spacing--sm);justify-content:center;list-style:none;margin-left:0;padding-left:0}@media screen and (min-width:768px){.site-footer .nav__list{display:flex}}.site-footer__btm{background-color:var(--kh-colour--brown-dark);font-size:calc(var(--kh-font-size--sm)*.85);padding-bottom:var(--kh-spacing--sm);padding-top:var(--kh-spacing--sm);position:relative;z-index:10}.site-footer__avatar{aspect-ratio:1/.75;margin-bottom:calc(var(--kh-spacing--sm)*-1);margin-left:auto;margin-right:auto;order:10;width:var(--kh-spacing--xl)}@media screen and (min-width:1280px){.site-footer__avatar{margin-left:0;margin-right:0;margin-top:calc(var(--kh-spacing--lg)*-1);order:0}}.site-footer__btm-content{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center}.site-footer__btm-content p{opacity:.5}.site-footer__btm-content a{opacity:.5;transition:all .2s ease}.site-footer__btm-content a:focus,.site-footer__btm-content a:hover{opacity:1}@media screen and (min-width:1280px){.site-footer__btm-content{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;text-align:left}.site-footer__btm-content>:not(.site-footer__avatar){width:calc(50% - var(--kh-spacing--lg))}.site-footer__btm-content .site-footer__avatar{width:var(--kh-spacing--xxl)}.site-footer__btm-content p{margin-bottom:0;margin-left:auto;max-width:42em;text-align:right}.site-footer__btm-content ul{justify-content:flex-start!important;text-align:left}}.site-footer__btm-content ul{display:flex;flex-wrap:wrap;gap:var(--kh-spacing--sm);justify-content:center;list-style:none;margin-left:0;padding-left:0;width:auto}.site-footer__top{padding-bottom:var(--kh-spacing--md);padding-top:var(--kh-spacing--xxl);position:relative;width:100%;z-index:0}.site-footer__top .container{position:relative;text-align:center;z-index:3}.site-footer__top a{display:inline-block}.site-footer__top img{display:inline-block;max-width:calc(var(--kh-spacing--xxl)*2)}@media screen and (min-width:500px){.site-footer__top img{max-width:calc(var(--kh-spacing--xxl)*3)}}.site-footer__top .nav__list a{text-decoration:none}.site-footer__top .nav__list a:focus,.site-footer__top .nav__list a:hover{text-decoration:underline}.site-footer__top:after{aspect-ratio:2/1;background-image:url(../img/layout/hero-circle-bg.png);background-position:top;background-size:100% auto;bottom:10%;content:"";display:block;left:50%;margin-top:10%;min-width:calc(var(--kh-spacing--xxl)*5);position:absolute;transform:translate(-50%,50%);width:60%}@media screen and (min-width:500px){.site-footer__top:after{min-width:calc(var(--kh-spacing--xxl)*7)}}@media screen and (min-width:1280px){.site-footer__top:after{min-width:calc(var(--kh-spacing--xxl)*8)}}.site-footer__top:before{aspect-ratio:16/9;background:radial-gradient(50% 50% at 50% 50%,#51230d 0,#25090200);content:"";display:block;left:50%;mix-blend-mode:screen;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.site-footer__decor{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translateY(15%);width:100%}@media screen and (min-width:1280px){.site-footer__decor{transform:translateY(15%)}}.site-footer__decor .c-gear-banner__gear-tm,.site-footer__decor .c-gear-banner__gear-tml,.site-footer__decor .c-gear-banner__gear-tmls,.site-footer__decor .c-gear-banner__gear-tmr,.site-footer__decor .c-gear-banner__gear-tmrs{opacity:0}.site-footer__stamp{bottom:100%;left:50%;margin-bottom:calc(var(--kh-spacing--md)*-1);max-width:calc(var(--kh-spacing--xxl)*2.25);position:absolute;transform:translate(-50%,50%)}@media screen and (min-width:500px){.site-footer__stamp{margin-bottom:0;transform:translate(-50%,50%)}}@media screen and (min-width:768px){.site-footer__stamp{margin-bottom:calc(var(--kh-spacing--md)*-1);transform:translate(-50%,50%)}}@media screen and (min-width:1280px){.site-footer__stamp{margin-bottom:0;transform:translate(-50%,50%)}}.site-footer__logo{transition:all .2s ease}.site-footer__logo:focus,.site-footer__logo:hover{scale:1.02}
