.home-experiment{overflow:clip}.home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;background:#0b1232;color:#fff;padding-top:120px;min-height:100vh;min-height:100dvh}.home-hero>.container:last-child{margin-top:auto}.home-hero-glow{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 68% 15%,#26396480,transparent 60%)}.home-hero-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-bottom:32px}.home-hero-facts{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:26px;column-gap:26px;row-gap:12px;margin:0;padding:20px 0 28px;border:0;list-style:none;color:#bac6df;font-size:13px;line-height:1.6}.home-hero-facts li{display:flex;align-items:baseline;gap:10px}.home-hero-facts li:before{content:"";flex:0 0 4px;width:4px;height:4px;align-self:center;background:#ffb361;border-radius:50%}.home-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.22em;font-weight:600;color:#c0c9df;margin-bottom:30px}.home-eyebrow>span{width:7px;height:7px;background:#ffa649;border-radius:50%;box-shadow:0 0 18px #ffa64988}.home-hero h1{font-size:clamp(56px,6.5vw,98px);line-height:1.02;letter-spacing:-.065em;font-weight:700;margin:0 0 26px}.home-hero h1>span:not(.home-hero-kicker){color:#ffb361}.home-hero h1 .home-hero-kicker{display:block;font-size:clamp(20px,2.1vw,30px);font-weight:400;letter-spacing:-.025em;color:#e0e5f2;margin-bottom:20px}.home-title-wrap{position:relative;padding-bottom:32px;margin-bottom:26px}.home-title-wrap h1{margin-bottom:0}.home-splash{position:absolute;right:0;bottom:5px;width:min(82%,340px);color:#fff23b;transform:rotate(var(--home-splash-angle,-12deg));transform-origin:center;filter:drop-shadow(2px 3px 0 #493700);animation:home-splash-pulse .85s ease-in-out infinite;pointer-events:none}.home-splash svg{display:block;width:100%;height:auto;overflow:visible}@keyframes home-splash-pulse{0%,to{transform:rotate(var(--home-splash-angle,-12deg)) scale(1)}50%{transform:rotate(var(--home-splash-angle,-12deg)) scale(1.045)}}.home-hero-description{max-width:450px;color:#bac6df;font-size:17px;line-height:1.8}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 22px;border-radius:12px;font-size:14px;font-weight:600;transition:transform .25s,background .25s,box-shadow .25s}.home-button-primary{background:#ffad57;color:#151b32}.home-button-secondary{border:1px solid #ffffff30;color:#fff}.home-button:hover{transform:translateY(-3px)}.home-button-primary:hover{background:#ffc789;box-shadow:0 10px 30px #ffad5720}.home-button-secondary:hover{background:#ffffff12}.home-hero-footnote{display:flex;align-items:center;gap:8px;color:#94a3c1;font-size:12px;margin-top:28px}.home-hero-visual{position:relative;padding:0 12px 24px 0;min-width:0}.home-photo-frame{isolation:isolate;position:relative;height:480px;overflow:hidden;border-radius:100px 24px 100px 24px;background:#243655;transform:rotate(2deg);border:1px solid #ffffff20}.home-hero-photo{-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.65,.3,1)}.home-photo-frame:hover .home-hero-photo{transform:scale(1.07) rotate(-2deg)}.home-photo-shade{inset:0;background:linear-gradient(transparent 55%,#08112bd9)}.home-photo-caption,.home-photo-shade{z-index:1;position:absolute;pointer-events:none}.home-photo-caption{bottom:28px;left:30px;right:30px;display:flex;justify-content:space-between;gap:15px;font-size:11px;letter-spacing:.1em}.home-floating-card{z-index:2;position:absolute;bottom:0;left:-35px;right:45px;display:flex;align-items:center;gap:14px;border:1px solid #ffffff30;background:#1d2a46eF;backdrop-filter:blur(16px);padding:20px;border-radius:18px;box-shadow:0 20px 50px #0003;animation:home-float 7s ease-in-out infinite}.home-floating-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;background:#ffb361;color:#0b1232;border-radius:14px}.home-floating-card strong{display:block;font-size:14px;margin-bottom:6px}.home-floating-card div>span{display:block;font-size:11px;color:#bdc9e0}.home-sparkle{margin-left:auto;flex-shrink:0;color:#ffb361}.home-it-badge{position:absolute;top:35px;right:-15px;display:flex;align-items:center;gap:10px;background:#ffb361;color:#111a34;padding:15px 20px;border-radius:12px;font-size:11px;letter-spacing:.1em;font-weight:700;transform:rotate(6deg)}.home-orbit{position:absolute;z-index:-1;height:160px;width:160px;border:1px solid #ffb36155;border-radius:50%;left:-50px;bottom:20px}.home-feature-strip{display:grid;grid-template-columns:repeat(3,1fr)}.home-feature-strip a{display:flex;align-items:center;gap:18px;border-top:1px solid #ffffff20;padding:28px 24px;color:#d6def0;font-size:13px;transition:background .25s}.home-feature-strip a+a{border-left:1px solid #ffffff20}.home-feature-strip a:hover{background:#ffffff08}.home-feature-number{color:#ffb361;font-size:11px}.home-feature-strip svg{margin-left:auto;flex-shrink:0}.home-experiment>section:not(.home-hero):not(#contact){padding-top:90px;padding-bottom:90px}.home-experiment h2{letter-spacing:-.035em}.home-experiment .section-divider{width:48px;border-radius:5px;background:#ffa649}.home-experiment #about{scroll-margin-top:100px}.home-experiment section[id]{scroll-margin-top:90px}.home-experiment .rounded-lg{border-radius:22px}.home-experiment .shadow-md{border:1px solid #94a3b820;box-shadow:0 8px 30px #0b123208;transition:transform .3s,box-shadow .3s}.home-experiment .shadow-md:hover{transform:translateY(-6px);box-shadow:0 18px 45px #0b123214}.home-experiment #about img,.home-experiment #campus img{transition:transform .7s}.home-experiment #about img:hover,.home-experiment #campus img:hover{transform:scale(1.045)}.home-hero-copy{animation:home-reveal .8s both}.home-hero-visual{animation:home-reveal 1s .15s both}.home-experiment a:focus-visible{outline:3px solid #ffad57;outline-offset:5px}@keyframes home-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (min-width:1400px){.home-feature-strip,.home-hero-layout{max-width:1280px}}@media (max-width:1023px){.home-hero-layout{gap:35px}.home-photo-frame{height:430px}.home-floating-card{left:-15px;right:15px;padding:15px}}@media (max-width:767px){.home-hero{padding-top:112px}.home-hero-layout{grid-template-columns:1fr;gap:40px;padding-bottom:40px}.home-hero h1{font-size:clamp(56px,13vw,80px)}.home-hero-description{font-size:15px}.home-hero-visual{margin:0 12px}.home-photo-frame{height:350px;border-radius:70px 20px 70px 20px}.home-floating-card{left:-8px;right:5px}.home-it-badge{right:-8px}.home-feature-strip{grid-template-columns:1fr}.home-feature-strip a{padding:20px 4px}.home-feature-strip a+a{border-left:0}.home-experiment>section:not(.home-hero):not(#contact){padding-top:56px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){html:has(.home-experiment){scroll-behavior:auto!important}.home-experiment *,.home-experiment :after,.home-experiment :before{animation:none!important;transition:none!important}}.home-experiment #teachers .container,.home-teacher-carousel{min-width:0}.home-photo-frame .swiper{height:100%;width:100%}.home-photo-frame .swiper-slide{overflow:hidden}.home-photo-frame:hover .home-hero-photo{transform:scale(1.07)}.home-slider-toggle{position:absolute;left:48px;top:28px;z-index:2;display:grid;place-items:center;width:36px;height:36px;color:white;background:#0b1232aa;border:1px solid #ffffff50;border-radius:50%}.home-teacher-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px) / 4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#94a3b8 transparent;padding:8px 0 20px}.home-teacher-track>div{min-width:0;scroll-snap-align:start}@media (max-width:1279px){.home-teacher-track{grid-auto-columns:calc((100% - 48px) / 3)}}@media (max-width:899px){.home-teacher-track{grid-auto-columns:calc((100% - 24px) / 2)}}@media (max-width:639px){.home-teacher-track{grid-auto-columns:89%;gap:20px}}.director-welcome{border:1px solid transparent;box-shadow:0 8px 28px #0b123208;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.director-welcome:focus-within,.director-welcome:hover{transform:translateY(-5px) scale(1.008);box-shadow:0 20px 45px #0b123218;border-color:#ffad5750}.director-portrait-images{transform:scale(1);transform-origin:center 30%;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.director-welcome:focus-within .director-portrait-images,.director-welcome:hover .director-portrait-images{transform:scale(1.045)}.home-experiment #about .director-portrait img{transform:none;transition:none}.director-portrait-neutral{filter:brightness(1.007) contrast(.984)}.director-portrait-smile{opacity:0}.director-welcome:focus .director-portrait-smile,.director-welcome:focus-within .director-portrait-smile,.director-welcome:hover .director-portrait-smile{opacity:1}.director-welcome:focus-visible{outline:3px solid #ffad57;outline-offset:5px}@media (prefers-reduced-motion:reduce){.director-welcome:focus-within,.director-welcome:focus-within .director-portrait-images,.director-welcome:hover,.director-welcome:hover .director-portrait-images{transform:none}}.instagram-feed-card{padding:12px;background:#f5f6fa;border:1px solid #14203b12;box-shadow:0 8px 30px #0b123208;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.instagram-feed-card:focus-within,.instagram-feed-card:hover{transform:translateY(-6px) scale(1.012);border-color:#ffb36180;box-shadow:0 20px 45px #0b12321a}.instagram-feed-viewport{overflow:hidden;border-radius:14px}.instagram-feed-card iframe{width:100%;height:auto;aspect-ratio:4/1;border:0;background:transparent;color-scheme:light}.dark .instagram-feed-card{background:#171e28;border-color:#354252;box-shadow:0 8px 30px #00000020}.dark .instagram-feed-card:focus-within,.dark .instagram-feed-card:hover{border-color:#ffb36180;box-shadow:0 20px 45px #00000040}@media (max-width:639px){.instagram-feed-card{padding:6px}.instagram-feed-card:focus-within,.instagram-feed-card:hover{transform:translateY(-3px) scale(1.005)}}@media (prefers-reduced-motion:reduce){.instagram-feed-card:focus-within,.instagram-feed-card:hover{transform:none}}.home-experiment>#contact{padding-bottom:64px}@media(max-width:767px){.home-experiment>#contact{padding-bottom:40px}}.home-interactive-card{transition:transform .3s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.home-interactive-card:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 18px 45px #0b123220}}.home-interactive-card:focus-within{transform:translateY(-6px) scale(1.012);box-shadow:0 18px 45px #0b123220}@media (prefers-reduced-motion:reduce){.home-interactive-card:focus-within,.home-interactive-card:hover{transform:none}}.about-copy{display:flex;flex-direction:column;min-width:0}.about-emblem-space{flex:1;min-height:220px;position:relative;margin-top:24px}.about-emblem{position:absolute;inset:0;background-color:currentColor;color:#0b075a;opacity:.12;-webkit-mask:url(/Logo_Lyc.png) center/contain no-repeat;mask:url(/Logo_Lyc.png) center/contain no-repeat}.dark .about-emblem{color:#90a9ff;opacity:.18}html[data-event-theme=halloween]:not([data-heart-theme=pink]) .about-emblem{color:#793bb5}html.dark[data-event-theme=halloween]:not([data-heart-theme=pink]) .about-emblem{color:#c28af0}html[data-event-theme=new-year]:not([data-heart-theme=pink]) .about-emblem{color:#185a43}html.dark[data-event-theme=new-year]:not([data-heart-theme=pink]) .about-emblem{color:#9fbfa8}html[data-event-theme=nauryz]:not([data-heart-theme=pink]) .about-emblem{color:#08728e}html.dark[data-event-theme=nauryz]:not([data-heart-theme=pink]) .about-emblem{color:#8bd5e8}html.dark[data-heart-theme=pink] .about-emblem,html[data-heart-theme=pink] .about-emblem{color:#ba3d75;opacity:.12}.admission-grid>div{display:flex;flex-direction:column;min-width:0}.admission-grid>div>.home-interactive-card{flex:1;margin-bottom:0;border:1px solid #ffffff30}.campus-grid>div{display:flex;flex-direction:column;gap:24px;min-width:0}.campus-grid .campus-card{flex:1;margin-bottom:0}.dark .campus-grid .campus-card{border-color:#354252}html[data-heart-theme=pink] .campus-grid .campus-card{border-color:#d977a480}@media (min-width:768px){.about-layout{align-items:stretch}.admission-grid>div>h3{min-height:2.5em}}@media (max-width:767px){.about-emblem-space{flex:none;height:240px}}html:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board,html[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board{background:#fff5e9;border-color:#ffb36166}html:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board .text-orange-600,html[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board .text-orange-600{color:#0b1232}html:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board a,html[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board a{background:#ffad57;color:#151b32}html:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board a:hover,html[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board a:hover{background:#ffc789}html.dark:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board,html.dark[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board{background:#182442;border-color:#ffb36140}html.dark:not([data-event-theme]):not([data-heart-theme=pink]) .jobs-board .text-orange-600,html.dark[data-event-theme=standard]:not([data-heart-theme=pink]) .jobs-board .text-orange-600{color:#ffb361}.teachers-all-button{--teachers-action:#ffad57;--teachers-ink:#151b32;--teachers-line:#d68a3e}html[data-event-theme=halloween] .teachers-all-button{--teachers-action:#ffb15b;--teachers-ink:#291330;--teachers-line:#c88639}html[data-event-theme=new-year] .teachers-all-button{--teachers-action:#edce8c;--teachers-ink:#173e30;--teachers-line:#b99a5a}html[data-event-theme=nauryz] .teachers-all-button{--teachers-action:#edce83;--teachers-ink:#17495e;--teachers-line:#b39147}html[data-heart-theme=pink] .teachers-all-button{--teachers-action:#f6b6d0;--teachers-ink:#61203f;--teachers-line:#b86a90}.home-experiment #teachers .teachers-all-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;gap:8px;padding:14px 24px;border:2px solid var(--teachers-line);border-radius:12px;background:var(--teachers-action);color:var(--teachers-ink);font-weight:700;line-height:1.45;text-align:center;text-decoration:none;box-shadow:0 4px 0 var(--teachers-line),0 8px 20px #0b12321a;transition:transform .18s,filter .18s,box-shadow .18s}.home-experiment #teachers .teachers-all-button svg{color:inherit;flex-shrink:0}.home-experiment #teachers .teachers-all-button:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 6px 0 var(--teachers-line),0 12px 24px #0b123225}.home-experiment #teachers .teachers-all-button:active{transform:translateY(2px);box-shadow:0 2px 0 var(--teachers-line)}.home-experiment #teachers .teachers-all-button:focus-visible{outline:3px solid var(--teachers-line);outline-offset:5px}@media (prefers-reduced-motion:reduce){.home-experiment #teachers .teachers-all-button{transition:none}}@media(min-width:1600px){.home-hero>.container{width:92%;max-width:none}.home-hero-layout{flex:1;gap:clamp(64px,4vw,160px);padding-bottom:clamp(32px,3vh,72px)}.home-hero h1{font-size:clamp(98px,min(6.5vw,12dvh),250px)}.home-hero h1 .home-hero-kicker{font-size:clamp(30px,2vw,64px)}.home-photo-frame{height:clamp(520px,min(38vw,68dvh),1400px)}.home-hero-description{max-width:34em;font-size:clamp(17px,1.1vw,36px)}.home-title-wrap{padding-bottom:1px;margin-bottom:26px}.home-splash{position:relative;right:auto;bottom:auto;width:min(82%,25vw);margin:clamp(32px,3vw,120px) 0 clamp(26px,2.7vw,104px) auto}.home-hero-actions{gap:clamp(12px,1vw,28px);margin-top:clamp(30px,2vw,64px)}.home-hero .home-button{font-size:clamp(14px,.9vw,28px);padding:clamp(16px,1vw,32px) clamp(22px,1.5vw,48px)}.home-hero-facts,.home-hero-footnote{font-size:clamp(13px,.8vw,24px)}.home-floating-card strong{font-size:clamp(14px,1vw,30px)}.home-floating-card div>span,.home-it-badge{font-size:clamp(11px,.75vw,22px)}}.home-hero-copy{min-width:0}@media(max-width:319px){.home-hero h1{font-size:clamp(38px,15vw,46px)}.home-hero .home-button{padding-inline:14px;gap:8px}.home-splash{width:85%}}.home-experiment .grid>*{min-width:0;overflow-wrap:anywhere}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment{--hero-surface:var(--home-surface);--hero-ink:var(--home-ink);--hero-muted:var(--home-muted)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])).dark .home-experiment{--hero-surface:var(--home-surface);--hero-ink:var(--home-ink);--hero-muted:var(--home-muted)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero{background:rgb(var(--hero-surface));color:var(--hero-ink)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-layout{position:static;padding-top:40px;padding-bottom:64px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-copy{position:relative;z-index:2}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-visual{position:absolute;inset:0;z-index:0;padding:0;margin:0;animation:none}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-frame{position:absolute;inset:0;height:100%;border:0;border-radius:0;transform:none;background:rgb(var(--hero-surface))}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-photo{-o-object-position:70% center;object-position:70% center;transform:none}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-shade{background:linear-gradient(90deg,rgb(var(--hero-surface)) 0,rgb(var(--hero-surface)) 40%,rgb(var(--hero-surface)/.97) 50%,rgb(var(--hero-surface)/.45) 64%,transparent 82%),linear-gradient(0deg,rgb(var(--hero-surface)) 0,transparent 24%)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment :is(.home-photo-caption,.home-floating-card,.home-it-badge,.home-orbit){display:none}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment :is(.home-hero-description,.home-hero-footnote){color:var(--hero-muted)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-button-secondary{color:var(--hero-ink);border-color:var(--hero-muted);background:rgb(var(--hero-surface)/.7)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-slider-toggle{left:auto;right:24px;top:110px}@media(max-width:767px){html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-layout{padding-top:24px;padding-bottom:280px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-shade{background:linear-gradient(180deg,rgb(var(--hero-surface)) 0,rgb(var(--hero-surface)/.8) 15%,transparent 42%,transparent 78%,rgb(var(--hero-surface)) 100%)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-photo{-o-object-position:65% bottom;object-position:65% bottom}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-frame{top:auto;height:460px}}@media(min-width:768px){html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero h1{font-size:clamp(76px,9.4vw,330px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-description{max-width:28em;font-size:clamp(18px,1.45vw,42px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-splash{position:relative;right:auto;bottom:auto;width:72%;max-width:540px;margin:32px 0 30px auto}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-title-wrap{padding-bottom:0}}.home-experiment .home-splash{display:none}@media(min-width:768px){html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-shade{background:linear-gradient(90deg,rgb(var(--hero-surface)) 0,rgb(var(--hero-surface)) 36%,rgb(var(--hero-surface)/.98) 44%,rgb(var(--hero-surface)/.85) 50%,rgb(var(--hero-surface)/.35) 61%,transparent 75%),linear-gradient(0deg,rgb(var(--hero-surface)) 0,transparent 24%)}}.home-experiment .home-hero .home-hero-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:8px;padding:0 0 24px;border:0;border-radius:0;background:transparent;backdrop-filter:none;color:var(--hero-ink,inherit)}.home-experiment .home-hero .home-hero-facts li{display:flex;align-items:center;gap:16px;min-width:0;padding:24px 20px;border:0;border-radius:18px;background:#ffffffed;color:#101b3c;box-shadow:none;font-size:clamp(13px,.95vw,24px);font-weight:600;line-height:1.5;backdrop-filter:blur(12px)}.home-experiment .home-hero .home-hero-facts li:before{display:none}.home-fact-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:14px;background:#f2f3f5;color:#111d44}.home-fact-icon svg{width:28px;height:28px}.home-hero-facts li:nth-child(2n) .home-fact-icon{color:#ce964c}html.dark .home-experiment .home-hero .home-hero-facts li{background:#111c3bed;color:#f4f6fc}html.dark .home-fact-icon{background:#ffffff0d;color:#dce5ff}@media(max-width:1023px){.home-experiment .home-hero .home-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.home-experiment .home-hero .home-hero-facts{grid-template-columns:minmax(0,1fr)}.home-experiment .home-hero .home-hero-facts li{padding:18px}}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero{min-height:100svh;padding-top:clamp(76px,11svh,110px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-layout{flex:1;padding-top:clamp(12px,2svh,28px);padding-bottom:clamp(16px,3svh,36px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero h1{font-size:clamp(48px,min(9.4vw,13svh),280px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-title-wrap{padding-bottom:0;margin-bottom:clamp(12px,2svh,24px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-description{font-size:clamp(15px,min(1.45vw,2.5svh),36px);line-height:1.6}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-actions{margin-top:clamp(14px,2.5svh,28px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-button{padding:clamp(10px,1.6svh,18px) clamp(14px,1.5vw,32px);font-size:clamp(13px,min(.95vw,2svh),24px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-footnote{margin-top:clamp(12px,2svh,24px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-facts{padding-bottom:clamp(12px,2svh,24px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-facts li{padding:clamp(12px,2svh,24px) clamp(12px,1.4vw,24px);gap:12px;font-size:clamp(12px,min(.95vw,1.8svh),22px)}@media(max-width:767px){html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-layout{display:flex;align-items:center;padding-top:6px;padding-bottom:14px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-copy{width:100%}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero h1{font-size:clamp(36px,min(13vw,9svh),80px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-description{font-size:clamp(13px,1.8svh,16px)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-facts li{font-size:11px;padding:10px;gap:8px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-fact-icon{flex-basis:32px;width:32px;height:32px;border-radius:9px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-fact-icon svg{width:21px;height:21px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-frame{top:0;height:100%}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-shade{background:linear-gradient(90deg,rgb(var(--hero-surface)/.98),rgb(var(--hero-surface)/.85) 45%,rgb(var(--hero-surface)/.25)),linear-gradient(0deg,rgb(var(--hero-surface)),transparent 32%)}}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-frame{box-shadow:none}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero>.home-hero-layout{position:static}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero>.container:last-child{position:relative;z-index:2}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-facts li{background:rgb(var(--hero-surface));color:var(--hero-ink);border:1px solid color-mix(in srgb,var(--hero-ink) 12%,rgb(var(--hero-surface)))}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-fact-icon{background:color-mix(in srgb,var(--hero-ink) 6%,transparent);color:var(--home-accent)}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero h1{color:var(--hero-ink)}html[data-event-theme=new-year]:not([data-heart-theme=pink]) .home-experiment .home-hero .ny-tree{right:24px;bottom:150px}html[data-event-theme=nauryz]:not([data-heart-theme=pink]) .home-experiment .home-hero .nq-pendant{left:auto;right:24px;top:110px}@media(min-width:768px){.home-experiment .home-hero .home-background-slider{left:35%}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-photo{-o-object-position:center;object-position:center}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-photo-shade{background:radial-gradient(ellipse 45% 52% at 12% 38%,rgb(var(--hero-surface)) 55%,rgb(var(--hero-surface)/.9) 69%,rgb(var(--hero-surface)/.45) 85%,transparent 100%),radial-gradient(ellipse 42% 48% at 10% 84%,rgb(var(--hero-surface)) 54%,rgb(var(--hero-surface)/.85) 70%,rgb(var(--hero-surface)/.35) 86%,transparent 100%),linear-gradient(90deg,rgb(var(--hero-surface)) 0,rgb(var(--hero-surface)) 32%,rgb(var(--hero-surface)/.8) 42%,rgb(var(--hero-surface)/.25) 54%,transparent 66%),linear-gradient(0deg,rgb(var(--hero-surface)) 0,transparent 24%)}}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero-slide-first .home-hero-photo{-o-object-fit:cover;object-fit:cover;-o-object-position:45% 30%;object-position:45% 30%}html[data-heart-theme=pink] .home-experiment .home-hero .home-title-wrap{display:flow-root;padding-bottom:0}html[data-heart-theme=pink] .home-experiment .home-hero .home-splash{--home-splash-angle:-12deg;display:block;position:absolute;right:4%;bottom:-8px;width:72%;max-width:440px;margin:0}html[data-heart-theme=pink] .home-experiment .home-hero .home-splash svg{max-height:32px}@media(max-width:767px){html[data-heart-theme=pink] .home-experiment .home-hero .home-hero-actions{gap:8px}html[data-heart-theme=pink] .home-experiment .home-hero .home-hero-actions .home-button{padding:10px 6px;gap:6px;font-size:12px;min-height:42px}}@media(max-width:767px) and (max-height:650px){html[data-heart-theme=pink] .home-experiment .home-hero .home-title-wrap{margin-bottom:8px}html[data-heart-theme=pink] .home-experiment .home-hero .home-hero-actions{margin-top:10px}html[data-heart-theme=pink] .home-experiment .home-hero .home-hero-footnote{margin-top:8px}}.home-experiment .home-hero .home-photo-frame:after{content:"";position:absolute;z-index:1;inset:0 0 auto;height:clamp(180px,26svh,340px);background:linear-gradient(180deg,rgb(var(--hero-surface)) 0,rgb(var(--hero-surface)/.96) 28%,rgb(var(--hero-surface)/.65) 52%,rgb(var(--hero-surface)/.18) 78%,transparent 100%);pointer-events:none}@media(max-width:767px) and (max-height:650px){html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-actions{gap:8px}html:is([data-event-theme],:not([data-event-theme])):is([data-heart-theme],:not([data-heart-theme])) .home-experiment .home-hero .home-hero-actions .home-button{padding:10px 6px;gap:6px;font-size:12px;min-height:42px}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}