.institute_page__9gPgf{--institute-surface:#fff;--institute-gutter:max(22px,5vw,calc((100vw - 1320px) / 2));--institute-section-space:clamp(56px,6vw,88px);--institute-heading-font:"Plus Jakarta Sans",sans-serif;--institute-heading-size:clamp(30px,3.4vw,46px);--institute-heading-weight:650;--institute-heading-leading:1.2;--institute-heading-tracking:-0.035em;--institute-eyebrow-size:11px;--mint:#1566b5;--ink:#071b32;--muted:#526074;--line:#dce7f5;color:#24374c;background:var(--institute-surface);overflow:clip}.institute_page__9gPgf h1,.institute_page__9gPgf h2,.institute_page__9gPgf h3{font-family:var(--institute-heading-font);color:var(--ink);font-weight:var(--institute-heading-weight);letter-spacing:var(--institute-heading-tracking)}.institute_page__9gPgf .download-copy h2,.institute_page__9gPgf h2{margin:0;font-size:var(--institute-heading-size);line-height:var(--institute-heading-leading)}.institute_page__9gPgf em{color:#0a9bd7;font-style:normal}.institute_page__9gPgf p{line-height:1.75}.institute_page__9gPgf a,.institute_page__9gPgf button,.institute_page__9gPgf input,.institute_page__9gPgf select{outline-offset:4px}.institute_page__9gPgf :focus-visible{outline:3px solid var(--mint)}.institute_page__9gPgf section[id]{scroll-margin-top:105px}.institute_eyebrow__of_Z8{display:flex;align-items:center;gap:9px;font-size:var(--institute-eyebrow-size);letter-spacing:.13em;text-transform:uppercase;font-weight:650;line-height:1.6;color:var(--mint);margin-bottom:20px}.institute_eyebrow__of_Z8>span{width:7px;height:7px;border-radius:50%;background:var(--mint)}.institute_hero__SQNLp{padding:150px var(--institute-gutter) 0}.institute_heroGrid__pgdqG{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:60px}.institute_heroCopy__KbdCF h1{font-size:clamp(38px,4.15vw,60px);line-height:1.14;max-width:690px}.institute_intro__5EJpN{max-width:570px;font-size:17px;margin-top:24px}.institute_actions__GiPCH{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.institute_secondaryButton__nw2tD{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;font:inherit;font-size:13px;font-weight:600;line-height:1.5;border-radius:10px;cursor:pointer;transition:background .2s,border-color .2s;color:var(--ink);background:#fff;border:1px solid #d6e0dd}.institute_secondaryButton__nw2tD:hover{background:var(--institute-surface);border-color:var(--mint)}.institute_secondaryButton__nw2tD:disabled{opacity:.55;cursor:wait}.institute_heroNote__7fwOL{font-size:12px;color:var(--muted);margin-top:17px}.institute_heroVisual__PE5UO{position:relative;border-radius:28px;background:#e0edf5;overflow:hidden;border:7px solid white;box-shadow:0 20px 60px -20px #193c4b2b}.institute_heroVisual__PE5UO>img{width:100%;height:440px;object-fit:cover;object-position:right}.institute_heroVisual__PE5UO figcaption{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:center;gap:12px;background:#ffffffed;border:1px solid white;backdrop-filter:blur(12px);border-radius:14px;padding:18px}.institute_heroVisual__PE5UO figcaption strong{display:block;font-size:14px;line-height:1.5;color:var(--ink)}.institute_heroVisual__PE5UO figcaption div>span{display:block;font-size:12px;color:var(--muted);margin-top:3px}.institute_iconTile__RFSuy,.institute_visualIcon__Qbeww{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:13px;color:var(--mint);background:#edf5f1}.institute_trustStrip___O_nf{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin-top:60px;padding:28px 0;border-top:1px solid #dce7e1;gap:24px}.institute_trustStrip___O_nf li{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--mint)}.institute_trustStrip___O_nf li+li{border-left:1px solid #dce7e1}.institute_trustStrip___O_nf strong{display:block;font-size:14px;color:var(--ink)}.institute_trustStrip___O_nf span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.institute_section__4BmBr{padding:var(--institute-section-space) var(--institute-gutter)}.institute_sectionHeading__Eh__H{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px}.institute_sectionHeading__Eh__H>p{max-width:410px;font-size:15px;color:var(--muted)}.institute_benefitGrid__N6RI_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;list-style:none;padding:0;margin:0}.institute_benefitCard__aAVRt{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);align-items:center;gap:24px;min-width:0;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--institute-surface)}.institute_benefitVisual__xVh6y{display:grid;place-items:center;aspect-ratio:1;padding:10px;border-radius:18px;background:var(--institute-surface)}.institute_benefitVisual__xVh6y img{width:100%;height:100%;min-height:0;object-fit:contain;transition:transform .45s cubic-bezier(.2,.65,.2,1)}.institute_benefitCopy__0qLz5{min-width:0}.institute_cardNumber__UJFx_{display:block;margin-bottom:12px;font-size:10px;font-weight:600;letter-spacing:.1em;color:#1752a0}.institute_benefitCard__aAVRt h3{font-size:18px;line-height:1.4;letter-spacing:-.025em;margin-bottom:10px}.institute_benefitCard__aAVRt p{font-size:14px;color:var(--muted)}.institute_benefitGrid__N6RI_ .institute_benefitCard__aAVRt{--benefit-wash:#eef6ff;--benefit-border:#cfe2fb;--benefit-accent:#185ca3;--benefit-badge:#dfedff;border-color:var(--benefit-border);background:linear-gradient(125deg,var(--benefit-wash),#fff 85%)}.institute_benefitGrid__N6RI_ .institute_benefitCard__aAVRt:nth-child(4n+2){--benefit-wash:#eefaf5;--benefit-border:#cce8db;--benefit-accent:#216a50;--benefit-badge:#d9f1e5}.institute_benefitGrid__N6RI_ .institute_benefitCard__aAVRt:nth-child(4n+3){--benefit-wash:#fff5eb;--benefit-border:#f0ddc4;--benefit-accent:#91521c;--benefit-badge:#ffead2}.institute_benefitGrid__N6RI_ .institute_benefitCard__aAVRt:nth-child(4n+4){--benefit-wash:#f5f0ff;--benefit-border:#dfd5f4;--benefit-accent:#6942a2;--benefit-badge:#eae0fb}.institute_benefitGrid__N6RI_ .institute_benefitVisual__xVh6y{background:radial-gradient(ellipse,var(--benefit-badge),transparent 72%)}.institute_benefitGrid__N6RI_ .institute_cardNumber__UJFx_{display:inline-flex;align-items:center;justify-content:center;min-width:32px;min-height:26px;padding:4px 8px;border-radius:8px;background:var(--benefit-badge);color:var(--benefit-accent);font-size:11px;letter-spacing:.06em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.institute_benefitCard__aAVRt:hover .institute_benefitVisual__xVh6y img{transform:translateY(-3px) scale(1.025)}}.institute_partnership___XsC_{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:start;border-top:1px solid var(--line)}.institute_partnershipCopy__Y9SPB>p:not(.institute_eyebrow__of_Z8){color:var(--muted);font-size:15px;margin-top:24px}.institute_steps__7HB67{list-style:none;display:grid;gap:26px;margin:36px 0}.institute_steps__7HB67 li{display:flex;gap:18px}.institute_steps__7HB67 li>span{width:36px;height:36px;flex-shrink:0;background:#edf5f1;border:1px solid #dbe8e1;color:var(--mint);display:grid;place-items:center;border-radius:50%;font-size:11px}.institute_steps__7HB67 h3{font-size:16px;letter-spacing:-.02em;line-height:1.5}.institute_steps__7HB67 p{color:var(--muted);font-size:13px;margin-top:5px}.institute_bookingCard__KoY6d{display:flex;gap:16px;padding:22px;background:var(--institute-surface);border:1px solid #dbe8e1;border-radius:16px}.institute_bookingCard__KoY6d>svg{flex-shrink:0;color:var(--mint)}.institute_bookingCard__KoY6d strong{font-size:14px;color:var(--ink)}.institute_bookingCard__KoY6d p{font-size:13px;color:var(--muted);margin-top:5px}.institute_bookingCard__KoY6d a{display:inline-flex;align-items:center;gap:8px;color:var(--mint);font-size:13px;font-weight:600;margin-top:14px}.institute_formCard__q2jJl{padding:32px;background:var(--institute-surface);border:1px solid var(--line);border-radius:24px;box-shadow:0 4px 20px -2px rgb(0 0 0/5%)}.institute_formEyebrow__9pomH{display:block;font-size:10px;color:var(--mint);letter-spacing:.14em;margin-bottom:14px}.institute_formCard__q2jJl h3{font-size:25px;line-height:1.3}.institute_formCard__q2jJl>p{color:var(--muted);font-size:13px;margin-top:12px}.institute_formFields__5vX3f{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;border:0;padding:0;margin:26px 0 0;min-width:0}.institute_formCard__q2jJl label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;min-width:0}.institute_formCard__q2jJl input:not([type=checkbox]),.institute_formCard__q2jJl select,.institute_formCard__q2jJl textarea{width:100%;min-height:46px;padding:10px 12px;border-radius:8px;border:1px solid #d7dfe6;background:var(--institute-surface);color:var(--ink);font-family:inherit;font-size:14px;font-weight:400}.institute_formCard__q2jJl textarea{min-height:120px;resize:vertical;line-height:1.6}.institute_formCard__q2jJl input::placeholder,.institute_formCard__q2jJl textarea::placeholder{color:#718193}.institute_formCard__q2jJl small{font-size:10px;font-weight:400;color:var(--muted)}.institute_fullWidth__9UDdN{grid-column:1/-1}.institute_formCard__q2jJl label.institute_consent__IoGgA{flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;font-weight:400;line-height:1.65;color:#526274}.institute_consent__IoGgA input{width:16px;height:16px;flex-shrink:0;margin-top:2px;accent-color:var(--mint)}.institute_consent__IoGgA a,.institute_formHelp__vb0_I a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.institute_formCard__q2jJl .institute_formHelp__vb0_I{font-size:11px;line-height:1.8;margin-top:22px}.institute_verificationForm__IiOfU{display:grid;gap:20px;margin-top:28px}.institute_verificationForm__IiOfU input{letter-spacing:.35em}.institute_formCard__q2jJl .institute_error__G7bQl{padding:14px;border-radius:8px;color:#9f3028;background:#fff2ee;border:1px solid #f3d0c7;overflow-wrap:anywhere}.institute_formCard__q2jJl .institute_notice__3MrTS{color:var(--mint)}.institute_success__u5LBS{display:grid;gap:24px;padding:10px 0}.institute_success__u5LBS p{font-size:14px;color:var(--muted)}@media (min-width:1500px){.institute_heroVisual__PE5UO>img{height:490px}}@media (max-width:1100px){.institute_heroGrid__pgdqG{gap:30px;grid-template-columns:1.15fr .85fr}.institute_heroVisual__PE5UO>img{height:430px}.institute_heroVisual__PE5UO figcaption{padding:13px;left:10px;right:10px;bottom:10px}.institute_visualIcon__Qbeww{display:none}.institute_benefitGrid__N6RI_{grid-template-columns:repeat(2,1fr)}.institute_partnership___XsC_{gap:40px}.institute_formCard__q2jJl{padding:24px}}@media (max-width:800px){.institute_hero__SQNLp{padding-top:130px}.institute_heroGrid__pgdqG{grid-template-columns:1fr;gap:32px}.institute_heroCopy__KbdCF{max-width:650px}.institute_heroVisual__PE5UO>img{height:290px;object-position:center}.institute_heroVisual__PE5UO figcaption{width:fit-content;max-width:calc(100% - 20px)}.institute_visualIcon__Qbeww{display:inline-flex}.institute_trustStrip___O_nf{margin-top:36px;gap:14px}.institute_trustStrip___O_nf li{gap:10px;align-items:flex-start}.institute_trustStrip___O_nf li>svg{width:19px;flex-shrink:0}.institute_trustStrip___O_nf strong{font-size:12px}.institute_trustStrip___O_nf span{font-size:10px}.institute_sectionHeading__Eh__H{display:block}.institute_sectionHeading__Eh__H>p{margin-top:22px}.institute_partnership___XsC_{grid-template-columns:1fr}.institute_formCard__q2jJl{padding:30px}}@media (max-width:480px){.institute_page__9gPgf{--institute-eyebrow-size:10px}.institute_hero__SQNLp{padding-inline:22px;padding-top:115px}.institute_heroCopy__KbdCF h1{font-size:37px}.institute_intro__5EJpN{font-size:15px}.institute_actions__GiPCH{flex-direction:column}.institute_heroVisual__PE5UO>img{height:270px;object-position:right}.institute_heroVisual__PE5UO figcaption strong{font-size:12px}.institute_heroVisual__PE5UO figcaption div>span{font-size:10px}.institute_trustStrip___O_nf{grid-template-columns:1fr;padding:24px 0;gap:18px}.institute_trustStrip___O_nf li{justify-content:flex-start;align-items:center;gap:15px}.institute_trustStrip___O_nf li+li{border-left:0}.institute_trustStrip___O_nf strong{font-size:13px}.institute_trustStrip___O_nf span{font-size:11px}.institute_benefitGrid__N6RI_{grid-template-columns:1fr;gap:14px}.institute_formCard__q2jJl{padding:24px 20px}.institute_formFields__5vX3f{grid-template-columns:1fr}.institute_formCard__q2jJl input:not([type=checkbox]),.institute_formCard__q2jJl select,.institute_formCard__q2jJl textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.institute_secondaryButton__nw2tD{transition:none}}.institute_hero__SQNLp{position:relative;isolation:isolate;overflow:hidden;padding-bottom:48px;background:linear-gradient(110deg,#175898,#039cc4 58%,#03cce7)}.institute_hero__SQNLp:after,.institute_hero__SQNLp:before{content:"";position:absolute;z-index:-1;width:min(26vw,340px);aspect-ratio:1;border:1px solid rgb(255 255 255/18%);border-radius:50%;pointer-events:none}.institute_hero__SQNLp:before{top:90px;left:-12vw;box-shadow:0 0 0 48px rgb(255 255 255/5%)}.institute_hero__SQNLp:after{right:-10vw;bottom:-120px;box-shadow:0 0 0 64px rgb(255 255 255/5%)}.institute_heroCopy__KbdCF{animation:institute_instituteEnter__XKTZ6 .72s cubic-bezier(.2,.65,.2,1) both}.institute_heroCopy__KbdCF h1,.institute_heroNote__7fwOL,.institute_hero__SQNLp .institute_eyebrow__of_Z8,.institute_hero__SQNLp .institute_intro__5EJpN{color:#fff}.institute_heroCopy__KbdCF h1 em{color:#a8f2ff}.institute_hero__SQNLp .institute_eyebrow__of_Z8>span{background:#a8f2ff}.institute_heroNote__7fwOL,.institute_hero__SQNLp .institute_intro__5EJpN{opacity:.91}.institute_heroVisual__PE5UO{animation:institute_instituteEnter__XKTZ6 .78s cubic-bezier(.2,.65,.2,1) .1s both;box-shadow:0 24px 60px rgb(6 39 75/22%)}.institute_trustStrip___O_nf{position:relative;margin-top:46px;padding:24px;border:1px solid rgb(255 255 255/70%);border-radius:20px;background:rgb(255 255 255/93%);box-shadow:0 16px 45px rgb(6 49 88/15%);animation:institute_instituteEnter__XKTZ6 .75s cubic-bezier(.2,.65,.2,1) .22s both}.institute_hero__SQNLp .institute_secondaryButton__nw2tD{color:#fff;border-color:rgb(255 255 255/60%);background:rgb(255 255 255/12%)}.institute_hero__SQNLp .institute_secondaryButton__nw2tD:hover{border-color:#fff;background:rgb(255 255 255/22%)}.institute_secondaryButton__nw2tD{transition:transform .24s ease,box-shadow .24s ease,background .24s ease,border-color .24s ease}.institute_bookingCard__KoY6d a,.institute_cardNumber__UJFx_,.institute_eyebrow__of_Z8,.institute_formEyebrow__9pomH{color:#1752a0}.institute_benefitCard__aAVRt{border-color:#dbe7f5;box-shadow:0 8px 28px rgb(23 67 126/6%);transition:transform .28s ease,box-shadow .28s ease}.institute_benefitCard__aAVRt:hover{transform:translateY(-4px);box-shadow:0 16px 38px rgb(23 67 126/11%)}.institute_iconTile__RFSuy,.institute_steps__7HB67 li>span,.institute_visualIcon__Qbeww{color:#3279d0;border-color:#d5e5fa;background:#e8f2ff}.institute_bookingCard__KoY6d{border-color:#dfd5f4;background:linear-gradient(125deg,#f5f0ff,#fff 90%)}.institute_bookingCard__KoY6d a,.institute_bookingCard__KoY6d>svg{color:#6942a2}.institute_steps__7HB67 li:nth-child(2)>span{background:#d9f1e5;border-color:#cce8db;color:#216a50}.institute_steps__7HB67 li:nth-child(3)>span{background:#ffead2;border-color:#f0ddc4;color:#91521c}.institute_formCard__q2jJl{border-color:#cfe2fb;background:linear-gradient(145deg,#eef6ff,#fff 55%,#f5f0ff);box-shadow:0 14px 44px rgb(19 72 140/9%)}.institute_formCard__q2jJl input:not([type=checkbox]),.institute_formCard__q2jJl select,.institute_formCard__q2jJl textarea{border-color:#cfddfb}.institute_consent__IoGgA input{accent-color:#1a56db}.institute_page__9gPgf :focus-visible{outline-color:#0863ed}.institute_page__9gPgf[data-motion-ready=true] [data-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.65,.2,1)}.institute_page__9gPgf[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(22px)}@keyframes institute_instituteEnter__XKTZ6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.institute_heroCopy__KbdCF,.institute_heroVisual__PE5UO,.institute_trustStrip___O_nf{animation:none}.institute_benefitCard__aAVRt,.institute_page__9gPgf[data-motion-ready=true] [data-reveal],.institute_secondaryButton__nw2tD{transition:none}.institute_page__9gPgf[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:1;transform:none}}.institute_page__9gPgf .download-wrapper{width:auto;max-width:none;margin:0;padding:var(--institute-section-space) var(--institute-gutter)}.institute_page__9gPgf .download-copy .eyebrow{font-size:var(--institute-eyebrow-size);font-weight:650;line-height:1.6;letter-spacing:.13em;margin-bottom:20px}@media (max-width:1000px){.institute_benefitGrid__N6RI_{grid-template-columns:1fr;grid-auto-rows:auto}.institute_benefitCard__aAVRt{grid-template-columns:160px minmax(0,1fr)}}@media (max-width:600px){.institute_benefitGrid__N6RI_{gap:16px}.institute_benefitCard__aAVRt{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:18px;border-radius:20px}.institute_benefitVisual__xVh6y{padding:4px;border-radius:14px}.institute_benefitCard__aAVRt h3{font-size:16px}.institute_benefitCard__aAVRt p{font-size:13px}.institute_cardNumber__UJFx_{margin-bottom:8px}}.SchoolLogoShowcase_section__XgH_i{--institute-gutter:clamp(12px,2vw,32px);padding-bottom:clamp(24px,3vw,40px);background:var(--institute-surface)}.SchoolLogoShowcase_section__XgH_i .SchoolLogoShowcase_heading__xUFZ4{margin:0 0 10px;text-align:center}.SchoolLogoShowcase_section__XgH_i .SchoolLogoShowcase_subtitle__Uu63m{max-width:480px;margin:0 auto 24px;color:var(--muted);font-size:14px;line-height:1.6;text-align:center}.SchoolLogoShowcase_strip__UPvqI{width:100%;min-width:0;padding-block:20px}.SchoolLogoShowcase_strip__UPvqI .logoloop[data-labels=below] .logoloop__content{width:160px;gap:14px}.SchoolLogoShowcase_strip__UPvqI .logoloop[data-labels=below] .logoloop__label{width:100%;min-height:2.8em;color:var(--muted);font-size:13px;font-weight:500;line-height:1.4;text-align:center;white-space:normal;opacity:1}@media (max-width:600px){.SchoolLogoShowcase_section__XgH_i .SchoolLogoShowcase_subtitle__Uu63m{margin-bottom:16px;font-size:13px}.SchoolLogoShowcase_strip__UPvqI{padding-block:12px}.SchoolLogoShowcase_strip__UPvqI .logoloop__item{margin-right:24px}.SchoolLogoShowcase_strip__UPvqI .logoloop[data-labels=below] .logoloop__content{width:144px;gap:12px}.SchoolLogoShowcase_strip__UPvqI .logoloop[data-labels=below] .logoloop__label{font-size:12px}}.InstituteTestimonials_section__F7PMM{padding-top:clamp(32px,4vw,56px);background:var(--institute-surface,#fff)}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-pad:0px;position:relative;overflow:hidden;overflow:clip;padding-top:var(--logoloop-pad);padding-bottom:var(--logoloop-pad);-webkit-tap-highlight-color:transparent}.logoloop--vertical{display:inline-block;height:100%;padding:0 var(--logoloop-pad)}.logoloop[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.logoloop--vertical[data-draggable]{touch-action:pan-x pinch-zoom}.logoloop[data-dragging],.logoloop[data-dragging] *{cursor:grabbing}.logoloop__track{position:relative;z-index:0;display:flex;width:max-content;will-change:transform;user-select:none;-webkit-user-select:none}.logoloop--vertical .logoloop__track{flex-direction:column;width:100%;height:max-content}.logoloop__list{display:flex;align-items:center;margin:0;padding:0;list-style:none}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{position:relative;flex:0 0 auto;margin-right:var(--logoloop-gap);font-size:var(--logoloop-logoHeight);line-height:1}.logoloop--vertical .logoloop__item{margin-right:0;margin-bottom:var(--logoloop-gap)}.logoloop[data-intro] .logoloop__item{opacity:0}.logoloop__content{display:inline-flex;align-items:center;gap:calc(var(--logoloop-logoHeight) * .3);border-radius:4px;color:inherit;text-decoration:none;transition:opacity .35s ease,filter .35s ease,color .35s ease}.logoloop[data-labels=below] .logoloop__content{flex-direction:column;gap:calc(var(--logoloop-logoHeight) * .22)}.logoloop__content:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop__node{display:inline-flex;align-items:center}.logoloop__item img{display:block;width:auto;height:var(--logoloop-logoHeight);object-fit:contain;image-rendering:-webkit-optimize-contrast;-webkit-user-drag:none;pointer-events:none}.logoloop__item img,.logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.2)}.logoloop__label{font-size:max(12px,calc(var(--logoloop-logoHeight) * .5));font-weight:600;line-height:1.2;letter-spacing:-.01em;white-space:nowrap}.logoloop[data-labels=below] .logoloop__label{letter-spacing:0;opacity:.72}.logoloop[data-labels=below] .logoloop__label,.logoloop__tip{font-size:max(11px,calc(var(--logoloop-logoHeight) * .26));font-weight:500}.logoloop__tip{position:absolute;top:100%;left:50%;margin-top:calc(var(--logoloop-logoHeight) * .2);line-height:1.2;white-space:nowrap;opacity:0;translate:-50% 4px;pointer-events:none;transition:opacity .25s ease,translate .25s ease}.logoloop--vertical .logoloop__tip{top:50%;left:100%;margin-top:0;margin-left:calc(var(--logoloop-logoHeight) * .25);translate:4px -50%}.logoloop__item:focus-within .logoloop__tip,.logoloop__item:hover .logoloop__tip,.logoloop__item[data-active] .logoloop__tip{opacity:.8;translate:-50% 0}.logoloop--vertical .logoloop__item:focus-within .logoloop__tip,.logoloop--vertical .logoloop__item:hover .logoloop__tip,.logoloop--vertical .logoloop__item[data-active] .logoloop__tip{translate:0 -50%}.logoloop[data-muted] .logoloop__content{filter:grayscale(var(--logoloop-gray,1));opacity:var(--logoloop-dim,.5)}.logoloop[data-muted] .logoloop__item:focus-within .logoloop__content,.logoloop[data-muted] .logoloop__item:hover .logoloop__content,.logoloop[data-muted] .logoloop__item[data-active] .logoloop__content{filter:none;opacity:1}.logoloop__item[data-color]:focus-within .logoloop__content,.logoloop__item[data-color]:hover .logoloop__content,.logoloop__item[data-color][data-active] .logoloop__content{color:var(--logoloop-item-color)}.logoloop:not([data-muted]) .logoloop__item:not([data-color]) a.logoloop__content:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.logoloop__content,.logoloop__item img,.logoloop__node,.logoloop__tip{transition:none}}