@font-face{font-family:Changa One;font-style:italic;font-display:swap;font-weight:400;src:url(../media/changa-one-latin-400-italic.0hqiy_avg95h8.woff2)format("woff2"),url(../media/changa-one-latin-400-italic.00jz2z5c0elx1.woff)format("woff");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:Changa One;font-style:normal;font-display:swap;font-weight:400;src:url(../media/changa-one-latin-400-normal.14rj6dgdhrcoq.woff2)format("woff2"),url(../media/changa-one-latin-400-normal.1i36ytaa6q6wu.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-cyrillic-ext-400-normal.26b1kbv33iy62.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-400-normal.1pgmim4xr2og7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-vietnamese-400-normal.1sfip73h1_7m1.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-400-normal.1_yv2tyws5peb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-ext-400-normal.2js7borcn2qw8.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-400-normal.2-0tm_9ry8csn.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(../media/hanken-grotesk-latin-400-normal.18lpns2xtfj9z.woff2)format("woff2"),url(../media/hanken-grotesk-latin-400-normal.1m1yv-g7__21o.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-cyrillic-ext-500-normal.38p38oaixczyc.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-500-normal.1weh3t-4r0149.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-vietnamese-500-normal.3i7y-slsabp_q.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-500-normal.3efgxbfxic8lr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-ext-500-normal.0q0v5cs4s7wwz.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-500-normal.12izahxvxna1x.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(../media/hanken-grotesk-latin-500-normal.2om_jlrhbwq6l.woff2)format("woff2"),url(../media/hanken-grotesk-latin-500-normal.3bq4ckd-nwon7.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-cyrillic-ext-600-normal.2dvqylh00t8c1.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-600-normal.41ra41y8tcnql.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-vietnamese-600-normal.01hhw77rc76y9.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-600-normal.3i-irnll22ros.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-ext-600-normal.04kogq4iqfkmp.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-600-normal.212vl8b0a3ru_.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(../media/hanken-grotesk-latin-600-normal.0c7b5n7trqal9.woff2)format("woff2"),url(../media/hanken-grotesk-latin-600-normal.059oydah0bc9-.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-cyrillic-ext-700-normal.0fl7aucw-tiyw.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-700-normal.3n5uo7-czhdoe.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-vietnamese-700-normal.3v9x6w6ev_bsw.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-700-normal.3r53utmi9kf8j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-ext-700-normal.3zj6bzynjvcnc.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-700-normal.18nifm-m6oxic.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/hanken-grotesk-latin-700-normal.061szqq7cg1k1.woff2)format("woff2"),url(../media/hanken-grotesk-latin-700-normal.1_m986hkp-5i9.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-cyrillic-ext-800-normal.17p23k_z4znd2.woff2)format("woff2"),url(../media/hanken-grotesk-cyrillic-ext-800-normal.1gg0j5qrjp1nz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-vietnamese-800-normal.1r8035bbzgdry.woff2)format("woff2"),url(../media/hanken-grotesk-vietnamese-800-normal.3vgm9dx9m55bb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-latin-ext-800-normal.2t70m2-j_mfcb.woff2)format("woff2"),url(../media/hanken-grotesk-latin-ext-800-normal.430-03art7-cf.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/hanken-grotesk-latin-800-normal.27cls-4tkwnbs.woff2)format("woff2"),url(../media/hanken-grotesk-latin-800-normal.08kvqtmjlzeeu.woff)format("woff");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:Covered By Your Grace;font-style:normal;font-display:swap;font-weight:400;src:url(../media/covered-by-your-grace-latin-ext-400-normal.0vm758nt-_x2q.woff2)format("woff2"),url(../media/covered-by-your-grace-latin-ext-400-normal.1a6qsvskaaux7.woff)format("woff");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:Covered By Your Grace;font-style:normal;font-display:swap;font-weight:400;src:url(../media/covered-by-your-grace-latin-400-normal.1y3r8ctl3yep7.woff2)format("woff2"),url(../media/covered-by-your-grace-latin-400-normal.3y8gtgxn-eljr.woff)format("woff");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{--ink:#1f1f1f;--paper:#fff;--cream:#f6f1e4;--sand:#efe8d6;--blue:#4b6f98;--blue-dark:#3b5c82;--green:#4f7f55;--yellow:#f3d36b;--sky:#cfdceb;--mint:#b9d3b0}html{-webkit-text-size-adjust:100%}body{color:#1f1f1f;background:#fff;margin:0;font-family:Hanken Grotesk,sans-serif}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #1f1f1f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-r~=mnav-btn],button[data-r~=more-btn]{appearance:none;font-family:inherit}button[data-r~=more-btn]{display:none}@media (pointer:coarse){.tl:before{content:"";position:absolute;inset:-10px -4px}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}header[data-r~=hdr]{view-transition-name:site-header}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
@media (prefers-reduced-motion:no-preference){[data-page=start] [data-r~=scrib-main]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.45,.05,.25,1) .6s forwards scrib-draw}[data-page=start] [data-r~=hero-scrib]{transform-origin:50%;animation:9s ease-in-out 1.8s infinite scrib-sway}[data-page=start] [data-r~=hero-scrib] path:not([data-r]){opacity:0;animation:.5s ease-out 1s forwards scrib-in,4.5s ease-in-out 2s infinite scrib-shine}[data-page=start] [data-r~=hero-scrib] path:nth-child(3n+2){animation-delay:1.2s,2.2s}[data-page=start] [data-r~=hero-scrib] path:nth-child(3n+3){animation-delay:1.4s,3.4s}[data-page=start] [data-r~=hero-scrib] path:nth-child(3n+4){animation-delay:1.6s,4.4s}[data-page=start] [data-r~=hero-star]:not([data-r~=hero-spark]){animation:3.4s ease-in-out infinite twinkle}[data-page=start] [data-r~=hero-star]:not([data-r~=hero-spark])+[data-r~=hero-star]:not([data-r~=hero-spark]){animation-duration:2.6s;animation-delay:.9s}[data-page=start] [data-r~=hero-spark]{animation:2.8s ease-in-out infinite spark;scale:0}[data-page=lehre] path[d^="M50 4 L61 36"]{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite star-shine}[data-page=lehre] svg:nth-child(5n+2) path[d^="M50 4 L61 36"]{animation-delay:.3s}[data-page=lehre] svg:nth-child(5n+3) path[d^="M50 4 L61 36"]{animation-delay:.6s}[data-page=lehre] svg:nth-child(5n+4) path[d^="M50 4 L61 36"]{animation-delay:.9s}[data-page=lehre] svg:nth-child(5n+5) path[d^="M50 4 L61 36"]{animation-delay:1.2s}[data-page=start] [data-r~=hero-stk],[data-page=start] [data-r~=hero-ph]>img{transition:translate .6s cubic-bezier(.2,.7,.2,1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}}@keyframes scrib-draw{to{stroke-dashoffset:0}}@keyframes scrib-in{to{opacity:.85}}@keyframes scrib-sway{0%,to{rotate:0deg;scale:1}33%{rotate:1.6deg;scale:1.025 .99}66%{rotate:-1.2deg;scale:.99 1.03}}@keyframes scrib-shine{0%,to{opacity:.85}50%{opacity:.35}}@keyframes twinkle{0%,to{filter:brightness();rotate:0deg;scale:1}40%{filter:brightness(1.12);rotate:12deg;scale:1.16}55%{rotate:-4deg;scale:.94}70%{rotate:2deg;scale:1.04}}@keyframes spark{0%,to{rotate:0deg;scale:0}20%{rotate:45deg;scale:1.45}35%{rotate:90deg;scale:0}}@keyframes star-shine{0%,70%,to{scale:1}80%{rotate:15deg;scale:1.3}90%{scale:.95}}[data-page=start] [data-r~=hero-h1] .nw{white-space:nowrap;display:inline-block}[data-page=start] [data-r~=hero-h1] .nl{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-page=start] [data-r~=hero-h1] .nl{transform-origin:50% 90%;animation:.7s cubic-bezier(.34,1.56,.64,1) backwards name-in}[data-page=start] [data-r~=hero-bar]{animation:.75s cubic-bezier(.65,0,.35,1) .45s backwards bar-in}[data-page=start] [data-r~=hero-stk] .stk{animation:5.5s ease-in-out infinite bob,.55s cubic-bezier(.34,1.56,.64,1) backwards stk-pop}[data-page=start] [data-r~=hero-stk] .stk:first-child{animation-delay:0s,1s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(2){animation-delay:0s,1.1s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(3){animation-delay:0s,1.2s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(4){animation-delay:0s,1.3s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(5){animation-delay:0s,1.4s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(6){animation-delay:0s,1.5s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(7){animation-delay:0s,1.6s}[data-page=start] [data-r~=hero-ph]>img{animation:.9s cubic-bezier(.2,.7,.2,1) .35s backwards photo-in}}@keyframes name-in{0%{opacity:0;translate:0 .35em;rotate:-14deg;scale:1.25}60%{opacity:1}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes bar-in{0%{clip-path:inset(0 100% 0 0 round 4px 14px 6px 18px)}to{clip-path:inset(0 round 4px 14px 6px 18px)}}@keyframes stk-pop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes photo-in{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference) and (max-width:1024px){[data-page=start] [data-r~=hero-stk] .stk{will-change:translate, rotate;animation:.55s cubic-bezier(.34,1.56,.64,1) backwards stk-pop,5.2s ease-in-out infinite stk-float}[data-page=start] [data-r~=hero-stk] .stk:nth-child(2n){animation-name:stk-pop,stk-float-b;animation-duration:.55s,6.1s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(3n){animation-duration:.55s,4.7s}[data-page=start] [data-r~=hero-stk] .stk:first-child{animation-delay:1.1s,-.4s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(2){animation-delay:1.2s,-1.9s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(3){animation-delay:1.3s,-3.1s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(4){animation-delay:1.4s,-.9s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(5){animation-delay:1.5s,-2.6s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(6){animation-delay:1.6s,-1.3s}[data-page=start] [data-r~=hero-stk] .stk:nth-child(7){animation-delay:1.7s,-3.8s}[data-page=start] [data-r~=hero-ph]>img{animation:.9s cubic-bezier(.2,.7,.2,1) .35s backwards photo-in,6s ease-in-out 1.3s infinite photo-float}[data-page=start] [data-r~=hero-star]{translate:var(--sx,0px) var(--sy,0px)}[data-page=start] [data-r~=jump]>a{animation:.5s cubic-bezier(.2,.7,.2,1) backwards chip-in}[data-page=start] [data-r~=jump]>a:nth-child(2){animation-delay:1.5s}[data-page=start] [data-r~=jump]>a:nth-child(3){animation-delay:1.58s}[data-page=start] [data-r~=jump]>a:nth-child(4){animation-delay:1.66s}[data-page=start] [data-r~=jump]>a:nth-child(5){animation-delay:1.74s}[data-page=start] [data-r~=jump]>a:nth-child(6){animation-delay:1.82s}}@media (prefers-reduced-motion:reduce){[data-page=start] [data-r~=hero-stk] .stk,[data-page=start] [data-r~=hero-ph]>img,[data-page=start] [data-r~=jump]>a{animation:none!important}}@keyframes stk-float{0%,to{translate:var(--sx,0px) var(--sy,0px);rotate:0deg}50%{translate:var(--sx,0px) calc(var(--sy,0px) - 6px);rotate:1.8deg}}@keyframes stk-float-b{0%,to{translate:var(--sx,0px) var(--sy,0px);rotate:0deg}50%{translate:var(--sx,0px) calc(var(--sy,0px) - 5px);rotate:-2deg}}@keyframes photo-float{0%,to{translate:0 var(--py,0px)}50%{translate:0 calc(var(--py,0px) - 5px)}}@keyframes chip-in{0%{opacity:0;translate:18px}to{opacity:1;translate:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){[data-page=start] [data-r~=stk-o6]{overflow:hidden}[data-page=start] [data-r~=stk-o6]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 0%,#fff0 35%,#ffffffbf 48%,#ffffff26 54%,#0000 70%) 0 0/260% 100%;background-position:var(--hx,50%) 0;mix-blend-mode:screen;opacity:.9;animation:6s ease-in-out infinite holo;position:absolute;inset:0}[data-page=start] [data-r~=stk-o6]:hover:after{animation:none}[data-page=start] [data-r~=hero-stk] .stk{backface-visibility:hidden}}@keyframes holo{0%,to{background-position:110% 0}50%{background-position:-10% 0}}
.ck-banner,.ck-settings{color:#1f1f1f;font-family:Hanken Grotesk,sans-serif}.ck-banner p,.ck-settings p{margin:0}.ck-banner button,.ck-settings button{font:inherit;cursor:pointer}.ck-banner{z-index:90;box-sizing:border-box;background:#f6f1e4 repeating-linear-gradient(#0000 0 27px,#4b6f9829 27px 28px) 0 70px;border:2px solid #1f1f1f;border-radius:6px;flex-direction:column;gap:12px;width:410px;max-width:calc(100% - 24px);padding:26px 24px 22px;display:flex;position:fixed;bottom:36px;right:36px;transform:rotate(-1.2deg);box-shadow:0 16px 32px #1f1f1f38}.ck-tape{opacity:.92;background:#d9c29a;width:104px;height:26px;margin-left:-52px;position:absolute;top:-13px;left:50%;transform:rotate(3deg)}.ck-top{align-items:center;gap:10px;display:flex}.ck-icon{flex-shrink:0;width:44px;height:44px;display:block;overflow:visible}.ck-note{color:#3b5c82;white-space:nowrap;font-family:Covered By Your Grace,cursive;font-size:28px;line-height:1;transform:rotate(-2deg)}.ck-set{color:inherit;background:0 0;border:0;border-bottom:1.5px solid #1f1f1f;min-height:44px;margin-left:auto;padding:0 0 1px;font-size:14px;font-weight:700}.ck-text{font-size:15px;line-height:1.55}.ck-text a{color:inherit;white-space:nowrap;border-bottom:1.5px solid #1f1f1f;font-weight:700;text-decoration:none}.ck-btns{grid-template-columns:1fr 1fr;gap:10px;padding-top:2px;display:grid}.ck-btns button{border:2px solid #1f1f1f;border-radius:99px;min-height:44px;padding:12px 16px;font-size:15px;font-weight:700}.ck-no{color:#1f1f1f;background:#fff}.ck-yes{color:#fff;background:#4b6f98;box-shadow:3px 3px #1f1f1f}@media (max-width:1024px){.ck-banner{width:430px;bottom:32px;right:30px}}@media (max-width:640px){.ck-banner{background-position:0 54px;gap:8px;width:auto;max-width:none;padding:16px 14px 14px;bottom:14px;left:12px;right:12px;transform:rotate(-.6deg)}.ck-note{font-size:23px}.ck-set{font-size:13px}.ck-text{font-size:15px;line-height:1.45}.ck-btns button{min-height:44px;padding:11px 8px;font-size:15px}}.ck-overlay{z-index:95;background:#1f1f1f73;position:fixed;inset:0}.ck-settings{z-index:96;box-sizing:border-box;background:#f6f1e4 repeating-linear-gradient(#0000 0 27px,#4b6f9824 27px 28px) 0 80px;border:2px solid #1f1f1f;border-radius:6px;flex-direction:column;gap:16px;width:520px;max-width:calc(100% - 24px);max-height:calc(100vh - 24px);padding:26px 26px 22px;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)rotate(-.8deg);box-shadow:0 18px 40px #1f1f1f4d}.ck-head{align-items:center;gap:12px;display:flex}.ck-head .ck-icon{width:40px;height:40px}.ck-h{color:#3b5c82;flex:1;font-family:Covered By Your Grace,cursive;font-size:32px;line-height:1}.ck-x{background:linear-gradient(#1f1f1f,#1f1f1f) 50%/16px 2px no-repeat,linear-gradient(#1f1f1f,#1f1f1f) 50%/2px 16px no-repeat;border:2px solid #1f1f1f;border-radius:99px;flex-shrink:0;width:44px;height:44px;padding:0;position:relative;transform:rotate(45deg)}.ck-intro{color:#2b2924;font-size:15px;line-height:1.55}.ck-list{background:#fff;border:2px solid #1f1f1f;border-radius:16px;overflow:hidden}.ck-row{align-items:center;gap:16px;padding:16px 18px;display:flex}.ck-row+.ck-row{border-top:1px solid #1f1f1f24}.ck-row>div{flex:1}.ck-t{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.ck-pill{letter-spacing:.08em;text-transform:uppercase;background:#b9d3b0;border:1.5px solid #1f1f1f;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.ck-d{color:#3e3a33;font-size:14px;line-height:1.5;margin-top:3px!important}.ck-tg{background:#e7e1d3;border:2px solid #1f1f1f;border-radius:99px;flex-shrink:0;width:52px;height:32px;padding:0;transition:background .2s;position:relative}.ck-tg i{box-sizing:border-box;background:#fff;border:2px solid #1f1f1f;border-radius:99px;width:24px;height:24px;transition:left .2s;position:absolute;top:2px;left:2px}.ck-tg[aria-checked=true]{background:#4f7f55}.ck-tg[aria-checked=true] i{left:22px}.ck-tg:disabled{opacity:.6;cursor:default}.ck-sbtns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ck-sbtns button{border:2px solid #1f1f1f;border-radius:99px;min-height:44px;padding:14px 10px;font-size:15px;font-weight:700}.ck-save{color:#1f1f1f;background:#fff}.ck-all{color:#fff;background:#4b6f98;box-shadow:3px 3px #1f1f1f}@media (max-width:1024px){.ck-settings{width:560px}}@media (max-width:640px){.ck-settings{width:auto;max-width:none;box-shadow:none;border-bottom:0;border-radius:22px 22px 0 0;max-height:92vh;padding:12px 20px 28px;inset:auto 0 0;transform:none}.ck-settings:before{content:"";background:#1f1f1f40;border-radius:9px;width:44px;height:5px;margin:0 auto 6px;display:block}.ck-settings .ck-tape{top:-12px}.ck-h{white-space:nowrap;font-size:28px}.ck-intro{font-size:16px}.ck-d{font-size:15px}.ck-sbtns button{font-size:16px}}@media (prefers-reduced-motion:reduce){.ck-tg,.ck-tg i{transition:none}}
