.chrome-module__WdIbDG__headerBrand{min-block-size:var(--tiku-size-touch-min);flex:none;justify-self:start;align-items:center;line-height:0;display:inline-flex}.chrome-module__WdIbDG__headerBrand .chrome-module__WdIbDG__headerMark{--mark-h:2.25rem;inline-size:calc(var(--mark-h) * var(--wm-ratio));block-size:var(--mark-h);transition:scale var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard);flex:none;translate:0 -7.5%}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-motion=reduce]) .chrome-module__WdIbDG__headerBrand:hover .chrome-module__WdIbDG__headerMark{scale:1.035}}@media (max-width:1099px){.chrome-module__WdIbDG__headerBrand .chrome-module__WdIbDG__headerMark{--mark-h:1.875rem}}@media (max-width:899px){.chrome-module__WdIbDG__headerBrand .chrome-module__WdIbDG__headerMark{--mark-h:1.75rem}}@media (max-width:359px){.chrome-module__WdIbDG__headerBrand .chrome-module__WdIbDG__headerMark{--mark-h:1.5rem}}.chrome-module__WdIbDG__footerBrand{line-height:0}.chrome-module__WdIbDG__footerBrand .chrome-module__WdIbDG__footerMark{--mark-w:12.5rem;inline-size:var(--mark-w);margin-inline-start:calc(var(--mark-w) * -.01)}@media (max-width:767px){.chrome-module__WdIbDG__footerBrand .chrome-module__WdIbDG__footerMark{--mark-w:11rem}}
:root{--tiku-color-world-sky:#d7eeff;--tiku-color-world-cloud:#fffdf8;--tiku-color-world-puffstone:#ebcb9a;--tiku-color-world-grass:#9bcb75;--tiku-color-world-skywood:#b97842;--tiku-color-world-deep-navy:#17365d;--tiku-color-character-tiku:#e94b24;--tiku-color-character-roko:#c8752b;--tiku-color-character-mira:#d84aa8;--tiku-color-character-nilo:#3767c8;--tiku-color-character-tomo:#5d8748;--tiku-color-spark-discovery:#f0542a;--tiku-color-spark-courage:#c8752b;--tiku-color-spark-creative:#d84aa8;--tiku-color-spark-kindness:#7b61d9;--tiku-color-spark-focus:#3767c8;--tiku-color-spark-team:#5d8748;--tiku-color-proposed-navy-muted:#3e5877;--tiku-color-proposed-navy-hairline:#dadddf;--tiku-color-proposed-navy-raised:#2e4c70;--tiku-color-proposed-navy-hairline-night:#415e81;--tiku-color-proposed-navy-shade:#0c1b2e;--tiku-color-proposed-sky-muted:#b1c9df;--tiku-color-proposed-spark-ink-discovery:#b73003;--tiku-color-proposed-spark-ink-courage:#964f01;--tiku-color-proposed-spark-ink-creative:#b12086;--tiku-color-proposed-spark-ink-kindness:#694cc3;--tiku-color-proposed-spark-ink-focus:#2e5dbd;--tiku-color-proposed-spark-ink-team:#446c2e}:root,[data-theme=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tiku-theme-bg:var(--tiku-color-world-cloud);--tiku-theme-surface:var(--tiku-color-world-cloud);--tiku-theme-surface-alt:var(--tiku-color-world-sky);--tiku-theme-surface-warm:var(--tiku-color-world-puffstone);--tiku-theme-text:var(--tiku-color-world-deep-navy);--tiku-theme-text-muted:var(--tiku-color-proposed-navy-muted);--tiku-theme-text-placeholder:var(--tiku-color-proposed-navy-muted);--tiku-theme-text-disabled:var(--tiku-color-proposed-navy-muted);--tiku-theme-link:var(--tiku-color-world-deep-navy);--tiku-theme-border-subtle:var(--tiku-color-proposed-navy-hairline);--tiku-theme-border-control:var(--tiku-color-world-deep-navy);--tiku-theme-border-disabled:var(--tiku-color-proposed-navy-muted);--tiku-theme-control-bg:var(--tiku-color-world-cloud);--tiku-theme-focus-ring:var(--tiku-color-world-deep-navy);--tiku-theme-focus-halo:var(--tiku-color-world-cloud);--tiku-theme-focus-shadow:0 0 0 var(--tiku-border-focus-offset) var(--tiku-theme-focus-halo);--tiku-theme-button-primary-bg:var(--tiku-color-world-deep-navy);--tiku-theme-button-primary-text:var(--tiku-color-world-cloud);--tiku-theme-button-primary-bg-hover:var(--tiku-color-proposed-navy-raised);--tiku-theme-button-secondary-bg:var(--tiku-color-world-sky);--tiku-theme-button-secondary-text:var(--tiku-color-world-deep-navy);--tiku-theme-button-secondary-border:var(--tiku-color-world-deep-navy);--tiku-theme-button-secondary-bg-hover:var(--tiku-color-world-cloud);--tiku-theme-spark-plate:var(--tiku-color-world-cloud);--tiku-theme-spark-plate-text:var(--tiku-color-world-deep-navy);--tiku-theme-selection-bg:var(--tiku-color-world-deep-navy);--tiku-theme-selection-text:var(--tiku-color-world-cloud);--tiku-theme-status-surface-info:var(--tiku-color-world-sky);--tiku-theme-status-surface-attention:var(--tiku-color-world-puffstone);--tiku-theme-status-text:var(--tiku-color-world-deep-navy);--tiku-theme-status-border-attention:var(--tiku-color-world-deep-navy);--tiku-theme-shadow-1:0 1px 2px #17365d14, 0 2px 6px #b978421a;--tiku-theme-shadow-2:0 2px 4px #17365d14, 0 8px 20px #b9784224;--tiku-theme-shadow-3:0 4px 8px #17365d1a, 0 20px 48px #17365d29;--tiku-theme-scrim:#17365d8c}[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tiku-theme-bg:var(--tiku-color-world-deep-navy);--tiku-theme-surface:var(--tiku-color-world-deep-navy);--tiku-theme-surface-alt:var(--tiku-color-proposed-navy-raised);--tiku-theme-surface-warm:var(--tiku-color-proposed-navy-raised);--tiku-theme-text:var(--tiku-color-world-cloud);--tiku-theme-text-muted:var(--tiku-color-proposed-sky-muted);--tiku-theme-text-placeholder:var(--tiku-color-proposed-sky-muted);--tiku-theme-text-disabled:var(--tiku-color-proposed-sky-muted);--tiku-theme-link:var(--tiku-color-world-cloud);--tiku-theme-border-subtle:var(--tiku-color-proposed-navy-hairline-night);--tiku-theme-border-control:var(--tiku-color-world-sky);--tiku-theme-border-disabled:var(--tiku-color-proposed-sky-muted);--tiku-theme-control-bg:var(--tiku-color-world-deep-navy);--tiku-theme-focus-ring:var(--tiku-color-world-cloud);--tiku-theme-focus-halo:var(--tiku-color-world-deep-navy);--tiku-theme-focus-shadow:0 0 0 var(--tiku-border-focus-offset) var(--tiku-theme-focus-halo);--tiku-theme-button-primary-bg:var(--tiku-color-world-cloud);--tiku-theme-button-primary-text:var(--tiku-color-world-deep-navy);--tiku-theme-button-primary-bg-hover:var(--tiku-color-world-sky);--tiku-theme-button-secondary-bg:var(--tiku-color-proposed-navy-raised);--tiku-theme-button-secondary-text:var(--tiku-color-world-cloud);--tiku-theme-button-secondary-border:var(--tiku-color-world-sky);--tiku-theme-button-secondary-bg-hover:var(--tiku-color-world-deep-navy);--tiku-theme-spark-plate:var(--tiku-color-world-cloud);--tiku-theme-spark-plate-text:var(--tiku-color-world-deep-navy);--tiku-theme-selection-bg:var(--tiku-color-world-sky);--tiku-theme-selection-text:var(--tiku-color-world-deep-navy);--tiku-theme-status-surface-info:var(--tiku-color-proposed-navy-raised);--tiku-theme-status-surface-attention:var(--tiku-color-proposed-navy-raised);--tiku-theme-status-text:var(--tiku-color-world-cloud);--tiku-theme-status-border-attention:var(--tiku-color-world-puffstone);--tiku-theme-shadow-1:0 1px 2px #0c1b2e66, 0 2px 8px #0c1b2e4d;--tiku-theme-shadow-2:0 2px 4px #0c1b2e73, 0 8px 24px #0c1b2e59;--tiku-theme-shadow-3:0 4px 8px #0c1b2e80, 0 20px 48px #0c1b2e73;--tiku-theme-scrim:#0c1b2eb3}:root{--tiku-spark-discovery-color:var(--tiku-color-spark-discovery);--tiku-spark-discovery-icon:"spark-discovery";--tiku-spark-discovery-label-key:"spark.discovery.label";--tiku-spark-discovery-verb-key:"spark.discovery.verb";--tiku-spark-discovery-ease:cubic-bezier(.18, .4, .67, .76);--tiku-spark-courage-color:var(--tiku-color-spark-courage);--tiku-spark-courage-icon:"spark-courage";--tiku-spark-courage-label-key:"spark.courage.label";--tiku-spark-courage-verb-key:"spark.courage.verb";--tiku-spark-courage-ease:cubic-bezier(.62, 0, .08, .97);--tiku-spark-creative-color:var(--tiku-color-spark-creative);--tiku-spark-creative-icon:"spark-creative";--tiku-spark-creative-label-key:"spark.creative.label";--tiku-spark-creative-verb-key:"spark.creative.verb";--tiku-spark-creative-ease:cubic-bezier(.08, .66, .75, .42);--tiku-spark-kindness-color:var(--tiku-color-spark-kindness);--tiku-spark-kindness-icon:"spark-kindness";--tiku-spark-kindness-label-key:"spark.kindness.label";--tiku-spark-kindness-verb-key:"spark.kindness.verb";--tiku-spark-kindness-ease:cubic-bezier(.27, .04, .2, .59);--tiku-spark-focus-color:var(--tiku-color-spark-focus);--tiku-spark-focus-icon:"spark-focus";--tiku-spark-focus-label-key:"spark.focus.label";--tiku-spark-focus-verb-key:"spark.focus.verb";--tiku-spark-focus-ease:cubic-bezier(.9, .95, .05, 1);--tiku-spark-team-color:var(--tiku-color-spark-team);--tiku-spark-team-icon:"spark-team";--tiku-spark-team-label-key:"spark.team.label";--tiku-spark-team-verb-key:"spark.team.verb";--tiku-spark-team-ease:cubic-bezier(.57, .36, .28, .94);--tiku-spark-icon-size-s:24px;--tiku-spark-icon-size-m:32px;--tiku-spark-icon-size-l:64px;--tiku-spark-plate-padding:.25;--tiku-spark-cue-duration:.24s;--tiku-spark-gesture-duration:.12s;--tiku-spark-effect-duration:.48s;--tiku-spark-resolve-duration:.9s;--tiku-spark-cue-ease:cubic-bezier(0, 0, .2, 1);--tiku-spark-resolve-ease:cubic-bezier(.4, 0, 1, 1);--tiku-spark-bloom-blur:16px;--tiku-spark-bloom-opacity-cue:.25;--tiku-spark-bloom-opacity-peak:.6;--tiku-spark-bloom-scale-peak:1.15;--tiku-spark-bloom-opacity-rest:0;--tiku-character-tiku-color:var(--tiku-color-character-tiku);--tiku-character-tiku-scale:12;--tiku-character-tiku-ease:cubic-bezier(.2, .9, .3, 1);--tiku-character-tiku-duration:.24s;--tiku-character-tiku-distance:4px;--tiku-character-tiku-delay:0s;--tiku-character-roko-color:var(--tiku-color-character-roko);--tiku-character-roko-scale:11;--tiku-character-roko-ease:cubic-bezier(.3, 1.35, .5, 1);--tiku-character-roko-duration:.48s;--tiku-character-roko-distance:8px;--tiku-character-roko-delay:0s;--tiku-character-mira-color:var(--tiku-color-character-mira);--tiku-character-mira-scale:11;--tiku-character-mira-ease:cubic-bezier(.45, 0, .55, 1);--tiku-character-mira-ease-arc:cubic-bezier(.2, .8, .4, 1);--tiku-character-mira-duration:.48s;--tiku-character-mira-distance:6px;--tiku-character-mira-delay:0s;--tiku-character-nilo-color:var(--tiku-color-character-nilo);--tiku-character-nilo-scale:10;--tiku-character-nilo-ease:cubic-bezier(.5, 0, .1, 1);--tiku-character-nilo-duration:.24s;--tiku-character-nilo-distance:2px;--tiku-character-nilo-delay:.12s;--tiku-character-tomo-color:var(--tiku-color-character-tomo);--tiku-character-tomo-scale:13;--tiku-character-tomo-ease:cubic-bezier(.6, 0, .3, 1);--tiku-character-tomo-duration:.48s;--tiku-character-tomo-distance:6px;--tiku-character-tomo-delay:0s;--tiku-character-tomo-spread:1.03;--tiku-character-facing-sign:0}[data-facing=front]{--tiku-character-facing-sign:0}[data-facing=right]{--tiku-character-facing-sign:1}[data-facing=left]{--tiku-character-facing-sign:-1}:root{--tiku-font-family-display:"Fredoka", "Rubik", system-ui, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif;--tiku-font-family-text:"Rubik", system-ui, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif;--tiku-font-weight-regular:400;--tiku-font-weight-medium:500;--tiku-font-weight-semibold:600;--tiku-font-weight-bold:700;--tiku-font-size-text-xs:.875rem;--tiku-font-size-text-s:1rem;--tiku-font-size-text-m:1.125rem;--tiku-font-size-text-l:1.375rem;--tiku-font-size-heading-s:clamp(1.375rem, 1.2917rem + .3704vw, 1.625rem);--tiku-font-size-heading-m:clamp(1.625rem, 1.5rem + .5556vw, 2rem);--tiku-font-size-heading-l:clamp(1.875rem, 1.6667rem + .9259vw, 2.5rem);--tiku-font-size-display-s:clamp(2.25rem, 1.9167rem + 1.4815vw, 3.25rem);--tiku-font-size-display-m:clamp(2.625rem, 2.1667rem + 2.037vw, 4rem);--tiku-font-size-display-l:clamp(3rem, 2.1667rem + 3.7037vw, 5.5rem);--tiku-measure:65ch}:root,[lang|=en]{--tiku-line-height-display:1.1;--tiku-line-height-heading:1.2;--tiku-line-height-body:1.55;--tiku-line-height-small:1.45;--tiku-line-height-body-nikud:1.55;--tiku-letter-spacing-display:-.01em;--tiku-letter-spacing-heading:0em;--tiku-letter-spacing-body:0em;--tiku-letter-spacing-eyebrow:.06em;--tiku-text-transform-eyebrow:uppercase;--tiku-emphasis-style:italic;--tiku-emphasis-weight:initial}[lang|=he]{--tiku-line-height-display:1.2;--tiku-line-height-heading:1.3;--tiku-line-height-body:1.7;--tiku-line-height-small:1.55;--tiku-line-height-body-nikud:1.9;--tiku-letter-spacing-display:0em;--tiku-letter-spacing-heading:0em;--tiku-letter-spacing-body:0em;--tiku-letter-spacing-eyebrow:0em;--tiku-text-transform-eyebrow:none;--tiku-emphasis-style:normal;--tiku-emphasis-weight:600}:root{--tiku-space-1:.25rem;--tiku-space-2:.5rem;--tiku-space-3:.75rem;--tiku-space-4:1rem;--tiku-space-5:1.5rem;--tiku-space-6:2rem;--tiku-space-7:3rem;--tiku-space-8:4rem;--tiku-space-9:6rem;--tiku-space-10:8rem;--tiku-space-section:clamp(3rem, 1.3333rem + 7.4074vw, 8rem);--tiku-space-gutter:clamp(1rem, .5rem + 2.2222vw, 2.5rem);--tiku-space-stack:clamp(1.5rem, 1rem + 2.2222vw, 3rem);--tiku-layout-container-max:80rem;--tiku-layout-container-wide:90rem;--tiku-radius-xs:6px;--tiku-radius-s:10px;--tiku-radius-m:16px;--tiku-radius-l:24px;--tiku-radius-xl:32px;--tiku-radius-2xl:48px;--tiku-radius-pill:999px;--tiku-border-width-hairline:1px;--tiku-border-width-control:2px;--tiku-border-width-focus:3px;--tiku-border-focus-offset:2px;--tiku-border-style-disabled:dashed;--tiku-underline-thickness:1.5px;--tiku-underline-thickness-hover:3px;--tiku-underline-offset:.18em;--tiku-z-below:-1;--tiku-z-base:0;--tiku-z-raised:1;--tiku-z-dropdown:100;--tiku-z-sticky:200;--tiku-z-header:300;--tiku-z-overlay:400;--tiku-z-modal:500;--tiku-z-toast:600;--tiku-z-skip-link:1000;--tiku-breakpoint-sm:480px;--tiku-breakpoint-md:768px;--tiku-breakpoint-lg:1024px;--tiku-breakpoint-xl:1280px;--tiku-breakpoint-2xl:1536px;--tiku-size-touch-min:48px;--tiku-motion-duration-instant:.12s;--tiku-motion-duration-quick:.24s;--tiku-motion-duration-moderate:.48s;--tiku-motion-duration-slow:.9s;--tiku-motion-duration-fade:.12s;--tiku-motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--tiku-motion-ease-enter:cubic-bezier(0, 0, .2, 1);--tiku-motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--tiku-motion-ease-fade:cubic-bezier(.37, 0, .63, 1);--tiku-motion-scale:1;--tiku-motion-inline-sign:1;--tiku-motion-env-play-state:running;--tiku-motion-parallax-sky:0;--tiku-motion-parallax-clouds-back:.04;--tiku-motion-parallax-islands-far:.08;--tiku-motion-parallax-academy-mid:.12;--tiku-motion-parallax-ledge:.18;--tiku-motion-parallax-cast:.18;--tiku-motion-parallax-clouds-front:.3}[dir=rtl]{--tiku-motion-inline-sign:-1}[dir=ltr]{--tiku-motion-inline-sign:1}@media (prefers-reduced-motion:reduce){:root{--tiku-motion-scale:0;--tiku-motion-env-play-state:paused;--tiku-motion-duration-instant:1ms;--tiku-motion-duration-quick:1ms;--tiku-motion-duration-moderate:1ms;--tiku-motion-duration-slow:1ms;--tiku-spark-cue-duration:.12s;--tiku-spark-gesture-duration:1ms;--tiku-spark-effect-duration:.12s;--tiku-spark-resolve-duration:.12s;--tiku-spark-bloom-opacity-peak:.4;--tiku-spark-bloom-scale-peak:1;--tiku-character-tiku-duration:1ms;--tiku-character-tiku-distance:0px;--tiku-character-roko-duration:1ms;--tiku-character-roko-distance:0px;--tiku-character-mira-duration:1ms;--tiku-character-mira-distance:0px;--tiku-character-nilo-duration:1ms;--tiku-character-nilo-distance:0px;--tiku-character-nilo-delay:0s;--tiku-character-tomo-duration:1ms;--tiku-character-tomo-distance:0px;--tiku-character-tomo-spread:1;--tiku-motion-parallax-clouds-back:0;--tiku-motion-parallax-islands-far:0;--tiku-motion-parallax-academy-mid:0;--tiku-motion-parallax-ledge:0;--tiku-motion-parallax-cast:0;--tiku-motion-parallax-clouds-front:0}}:root[data-motion=reduce]{--tiku-motion-scale:0;--tiku-motion-env-play-state:paused;--tiku-motion-duration-instant:1ms;--tiku-motion-duration-quick:1ms;--tiku-motion-duration-moderate:1ms;--tiku-motion-duration-slow:1ms;--tiku-spark-cue-duration:.12s;--tiku-spark-gesture-duration:1ms;--tiku-spark-effect-duration:.12s;--tiku-spark-resolve-duration:.12s;--tiku-spark-bloom-opacity-peak:.4;--tiku-spark-bloom-scale-peak:1;--tiku-character-tiku-duration:1ms;--tiku-character-tiku-distance:0px;--tiku-character-roko-duration:1ms;--tiku-character-roko-distance:0px;--tiku-character-mira-duration:1ms;--tiku-character-mira-distance:0px;--tiku-character-nilo-duration:1ms;--tiku-character-nilo-distance:0px;--tiku-character-nilo-delay:0s;--tiku-character-tomo-duration:1ms;--tiku-character-tomo-distance:0px;--tiku-character-tomo-spread:1;--tiku-motion-parallax-clouds-back:0;--tiku-motion-parallax-islands-far:0;--tiku-motion-parallax-academy-mid:0;--tiku-motion-parallax-ledge:0;--tiku-motion-parallax-cast:0;--tiku-motion-parallax-clouds-front:0}
:root{--tiku-font-family-display:var(--font-display), var(--font-text), system-ui, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif;--tiku-font-family-text:var(--font-text), system-ui, "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", Arial, sans-serif;--site-header-h:4.5rem}@media (max-width:767px){:root{--site-header-h:4rem}}*,:before,:after{box-sizing:border-box}html,[data-theme]{background-color:var(--tiku-theme-bg);color:var(--tiku-theme-text)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]){scroll-behavior:smooth}}body{min-block-size:100vh;font-family:var(--tiku-font-family-text);font-size:var(--tiku-font-size-text-m);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}:root,[lang]{line-height:var(--tiku-line-height-body);letter-spacing:var(--tiku-letter-spacing-body)}:is(h1,h2,h3) [lang]{line-height:inherit;letter-spacing:inherit}.nikud{line-height:var(--tiku-line-height-body-nikud)}::selection{background:var(--tiku-theme-selection-bg);color:var(--tiku-theme-selection-text)}::placeholder{color:var(--tiku-theme-text-placeholder);opacity:1}em{font-style:var(--tiku-emphasis-style);font-weight:var(--tiku-emphasis-weight)}h1 em,h2 em,h3 em,.display em{font-synthesis-style:none;font-style:normal}h1,h2,h3{font-family:var(--tiku-font-family-display);font-weight:var(--tiku-font-weight-semibold);line-height:var(--tiku-line-height-heading);letter-spacing:var(--tiku-letter-spacing-heading);margin-block:0 var(--tiku-space-4);text-wrap:balance}p{margin-block:0 var(--tiku-space-4);max-inline-size:var(--tiku-measure);text-wrap:pretty}a{color:var(--tiku-theme-link);text-decoration-thickness:var(--tiku-underline-thickness);text-underline-offset:var(--tiku-underline-offset)}a:hover{text-decoration-thickness:var(--tiku-underline-thickness-hover)}img,svg,video{max-inline-size:100%;display:block}img,video{block-size:auto}ul[role=list]{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--tiku-border-width-focus) solid var(--tiku-theme-focus-ring);outline-offset:var(--tiku-border-focus-offset);box-shadow:var(--tiku-theme-focus-shadow)}.site-main:focus{outline:none}.button{justify-content:center;align-items:center;gap:var(--tiku-space-2);min-block-size:var(--tiku-size-touch-min);padding-block:var(--tiku-space-3);padding-inline:var(--tiku-space-5);border-radius:var(--tiku-radius-pill);border:var(--tiku-border-width-control) solid transparent;font-family:var(--tiku-font-family-text);font-size:var(--tiku-font-size-text-s);font-weight:var(--tiku-font-weight-medium);cursor:pointer;transition:background-color var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard), box-shadow var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard);line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--tiku-theme-button-primary-bg);color:var(--tiku-theme-button-primary-text)}.button--primary:hover{background:var(--tiku-theme-button-primary-bg-hover)}.button--secondary{background:var(--tiku-theme-button-secondary-bg);color:var(--tiku-theme-button-secondary-text);border-color:var(--tiku-theme-button-secondary-border)}.button--secondary:hover{background:var(--tiku-theme-button-secondary-bg-hover)}.button:hover .button__label{text-decoration:underline;text-decoration-thickness:var(--tiku-underline-thickness);text-underline-offset:var(--tiku-underline-offset)}.button__glyph{flex:none;block-size:1.125rem;inline-size:1.125rem}[dir=rtl] .button__glyph--directional{transform:scaleX(-1)}.skip-link{z-index:var(--tiku-z-skip-link);padding-block:var(--tiku-space-2);padding-inline:var(--tiku-space-4);background:var(--tiku-theme-button-primary-bg);color:var(--tiku-theme-button-primary-text);font-weight:var(--tiku-font-weight-semibold);border-radius:var(--tiku-radius-pill);position:absolute;inset-block-start:var(--tiku-space-2);inset-inline-start:var(--tiku-space-2);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.site-header{z-index:var(--tiku-z-header);background:var(--tiku-theme-bg);border-block-end:var(--tiku-border-width-hairline) solid transparent;transition:transform var(--tiku-motion-duration-moderate) var(--tiku-motion-ease-standard), background-color var(--tiku-motion-duration-moderate) var(--tiku-motion-ease-standard), border-color var(--tiku-motion-duration-moderate) var(--tiku-motion-ease-standard), box-shadow var(--tiku-motion-duration-moderate) var(--tiku-motion-ease-standard);will-change:transform;position:sticky;inset-block-start:0}.site-header[data-scrolled]{background:color-mix(in srgb, var(--tiku-theme-bg) 80%, transparent);border-block-end-color:var(--tiku-theme-border-subtle);box-shadow:var(--tiku-theme-shadow-1);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px)}.site-header[data-hidden]{transform:translateY(-100%)}@supports selector(:has(*)){:root[data-js] body:has([data-header-overlay]) .site-header:not([data-scrolled]):not(:has(.site-nav[data-open])){background:0 0}:root[data-js] [data-header-overlay]{--hero-overlay:calc(4.5rem + var(--tiku-border-width-hairline));--hero-stage-h:100svh;margin-block-start:calc(-1 * var(--hero-overlay))}}.site-header:focus-within{transform:none}.site-header:has(.site-nav[data-open]){transform:none}.site-header:has(.site-nav[data-open]){background:var(--tiku-theme-bg)}html{scroll-padding-block-start:calc(var(--site-header-h) + var(--tiku-space-2))}.site-header__inner,.site-footer__inner{inline-size:100%;max-inline-size:var(--tiku-layout-container-max);padding-inline:var(--tiku-space-gutter);margin-inline:auto}.site-header__inner{align-items:center;gap:var(--tiku-space-4) var(--tiku-space-6);min-block-size:var(--site-header-h);padding-block:var(--tiku-space-3);display:flex}.site-header__brand{font-family:var(--tiku-font-family-display);font-weight:var(--tiku-font-weight-semibold);letter-spacing:.01em;white-space:nowrap;font-size:1.25rem;text-decoration:none}.site-nav{margin-inline-start:auto}.site-nav__list,.footer-nav__list,.locale-switcher__list{gap:var(--tiku-space-1) var(--tiku-space-5);flex-wrap:wrap;display:flex}.site-nav__link,.footer-nav__link,.locale-switcher__link{min-block-size:2.75rem;font-size:var(--tiku-font-size-text-s);font-weight:var(--tiku-font-weight-medium);align-items:center;text-decoration:none;display:inline-flex}.site-nav__link:hover,.footer-nav__link:hover,.locale-switcher__link:hover,.site-nav__link[aria-current],.footer-nav__link[aria-current]{text-decoration:underline;text-decoration-thickness:var(--tiku-underline-thickness-hover)}.site-nav__link{gap:var(--tiku-space-2);padding-inline:var(--tiku-space-3);border-radius:var(--tiku-radius-pill);font-weight:var(--tiku-font-weight-semibold);transition:background-color var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard);position:relative}.site-nav__link:hover{background:color-mix(in srgb, var(--tiku-theme-text) 7%, transparent)}.site-nav__link[aria-current]{text-decoration:none}.site-nav__link[aria-current] .site-nav__label{text-decoration:underline;text-decoration-thickness:var(--tiku-underline-thickness-hover);text-underline-offset:var(--tiku-underline-offset)}.site-nav__link[aria-current]{background:color-mix(in srgb, var(--tiku-theme-text) 7%, transparent)}@media (min-width:768px){.site-header .site-nav__list,.site-header .locale-switcher__list{flex-wrap:nowrap}.site-header .site-nav__link,.site-header .locale-switcher__link{white-space:nowrap}}@media (min-width:768px) and (max-width:1099px){.site-header__inner{column-gap:var(--tiku-space-4)}.site-header .site-nav__list{column-gap:var(--tiku-space-2)}.site-header .site-nav__link{padding-inline:var(--tiku-space-2)}.site-header .locale-switcher{padding-inline-start:var(--tiku-space-4)}}@media (min-width:768px) and (max-width:899px){.site-header .site-nav__list{column-gap:var(--tiku-space-1)}}@media (min-width:900px) and (max-width:959px){.site-header__inner{column-gap:var(--tiku-space-3)}.site-header .site-nav__list{column-gap:0}}@media (min-width:1100px) and (max-width:1199px){.site-header__inner{column-gap:var(--tiku-space-5)}.site-header .site-nav__list{column-gap:var(--tiku-space-3)}}@media (min-width:768px) and (max-width:839px){.site-header__inner{column-gap:var(--tiku-space-2)}.site-header .site-nav__list{column-gap:0}.site-header .locale-switcher{padding-inline-start:var(--tiku-space-2)}}.site-header__brand{padding-inline:var(--tiku-space-2);border-radius:var(--tiku-radius-pill);margin-inline-start:calc(-1 * var(--tiku-space-2))}.locale-switcher__link[aria-current=true]{font-weight:var(--tiku-font-weight-bold);text-decoration:underline}.site-header .locale-switcher{border-inline-start:var(--tiku-border-width-hairline) solid var(--tiku-theme-border-subtle);padding-inline-start:var(--tiku-space-5)}.locale-switcher--compact{position:relative}.locale-switcher__menu{display:none}.locale-switcher__summary{align-items:center;gap:var(--tiku-space-1);min-block-size:var(--tiku-size-touch-min);padding-inline:var(--tiku-space-2);border-radius:var(--tiku-radius-pill);cursor:pointer;font-size:var(--tiku-font-size-text-s);font-weight:var(--tiku-font-weight-semibold);letter-spacing:.04em;-webkit-user-select:none;user-select:none;transition:background-color var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard);list-style:none;display:inline-flex}.locale-switcher__summary::-webkit-details-marker{display:none}.locale-switcher__summary:hover,.locale-switcher__menu[open]>.locale-switcher__summary{background:color-mix(in srgb, var(--tiku-theme-text) 7%, transparent)}.locale-switcher__globe{flex:none;block-size:1.25rem;inline-size:1.25rem}.locale-switcher__chevron{block-size:.75rem;inline-size:.75rem;transition:transform var(--tiku-motion-duration-quick) var(--tiku-motion-ease-standard);flex:none}.locale-switcher__menu[open] .locale-switcher__chevron{transform:rotate(180deg)}.locale-switcher__panel{z-index:var(--tiku-z-dropdown);min-inline-size:10rem;padding:var(--tiku-space-2);background:var(--tiku-theme-bg);border:var(--tiku-border-width-hairline) solid var(--tiku-theme-border-subtle);border-radius:var(--tiku-radius-m);box-shadow:var(--tiku-theme-shadow-2);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + var(--tiku-space-1));inset-inline-end:0}.locale-switcher__panel .locale-switcher__link{min-block-size:var(--tiku-size-touch-min);padding-inline:var(--tiku-space-3);border-radius:var(--tiku-radius-s);font-size:var(--tiku-font-size-text-m);white-space:nowrap;display:flex}.locale-switcher__panel .locale-switcher__link:hover{background:color-mix(in srgb, var(--tiku-theme-text) 7%, transparent)}@media (max-width:1279px){.locale-switcher--compact>.locale-switcher__list{display:none}.locale-switcher--compact>.locale-switcher__menu{display:block}.site-header .locale-switcher--compact{padding-inline-start:var(--tiku-space-3)}}@media (max-width:839px){.locale-switcher__summary{padding-inline:var(--tiku-space-1)}.site-header .locale-switcher--compact{padding-inline-start:var(--tiku-space-2)}}@media (max-width:767px){.locale-switcher__chevron{display:none}.locale-switcher__summary{min-inline-size:var(--tiku-size-touch-min);justify-content:center}}.site-header:has(.locale-switcher__menu[open]){transform:none}.site-nav__toggle{display:none}@media (max-width:767px){.site-header__inner{align-items:center;column-gap:var(--tiku-space-2);grid-template-columns:1fr auto auto;grid-template-areas:"brand locale nav";row-gap:0;display:grid}.site-header__brand{grid-area:brand;font-size:1.125rem}.site-header .locale-switcher{border:0;grid-area:locale;padding:0}.site-nav{grid-area:nav;margin:0}:root[data-js] .site-nav__toggle{inline-size:var(--tiku-size-touch-min);block-size:var(--tiku-size-touch-min);border-radius:var(--tiku-radius-pill);color:var(--tiku-theme-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-inline-end:calc(-1 * var(--tiku-space-2));padding:0;display:inline-flex}.site-nav__toggle svg{block-size:1.5rem;inline-size:1.5rem}:root[data-js] .site-nav__list{display:none}:root[data-js] .site-nav[data-open] .site-nav__list{padding:var(--tiku-space-2) var(--tiku-space-gutter) var(--tiku-space-4);background:var(--tiku-theme-bg);border-block-end:var(--tiku-border-width-hairline) solid var(--tiku-theme-border-subtle);box-shadow:var(--tiku-theme-shadow-2);flex-direction:column;gap:0;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}:root[data-js] .site-nav[data-open] .site-nav__link{min-block-size:var(--tiku-size-touch-min);font-size:var(--tiku-font-size-text-m)}:root:not([data-js]) .site-header__inner{grid-template-columns:1fr auto;grid-template-areas:"brand locale""nav nav"}:root:not([data-js]) .site-nav__list{gap:0 var(--tiku-space-4)}}@media (max-width:359px){.site-header__brand{font-size:1rem}}.site-main{flex:1;inline-size:100%}.page-stub{inline-size:100%;max-inline-size:var(--tiku-layout-container-max);margin-inline:auto;margin-block:var(--tiku-space-section);padding-inline:var(--tiku-space-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-block-size:min(60svh,34rem);display:flex}.page-stub__title{margin-block:0 var(--tiku-space-6);font-size:var(--tiku-font-size-display-m);font-weight:var(--tiku-font-weight-bold);line-height:var(--tiku-line-height-display);letter-spacing:var(--tiku-letter-spacing-display);text-wrap:balance}.page-stub__notice{margin:0 0 var(--tiku-space-4);padding:var(--tiku-space-1) var(--tiku-space-3);border:var(--tiku-border-width-hairline) solid var(--tiku-theme-border-control);border-radius:var(--tiku-radius-pill);font-size:var(--tiku-font-size-text-xs);font-weight:var(--tiku-font-weight-semibold);letter-spacing:var(--tiku-letter-spacing-eyebrow);text-transform:var(--tiku-text-transform-eyebrow);align-items:center;display:inline-flex}.page-stub__text{margin-block:calc(-1 * var(--tiku-space-3)) var(--tiku-space-6);font-size:var(--tiku-font-size-text-l)}.page-stub__back{margin:0}.page-stub__list{gap:var(--tiku-space-3) var(--tiku-space-6);flex-wrap:wrap;margin-block-start:var(--tiku-space-6);display:flex}.page-stub[data-character=tiku]{--accent:var(--tiku-character-tiku-color)}.page-stub[data-character=roko]{--accent:var(--tiku-character-roko-color)}.page-stub[data-character=mira]{--accent:var(--tiku-character-mira-color)}.page-stub[data-character=nilo]{--accent:var(--tiku-character-nilo-color)}.page-stub[data-character=tomo]{--accent:var(--tiku-character-tomo-color)}.site-footer{font-size:var(--tiku-font-size-text-s)}.site-footer__inner{align-items:start;gap:var(--tiku-space-6) var(--tiku-space-6);padding-block:var(--tiku-space-8) var(--tiku-space-7);grid-template-columns:minmax(13rem,2fr) repeat(5,minmax(7rem,1fr));display:grid}@media (max-width:1023px){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand-block{grid-column:1/-1}}.site-footer__brand-block{min-inline-size:0}.site-footer__brand{font-family:var(--tiku-font-family-display);font-weight:var(--tiku-font-weight-semibold);font-size:var(--tiku-font-size-heading-s);line-height:var(--tiku-line-height-heading);margin-block-end:var(--tiku-space-2)}.site-footer__tagline{font-family:var(--tiku-font-family-display);font-size:var(--tiku-font-size-text-s);letter-spacing:.12em;color:var(--tiku-theme-text-muted)}.site-footer__col{min-inline-size:0}.site-footer__heading{font-family:var(--tiku-font-family-text);font-size:var(--tiku-font-size-text-xs);font-weight:var(--tiku-font-weight-semibold);letter-spacing:var(--tiku-letter-spacing-eyebrow);text-transform:var(--tiku-text-transform-eyebrow);color:var(--tiku-theme-text-muted);margin-block:0 var(--tiku-space-2)}.site-footer .footer-nav__list,.site-footer .locale-switcher__list{flex-direction:column;gap:0}.site-footer__legal{justify-content:space-between;gap:var(--tiku-space-3) var(--tiku-space-6);border-block-start:var(--tiku-border-width-hairline) solid var(--tiku-theme-border-subtle);color:var(--tiku-theme-text-muted);font-size:var(--tiku-font-size-text-xs);flex-wrap:wrap;grid-column:1/-1;padding-block-start:var(--tiku-space-5);display:flex}.site-footer__legal p{margin:0}.footer-nav__link--external{gap:var(--tiku-space-2)}.footer-nav__ext{opacity:.8;flex:none;block-size:.95em;inline-size:.95em}.footer-nav__soon{align-items:center;gap:0 var(--tiku-space-1);min-block-size:2.75rem;font-size:var(--tiku-font-size-text-s);font-weight:var(--tiku-font-weight-medium);flex-wrap:wrap;display:inline-flex}.footer-nav__note{margin-block:var(--tiku-space-2) 0;max-inline-size:22ch;font-size:var(--tiku-font-size-text-xs);line-height:var(--tiku-line-height-small);color:var(--tiku-theme-text-muted)}.footer-nav__soon-label{color:var(--tiku-theme-text-muted);font-weight:var(--tiku-font-weight-regular)}.art-cloud{fill:var(--tiku-color-world-cloud)}.art-cloud-shade{fill:color-mix(in srgb, var(--tiku-color-world-sky) 70%, var(--tiku-color-world-cloud))}.art-grass{fill:var(--tiku-color-world-grass)}.art-grass-light{fill:color-mix(in srgb, var(--tiku-color-world-grass) 55%, var(--tiku-color-world-cloud))}.art-grass-shade{fill:color-mix(in srgb, var(--tiku-color-world-grass) 78%, var(--tiku-color-world-deep-navy))}.art-stone{fill:var(--tiku-color-world-puffstone)}.art-stone-shade{fill:color-mix(in srgb, var(--tiku-color-world-puffstone) 72%, var(--tiku-color-world-skywood))}.art-stone-deep{fill:color-mix(in srgb, var(--tiku-color-world-puffstone) 45%, var(--tiku-color-world-skywood))}.art-stone-light{fill:color-mix(in srgb, var(--tiku-color-world-puffstone) 22%, var(--tiku-color-world-cloud))}.art-stone-rim{fill:color-mix(in srgb, var(--tiku-color-world-puffstone) 60%, var(--tiku-color-world-cloud))}.art-water{fill:color-mix(in srgb, var(--tiku-color-world-sky) 55%, var(--tiku-color-world-cloud))}.eyebrow{font-family:var(--tiku-font-family-text);font-size:var(--tiku-font-size-text-s);font-weight:var(--tiku-font-weight-semibold);letter-spacing:var(--tiku-letter-spacing-eyebrow);text-transform:var(--tiku-text-transform-eyebrow);color:var(--tiku-theme-text-muted);margin-block:0 var(--tiku-space-3)}.hint{color:var(--tiku-theme-text-muted);font-size:var(--tiku-font-size-text-s);margin:0}.ph-tag{border:var(--tiku-border-width-hairline) dashed var(--tiku-theme-text-muted);border-radius:var(--tiku-radius-xs);background:color-mix(in srgb, var(--tiku-theme-bg) 88%, transparent);color:var(--tiku-theme-text-muted);font-family:var(--tiku-font-family-text);font-size:.75rem;font-weight:var(--tiku-font-weight-medium);letter-spacing:.04em;white-space:nowrap;padding:.2rem .5rem;line-height:1.3;display:inline-block}.ph-tag--wrap{white-space:normal;text-wrap:balance}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduce] *,:root[data-motion=reduce] :before,:root[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}
