@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){@keyframes kyom-settle{from{transform: scale(1.08)}to{transform: scale(1)}}.kyom-w-tile img, .kyom-w-tile video, .tutor-course-details-page .tutor-course-thumbnail img{animation: kyom-settle linear both;animation-timeline: view();animation-range: entry 0% cover 40%;}}}@view-transition{navigation: auto}::view-transition-old(root), ::view-transition-new(root){animation-duration: .35s;animation-timing-function: var(--k-ease);}@media (prefers-reduced-motion: reduce){::view-transition-old(root), ::view-transition-new(root){animation: none}}.kyom-cvr{position: relative;overflow: hidden;padding-block: 18px;}.kyom-cvr .kyom-work-rail.is-stagger{display: block;position: relative;overflow: visible;scroll-snap-type: none;padding-block-end: 0;touch-action: pan-y;user-select: none;-webkit-user-select: none;cursor: grab;}.kyom-cvr .kyom-work-rail.is-stagger:active{cursor: grabbing}.kyom-cvr .kyom-work-rail.is-stagger::-webkit-scrollbar{display: none}.kyom-cvr .kyom-work-rail.is-stagger{scrollbar-width: none}.kyom-cvr .kyom-work-rail.is-stagger > .kyom-w-tile{position: absolute;top: 0;left: 50%;transition: transform .55s var(--k-ease), opacity .55s var(--k-ease);will-change: transform;}@media (prefers-reduced-motion: reduce){.kyom-cvr .kyom-work-rail.is-stagger > .kyom-w-tile{transition: none}}.kyom-cvr-nav{display: flex;justify-content: center;gap: 12px;margin-block-start: 20px;}.kyom-cvr-btn{width: 44px;height: 44px;display: grid;place-items: center;padding: 0;background: var(--k-paper);border: 1px solid var(--k-hair);border-radius: var(--k-r);color: var(--k-ink);cursor: pointer;transition: background-color .18s ease-out, border-color .18s ease-out;}.kyom-cvr-btn:hover{background: var(--k-paper2);border-color: var(--k-ink)}.kyom-cvr-btn:focus-visible{outline: 2px solid var(--k-ink);outline-offset: 2px}.kyom-cvr-btn svg{width: 15px;height: 15px;fill: none;stroke: currentColor;stroke-width: 1.7;}@media (max-width: 640px){.kyom-cvr-nav{margin-block-start: 16px;padding-inline: 20px}}@property --k-ang{syntax: "<angle>";initial-value: 0deg;inherits: false}@keyframes kyom-orbit{to{--k-ang: 360deg}}@media (prefers-reduced-motion: no-preference){.kyom-cvr .kyom-w-tile.is-active, .kyom-fnd-values .kyom-accr-card, .kyom-accr-btn, .kyom-accr-btn-o{position: relative}.kyom-cvr .kyom-w-tile.is-active::after, .kyom-fnd-values .kyom-accr-card::after, .kyom-accr-btn:hover::after, .kyom-accr-btn:focus-visible::after, .kyom-accr-btn-o:hover::after, .kyom-accr-btn-o:focus-visible::after{content: "";position: absolute;inset: 0;z-index: 2;pointer-events: none;border-radius: inherit;padding: 1px;background: conic-gradient(from var(--k-ang), transparent 0 58%, var(--k-silver) 72%, var(--k-plum) 80%, var(--k-silver) 88%, transparent 100%);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);mask-composite: exclude;animation: kyom-orbit 4s linear infinite;}.kyom-accr-btn:hover::after, .kyom-accr-btn:focus-visible::after, .kyom-accr-btn-o:hover::after, .kyom-accr-btn-o:focus-visible::after{animation-duration: 2.2s}.kyom-accr-field .kyom-accr-btn-o:hover::after, .kyom-accr-field .kyom-accr-btn-o:focus-visible::after{background: conic-gradient(from var(--k-ang), transparent 0 58%, var(--k-rose2) 72%, var(--k-ondark) 80%, var(--k-rose2) 88%, transparent 100%);}.kyom-fnd-values .kyom-accr-card:nth-child(2)::after{animation-delay: -.8s}.kyom-fnd-values .kyom-accr-card:nth-child(3)::after{animation-delay: -1.6s}.kyom-fnd-values .kyom-accr-card:nth-child(4)::after{animation-delay: -2.4s}.kyom-fnd-values .kyom-accr-card:nth-child(5)::after{animation-delay: -3.2s}.kyom-fnd-values .kyom-accr-card:nth-child(6)::after{animation-delay: -.4s}}.kyom-sr{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0;}.page-id-1046 .kyom-art .arch, .page-id-7557 .kyom-art .arch, .kyom-fnd-portrait{position: relative;isolation: isolate;overflow: visible;}:root{--k-lift-w:.20;--k-lift-h:.18;--k-lift-w-m:.17;--k-lift-h-m:.16;--k-lift-lo:.55;--k-lift-rest:.8;}.page-id-1046 .kyom-art .arch::before, .page-id-7557 .kyom-art .arch::before, .kyom-fnd-portrait::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: transparent;box-shadow: 0 22px 70px 4px rgb(45 8 30 / var(--k-lift-w)), 0 0 90px 14px rgb(134 40 97 / var(--k-lift-h));}@media (prefers-reduced-motion: no-preference){@keyframes kyom-lift{0%, 100%{opacity: .55}50%{opacity: 1}}.page-id-1046 .kyom-art .arch::before, .page-id-7557 .kyom-art .arch::before, .kyom-fnd-portrait::before{animation: kyom-lift 6s ease-in-out infinite;}.kyom-fnd-portrait::before{animation-delay: -3.5s}@keyframes kyom-lift-bs{0%, 100%{box-shadow: 0 22px 70px 4px rgb(45 8 30 / calc(var(--k-lift-w) * var(--k-lift-lo))), 0 0 90px 14px rgb(134 40 97 / calc(var(--k-lift-h) * var(--k-lift-lo)))}50%{box-shadow: 0 22px 70px 4px rgb(45 8 30 / var(--k-lift-w)), 0 0 90px 14px rgb(134 40 97 / var(--k-lift-h))}}.kyom-hfd-sec .kyom-hfd-img{animation: kyom-lift-bs 6s ease-in-out -2s infinite}}@media (max-width: 640px){.page-id-1046 .kyom-art .arch::before, .page-id-7557 .kyom-art .arch::before, .kyom-fnd-portrait::before{box-shadow: 0 14px 40px 2px rgb(45 8 30 / var(--k-lift-w-m)), 0 0 52px 8px rgb(134 40 97 / var(--k-lift-h-m));}.kyom-hfd-sec .kyom-hfd-img{box-shadow: 0 14px 40px 2px rgb(45 8 30 / calc(var(--k-lift-w-m) * var(--k-lift-rest))), 0 0 52px 8px rgb(134 40 97 / calc(var(--k-lift-h-m) * var(--k-lift-rest)));}@keyframes kyom-lift-bs{0%, 100%{box-shadow: 0 14px 40px 2px rgb(45 8 30 / calc(var(--k-lift-w-m) * var(--k-lift-lo))), 0 0 52px 8px rgb(134 40 97 / calc(var(--k-lift-h-m) * var(--k-lift-lo)))}50%{box-shadow: 0 14px 40px 2px rgb(45 8 30 / var(--k-lift-w-m)), 0 0 52px 8px rgb(134 40 97 / var(--k-lift-h-m))}}}.kyom-hfd-sec .kyom-hfd-img{box-shadow: 0 22px 70px 4px rgb(45 8 30 / calc(var(--k-lift-w) * var(--k-lift-rest))), 0 0 90px 14px rgb(134 40 97 / calc(var(--k-lift-h) * var(--k-lift-rest)));}.kyom-btn .elementor-button, .kyom-accr-btn{position: relative;isolation: isolate}.kyom-btn .elementor-button::before, .kyom-accr-btn::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;border-radius: inherit;background: transparent;box-shadow: 0 12px 34px 0 rgb(45 8 30 / .34), 0 0 44px 6px rgb(134 40 97 / .30);}@media (prefers-reduced-motion: no-preference){@keyframes kyom-cta-lift{0%, 100%{opacity: .5}50%{opacity: 1}}.kyom-btn .elementor-button::before, .kyom-accr-btn::before{animation: kyom-cta-lift 4.5s ease-in-out infinite}}.page-id-1046 .kyom-art, .page-id-7557 .kyom-art{overflow: visible}.page-id-1046 .kyom-art .arch img, .page-id-7557 .kyom-art .arch img{height:100%}html:not(.kyom-live) :is(.kyom-bg-flora i, .kyom-hero-curriculum, .kyom-art .arch-o, .kyom-hfd-sec .kyom-hfd-img), html:not(.kyom-live) :is(.kyom-art, .kyom-art .arch, .kyom-fnd-portrait, .kyom-accr-btn)::before{animation-play-state:paused;}
