.tkh-root{font-family:var(--tikkitte-font-body);color:var(--tikkitte-ink);background:var(--tikkitte-cream);-webkit-font-smoothing:antialiased;line-height:normal;overflow-x:clip}.tkh-root :is(h1,h2,h3,h4):not(.tk-section-heading__title){color:inherit;font-family:inherit}.tkh-root *{box-sizing:border-box}.tkh-root img{max-width:100%}.tkh-navlinks a:hover,.tkh-textlink:hover{color:#fff}.tkh-ondark{--tikkitte-ink:#fff;--tikkitte-cream-border:#ffffff80}.tkh-darkcard{--tikkitte-white:#201f1c;--tikkitte-ink:#f4f2ec;--tikkitte-ink-soft:#c9c6ba;--tikkitte-ink-faint:#a29f93;--tikkitte-cream-border:#3a372f}.tkh-nexttile:hover{background:#1e56b5}.tkh-signin{display:inline-flex}.tkh-navlinks,.tkh-hero-cta{display:flex}.tkh-signin-text,.tkh-dots{display:none}.tkh-carousel,.tkh-wall{scrollbar-width:none}.tkh-carousel::-webkit-scrollbar{display:none}.tkh-wall::-webkit-scrollbar{display:none}.tkh-root{isolation:isolate;position:relative}.tkh-liquid{z-index:0;pointer-events:none;opacity:.5;position:absolute;inset:0;overflow:hidden}.tkh-liquid-inner{will-change:transform;background-image:url(/images/site/liquid-blobs.webp);background-repeat:repeat;background-size:2200px 4400px;height:100%;position:absolute;top:0;left:0;right:0}.tkh-layer>*{z-index:1;position:relative}.tkh-mosaic{z-index:2;isolation:isolate;position:relative}.tkh-mosaic:before{content:"";z-index:-1;pointer-events:none;background-image:url(/images/site/mosaic-blue-grid.png);background-size:420px 420px;position:absolute;inset:0}.tkh-band{z-index:2;position:relative;-webkit-mask:radial-gradient(circle at 12px 100%,#0000 7px,#000 7.5px) 0 100%/24px 14px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 13px) no-repeat;mask:radial-gradient(circle at 12px 100%,#0000 7px,#000 7.5px) 0 100%/24px 14px repeat-x,linear-gradient(#000,#000) 0 0/100% calc(100% - 13px) no-repeat}.tkh-inlink{color:#2565d0;text-underline-offset:3px;text-decoration:underline}.tkh-inlink:hover{color:#1e56b5}.tkh-ev{border-radius:20px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.tkh-lift:hover{transform:translateY(-4px);box-shadow:0 22px 48px #19191724}.tkh-ev-poster{aspect-ratio:3/4;background:#191917;display:block;overflow:hidden;-webkit-mask:radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat}.tkh-ev-stub{background:#fff;border-top:2px dashed #e7e2d4;flex-direction:column;flex:auto;gap:8px;padding:20px 22px 22px;display:flex;-webkit-mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) 100%/51% 100% no-repeat}.tkh-evgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.tkh-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:600px;display:grid}.tkh-person .tkh-ev-poster{aspect-ratio:4/5}.tkh-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.tkh-mail:hover{color:#1e56b5;text-decoration:underline}.tkh-tel:hover{text-decoration:underline}.tkh-tab:hover{border-color:#191917}.tkh-tab:focus-visible{outline-offset:2px;outline:3px solid #2565d0}.tkh-404t-main{-webkit-mask:radial-gradient(circle at 100% 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat}.tkh-404t-stub{-webkit-mask:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px) bottom/100% 51% no-repeat}.tkh-head{align-items:flex-end}.tkh-nexttile{display:flex}.tkh-carousel{margin:0;padding:0;display:grid}.tkh-bento{gap:20px}.tkh-steps{gap:32px}.tkh-wall-group>*{flex:1 0 240px}.tkh-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.tkh-ph-hide{display:flex}.tkh-dash-copy{max-width:52%}.tkh-span-a{grid-area:1/2/auto/span 2;min-height:500px}.tkh-checkout{grid-area:1/1}.tkh-span-g{grid-column:span 2}.tkh-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.tkh-cta-row{align-items:center;display:flex}@supports (align-items:last baseline){.tkh-head{align-items:last baseline}}@media (max-width:1080px){.tkh-navlinks{display:none}}@media (max-width:960px){.tkh-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tkh-span-g{grid-column:span 1}.tkh-span-a{grid-area:auto/1/auto/-1}.tkh-checkout{grid-area:auto}.tkh-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}.tkh-steps-line{display:none}}@media (max-width:640px){.tkh-wordmark{display:none}.tkh-wall-group>*{flex:0 0 64%}.tkh-liquid-inner{background-size:1200px 2400px}.tkh-dash-copy{max-width:none}.tkh-span-a{min-height:0}.tkh-step{--tkh-notch:#f4f2ec;background:#f4f2ec;border:1px solid #e7e2d4;border-radius:18px;padding:22px}.tkh-hero-cta{display:none}.tkh-cta-row{flex-direction:column;align-items:stretch;width:100%}.tkh-cta-row>*{width:100%;display:block}.tkh-cta-row .tk-button{width:100%;display:flex}.tkh-carousel{scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:12px;margin:0 -20px;padding:0 20px;scroll-padding-left:20px;display:flex;overflow-x:auto}.tkh-carousel>*{scroll-snap-align:start;flex:0 0 84%;grid-column:auto;min-width:0}}@media (min-width:641px){.tkh-loop-copy{display:none!important}}@media (max-width:640px){.tkh-ph-hide{display:none}.tkh-dots{display:flex}}@media (max-width:520px){.tkh-signin{display:none}.tkh-signin-text{display:inline-flex}}@media (max-width:640px){.tkh-ev{border-radius:16px;grid-template-columns:116px minmax(0,1fr);display:grid}.tkh-ev-poster{aspect-ratio:auto;height:100%;min-height:156px;-webkit-mask:radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 100% 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at 100% 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat}.tkh-ev-stub{border-top:0;border-left:2px dashed #e7e2d4;gap:6px;padding:16px;-webkit-mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 0 0,#0000 12px,#000 12.5px) top/100% 51% no-repeat,radial-gradient(circle at 0 100%,#0000 12px,#000 12.5px) bottom/100% 51% no-repeat}.tkh-ev-title{font-size:22px}}@media (max-width:1080px){.tkh-evgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tkh-evgrid{grid-template-columns:minmax(0,1fr);gap:14px}.tkh-nexttile{min-height:150px;display:flex}.tkh-team{grid-template-columns:minmax(0,1fr);gap:14px}.tkh-person .tkh-ev-poster{aspect-ratio:auto;min-height:120px}}@media (max-width:1080px){.tkh-cgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tkh-cgrid{grid-template-columns:minmax(0,1fr);gap:14px}.tkh-legalnav{max-width:none}}.tkh-nav{color:#fff;width:100%;font-family:var(--tikkitte-font-body)}.tkh-nav--solid{background:#0d0c0b}.tkh-nav--overlay{z-index:2;position:relative}.tkh-nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:0 auto;padding:22px clamp(20px,4vw,56px);display:flex}.tkh-brand{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.tkh-navlinks{align-items:center;gap:30px;margin:0;padding:0;list-style:none}.tkh-navlinks a{color:#ffffffd1;font-size:15px;font-weight:500;text-decoration:none}.tkh-navlinks a[aria-current=page]{color:#fff;text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px}.tkh-nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.tkh-signin-text{color:#ffffffe0;align-items:center;min-height:44px;padding:0 6px;font-size:15px;font-weight:700;text-decoration:none}.tkh-band{color:#fff;background:#0d0c0b}.tkh-band-content{max-width:1440px;margin:0 auto;padding:clamp(32px,5vw,72px) clamp(20px,4vw,56px) clamp(56px,6vw,88px)}.tkh-head{flex-wrap:wrap;justify-content:space-between;gap:16px 48px;display:flex}.tkh-band-title{margin:0;font-size:clamp(52px,8.4vw,120px);line-height:.93}.tkh-band-title--legal{font-size:clamp(44px,6.4vw,96px)}.tkh-band--legal .tkh-band-content{container:tkh-legal-header/inline-size}.tkh-band--legal .tkh-head{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (max-width:640px){.tkh-band-title--legal{min-height:1.86em}}@container tkh-legal-header (max-width:342px){.tkh-band-title--legal{min-height:2.79em}}.tkh-band-intro{color:#fffc;max-width:380px;margin:0;font-size:17px;line-height:1.5}.tkh-container{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.tkh-page-main{padding:clamp(36px,5vw,72px) 0 clamp(72px,9vw,128px)}.tkh-hero-video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tkh-hero{--tkh-hero-h:clamp(640px, 61vw, 880px);min-height:var(--tkh-hero-h);top:min(0px, calc(100svh - var(--tkh-hero-h)));position:sticky;transform:translateZ(0)}.tkh-scrollport:has(.tkh-hero){overscroll-behavior-y:none;background:#0d0c0b}body:has(.tkh-root>.tkh-hero){overscroll-behavior-y:none;background:#0d0c0b}.tkh-root:has(>.tkh-hero){background:#0d0c0b;overflow-x:visible}.tkh-home-scroll{z-index:3;background:var(--tikkitte-cream);position:relative;overflow-x:clip}.tkh-dots{justify-content:center;gap:6px;margin-top:20px}.tkh-dot{background:#cfc9b8;border-radius:999px;width:6px;height:6px;transition:width .25s}.tkh-dot--active{background:#2565d0;width:20px}.tkh-ev-poster{position:relative}.tkh-root h2.tkh-ev-title{font-family:var(--tikkitte-font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:400;line-height:1}.tkh-ev-title a{color:inherit;text-decoration:none}.tkh-ev-date{letter-spacing:.08em;text-transform:uppercase;color:#2565d0;font-size:13px;font-weight:700}.tkh-ev-venue{color:var(--tikkitte-ink-soft);align-items:center;gap:6px;font-size:14px;line-height:1.4;display:flex}.tkh-ev-bottom{color:var(--tikkitte-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.tkh-ev-bottom strong{color:var(--tikkitte-ink);font-size:16px}.tkh-event-nexttile{color:#fff;background:#2565d0;border-radius:20px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,3vw,40px);text-decoration:none;display:flex}.tkh-event-nexttile>span:first-child{font-family:var(--tikkitte-font-display);text-transform:uppercase;font-size:clamp(40px,4vw,60px);line-height:.94}.tkh-event-nexttile>span:last-child{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.tkh-empty{background:#fff;border-radius:20px;padding:24px}.tkh-empty h2{margin:0 0 8px;font-size:24px;font-weight:700}.tkh-legal-body{flex-wrap:wrap;align-items:flex-start;gap:24px clamp(32px,5vw,72px);display:flex}.tkh-legalnav{flex-direction:column;flex:260px;gap:10px;max-width:320px;display:flex}.tkh-tab{color:#191917;background:#fff;border:1px solid #e7e2d4;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:14px 18px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.tkh-tab[aria-current=page]{color:#fff;background:#191917;border-color:#191917}.tkh-legal-article{background:#fff;border-radius:20px;flex:999 560px;min-width:0;max-width:820px;padding:clamp(24px,3.4vw,48px)}.tkh-root a:focus-visible,.tkh-root button:focus-visible{outline-offset:3px;outline:3px solid #2565d0}@media (max-width:640px){.tkh-root .tk-footer a{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:1080px){.tkh-navlinks{display:none}}@media (max-width:640px){.tkh-root h2.tkh-ev-title{font-size:22px}.tkh-event-nexttile{border-radius:16px;min-height:150px}.tkh-legalnav{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.tkh-lift:hover{transform:none}.tkh-dot{transition:none}.tkh-root .animate-pulse{animation:none}}.tkh-wall .tkh-nexttile{background:#2565d0}.tkh-wall .tkh-nexttile:hover{background:#1e56b5}.tkh-textlink{color:#fffc}.tkh-textlink:hover{color:#fff}.tkh-mail{color:#2565d0}@media (max-width:640px){.tkh-cgrid a{align-items:center;min-height:44px;display:inline-flex}.tkh-ev-title a{min-height:44px;display:block}}.tkh-root{overflow-y:visible}.tkh-wall{overscroll-behavior-x:contain;overflow-y:hidden}@media (max-width:640px){.tkh-carousel{overscroll-behavior-x:contain;overflow-y:hidden}}@keyframes tkh-liquid-scroll{0%{transform:translate3d(0, var(--tkh-parallax-from,0px), 0)}to{transform:translate3d(0, var(--tkh-parallax-distance,0px), 0)}}@supports (animation-timeline:scroll(root block)){.tkh-liquid-inner[data-parallax=native]{animation:linear both tkh-liquid-scroll;animation-timeline:scroll(root)}}@media (prefers-reduced-motion:reduce){.tkh-root .tkh-liquid-inner{will-change:auto;animation:none;transform:translate(0,0)}}.tkh-scrollport{scrollbar-width:thin;scrollbar-gutter:stable}.tkh-scrollport:has(.tkh-root){scroll-behavior:smooth;scrollbar-color:#2565d0 #f4f2ec}.tkh-scrollport::-webkit-scrollbar{width:8px;height:8px}.tkh-scrollport:has(.tkh-root)::-webkit-scrollbar-thumb{background:#2565d0;border-radius:999px}.tkh-scrollport:has(.tkh-root)::-webkit-scrollbar-track{background:#f4f2ec}@media (prefers-reduced-motion:reduce){.tkh-scrollport:has(.tkh-root){scroll-behavior:auto}}.tkh-event-link{--tkh-ev-title-size:32px;--tkh-ev-title-lh:1;--tkh-ev-title-lines:2;height:100%;color:inherit;border-radius:20px;text-decoration:none;display:block}.tkh-event-link .tkh-ev{background:#fff;height:100%}.tkh-event-link .tkh-ev-poster,.tkh-event-link .tkh-ev-stub{border:0;-webkit-mask:none;mask:none}.tkh-event-link .tkh-ev-poster{flex:none}.tkh-event-link .tkh-ev-stub{min-width:0}.tkh-event-link .tkh-ev-date{white-space:nowrap;text-overflow:ellipsis;line-height:20px;overflow:hidden}.tkh-event-link .tkh-ev-title,.tkh-root .tkh-event-link h2.tkh-ev-title{font-size:var(--tkh-ev-title-size);line-height:var(--tkh-ev-title-lh);-webkit-line-clamp:var(--tkh-ev-title-lines);height:calc(var(--tkh-ev-title-size) * var(--tkh-ev-title-lh) * var(--tkh-ev-title-lines));-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tkh-event-link .tkh-ev-bottom{flex-wrap:nowrap;min-width:0;margin:0;padding:6px 0 0}.tkh-event-link .tkh-ev-bottom>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;line-height:20px;overflow:hidden}.tkh-ev-cta{color:#2565d0;white-space:nowrap;background:#d9e4fa;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:32px;padding:0 12px 0 14px;font-size:13px;font-weight:700;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.tkh-ev-cta svg{transition:transform .15s}.tkh-event-link:hover .tkh-ev-cta{color:#fff;background:#2565d0}.tkh-event-link:hover .tkh-ev-cta svg{transform:translate(2px)}@media (max-width:640px){.tkh-event-link{--tkh-ev-title-size:clamp(18px, 5vw, 21px);--tkh-ev-title-lh:1.05;--tkh-ev-title-lines:3;border-radius:16px}.tkh-event-link .tkh-ev{grid-template-columns:38% minmax(0,1fr)}.tkh-event-link .tkh-ev-poster{min-height:0}.tkh-event-link .tkh-ev-stub{gap:6px;padding:14px 14px 14px 16px}.tkh-event-link .tkh-ev-date{font-size:11px;line-height:14px}.tkh-event-link .tkh-ev-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.tkh-ev-cta,.tkh-ev-cta svg{transition:none}.tkh-event-link:hover .tkh-ev-cta svg{transform:none}}.tkh-wall-group>*{flex:0 0 clamp(240px,20vw,360px);width:clamp(240px,20vw,360px)}@media (max-width:640px){.tkh-wall-group>*{flex-basis:64vw;width:64vw}}.tkh-iconbtn{color:#fff;cursor:pointer;background:#0d0c0b4d;border:1.5px solid #ffffff80;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:flex}.tkh-iconbtn:hover{background:#ffffff29}.tkh-wall{touch-action:pan-y;background:var(--tikkitte-cream);overflow-x:hidden}.tkh-wall-track{width:max-content;animation:tkh-wall-drift var(--tkh-wall-duration,100s) linear infinite;animation-play-state:paused;display:flex}.tkh-wall[data-running=true] .tkh-wall-track{animation-play-state:running}.tkh-wall-group{flex:none;gap:2px;width:max-content;padding-right:2px;display:flex}@keyframes tkh-wall-drift{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.tkh-wall{touch-action:auto;overflow-x:auto}.tkh-wall[data-running] .tkh-wall-track{animation-play-state:paused}}
