.about-address-module__G_DYYW__section{gap:calc(24 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.about-address-module__G_DYYW__panel{flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.about-address-module__G_DYYW__ruleTop,.about-address-module__G_DYYW__ruleBottom{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border-inline:var(--border-width-hairline) solid var(--text-primary);opacity:.3;flex-shrink:0}.about-address-module__G_DYYW__ruleTop{border-block-start:var(--border-width-hairline) solid var(--text-primary);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale))}.about-address-module__G_DYYW__ruleBottom{border-block-end:var(--border-width-hairline) solid var(--text-primary);border-end-end-radius:calc(8 * var(--mobile-scale));border-end-start-radius:calc(8 * var(--mobile-scale))}.about-address-module__G_DYYW__panelBody{gap:calc(32 * var(--mobile-scale));min-block-size:0;padding-block:calc(20 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;flex:1;justify-content:space-between;display:flex}.about-address-module__G_DYYW__copy{gap:calc(24 * var(--mobile-scale));inline-size:100%;color:var(--text-primary);flex-direction:column;padding-inline-end:calc(40 * var(--mobile-scale));display:flex}.about-address-module__G_DYYW__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-4);letter-spacing:var(--ls-heading-4)}.about-address-module__G_DYYW__address{font-family:var(--font-sans);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-medium);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l)}.about-address-module__G_DYYW__actions{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.about-address-module__G_DYYW__schoolMarker{pointer-events:none;block-size:74px;inline-size:48px;position:relative;transform:translate(-50%,-100%)}.about-address-module__G_DYYW__schoolMarkerBubble{background:#ff2d24;border-radius:50%;place-items:center;block-size:48px;inline-size:48px;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0;box-shadow:0 5px 14px #ff2d242e}.about-address-module__G_DYYW__schoolMarkerBubble:after{clip-path:polygon(0 0,100% 0,50% 100%);content:"";background:#ff2d24;block-size:15px;inline-size:16px;position:absolute;inset-block-end:-10px;inset-inline-start:16px}.about-address-module__G_DYYW__schoolMarkerBubble img{filter:brightness(0)invert();block-size:28px;inline-size:28px}.about-address-module__G_DYYW__schoolMarker:after{box-sizing:content-box;content:"";background:#ff2d24;border:4px solid #fff;border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-end:1px;inset-inline-start:50%;transform:translate(-50%)}.about-address-module__G_DYYW__mapFrame{inline-size:100%;min-inline-size:0;block-size:calc(300 * var(--mobile-scale));background-color:var(--bg-subtle);border-radius:calc(14 * var(--mobile-scale));min-block-size:0;position:relative;overflow:hidden}.about-address-module__G_DYYW__map,.about-address-module__G_DYYW__mapFallback{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.about-address-module__G_DYYW__mapLoading{font-family:var(--font-sans);font-size:var(--fs-body-s);color:var(--text-primary);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (min-width:1024px){.about-address-module__G_DYYW__section{gap:var(--space-6);flex-direction:row;align-items:stretch;block-size:430px}.about-address-module__G_DYYW__panel,.about-address-module__G_DYYW__mapFrame{flex:1 1 0}.about-address-module__G_DYYW__ruleTop,.about-address-module__G_DYYW__ruleBottom{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.about-address-module__G_DYYW__ruleBottom{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.about-address-module__G_DYYW__panelBody{gap:var(--space-8);padding-block:var(--space-5);padding-inline:var(--space-6)}.about-address-module__G_DYYW__copy{gap:var(--space-6);padding-inline-end:var(--space-10)}.about-address-module__G_DYYW__title{font-size:32px}.about-address-module__G_DYYW__address{font-size:var(--fs-body-l)}.about-address-module__G_DYYW__mapFrame{border-radius:14px;block-size:100%}}@media (min-width:1280px){.about-address-module__G_DYYW__section{block-size:526px}}@media (min-width:1920px){.about-address-module__G_DYYW__title{font-size:var(--fs-heading-3)}.about-address-module__G_DYYW__address{font-size:var(--fs-body-xl)}}
.about-contacts-module__cNfNjq__section{gap:calc(48 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block:calc(48 * var(--mobile-scale)) calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);border-end-end-radius:calc(24 * var(--mobile-scale));border-end-start-radius:calc(24 * var(--mobile-scale));flex-direction:column;align-items:center;margin-inline:auto;display:flex}.about-contacts-module__cNfNjq__header{gap:calc(8 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.about-contacts-module__cNfNjq__rule{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));flex-shrink:0}.about-contacts-module__cNfNjq__titleRow{inline-size:100%;padding-inline:calc(16 * var(--mobile-scale));justify-content:space-between;align-items:center;display:flex}.about-contacts-module__cNfNjq__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.about-contacts-module__cNfNjq__grid{gap:calc(16 * var(--mobile-scale));grid-template-columns:repeat(1,minmax(0,1fr));inline-size:100%;display:grid}.about-contacts-module__cNfNjq__card{block-size:calc(195 * var(--mobile-scale));padding:calc(18 * var(--mobile-scale));background-color:var(--bg-subtle);border-radius:calc(16 * var(--mobile-scale));flex-direction:column;justify-content:space-between;display:flex}.about-contacts-module__cNfNjq__cardTitle{font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.about-contacts-module__cNfNjq__cardValue{gap:calc(10 * var(--mobile-scale));font-family:var(--font-sans);font-size:calc(24 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-standard);align-items:center;line-height:1.18;display:flex}@media (hover:hover){.about-contacts-module__cNfNjq__cardValue:hover{opacity:.6}}.about-contacts-module__cNfNjq__cardValue:focus-visible{outline:var(--border-width-hairline) solid currentcolor;outline-offset:4px}.about-contacts-module__cNfNjq__cardIconBox{inline-size:calc(30 * var(--mobile-scale));block-size:calc(30 * var(--mobile-scale));background-color:var(--bg-accent);border-radius:calc(4 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-contacts-module__cNfNjq__cardIcon{inline-size:calc(20 * var(--mobile-scale));block-size:calc(20 * var(--mobile-scale));flex-shrink:0}@media (min-width:1024px){.about-contacts-module__cNfNjq__section{gap:var(--space-12);padding-block:var(--space-12) var(--space-12);padding-inline:var(--space-6);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.about-contacts-module__cNfNjq__header{gap:var(--space-2)}.about-contacts-module__cNfNjq__rule{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.about-contacts-module__cNfNjq__titleRow{padding-inline:var(--space-8)}.about-contacts-module__cNfNjq__title{font-size:var(--fs-heading-3)}.about-contacts-module__cNfNjq__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.about-contacts-module__cNfNjq__card{border-radius:var(--radius-lg);block-size:195px;padding:18px}.about-contacts-module__cNfNjq__cardTitle{font-size:var(--fs-heading-6)}.about-contacts-module__cNfNjq__cardValue{gap:var(--space-2-5);font-size:var(--fs-body-xl);line-height:var(--lh-body-xl);letter-spacing:var(--ls-body-xl)}.about-contacts-module__cNfNjq__cardIconBox{border-radius:var(--radius-xs);block-size:30px;inline-size:30px}.about-contacts-module__cNfNjq__cardIcon{inline-size:var(--space-5);block-size:var(--space-5)}}@media (1024px<=width<1280px){.about-contacts-module__cNfNjq__section{padding-block:calc(18.75vw - 144px)}}@media (1280px<=width<1440px){.about-contacts-module__cNfNjq__section{padding-block:var(--space-24) var(--space-24);padding-inline:calc(15vw - 168px)}.about-contacts-module__cNfNjq__title{font-size:calc(5vw - 24px)}}@media (1440px<=width<1920px){.about-contacts-module__cNfNjq__section{padding-block:var(--space-24) var(--space-24);padding-inline:calc(3.33333vw - .0000038147px)}.about-contacts-module__cNfNjq__title{font-size:calc(1.66667vw + 24px)}.about-contacts-module__cNfNjq__card{block-size:calc(9.375vw + 60px)}.about-contacts-module__cNfNjq__cardTitle{font-size:calc(.833333vw + 8px)}}@media (min-width:1920px){.about-contacts-module__cNfNjq__section{padding-block:var(--space-24) var(--space-24);padding-inline:var(--space-16)}.about-contacts-module__cNfNjq__title{font-size:var(--fs-heading-1)}.about-contacts-module__cNfNjq__card{block-size:240px}.about-contacts-module__cNfNjq__cardTitle{font-size:var(--fs-heading-5)}}
.button-module__6tk32G__button{gap:var(--space-2);block-size:var(--button-block-size,50px);padding-block:var(--button-pad-block,0);padding-inline:var(--button-pad-inline,14px);font-size:var(--button-font-size,var(--fs-mono-l));color:var(--text-primary);white-space:nowrap;background-color:var(--bg-page);border-radius:var(--button-radius,var(--radius-sm));transition:color var(--duration-slow) var(--ease-morph), background-color var(--duration-slow) var(--ease-morph);justify-content:center;align-items:center;display:flex;}.button-module__6tk32G__button:disabled{cursor:default}.button-module__6tk32G__withMarker{gap:var(--button-marker-gap,var(--space-2))}.button-module__6tk32G__withPlus{gap:var(--button-icon-gap,var(--space-1))}@media (hover:hover){.button-module__6tk32G__withMarker:not(:disabled):hover{background-color:var(--bg-subtle)}.button-module__6tk32G__withMarker:not(:disabled):hover .button-module__6tk32G__marker{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.button-module__6tk32G__pressed{background-color:var(--button-pressed-bg,var(--bg-subtle))}.button-module__6tk32G__pressed .button-module__6tk32G__icon{transform:rotate(45deg)}.button-module__6tk32G__dimmed{color:var(--text-muted)}.button-module__6tk32G__dimmed .button-module__6tk32G__icon{opacity:.4}.button-module__6tk32G__marker{inline-size:var(--button-marker-size,12px);block-size:var(--button-marker-size,12px);background-color:var(--color-green-accent);border-radius:var(--button-marker-radius,2px);transition:background-color var(--duration-slow) var(--ease-morph), border-radius var(--duration-slow) var(--ease-morph);flex-shrink:0}.button-module__6tk32G__icon{inline-size:var(--button-icon-size,20px);block-size:var(--button-icon-size,20px);transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);flex-shrink:0}
.checkbox-module__se8Y7G__root{gap:var(--space-4);cursor:pointer;align-items:flex-start;display:flex}.checkbox-module__se8Y7G__root[data-disabled]{cursor:not-allowed}.checkbox-module__se8Y7G__control{flex-shrink:0;block-size:20px;inline-size:20px;position:relative}.checkbox-module__se8Y7G__input{block-size:100%;inline-size:100%;cursor:inherit;appearance:none;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 var(--border-width-control) var(--border-default);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);background-color:#0000;margin:0;display:block}.checkbox-module__se8Y7G__mark{fill:none;color:#0000;pointer-events:none;block-size:100%;inline-size:100%;transition:color var(--duration-fast) var(--ease-standard);position:absolute;inset:0}@media (hover:hover){.checkbox-module__se8Y7G__root:hover .checkbox-module__se8Y7G__input{box-shadow:inset 0 0 0 var(--border-width-control) var(--border-emphasis)}}.checkbox-module__se8Y7G__root:has(.checkbox-module__se8Y7G__input:checked) .checkbox-module__se8Y7G__input{background-color:var(--bg-inverted);box-shadow:inset 0 0 0 var(--border-width-control) transparent}.checkbox-module__se8Y7G__root:has(.checkbox-module__se8Y7G__input:checked) .checkbox-module__se8Y7G__mark{color:var(--text-accent)}@media (hover:hover){.checkbox-module__se8Y7G__root:has(.checkbox-module__se8Y7G__input:checked):hover .checkbox-module__se8Y7G__mark{color:var(--text-inverted)}}.checkbox-module__se8Y7G__root[data-invalid] .checkbox-module__se8Y7G__input{box-shadow:inset 0 0 0 var(--border-width-control) var(--border-error)}.checkbox-module__se8Y7G__root[data-disabled] .checkbox-module__se8Y7G__input{background-color:var(--bg-subtle);box-shadow:inset 0 0 0 var(--border-width-control) var(--border-default)}.checkbox-module__se8Y7G__root[data-disabled] .checkbox-module__se8Y7G__mark{color:#0000}.checkbox-module__se8Y7G__root[data-disabled]:has(.checkbox-module__se8Y7G__input:checked) .checkbox-module__se8Y7G__input{box-shadow:inset 0 0 0 var(--border-width-control) transparent}.checkbox-module__se8Y7G__root[data-disabled]:has(.checkbox-module__se8Y7G__input:checked) .checkbox-module__se8Y7G__mark{color:var(--border-default)}.checkbox-module__se8Y7G__label{min-inline-size:0;color:var(--text-primary);flex:auto;}.checkbox-module__se8Y7G__root[data-disabled] .checkbox-module__se8Y7G__label{opacity:.3}
.container-module__Gj-fdG__container{inline-size:100%;max-inline-size:var(--container-max-width);padding-inline:var(--container-gutter);margin-inline:auto}.container-module__Gj-fdG__wide{max-inline-size:var(--layout-max-width)}.container-module__Gj-fdG__flush{padding-inline:0}
.cta-module__3PB2Ua__cta{gap:var(--cta-gap,var(--space-1-5));flex-shrink:0;align-items:center;display:flex}.cta-module__3PB2Ua__label,.cta-module__3PB2Ua__plus{block-size:var(--cta-block-size,46px);cursor:pointer;border-radius:var(--cta-radius,var(--radius-control));flex-shrink:0;justify-content:center;align-items:center;display:flex}.cta-module__3PB2Ua__label{padding-inline:var(--cta-pad-inline,var(--space-5));font-family:var(--font-mono);font-size:var(--cta-label-size,var(--fs-mono-m));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--cta-label-color,var(--text-primary));text-transform:uppercase;white-space:nowrap;background-color:var(--cta-label-bg,var(--bg-control));transition:background-color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__label:not(.cta-module__3PB2Ua__labelInverted){background-color:var(--bg-accent)}}.cta-module__3PB2Ua__labelInverted{color:var(--text-inverted);background-color:var(--bg-inverted);transition:color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__labelInverted{color:var(--text-accent)}}.cta-module__3PB2Ua__plus{inline-size:var(--cta-block-size,46px);background-color:var(--bg-accent);transition:border-radius var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__plus,.cta-module__3PB2Ua__plus:hover{border-radius:var(--radius-circle)}}.cta-module__3PB2Ua__plusInverted{transition:border-radius var(--duration-slow) var(--ease-morph), background-color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__plusInverted,.cta-module__3PB2Ua__plusInverted:hover{background-color:var(--bg-inverted)}}.cta-module__3PB2Ua__icon{inline-size:var(--cta-plus-size,var(--space-6));block-size:var(--cta-plus-size,var(--space-6));transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.cta-module__3PB2Ua__iconAccent{opacity:0}@media (hover:hover){.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__icon,.cta-module__3PB2Ua__plus:hover .cta-module__3PB2Ua__icon{transform:rotate(90deg)}.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__plusInverted .cta-module__3PB2Ua__iconBase,.cta-module__3PB2Ua__plusInverted:hover .cta-module__3PB2Ua__iconBase{opacity:0}.cta-module__3PB2Ua__cta:hover .cta-module__3PB2Ua__plusInverted .cta-module__3PB2Ua__iconAccent,.cta-module__3PB2Ua__plusInverted:hover .cta-module__3PB2Ua__iconAccent{opacity:1}}.cta-module__3PB2Ua__cta[data-disabled]{pointer-events:none;opacity:.4}
.field-module__GOLGfG__field{--field-bg:var(--bg-subtle);flex-direction:column;inline-size:100%;display:flex}.field-module__GOLGfG__label{color:var(--text-primary);padding-block-end:var(--space-2);}.field-module__GOLGfG__box{padding-block:var(--space-3);padding-inline:var(--space-4);background-color:var(--field-bg);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width-control) transparent;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);align-items:stretch;display:flex;overflow:clip}@media (hover:hover){.field-module__GOLGfG__box:hover{box-shadow:inset 0 0 0 var(--border-width-control) var(--border-hover)}}.field-module__GOLGfG__box:focus-within{--field-bg:var(--bg-page);box-shadow:inset 0 0 0 var(--border-width-control) var(--border-emphasis)}.field-module__GOLGfG__field[data-invalid] .field-module__GOLGfG__box{--field-bg:var(--bg-page);box-shadow:inset 0 0 0 var(--border-width-control) var(--border-error)}.field-module__GOLGfG__field[data-disabled] .field-module__GOLGfG__box{--field-bg:var(--bg-page);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-faint)}.field-module__GOLGfG__message{color:var(--text-primary);opacity:.4;padding-block-start:var(--space-1);}.field-module__GOLGfG__field[data-invalid] .field-module__GOLGfG__message{color:var(--text-error);opacity:1}.field-module__GOLGfG__field[data-disabled] .field-module__GOLGfG__label,.field-module__GOLGfG__field[data-disabled] .field-module__GOLGfG__message{opacity:.3}
.modal-module__2ZUYWq__dialog{--modal-s:var(--mobile-scale);--modal-block-size:auto;--modal-body-pad-block-start:0px;background:0 0;border:0;justify-content:center;align-items:flex-end;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.modal-module__2ZUYWq__dialog[open]{display:flex}.modal-module__2ZUYWq__dialog:not([open]){pointer-events:none}.modal-module__2ZUYWq__dialog::backdrop{background-color:var(--bg-scrim-modal);-webkit-backdrop-filter:blur(var(--blur-veil));backdrop-filter:blur(var(--blur-veil))}.modal-module__2ZUYWq__dialog,.modal-module__2ZUYWq__dialog::backdrop{opacity:0;transition:opacity var(--duration-base) var(--ease-standard), display var(--duration-base) var(--ease-standard) allow-discrete, overlay var(--duration-base) var(--ease-standard) allow-discrete}.modal-module__2ZUYWq__dialog[open],.modal-module__2ZUYWq__dialog[open]::backdrop{opacity:1}@starting-style{.modal-module__2ZUYWq__dialog[open],.modal-module__2ZUYWq__dialog[open]::backdrop{opacity:0}}.modal-module__2ZUYWq__panel{gap:calc(10 * var(--modal-s));inline-size:100%;max-inline-size:100%;block-size:var(--modal-block-size);max-block-size:calc(100dvh - calc(90 * var(--modal-s)));background-color:var(--bg-page);border-radius:calc(16 * var(--modal-s));border-end-end-radius:0;border-end-start-radius:0;flex-direction:column;display:flex;overflow:clip}.modal-module__2ZUYWq__head{gap:calc(12 * var(--modal-s));padding:calc(12 * var(--modal-s));flex-shrink:0;align-items:center;display:flex}.modal-module__2ZUYWq__title{min-inline-size:0;font-family:var(--font-display);font-size:calc(24 * var(--modal-s));font-weight:var(--fw-semibold);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);color:var(--text-primary);padding-inline-start:calc(12 * var(--modal-s))}.modal-module__2ZUYWq__close{inline-size:calc(46 * var(--modal-s));block-size:calc(46 * var(--modal-s));cursor:pointer;background-color:var(--bg-subtle);border-radius:calc(6 * var(--modal-s));transition:border-radius var(--duration-slow) var(--ease-morph);flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}@media (hover:hover){.modal-module__2ZUYWq__close:hover{border-radius:var(--radius-circle)}}.modal-module__2ZUYWq__closeIcon{inline-size:calc(24 * var(--modal-s));block-size:calc(24 * var(--modal-s));flex-shrink:0;transform:rotate(45deg)}.modal-module__2ZUYWq__body{min-block-size:0;padding-block:var(--modal-body-pad-block-start) calc(24 * var(--modal-s));padding-inline:calc(24 * var(--modal-s));overscroll-behavior:contain;flex:auto;overflow-y:auto}.modal-module__2ZUYWq__footer{padding:calc(12 * var(--modal-s));flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.modal-module__2ZUYWq__body{padding-block-end:var(--space-6)}.modal-module__2ZUYWq__panel{gap:var(--space-2-5);max-inline-size:600px;max-block-size:calc(100dvh - calc(2 * var(--space-12)));border-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.modal-module__2ZUYWq__head{gap:var(--space-3);padding:var(--space-3)}.modal-module__2ZUYWq__title{padding-inline-start:var(--space-3);font-size:24px}.modal-module__2ZUYWq__close{border-radius:var(--radius-control);block-size:46px;inline-size:46px}.modal-module__2ZUYWq__closeIcon{inline-size:var(--space-6);block-size:var(--space-6)}.modal-module__2ZUYWq__body{padding-inline:var(--space-6)}.modal-module__2ZUYWq__footer{padding:var(--space-3)}.modal-module__2ZUYWq__dialog{align-items:center}}
.phone-field-module__eskcFa__prefix{color:var(--text-primary);-webkit-user-select:none;user-select:none;flex-shrink:0;align-self:center;margin-inline-end:var(--space-1);}.phone-field-module__eskcFa__control{min-inline-size:0;color:var(--text-primary);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding-block:1px;}.phone-field-module__eskcFa__control::placeholder{color:var(--text-muted);opacity:1}.phone-field-module__eskcFa__control:disabled{color:var(--text-dimmed);-webkit-text-fill-color:var(--text-dimmed);cursor:not-allowed}.phone-field-module__eskcFa__control:disabled::placeholder{color:var(--text-subtle);-webkit-text-fill-color:var(--text-subtle)}.phone-field-module__eskcFa__control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}.phone-field-module__eskcFa__control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}.phone-field-module__eskcFa__control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}[data-disabled] .phone-field-module__eskcFa__prefix{color:var(--text-dimmed)}
.section-heading-module__xgdV-a__heading{gap:var(--section-heading-gap,var(--space-8));flex-shrink:0;align-items:center;inline-size:100%;display:flex}.section-heading-module__xgdV-a__title{min-inline-size:0;font-family:var(--font-display);font-size:var(--section-heading-size,var(--fs-display-3));font-weight:var(--fw-semibold);line-height:var(--lh-display-3);letter-spacing:var(--section-heading-ls,var(--ls-display-3));color:var(--text-primary);text-align:center;flex:1 0 0}.section-heading-module__xgdV-a__line{display:block}.section-heading-module__xgdV-a__dimmed{color:var(--text-dimmed)}.section-heading-module__xgdV-a__bracket{inline-size:var(--section-heading-bracket-inline-size,var(--space-6));border:0 solid var(--text-primary);border-block-width:var(--border-width-hairline);flex-shrink:0;align-self:stretch}.section-heading-module__xgdV-a__bracketStart{border-inline-start-width:var(--border-width-hairline);border-start-start-radius:var(--section-heading-bracket-radius,var(--radius-sm));border-end-start-radius:var(--section-heading-bracket-radius,var(--radius-sm))}.section-heading-module__xgdV-a__bracketEnd{border-inline-end-width:var(--border-width-hairline);border-start-end-radius:var(--section-heading-bracket-radius,var(--radius-sm));border-end-end-radius:var(--section-heading-bracket-radius,var(--radius-sm))}@media (min-width:1024px){.section-heading-module__xgdV-a__hug{inline-size:auto;max-inline-size:100%}.section-heading-module__xgdV-a__hug .section-heading-module__xgdV-a__title{flex:0 auto}}
.tag-module__MP0O8W__tag{block-size:var(--tag-block-size,35px);padding-inline:var(--tag-pad-inline,14px);font-size:var(--tag-font-size,var(--fs-mono-l));color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:var(--tag-radius,var(--radius-control));box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default);transition:var(--transition-colors), box-shadow var(--duration-fast) var(--ease-standard);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex;}.tag-module__MP0O8W__label{text-box:trim-both cap alphabetic;display:block}@media (hover:hover){.tag-module__MP0O8W__tag:hover{background-color:var(--bg-subtle);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-emphasis)}}.tag-module__MP0O8W__selected,.tag-module__MP0O8W__selected:hover{color:var(--text-inverted);background-color:var(--bg-inverted);box-shadow:none}
.tag-filters-module__0MMC9a__filters{gap:calc(8 * var(--mobile-scale));padding-inline:calc(20 * var(--mobile-scale));overscroll-behavior-inline:contain;scrollbar-width:none;--tag-block-size:calc(35 * var(--mobile-scale));--tag-pad-inline:calc(14 * var(--mobile-scale));--tag-radius:calc(6 * var(--mobile-scale));--tag-font-size:calc(14 * var(--mobile-scale));align-items:center;display:flex;overflow-x:auto}.tag-filters-module__0MMC9a__filters::-webkit-scrollbar{display:none}@media (min-width:768px){.tag-filters-module__0MMC9a__filters{gap:var(--space-2);padding-inline:var(--space-6);--tag-block-size:35px;--tag-pad-inline:14px;--tag-radius:var(--radius-control);--tag-font-size:var(--fs-mono-l)}}
.text-field-module__j567VW__control{}.text-field-module__j567VW__textarea{overscroll-behavior:contain;resize:none;block-size:78px;min-block-size:0;overflow-y:auto;}.text-field-module__j567VW__control,.text-field-module__j567VW__textarea{min-inline-size:0;color:var(--text-primary);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding-block:1px}.text-field-module__j567VW__control::placeholder,.text-field-module__j567VW__textarea::placeholder{color:var(--text-muted);opacity:1}.text-field-module__j567VW__control:disabled,.text-field-module__j567VW__textarea:disabled{color:var(--text-dimmed);-webkit-text-fill-color:var(--text-dimmed);cursor:not-allowed}.text-field-module__j567VW__control:disabled::placeholder,.text-field-module__j567VW__textarea:disabled::placeholder{color:var(--text-subtle);-webkit-text-fill-color:var(--text-subtle)}.text-field-module__j567VW__control:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}.text-field-module__j567VW__control:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}.text-field-module__j567VW__control:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 100px var(--field-bg);-webkit-text-fill-color:var(--text-primary);transition:background-color 100000s}
.header-module__9yYryW__header{--hd-pad:calc(12 * var(--mobile-scale));--hd-pad-scrolled:calc(10 * var(--mobile-scale));--hd-bar-bg:var(--bg-glass-dark);--hd-bar-shadow:var(--shadow-float);--hd-bar-backdrop:blur(var(--blur-glass));--hd-veil-opacity:0;--hd-glass-pad:0;--hd-glass-radius:calc(10 * var(--mobile-scale));z-index:var(--z-header);max-inline-size:1920px;padding-block-start:var(--hd-pad);padding-inline:var(--hd-pad);visibility:visible;opacity:1;transition:padding-block-start var(--duration-header) linear, opacity var(--duration-header) linear, visibility var(--duration-header) linear;--button-block-size:calc(54 * var(--mobile-scale));--button-pad-block:0;--button-pad-inline:calc(14 * var(--mobile-scale));--button-font-size:calc(16 * var(--mobile-scale));--button-radius:calc(8 * var(--mobile-scale));--button-icon-size:calc(20 * var(--mobile-scale));--button-icon-gap:calc(4 * var(--mobile-scale));--button-marker-size:calc(12 * var(--mobile-scale));--button-marker-gap:calc(8 * var(--mobile-scale));--button-marker-radius:calc(2 * var(--mobile-scale));align-items:center;margin-inline:auto;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.header-module__9yYryW__headerHidden{visibility:hidden;opacity:0;pointer-events:none}.header-module__9yYryW__headerHidden .header-module__9yYryW__bar{translate:0 calc(-100% - var(--hd-pad))}@media (prefers-reduced-motion:reduce){.header-module__9yYryW__header{transition:none}}.header-module__9yYryW__header:before{z-index:var(--z-below);content:"";pointer-events:none;background-image:var(--bg-veil-header);opacity:var(--hd-veil-opacity);transition:opacity var(--duration-header) linear;position:absolute;inset:0}.header-module__9yYryW__headerScrolled{--hd-bar-bg:var(--bg-glass-dark-strong);--hd-veil-opacity:1;padding-block-start:var(--hd-pad-scrolled)}.header-module__9yYryW__headerMenuOpen{--hd-bar-bg:transparent;--hd-bar-shadow:none;--hd-bar-backdrop:none;--hd-veil-opacity:0;padding-block-start:var(--hd-pad-scrolled)}.header-module__9yYryW__bar{min-inline-size:0;padding:calc(4 * var(--mobile-scale));background-color:var(--hd-bar-bg);border-radius:calc(10 * var(--mobile-scale));box-shadow:var(--hd-bar-shadow);-webkit-backdrop-filter:var(--hd-bar-backdrop);backdrop-filter:var(--hd-bar-backdrop);transition:background-color var(--duration-header) linear, box-shadow var(--duration-header) linear, backdrop-filter var(--duration-header) linear, translate var(--duration-header) var(--ease-standard);flex:auto;align-items:center;display:flex;translate:none}.header-module__9yYryW__brand{flex:1 0 0;align-items:flex-start;gap:0;min-inline-size:0;display:flex}.header-module__9yYryW__logoBox{block-size:calc(54 * var(--mobile-scale));padding-block:calc(8 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);border-radius:calc(8 * var(--mobile-scale));filter:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-module__9yYryW__logo{inline-size:calc(136 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));flex-shrink:0;display:block}.header-module__9yYryW__org{font-size:calc(10 * var(--mobile-scale));color:var(--text-muted);transition:opacity var(--duration-header) linear, visibility var(--duration-header) linear;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;padding-inline-start:calc(12 * var(--mobile-scale));display:flex;}.header-module__9yYryW__orgText{inline-size:calc(83 * var(--mobile-scale))}.header-module__9yYryW__headerScrolled .header-module__9yYryW__org,.header-module__9yYryW__headerMenuOpen .header-module__9yYryW__org{visibility:hidden;opacity:0}.header-module__9yYryW__orgLine{display:block}.header-module__9yYryW__directions,.header-module__9yYryW__menuFull,.header-module__9yYryW__menuCompact{gap:calc(6 * var(--mobile-scale));padding:var(--hd-glass-pad);border-radius:var(--hd-glass-radius);flex-shrink:0;align-items:center;display:flex}.header-module__9yYryW__directions{display:none}.header-module__9yYryW__menuArea{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.header-module__9yYryW__menuFull{display:none}.header-module__9yYryW__menuCompact{--button-pressed-bg:var(--bg-page)}@media (min-width:1024px){.header-module__9yYryW__header{--hd-pad:var(--space-4);--hd-pad-scrolled:var(--space-2);--hd-bar-bg:transparent;--hd-bar-shadow:none;--hd-bar-backdrop:none;--hd-glass-pad:var(--space-1);--button-font-size:var(--fs-mono-m);--button-block-size:46px}.header-module__9yYryW__bar{border-radius:0;padding:0}.header-module__9yYryW__brand{gap:var(--space-2-5)}.header-module__9yYryW__logoBox{filter:drop-shadow(var(--shadow-soft))}.header-module__9yYryW__logo{inline-size:calc(164 * var(--mobile-scale));block-size:calc(29 * var(--mobile-scale))}.header-module__9yYryW__org{font-size:calc(11 * var(--mobile-scale));padding-inline-start:var(--space-1-5)}.header-module__9yYryW__orgText{inline-size:auto}.header-module__9yYryW__header:before{display:none}.header-module__9yYryW__directions,.header-module__9yYryW__menuFull,.header-module__9yYryW__menuCompact{background-color:var(--bg-glass);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.header-module__9yYryW__directions{display:flex}.header-module__9yYryW__menuArea{margin-inline-start:calc(16 * var(--mobile-scale))}}@media (min-width:1280px){.header-module__9yYryW__menuArea{flex:1 0 0;min-inline-size:0;margin-inline-start:0}.header-module__9yYryW__menuFull{display:flex}.header-module__9yYryW__menuCompact{display:none}}@media (min-width:1440px){.header-module__9yYryW__header{--hd-pad:var(--space-8);--hd-pad-scrolled:var(--space-4);--button-block-size:50px}.header-module__9yYryW__logoBox{block-size:58px}.header-module__9yYryW__logo{block-size:32.288px;inline-size:182.809px}.header-module__9yYryW__org{font-size:var(--fs-mono-s)}}@media (min-width:1920px){.header-module__9yYryW__header{--button-font-size:var(--fs-mono-l)}.header-module__9yYryW__org{font-size:var(--fs-mono-m)}}
.header-menu-module__3dsprG__group{position:relative}.header-menu-module__3dsprG__scrim{z-index:var(--z-below);background-image:var(--bg-scrim-menu);visibility:hidden;opacity:0;transition:opacity var(--duration-slow) var(--ease-morph), visibility var(--duration-slow) var(--ease-morph);background-repeat:no-repeat;background-size:100% 418px;position:fixed;inset:0}.header-menu-module__3dsprG__scrim[data-open]{visibility:visible;opacity:1}@media not (min-width:1280px){.header-menu-module__3dsprG__scrim{display:none}}.header-menu-module__3dsprG__panel{inset-inline:var(--hd-glass-pad);padding:var(--space-1-5);pointer-events:none;background-color:var(--bg-page);border-radius:var(--hd-glass-radius);box-shadow:var(--shadow-menu);opacity:0;transition:grid-template-rows var(--duration-instant) var(--ease-morph) var(--duration-fast), opacity var(--duration-base) var(--ease-morph);grid-template-rows:0fr;display:grid;position:absolute;inset-block-start:100%;overflow:clip}.header-menu-module__3dsprG__panel[data-open]{pointer-events:auto;opacity:1;transition:grid-template-rows var(--duration-instant) var(--ease-morph), opacity var(--duration-slow) var(--ease-morph);grid-template-rows:1fr}.header-menu-module__3dsprG__body{gap:var(--space-6);flex-direction:column;min-block-size:0;display:flex;overflow:hidden}.header-menu-module__3dsprG__list{gap:var(--space-6);padding-block-start:.875rem;padding-inline:.875rem var(--space-2);flex-direction:column;display:flex}.header-menu-module__3dsprG__itemRow{gap:var(--space-2);color:var(--text-primary);justify-content:space-between;align-items:flex-start;display:flex;}.header-menu-module__3dsprG__itemLabel{text-box:trim-both cap alphabetic;min-inline-size:0;margin-block-start:calc(10px - .5cap)}.header-menu-module__3dsprG__itemIcon{opacity:.4;flex-shrink:0;block-size:20px;inline-size:20px}.header-menu-module__3dsprG__slot{border-radius:var(--radius-control);block-size:170px;position:relative;overflow:clip}.header-menu-module__3dsprG__slotImage{object-fit:cover}
.header-mobile-menu-module__CX82Fq__menu{z-index:var(--z-below);background-color:var(--bg-subtle);clip-path:inset(0 0 100%);visibility:hidden;opacity:0;transition:opacity var(--duration-menu-dismiss) var(--ease-menu-swap), visibility 0s linear var(--duration-menu-dismiss), clip-path 0s linear var(--duration-menu-dismiss);position:fixed;inset:0;overflow:clip}.header-mobile-menu-module__CX82Fq__menu[data-open]{clip-path:inset(0);visibility:visible;opacity:1;transition:clip-path var(--duration-menu-reveal) var(--ease-menu-reveal), opacity 0s linear, visibility 0s linear}@media (min-width:1280px){.header-mobile-menu-module__CX82Fq__menu{display:none}}.header-mobile-menu-module__CX82Fq__view{inset-block:var(--header-height-scrolled) 0;gap:calc(4 * var(--mobile-scale));padding:calc(12 * var(--mobile-scale));pointer-events:none;background-color:var(--bg-subtle);flex-direction:column;display:flex;position:absolute;inset-inline:0}.header-mobile-menu-module__CX82Fq__view[data-open]{pointer-events:auto}.header-mobile-menu-module__CX82Fq__section{transition:translate var(--duration-menu-swap) var(--ease-menu-swap);translate:100%}.header-mobile-menu-module__CX82Fq__section[data-open]{translate:0}.header-mobile-menu-module__CX82Fq__card{gap:calc(12 * var(--mobile-scale));padding:calc(16 * var(--mobile-scale));background-color:var(--bg-page);border-radius:calc(8 * var(--mobile-scale));flex-direction:column;flex-shrink:0;display:flex}.header-mobile-menu-module__CX82Fq__grow{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.header-mobile-menu-module__CX82Fq__backCard{padding-block:calc(4 * var(--mobile-scale))}.header-mobile-menu-module__CX82Fq__directionRow,.header-mobile-menu-module__CX82Fq__backRow{gap:calc(14 * var(--mobile-scale));inline-size:100%;block-size:calc(52 * var(--mobile-scale));font-size:calc(20 * var(--mobile-scale));color:var(--text-primary);align-items:center;display:flex;}.header-mobile-menu-module__CX82Fq__markerBox,.header-mobile-menu-module__CX82Fq__backIconBox{flex-shrink:0;align-self:stretch;align-items:center;padding-block-start:calc(4 * var(--mobile-scale));display:flex}.header-mobile-menu-module__CX82Fq__marker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--bg-accent);border-radius:calc(2 * var(--mobile-scale))}.header-mobile-menu-module__CX82Fq__backIcon{inline-size:calc(20 * var(--mobile-scale));block-size:calc(20 * var(--mobile-scale));opacity:.4;rotate:180deg}.header-mobile-menu-module__CX82Fq__row{gap:calc(12 * var(--mobile-scale));inline-size:100%;block-size:calc(44 * var(--mobile-scale));font-size:calc(16 * var(--mobile-scale));color:var(--text-primary);justify-content:space-between;align-items:center;display:flex;}.header-mobile-menu-module__CX82Fq__rowLabel{text-box:trim-both cap alphabetic;min-inline-size:0}.header-mobile-menu-module__CX82Fq__rowIcon{inline-size:calc(20 * var(--mobile-scale));block-size:calc(20 * var(--mobile-scale));opacity:.4;flex-shrink:0}.header-mobile-menu-module__CX82Fq__contacts{block-size:calc(148 * var(--mobile-scale));flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}.header-mobile-menu-module__CX82Fq__phones{gap:calc(20 * var(--mobile-scale));flex-direction:column;display:flex}.header-mobile-menu-module__CX82Fq__phone{gap:calc(8 * var(--mobile-scale));flex-direction:column;display:flex}.header-mobile-menu-module__CX82Fq__phoneValue{font-size:calc(16 * var(--mobile-scale));color:var(--text-primary);display:inline-block;}.header-mobile-menu-module__CX82Fq__phoneValue:focus-visible{outline:var(--border-width-hairline) solid currentcolor;outline-offset:4px}.header-mobile-menu-module__CX82Fq__phoneCaption{font-size:calc(14 * var(--mobile-scale));color:var(--text-muted);}.header-mobile-menu-module__CX82Fq__socials{gap:calc(8 * var(--mobile-scale));flex-shrink:0;align-items:center;display:flex}.header-mobile-menu-module__CX82Fq__social{inline-size:calc(46 * var(--mobile-scale));block-size:calc(46 * var(--mobile-scale));border:var(--border-width-hairline) solid var(--border-default);border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.header-mobile-menu-module__CX82Fq__socialIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));flex-shrink:0}.header-mobile-menu-module__CX82Fq__slot{block-size:calc(220 * var(--mobile-scale));background-color:var(--bg-page);border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;position:relative;overflow:clip}.header-mobile-menu-module__CX82Fq__slotImage{object-fit:cover}
.footer-module__ErOclq__footer{--ft-min-block-size:calc(1300 * var(--mobile-scale));--ft-content-start:calc(100 * var(--mobile-scale));--ft-mark-block-size:calc(35 * var(--mobile-scale));--ft-decoration-space:calc(172 * var(--mobile-scale));--ft-hover-opacity:.6;gap:calc(32 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;min-block-size:var(--ft-min-block-size);padding-block-start:var(--ft-content-start);padding-inline:calc(24 * var(--mobile-scale));background-image:var(--bg-night);flex-direction:column;align-items:flex-start;margin-block-start:calc(-1 * calc(40 * var(--mobile-scale)));margin-inline:auto;display:flex;position:relative;overflow:clip}.footer-module__ErOclq__top{gap:calc(24 * var(--mobile-scale));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.footer-module__ErOclq__headerBoundary{pointer-events:none;inline-size:1px;position:absolute;inset-block-start:var(--ft-content-start);inset-block-end:0;inset-inline-start:0}.footer-module__ErOclq__contacts{gap:calc(32 * var(--mobile-scale));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.footer-module__ErOclq__contactList{gap:calc(24 * var(--mobile-scale));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.footer-module__ErOclq__contactItem{gap:calc(8 * var(--mobile-scale));flex-direction:column;align-items:flex-start;inline-size:100%;display:flex}.footer-module__ErOclq__contactValue{font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);color:var(--text-primary);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);display:inline-block}@media (hover:hover){.footer-module__ErOclq__contactValue:hover{opacity:var(--ft-hover-opacity)}}.footer-module__ErOclq__contactValue:focus-visible{outline:var(--border-width-hairline) solid currentcolor;outline-offset:4px}.footer-module__ErOclq__contactCaption{font-family:var(--font-sans);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-medium);line-height:var(--lh-body-xs);letter-spacing:var(--ls-body-xs);color:var(--text-dimmed)}.footer-module__ErOclq__socials{gap:calc(8 * var(--mobile-scale));align-items:center;display:flex}.footer-module__ErOclq__social{inline-size:calc(46 * var(--mobile-scale));block-size:calc(46 * var(--mobile-scale));cursor:pointer;border:var(--border-width-hairline) solid var(--border-default);border-radius:calc(6 * var(--mobile-scale));transition:opacity var(--duration-fast) var(--ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.footer-module__ErOclq__social:hover{opacity:var(--ft-hover-opacity)}}.footer-module__ErOclq__socialIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));flex-shrink:0}.footer-module__ErOclq__nav{row-gap:calc(24 * var(--mobile-scale));border-inline-start:0px solid var(--border-subtle);grid-template-columns:repeat(1,1fr);align-items:start;column-gap:0;inline-size:100%;padding-inline-start:0;display:grid}.footer-module__ErOclq__navGroup,.footer-module__ErOclq__navList{gap:calc(10 * var(--mobile-scale));flex-direction:column;align-items:flex-start;min-inline-size:0;display:flex}.footer-module__ErOclq__navTitle,.footer-module__ErOclq__navItem,.footer-module__ErOclq__copyright,.footer-module__ErOclq__legalItem{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.footer-module__ErOclq__navTitle{color:var(--text-dimmed)}.footer-module__ErOclq__navItem{color:var(--text-primary);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);display:inline-block}@media (hover:hover){.footer-module__ErOclq__navItem:hover{opacity:var(--ft-hover-opacity)}}.footer-module__ErOclq__bottom{inline-size:100%;flex-direction:column;flex:1 0 auto;align-items:flex-end;padding-block-end:var(--ft-decoration-space);display:flex}.footer-module__ErOclq__bracket{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-subtle);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));flex-shrink:0}.footer-module__ErOclq__legalRow{gap:calc(48 * var(--mobile-scale));inline-size:100%;padding-inline:calc(20 * var(--mobile-scale));flex-direction:column;align-items:flex-start;display:flex}.footer-module__ErOclq__copyright,.footer-module__ErOclq__legalItem{color:var(--text-muted)}.footer-module__ErOclq__legalLink{cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);display:inline-block}@media (hover:hover){.footer-module__ErOclq__legalLink:hover{opacity:var(--ft-hover-opacity)}}.footer-module__ErOclq__legal{row-gap:calc(16 * var(--mobile-scale));grid-template-columns:repeat(1,1fr);column-gap:0;inline-size:100%;display:grid}.footer-module__ErOclq__scrim{block-size:calc(172 * var(--mobile-scale));background-image:var(--bg-scrim-fade);pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.footer-module__ErOclq__mark{gap:calc(16 * var(--mobile-scale));block-size:var(--ft-mark-block-size);padding-inline:calc(calc(16 * var(--mobile-scale)) / 2);pointer-events:none;align-items:center;animation:47s linear infinite footer-module__ErOclq__ft-mark-scroll;display:flex;position:absolute;inset-block-end:calc(31 * var(--mobile-scale));inset-inline-start:calc(50% + 175 * var(--mobile-scale));translate:-50%}@keyframes footer-module__ErOclq__ft-mark-scroll{0%{translate:-50%}to{translate:calc(-50% - 100% / var(--ft-mark-repeats,4))}}@media (prefers-reduced-motion:reduce){.footer-module__ErOclq__mark{animation:none}}.footer-module__ErOclq__markText{font-family:var(--font-display);font-size:calc(50 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-display-2);letter-spacing:var(--ls-display-2);color:var(--text-watermark);white-space:nowrap;text-box:trim-both cap alphabetic;flex-shrink:0}.footer-module__ErOclq__markLogo{inline-size:calc(49 * var(--mobile-scale));block-size:var(--ft-mark-block-size);flex-shrink:0}@media (min-width:1024px){.footer-module__ErOclq__footer{--ft-mark-block-size:77px;--ft-decoration-space:calc(172px + var(--space-4));z-index:var(--z-base);min-block-size:min(var(--ft-min-block-size), 100svh);margin-block-start:calc(-1 * var(--space-16));position:sticky;inset-block-end:0}.footer-module__ErOclq__top{gap:0}.footer-module__ErOclq__contacts{gap:var(--space-14)}.footer-module__ErOclq__contactList{gap:var(--space-10)}.footer-module__ErOclq__contactItem{gap:var(--space-2)}.footer-module__ErOclq__contactCaption{font-size:var(--fs-body-xs)}.footer-module__ErOclq__socials{gap:var(--space-2)}.footer-module__ErOclq__social{border-radius:var(--radius-control);block-size:46px;inline-size:46px}.footer-module__ErOclq__socialIcon{inline-size:var(--space-6);block-size:var(--space-6)}.footer-module__ErOclq__nav{row-gap:var(--space-12);column-gap:var(--space-8);border-inline-start:var(--border-width-hairline) solid var(--border-subtle);grid-template-columns:repeat(2,1fr);padding-inline-start:var(--space-6)}.footer-module__ErOclq__navGroup,.footer-module__ErOclq__navList{gap:var(--space-2-5)}.footer-module__ErOclq__navTitle,.footer-module__ErOclq__navItem,.footer-module__ErOclq__copyright,.footer-module__ErOclq__legalItem{font-size:var(--fs-body-s)}.footer-module__ErOclq__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.footer-module__ErOclq__legalRow{padding-inline:var(--space-5);gap:0}.footer-module__ErOclq__legal{row-gap:var(--space-2-5);column-gap:var(--space-5);grid-template-columns:repeat(2,1fr)}.footer-module__ErOclq__scrim{block-size:172px}.footer-module__ErOclq__mark{gap:45px;padding-inline:22.5px;inset-block-end:var(--space-16);inset-inline-start:calc(50% - .5px)}.footer-module__ErOclq__markText{font-size:110px}.footer-module__ErOclq__markLogo{inline-size:109px}.footer-module__ErOclq__top,.footer-module__ErOclq__legalRow{flex-direction:row;justify-content:space-between;align-items:flex-start}.footer-module__ErOclq__contacts,.footer-module__ErOclq__copyright{flex:0 0 400px;inline-size:auto}.footer-module__ErOclq__nav,.footer-module__ErOclq__legal{flex:1 1 0;inline-size:auto;min-inline-size:0}}@media (1024px<=width<1280px){.footer-module__ErOclq__footer{--ft-min-block-size:calc(770px + 70 * (100vw - 1024px) / 256);--ft-content-start:calc(100px + 28 * (100vw - 1024px) / 256);padding-inline:var(--space-6);gap:calc(6.25vw - 32px)}.footer-module__ErOclq__contactValue{font-size:calc(1.5625vw + 4px)}}@media (1280px<=width<1440px){.footer-module__ErOclq__footer{--ft-min-block-size:840px;--ft-content-start:var(--space-32);gap:var(--space-12);padding-inline:calc(15vw - 168px)}.footer-module__ErOclq__contactValue{font-size:var(--fs-heading-5)}}@media (1440px<=width<1920px){.footer-module__ErOclq__footer{--ft-min-block-size:calc(840px + 160 * (100vw - 1440px) / 480);--ft-content-start:var(--space-32);padding-inline:var(--space-12);gap:calc(3.33333vw - .0000038147px)}.footer-module__ErOclq__contactValue{font-size:var(--fs-heading-5)}}@media (min-width:1920px){.footer-module__ErOclq__footer{--ft-min-block-size:1000px;--ft-content-start:var(--space-32);gap:var(--space-16);padding-inline:var(--space-12)}.footer-module__ErOclq__contactValue{font-size:var(--fs-heading-5)}}@media (min-width:1280px){.footer-module__ErOclq__contacts,.footer-module__ErOclq__copyright{flex:1 1 0;min-inline-size:0}}
.hero-marquee-module__hdmVwa__marquee{--marquee-gap:calc(4 * var(--mobile-scale));position:absolute;inset-block-end:var(--hero-marquee-bottom);inset-inline:0;overflow:hidden}.hero-marquee-module__hdmVwa__track{gap:var(--marquee-gap);inline-size:max-content;animation:20s linear infinite hero-marquee-module__hdmVwa__marquee-scroll;display:flex}.hero-marquee-module__hdmVwa__group{gap:var(--marquee-gap);list-style:none;display:flex}.hero-marquee-module__hdmVwa__chip{gap:calc(13 * var(--mobile-scale));padding-block:calc(12 * var(--mobile-scale));padding-inline:calc(14 * var(--mobile-scale));font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);white-space:nowrap;background-color:var(--color-green-accent);border-radius:calc(8 * var(--mobile-scale));flex-shrink:0;align-items:center;line-height:1.25;display:flex}.hero-marquee-module__hdmVwa__marker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--color-dark-navy);border-radius:calc(2 * var(--mobile-scale));flex-shrink:0}@keyframes hero-marquee-module__hdmVwa__marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}@media (prefers-reduced-motion:reduce){.hero-marquee-module__hdmVwa__track{animation:none}}@media (1024px<=width<1280px){.hero-marquee-module__hdmVwa__chip{font-size:1.5625vw}}@media (min-width:1280px){.hero-marquee-module__hdmVwa__chip{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l)}}
.hero-module__kwNNOq__section{--hero-pad:calc(10 * var(--mobile-scale));--hero-radius:calc(12 * var(--mobile-scale));--hero-block-size:100svh;--hero-min-block-size:520px;--hero-card-block-size:calc(max(var(--hero-block-size), var(--hero-min-block-size)) - 2 * var(--hero-pad));--hero-marquee-bottom:calc(68 / 870 * var(--hero-card-block-size));--hero-bracket-radius:calc(8 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;block-size:var(--hero-block-size);min-block-size:var(--hero-min-block-size);padding:var(--hero-pad);background-color:var(--bg-page);align-items:flex-start;margin-inline:auto;display:flex;position:relative}.hero-module__kwNNOq__card{block-size:100%;min-inline-size:0;border-radius:var(--hero-radius);flex-direction:column;flex:1 0 0;justify-content:flex-start;align-items:center;padding-block-start:calc(128 / 870 * var(--hero-card-block-size));display:flex;position:relative;overflow:clip}.hero-module__kwNNOq__background{border-radius:var(--hero-radius);position:absolute;inset:0;overflow:hidden}.hero-module__kwNNOq__backgroundImage,.hero-module__kwNNOq__backgroundVideo{object-fit:cover;object-position:center}.hero-module__kwNNOq__backgroundVideo{block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-module__kwNNOq__veil{block-size:100%;-webkit-backdrop-filter:blur(calc(8 * var(--mobile-scale)));backdrop-filter:blur(calc(8 * var(--mobile-scale)));background-color:#ffffff8c;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.hero-module__kwNNOq__content{gap:calc(32 * var(--mobile-scale));inline-size:100%;padding-inline:calc(8 * var(--mobile-scale));flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex;position:relative}.hero-module__kwNNOq__titleColumn{flex-direction:column;flex-shrink:0;align-items:flex-start;inline-size:100%;display:flex}.hero-module__kwNNOq__bracketTop,.hero-module__kwNNOq__bracketBottom{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-inline-width:var(--border-width-hairline);flex-shrink:0}.hero-module__kwNNOq__bracketTop{border-block-start-width:var(--border-width-hairline);border-start-start-radius:var(--hero-bracket-radius);border-start-end-radius:var(--hero-bracket-radius)}.hero-module__kwNNOq__bracketBottom{border-block-end-width:var(--border-width-hairline);border-end-end-radius:var(--hero-bracket-radius);border-end-start-radius:var(--hero-bracket-radius)}.hero-module__kwNNOq__titleBracketBottom,.hero-module__kwNNOq__asideBracketTop{display:none}.hero-module__kwNNOq__title{inline-size:100%;padding-inline:calc(20 * var(--mobile-scale));font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.07em;color:var(--text-primary);text-transform:uppercase;overflow-wrap:anywhere;flex-direction:column;flex-shrink:0;align-items:flex-start;line-height:1.1;display:flex}.hero-module__kwNNOq__titleLine{display:block}.hero-module__kwNNOq__asideColumn{inline-size:100%}.hero-module__kwNNOq__descriptionGroup{flex-direction:column;flex-shrink:0;align-items:flex-start;inline-size:100%;display:flex}.hero-module__kwNNOq__descriptionBox{inline-size:100%;padding-block-end:calc(12 * var(--mobile-scale));padding-inline:calc(24 * var(--mobile-scale));flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.hero-module__kwNNOq__description{inline-size:100%;font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}@media (min-width:1024px){.hero-module__kwNNOq__card{justify-content:center}.hero-module__kwNNOq__veil{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff73;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.hero-module__kwNNOq__content{gap:var(--space-5);flex-direction:row;align-items:center}.hero-module__kwNNOq__asideColumn{flex:1 0 0;align-self:stretch;align-items:center;inline-size:auto;min-inline-size:0;display:flex}.hero-module__kwNNOq__aside{flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;block-size:100%;min-inline-size:0;display:flex}.hero-module__kwNNOq__titleBracketBottom,.hero-module__kwNNOq__asideBracketTop{display:block}}@media (1024px<=width<1280px){.hero-module__kwNNOq__section{--hero-pad:10px;--hero-radius:12px;--hero-marquee-bottom:calc(48 / 660 * var(--hero-card-block-size))}.hero-module__kwNNOq__titleColumn{inline-size:calc(90.625vw - 280px)}.hero-module__kwNNOq__card{padding-block-start:calc(31 / 660 * var(--hero-card-block-size))}.hero-module__kwNNOq__veil{block-size:calc(382 / 660 * var(--hero-card-block-size))}.hero-module__kwNNOq__content{padding-inline:var(--space-6)}.hero-module__kwNNOq__title{letter-spacing:-.07em;overflow-wrap:normal;font-size:calc(6.25vw - 16px)}.hero-module__kwNNOq__description{letter-spacing:0;font-size:calc(.78125vw + 6px);line-height:1.3}}@media (1280px<=width<1440px){.hero-module__kwNNOq__section{--hero-pad:calc(10px + 6 * (100vw - 1280px) / 160);--hero-radius:calc(12px + 4 * (100vw - 1280px) / 160);--hero-marquee-bottom:calc(48 / 740 * var(--hero-card-block-size))}.hero-module__kwNNOq__titleColumn{inline-size:calc(53.125vw + 200px)}.hero-module__kwNNOq__card{padding-block-start:calc(31 / 740 * var(--hero-card-block-size))}.hero-module__kwNNOq__veil{block-size:calc(382 / 740 * var(--hero-card-block-size))}.hero-module__kwNNOq__content{padding-inline:calc(5vw - 40px)}.hero-module__kwNNOq__title{letter-spacing:-.07em;overflow-wrap:normal;font-size:calc(10vw - 64px);line-height:1.1}.hero-module__kwNNOq__description{letter-spacing:-.01em;font-size:1.25vw;line-height:1.25}}@media (1440px<=width<1920px){.hero-module__kwNNOq__section{--hero-pad:var(--space-4);--hero-radius:var(--radius-lg);--hero-marquee-bottom:calc(48 / 808 * var(--hero-card-block-size))}.hero-module__kwNNOq__titleColumn{inline-size:calc(81.25vw - 205px)}.hero-module__kwNNOq__card{padding-block-start:calc(31 / 808 * var(--hero-card-block-size))}.hero-module__kwNNOq__veil{block-size:calc(382 / 808 * var(--hero-card-block-size))}.hero-module__kwNNOq__content{padding-inline:calc(6.66667vw - 64px)}.hero-module__kwNNOq__title{letter-spacing:-.07em;overflow-wrap:normal;font-size:calc(3.33333vw + 32px);line-height:1.1}.hero-module__kwNNOq__description{letter-spacing:-.02em;font-size:calc(.416667vw + 12px);line-height:1.18}}@media (min-width:1920px){.hero-module__kwNNOq__section{--hero-pad:var(--space-4);--hero-radius:var(--radius-lg);--hero-marquee-bottom:calc(48 / 968 * var(--hero-card-block-size))}.hero-module__kwNNOq__titleColumn{inline-size:1355px}.hero-module__kwNNOq__card{padding-block-start:calc(31 / 968 * var(--hero-card-block-size))}.hero-module__kwNNOq__veil{block-size:calc(382 / 968 * var(--hero-card-block-size))}.hero-module__kwNNOq__content{padding-inline:var(--space-16)}.hero-module__kwNNOq__title{font-size:var(--fs-display-1);letter-spacing:-.07em;overflow-wrap:normal;line-height:1.1}.hero-module__kwNNOq__description{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l)}}
.kids-module__xdtAJa__section{--kids-control-block-size:calc(46 * var(--mobile-scale));gap:calc(48 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block-start:calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.kids-module__xdtAJa__header{flex-direction:column;gap:0;inline-size:100%;display:flex}.kids-module__xdtAJa__bracket{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));flex-shrink:0}.kids-module__xdtAJa__headerRow{gap:calc(20 * var(--mobile-scale));inline-size:100%;padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;align-items:flex-start;display:flex}.kids-module__xdtAJa__titleGroup{gap:calc(4 * var(--mobile-scale));align-items:flex-start;display:flex}.kids-module__xdtAJa__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary)}.kids-module__xdtAJa__titleCount{font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);color:var(--text-dimmed)}.kids-module__xdtAJa__subtitle{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.kids-module__xdtAJa__subtitleLine{display:block}.kids-module__xdtAJa__cards{gap:calc(16 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.kids-module__xdtAJa__cta{gap:calc(6 * var(--mobile-scale));flex-shrink:0;align-items:center;display:flex}.kids-module__xdtAJa__ctaLabel,.kids-module__xdtAJa__ctaPlus{block-size:var(--kids-control-block-size);cursor:pointer;border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.kids-module__xdtAJa__ctaLabel{padding-inline:calc(20 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);color:var(--text-inverted);text-transform:uppercase;white-space:nowrap;background-color:var(--bg-inverted);transition:color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.kids-module__xdtAJa__cta:hover .kids-module__xdtAJa__ctaLabel{color:var(--text-accent)}}.kids-module__xdtAJa__ctaPlus{inline-size:var(--kids-control-block-size);background-color:var(--bg-accent);transition:border-radius var(--duration-slow) var(--ease-morph), background-color var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.kids-module__xdtAJa__cta:hover .kids-module__xdtAJa__ctaPlus,.kids-module__xdtAJa__ctaPlus:hover{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.kids-module__xdtAJa__ctaIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.kids-module__xdtAJa__ctaIconAccent{opacity:0}@media (hover:hover){.kids-module__xdtAJa__cta:hover .kids-module__xdtAJa__ctaIcon,.kids-module__xdtAJa__ctaPlus:hover .kids-module__xdtAJa__ctaIcon{transform:rotate(90deg)}.kids-module__xdtAJa__cta:hover .kids-module__xdtAJa__ctaIconBase,.kids-module__xdtAJa__ctaPlus:hover .kids-module__xdtAJa__ctaIconBase{opacity:0}.kids-module__xdtAJa__cta:hover .kids-module__xdtAJa__ctaIconAccent,.kids-module__xdtAJa__ctaPlus:hover .kids-module__xdtAJa__ctaIconAccent{opacity:1}}@media (min-width:1024px){.kids-module__xdtAJa__section{--kids-control-block-size:46px}.kids-module__xdtAJa__header{gap:var(--space-2)}.kids-module__xdtAJa__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.kids-module__xdtAJa__titleGroup{gap:var(--space-1)}.kids-module__xdtAJa__titleCount{font-size:var(--fs-heading-5)}.kids-module__xdtAJa__subtitle{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}.kids-module__xdtAJa__cards{gap:var(--space-4)}.kids-module__xdtAJa__cta{gap:var(--space-1-5)}.kids-module__xdtAJa__ctaLabel,.kids-module__xdtAJa__ctaPlus{border-radius:var(--radius-control)}.kids-module__xdtAJa__ctaLabel{padding-inline:var(--space-5)}.kids-module__xdtAJa__ctaIcon{inline-size:var(--space-6);block-size:var(--space-6)}.kids-module__xdtAJa__headerRow{gap:var(--space-6);padding-inline:var(--space-8);flex-direction:row;justify-content:space-between;align-items:center}}@media (1024px<=width<1280px){.kids-module__xdtAJa__section{gap:var(--space-12);padding-block-start:var(--space-12);padding-inline:var(--space-6)}.kids-module__xdtAJa__title{font-size:3.125vw}.kids-module__xdtAJa__ctaLabel{font-size:var(--fs-mono-m)}}@media (1280px<=width<1440px){.kids-module__xdtAJa__section{gap:var(--space-12);padding-block-start:calc(30vw - 336px);padding-inline:calc(15vw - 168px)}.kids-module__xdtAJa__title{font-size:calc(5vw - 24px)}.kids-module__xdtAJa__ctaLabel{font-size:var(--fs-mono-m)}}@media (1440px<=width<1920px){.kids-module__xdtAJa__section{gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:calc(3.33333vw - .0000038147px)}.kids-module__xdtAJa__title{font-size:calc(1.66667vw + 24px)}.kids-module__xdtAJa__subtitle{font-size:calc(.416667vw + 12px);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}.kids-module__xdtAJa__ctaLabel{font-size:calc(.416667vw + 8px)}}@media (min-width:1920px){.kids-module__xdtAJa__section{gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:var(--space-16)}.kids-module__xdtAJa__title{font-size:var(--fs-heading-1)}.kids-module__xdtAJa__subtitle{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:var(--ls-body-l)}.kids-module__xdtAJa__ctaLabel{font-size:var(--fs-mono-l)}}
.reviews-module__L0sWrG__section{--reviews-gap:calc(48 * var(--mobile-scale));--reviews-header-gap:0px;--reviews-row-pad-inline:calc(16 * var(--mobile-scale));--reviews-card-gap:calc(24 * var(--mobile-scale));--reviews-tag-pad-block:calc(6 * var(--mobile-scale));--reviews-tag-size:calc(14 * var(--mobile-scale));--reviews-review-size:calc(16 * var(--mobile-scale));--reviews-scrollbar-size:calc(6 * var(--mobile-scale));--reviews-control-block-size:calc(46 * var(--mobile-scale));--reviews-control-radius:calc(6 * var(--mobile-scale));--reviews-motion:var(--duration-slow) var(--ease-morph);inline-size:100%;max-inline-size:1920px;padding-block:calc(48 * var(--mobile-scale)) calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);border-end-end-radius:calc(24 * var(--mobile-scale));border-end-start-radius:calc(24 * var(--mobile-scale));grid-template-columns:minmax(0,1fr);grid-template-areas:"bracket""title""cards""cta";margin-inline:auto;display:grid}.reviews-module__L0sWrG__bracket{block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));grid-area:bracket}.reviews-module__L0sWrG__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-2);letter-spacing:var(--ls-heading-2);color:var(--text-primary);grid-area:title;justify-self:start;margin-block-start:var(--reviews-header-gap);padding-inline-start:var(--reviews-row-pad-inline)}.reviews-module__L0sWrG__cards{gap:calc(16 * var(--mobile-scale));flex-direction:column;grid-area:cards;margin-block-start:var(--reviews-gap);display:flex}.reviews-module__L0sWrG__card{--reviews-motion:var(--duration-collapse) var(--ease-morph);z-index:0;inline-size:100%;block-size:calc(420 * var(--mobile-scale));padding:calc(16 * var(--mobile-scale));cursor:pointer;background-color:var(--bg-subtle);border-radius:calc(12 * var(--mobile-scale));flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:clip}.reviews-module__L0sWrG__cardOpened{--reviews-motion:var(--duration-expand) var(--ease-morph);cursor:auto}.reviews-module__L0sWrG__card:after{z-index:-1;content:"";background:var(--bg-accent-gradient);opacity:0;transition:opacity var(--reviews-motion);position:absolute;inset:0}@media (hover:hover){.reviews-module__L0sWrG__card:hover:not(.reviews-module__L0sWrG__cardOpened):after{opacity:1}}.reviews-module__L0sWrG__cardTop{flex-shrink:0;justify-content:space-between;align-items:flex-start;inline-size:100%;display:flex}.reviews-module__L0sWrG__photo{flex:0 1 calc(178 * var(--mobile-scale));min-inline-size:0;block-size:calc(260 * var(--mobile-scale));background-color:var(--bg-page);border-radius:calc(8 * var(--mobile-scale));transition:opacity var(--reviews-motion);position:relative;overflow:clip}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__photo{opacity:0}.reviews-module__L0sWrG__photoImage{object-fit:cover;object-position:center}.reviews-module__L0sWrG__cardFoot{z-index:1;row-gap:var(--reviews-card-gap);flex:auto;grid-template-rows:auto auto;align-content:end;min-block-size:0;inline-size:100%;min-inline-size:0;display:grid;position:relative}.reviews-module__L0sWrG__name{font-family:var(--font-display);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-6);letter-spacing:var(--ls-heading-6);color:var(--text-primary);text-overflow:ellipsis;overflow-wrap:break-word;transition:padding-inline-end var(--reviews-motion);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-row:1;padding-inline-end:calc(24 * var(--mobile-scale));display:-webkit-box;overflow:hidden}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__name{padding-inline-end:calc(48 * var(--mobile-scale))}.reviews-module__L0sWrG__tags{gap:calc(5 * var(--mobile-scale));transition:opacity var(--reviews-motion);flex-wrap:wrap;grid-row:2;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__tags{opacity:0}.reviews-module__L0sWrG__tag{padding-block:var(--reviews-tag-pad-block);padding-inline:calc(8 * var(--mobile-scale));font-size:var(--reviews-tag-size);color:var(--text-primary);white-space:nowrap;border:var(--border-width-hairline) solid var(--border-default);border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex;}.reviews-module__L0sWrG__tagExtra{display:none}.reviews-module__L0sWrG__review{block-size:calc(calc(var(--reviews-tag-size) * var(--lh-mono-m) + 2 * var(--reviews-tag-pad-block) + 2 * var(--border-width-hairline)) - calc(calc(32 * var(--mobile-scale)) - var(--reviews-card-gap)));overscroll-behavior:contain;opacity:0;transition:block-size var(--reviews-motion), opacity var(--reviews-motion);scrollbar-width:thin;scrollbar-color:var(--border-default) transparent;grid-row:2;margin-block-start:calc(calc(32 * var(--mobile-scale)) - var(--reviews-card-gap));margin-inline-end:calc(-1 * var(--reviews-scrollbar-size));overflow-y:auto}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__review{block-size:calc(300 * var(--mobile-scale));opacity:1}.reviews-module__L0sWrG__review::-webkit-scrollbar{width:var(--reviews-scrollbar-size)}.reviews-module__L0sWrG__review::-webkit-scrollbar-track{background-color:#0000}.reviews-module__L0sWrG__review::-webkit-scrollbar-thumb{background-color:var(--border-default);border-radius:calc(8 * var(--mobile-scale))}.reviews-module__L0sWrG__reviewParagraph{font-family:var(--font-sans);font-size:var(--reviews-review-size);font-weight:var(--fw-medium);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s);color:var(--text-primary);overflow-wrap:break-word}.reviews-module__L0sWrG__reviewParagraph+.reviews-module__L0sWrG__reviewParagraph{margin-block-start:calc(var(--reviews-review-size) * var(--lh-body-s))}.reviews-module__L0sWrG__control{inline-size:var(--reviews-control-block-size);block-size:var(--reviews-control-block-size);cursor:pointer;background-color:var(--bg-accent);border-radius:var(--reviews-control-radius);transition:border-radius var(--reviews-motion);flex-shrink:0;justify-content:center;align-items:center;display:flex}.reviews-module__L0sWrG__cardControl:after{z-index:2;content:"";position:absolute;inset:0}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__cardControl:after{content:none}.reviews-module__L0sWrG__plusIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));transition:rotate var(--reviews-motion);flex-shrink:0}@media (hover:hover){.reviews-module__L0sWrG__card:hover:not(.reviews-module__L0sWrG__cardOpened) .reviews-module__L0sWrG__control{border-radius:var(--radius-circle)}.reviews-module__L0sWrG__card:hover:not(.reviews-module__L0sWrG__cardOpened) .reviews-module__L0sWrG__plusIcon{rotate:90deg}}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__control{border-radius:calc(26 * var(--mobile-scale))}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__plusIcon{rotate:45deg}.reviews-module__L0sWrG__cta{gap:calc(6 * var(--mobile-scale));grid-area:cta;justify-self:center;align-items:center;margin-block-start:var(--reviews-gap);display:flex}.reviews-module__L0sWrG__ctaLabel{block-size:var(--reviews-control-block-size);padding-inline:calc(20 * var(--mobile-scale));font-size:calc(14 * var(--mobile-scale));color:var(--text-inverted);white-space:nowrap;cursor:pointer;background-color:var(--bg-inverted);border-radius:var(--reviews-control-radius);transition:color var(--duration-slow) var(--ease-morph);flex-shrink:0;justify-content:center;align-items:center;display:flex;}@media (hover:hover){.reviews-module__L0sWrG__cta:hover .reviews-module__L0sWrG__ctaLabel{color:var(--text-accent)}}.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__control{transition:background-color var(--duration-slow) var(--ease-morph), border-radius var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.reviews-module__L0sWrG__cta:hover .reviews-module__L0sWrG__control,.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__control:hover{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__plusIcon{transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.reviews-module__L0sWrG__plusIconAccent{opacity:0}@media (hover:hover){.reviews-module__L0sWrG__cta:hover .reviews-module__L0sWrG__plusIcon,.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__control:hover .reviews-module__L0sWrG__plusIcon{transform:rotate(90deg)}.reviews-module__L0sWrG__cta:hover .reviews-module__L0sWrG__plusIconBase,.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__control:hover .reviews-module__L0sWrG__plusIconBase{opacity:0}.reviews-module__L0sWrG__cta:hover .reviews-module__L0sWrG__plusIconAccent,.reviews-module__L0sWrG__cta .reviews-module__L0sWrG__control:hover .reviews-module__L0sWrG__plusIconAccent{opacity:1}}@media (min-width:1024px){.reviews-module__L0sWrG__section{--reviews-header-gap:var(--space-2);--reviews-row-pad-inline:var(--space-8);--reviews-card-gap:var(--space-6);--reviews-tag-pad-block:var(--space-1-5);--reviews-tag-size:var(--fs-mono-m);--reviews-review-size:var(--fs-body-s);--reviews-scrollbar-size:var(--space-1-5);--reviews-control-block-size:46px;--reviews-control-radius:var(--radius-control);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bracket bracket""title cta""cards cards"}.reviews-module__L0sWrG__review{block-size:calc(calc(var(--reviews-tag-size) * var(--lh-mono-m) + 2 * var(--reviews-tag-pad-block) + 2 * var(--border-width-hairline)) - calc(var(--space-8) - var(--reviews-card-gap)));margin-block-start:calc(var(--space-8) - var(--reviews-card-gap))}.reviews-module__L0sWrG__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.reviews-module__L0sWrG__photo{border-radius:var(--radius-sm);flex:0 178px;block-size:260px}.reviews-module__L0sWrG__name{padding-inline-end:var(--space-6)}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__name{padding-inline-end:var(--space-12)}.reviews-module__L0sWrG__tags{gap:var(--space-1-25)}.reviews-module__L0sWrG__tag{padding-inline:var(--space-2);border-radius:var(--radius-control)}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__review{block-size:300px}.reviews-module__L0sWrG__review::-webkit-scrollbar-thumb{border-radius:var(--radius-sm)}.reviews-module__L0sWrG__plusIcon{inline-size:var(--space-6);block-size:var(--space-6)}.reviews-module__L0sWrG__cardOpened .reviews-module__L0sWrG__control{border-radius:26px}.reviews-module__L0sWrG__ctaLabel{padding-inline:var(--space-5)}.reviews-module__L0sWrG__title{align-self:center}.reviews-module__L0sWrG__cards{gap:var(--space-4);flex-direction:row}.reviews-module__L0sWrG__card{block-size:420px;inline-size:auto;min-inline-size:0;padding:var(--space-4);border-radius:var(--radius-md);flex:1 1 0}.reviews-module__L0sWrG__cta{place-self:center end;gap:var(--space-1-5);margin-block-start:var(--reviews-header-gap);padding-inline-end:var(--reviews-row-pad-inline)}}@media (1024px<=width<1280px){.reviews-module__L0sWrG__section{--reviews-gap:var(--space-12);padding-block:var(--space-12) var(--space-24);padding-inline:var(--space-6)}.reviews-module__L0sWrG__title{font-size:3.125vw}.reviews-module__L0sWrG__name{font-size:var(--fs-heading-6)}.reviews-module__L0sWrG__ctaLabel{font-size:var(--fs-mono-m)}}@media (1280px<=width<1440px){.reviews-module__L0sWrG__section{--reviews-gap:var(--space-12);padding-block:calc(48px + 48 * (100vw - 1280px) / 160) var(--space-24);padding-inline:calc(15vw - 168px)}.reviews-module__L0sWrG__title{font-size:calc(5vw - 24px)}.reviews-module__L0sWrG__name{font-size:calc(2.5vw - 12px)}.reviews-module__L0sWrG__ctaLabel{font-size:var(--fs-mono-m)}}@media (1440px<=width<1920px){.reviews-module__L0sWrG__section{--reviews-gap:var(--space-12);padding-block:var(--space-24) var(--space-24);padding-inline:calc(3.33333vw - .0000038147px)}.reviews-module__L0sWrG__title{font-size:var(--fs-heading-2)}.reviews-module__L0sWrG__name{font-size:var(--fs-heading-5)}.reviews-module__L0sWrG__ctaLabel{font-size:calc(.416667vw + 8px)}}@media (min-width:1920px){.reviews-module__L0sWrG__section{--reviews-gap:var(--space-12);padding-block:var(--space-24) var(--space-24);padding-inline:var(--space-16)}.reviews-module__L0sWrG__title{font-size:var(--fs-heading-2)}.reviews-module__L0sWrG__name{font-size:var(--fs-heading-5)}.reviews-module__L0sWrG__ctaLabel{font-size:var(--fs-mono-l)}}@media (min-width:1440px){.reviews-module__L0sWrG__tagExtra{display:flex}}
.startups-module__6fLlPW__section{--startups-gap:calc(48 * var(--mobile-scale));--startups-header-gap:calc(8 * var(--mobile-scale));--startups-row-pad-inline:calc(16 * var(--mobile-scale));--startups-line-radius:calc(8 * var(--mobile-scale));--startups-control-block-size:calc(46 * var(--mobile-scale));--startups-control-radius:calc(6 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block-start:calc(48 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));background-color:var(--bg-page);grid-template-columns:minmax(0,1fr);grid-template-areas:"bracket""title""cards""cta";margin-inline:auto;display:grid}.startups-module__6fLlPW__bracket{block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale));grid-area:bracket}.startups-module__6fLlPW__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary);grid-area:title;margin-block-start:var(--startups-header-gap);padding-inline-start:var(--startups-row-pad-inline)}.startups-module__6fLlPW__titleLine{display:block}.startups-module__6fLlPW__cards{gap:calc(16 * var(--mobile-scale));flex-direction:column;grid-area:cards;margin-block-start:var(--startups-gap);display:flex}.startups-module__6fLlPW__item{min-inline-size:0;display:grid}.startups-module__6fLlPW__card{z-index:0;gap:calc(16 * var(--mobile-scale));min-inline-size:0;padding:calc(16 * var(--mobile-scale));color:inherit;background-color:var(--bg-subtle);border-radius:calc(12 * var(--mobile-scale));flex-direction:column;align-items:flex-start;text-decoration:none;display:flex;position:relative;overflow:clip}.startups-module__6fLlPW__card:after{z-index:-1;content:"";background:var(--bg-accent-gradient);opacity:0;transition:opacity var(--duration-slow) var(--ease-morph);position:absolute;inset:0}@media (hover:hover){.startups-module__6fLlPW__card:hover:after{opacity:1}}.startups-module__6fLlPW__logoRow{justify-content:space-between;align-items:center;inline-size:100%;display:flex}.startups-module__6fLlPW__lineStart,.startups-module__6fLlPW__lineEnd{inline-size:calc(24 * var(--mobile-scale));block-size:calc(180 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-width:var(--border-width-hairline);flex-shrink:0}.startups-module__6fLlPW__lineStart{border-inline-start-width:var(--border-width-hairline);border-start-start-radius:var(--startups-line-radius);border-end-start-radius:var(--startups-line-radius)}.startups-module__6fLlPW__lineEnd{border-inline-end-width:var(--border-width-hairline);border-start-end-radius:var(--startups-line-radius);border-end-end-radius:var(--startups-line-radius)}.startups-module__6fLlPW__logo{inline-size:calc(107 * var(--mobile-scale));block-size:calc(107 * var(--mobile-scale));background-color:var(--bg-page);border-radius:calc(20 * var(--mobile-scale));flex-shrink:0;position:relative;overflow:clip}.startups-module__6fLlPW__logoImage{object-fit:cover;object-position:center}.startups-module__6fLlPW__cardBody{gap:calc(24 * var(--mobile-scale));flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.startups-module__6fLlPW__cardTitle{font-family:var(--font-display);font-size:calc(24 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-5);letter-spacing:var(--ls-heading-5);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.startups-module__6fLlPW__cardText{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.startups-module__6fLlPW__tags{gap:calc(5 * var(--mobile-scale));flex-wrap:wrap;align-items:center;inline-size:100%;display:flex}.startups-module__6fLlPW__tag{padding-block:calc(6 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-primary);text-transform:uppercase;white-space:nowrap;border-radius:calc(6 * var(--mobile-scale));box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.startups-module__6fLlPW__arrow{inline-size:var(--startups-control-block-size);block-size:var(--startups-control-block-size);cursor:pointer;background-color:var(--bg-accent);border-radius:var(--startups-control-radius);transition:background-color var(--duration-slow) var(--ease-morph);flex-shrink:0;justify-content:center;align-items:center;margin-block-start:auto;display:flex}@media (hover:hover){.startups-module__6fLlPW__card:hover .startups-module__6fLlPW__arrow,.startups-module__6fLlPW__arrow:hover{background-color:var(--bg-page)}}.startups-module__6fLlPW__arrowIcon{inline-size:calc(20 * var(--mobile-scale));block-size:calc(20 * var(--mobile-scale));flex-shrink:0}.startups-module__6fLlPW__cta{justify-self:center;gap:calc(6 * var(--mobile-scale));grid-area:cta;align-items:center;margin-block-start:var(--startups-gap);text-decoration:none;display:flex}.startups-module__6fLlPW__ctaLabel,.startups-module__6fLlPW__ctaPlus{block-size:var(--startups-control-block-size);cursor:pointer;border-radius:var(--startups-control-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.startups-module__6fLlPW__ctaLabel{padding-inline:calc(20 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-l);letter-spacing:var(--ls-mono-l);color:var(--text-inverted);text-transform:uppercase;white-space:nowrap;background-color:var(--bg-inverted);transition:color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.startups-module__6fLlPW__cta:hover .startups-module__6fLlPW__ctaLabel{color:var(--text-accent)}}.startups-module__6fLlPW__ctaPlus{inline-size:var(--startups-control-block-size);background-color:var(--bg-accent);transition:background-color var(--duration-slow) var(--ease-morph), border-radius var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.startups-module__6fLlPW__cta:hover .startups-module__6fLlPW__ctaPlus,.startups-module__6fLlPW__ctaPlus:hover{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.startups-module__6fLlPW__ctaIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.startups-module__6fLlPW__ctaIconAccent{opacity:0}@media (hover:hover){.startups-module__6fLlPW__cta:hover .startups-module__6fLlPW__ctaIcon,.startups-module__6fLlPW__ctaPlus:hover .startups-module__6fLlPW__ctaIcon{transform:rotate(90deg)}.startups-module__6fLlPW__cta:hover .startups-module__6fLlPW__ctaIconBase,.startups-module__6fLlPW__ctaPlus:hover .startups-module__6fLlPW__ctaIconBase{opacity:0}.startups-module__6fLlPW__cta:hover .startups-module__6fLlPW__ctaIconAccent,.startups-module__6fLlPW__ctaPlus:hover .startups-module__6fLlPW__ctaIconAccent{opacity:1}}@media not (min-width:1280px){.startups-module__6fLlPW__item:nth-child(4){display:none}}@media (min-width:1024px){.startups-module__6fLlPW__section{--startups-header-gap:var(--space-2);--startups-row-pad-inline:var(--space-8);--startups-line-radius:var(--radius-sm);--startups-control-block-size:46px;--startups-control-radius:var(--radius-control);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bracket bracket""title cta""cards cards"}.startups-module__6fLlPW__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.startups-module__6fLlPW__card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md)}.startups-module__6fLlPW__lineStart,.startups-module__6fLlPW__lineEnd{inline-size:var(--space-6);block-size:180px}.startups-module__6fLlPW__logo{border-radius:var(--radius-tile);block-size:107px;inline-size:107px}.startups-module__6fLlPW__cardBody{gap:var(--space-6)}.startups-module__6fLlPW__cardTitle{font-size:24px}.startups-module__6fLlPW__cardText{font-size:var(--fs-body-s);line-height:var(--lh-body-s);letter-spacing:var(--ls-body-s)}.startups-module__6fLlPW__tags{gap:5px}.startups-module__6fLlPW__tag{padding-block:var(--space-1-5);padding-inline:var(--space-2);font-size:var(--fs-mono-m);border-radius:var(--radius-control)}.startups-module__6fLlPW__arrowIcon{inline-size:var(--space-5);block-size:var(--space-5)}.startups-module__6fLlPW__ctaLabel{padding-inline:var(--space-5)}.startups-module__6fLlPW__ctaIcon{inline-size:var(--space-6);block-size:var(--space-6)}.startups-module__6fLlPW__cards{gap:var(--space-4);flex-direction:row}.startups-module__6fLlPW__item{flex:1 1 0}.startups-module__6fLlPW__cta{place-self:start end;gap:var(--space-1-5);margin-block-start:var(--startups-header-gap);padding-inline-end:var(--startups-row-pad-inline)}}@media (1024px<=width<1280px){.startups-module__6fLlPW__section{--startups-gap:var(--space-12);padding-block-start:var(--space-12);padding-inline:var(--space-6)}.startups-module__6fLlPW__title{font-size:3.125vw}.startups-module__6fLlPW__ctaLabel{font-size:var(--fs-mono-m)}}@media (1280px<=width<1440px){.startups-module__6fLlPW__section{--startups-gap:var(--space-12);padding-block-start:calc(30vw - 336px);padding-inline:calc(15vw - 168px)}.startups-module__6fLlPW__title{font-size:calc(5vw - 24px)}.startups-module__6fLlPW__ctaLabel{font-size:var(--fs-mono-m)}}@media (1440px<=width<1920px){.startups-module__6fLlPW__section{--startups-gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:calc(3.33333vw - .0000038147px)}.startups-module__6fLlPW__title{font-size:calc(1.66667vw + 24px)}.startups-module__6fLlPW__ctaLabel{font-size:calc(.416667vw + 8px)}}@media (min-width:1920px){.startups-module__6fLlPW__section{--startups-gap:var(--space-12);padding-block-start:var(--space-24);padding-inline:var(--space-16)}.startups-module__6fLlPW__title{font-size:var(--fs-heading-1)}.startups-module__6fLlPW__ctaLabel{font-size:var(--fs-mono-l)}}
.lead-form-module__DopMwa__modal{--modal-body-pad-block-start:calc(24 * var(--modal-s))}.lead-form-module__DopMwa__form{gap:calc(24 * var(--modal-s));flex-direction:column;display:flex}.lead-form-module__DopMwa__consentTerm{text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}.lead-form-module__DopMwa__requestError{color:var(--text-error);}.lead-form-module__DopMwa__success{gap:var(--space-4);flex-direction:column;min-block-size:100%;display:flex}.lead-form-module__DopMwa__successRow{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.lead-form-module__DopMwa__bracketStart,.lead-form-module__DopMwa__bracketEnd{inline-size:var(--space-6);border-block:var(--border-width-hairline) solid var(--border-strong);flex-shrink:0;block-size:180px}.lead-form-module__DopMwa__bracketStart{border-inline-start:var(--border-width-hairline) solid var(--border-strong);border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm)}.lead-form-module__DopMwa__bracketEnd{border-inline-end:var(--border-width-hairline) solid var(--border-strong);border-start-end-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.lead-form-module__DopMwa__successCard{background:var(--bg-accent-gradient);border-radius:var(--radius-md);flex-shrink:0;place-items:center;block-size:107px;inline-size:107px;display:grid}.lead-form-module__DopMwa__successTile{background-color:var(--bg-accent);border-radius:10.6667px;place-items:center;block-size:64px;inline-size:64px;display:grid}.lead-form-module__DopMwa__successIcon{block-size:42.6667px;inline-size:42.6667px}.lead-form-module__DopMwa__successText{gap:var(--space-2-5);text-align:center;flex-direction:column;flex:auto;justify-content:center;padding-inline-start:var(--space-3);display:flex}.lead-form-module__DopMwa__successTitle{color:var(--text-primary);}.lead-form-module__DopMwa__successCaption{color:var(--text-primary);}@media (min-width:768px){.lead-form-module__DopMwa__modal{--modal-body-pad-block-start:var(--space-6)}.lead-form-module__DopMwa__form{gap:var(--space-4)}}
.about-ecosystem-module__CuLOjq__section{--about-eco-rows-pad-inline:calc(32 * var(--mobile-scale));--section-heading-gap:0;--section-heading-size:calc(28 * var(--mobile-scale));--section-heading-ls:-.04em;--section-heading-bracket-inline-size:calc(24 * var(--mobile-scale));--section-heading-bracket-radius:calc(8 * var(--mobile-scale));--cta-gap:calc(6 * var(--mobile-scale));--cta-block-size:calc(46 * var(--mobile-scale));--cta-radius:calc(6 * var(--mobile-scale));--cta-pad-inline:calc(20 * var(--mobile-scale));--cta-label-size:calc(14 * var(--mobile-scale));--cta-plus-size:calc(24 * var(--mobile-scale));gap:calc(48 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-block-end:calc(198 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));background-color:var(--bg-page);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.about-ecosystem-module__CuLOjq__rows{gap:calc(72 * var(--mobile-scale));inline-size:100%;padding-inline:var(--about-eco-rows-pad-inline);flex-direction:column;display:flex;position:relative}.about-ecosystem-module__CuLOjq__row{gap:calc(16 * var(--mobile-scale));flex-direction:column;justify-content:center;inline-size:100%;display:flex}.about-ecosystem-module__CuLOjq__media{aspect-ratio:608/526;border-radius:calc(8 * var(--mobile-scale));flex-shrink:0;inline-size:100%;position:relative;overflow:clip}.about-ecosystem-module__CuLOjq__image{object-fit:cover;object-position:center}.about-ecosystem-module__CuLOjq__body{gap:calc(64 * var(--mobile-scale));flex-direction:column;flex-shrink:0;align-items:center;inline-size:100%;display:flex}.about-ecosystem-module__CuLOjq__text{gap:calc(24 * var(--mobile-scale));flex-direction:column;flex-shrink:0;align-items:flex-start;inline-size:100%;display:flex}.about-ecosystem-module__CuLOjq__tag{gap:calc(8 * var(--mobile-scale));padding-block:calc(6 * var(--mobile-scale));padding-inline:calc(8 * var(--mobile-scale));font-size:calc(12 * var(--mobile-scale));color:var(--text-primary);white-space:nowrap;border:var(--border-width-hairline) solid var(--border-default);border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex;}.about-ecosystem-module__CuLOjq__tagMarker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--color-green-accent);border-radius:calc(2 * var(--mobile-scale));flex-shrink:0}.about-ecosystem-module__CuLOjq__copy{gap:calc(24 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}.about-ecosystem-module__CuLOjq__itemTitle{font-family:var(--font-display);font-size:calc(24 * var(--mobile-scale));font-weight:var(--fw-semibold);letter-spacing:-.04em;color:var(--text-primary);line-height:1.1}.about-ecosystem-module__CuLOjq__itemText{font-family:var(--font-sans);font-size:calc(16 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}.about-ecosystem-module__CuLOjq__rail{--about-rail-p:0;--about-rail-length:0px;inline-size:calc(20 * var(--mobile-scale));block-size:calc(137 * var(--mobile-scale));margin-block-start:calc(18 * var(--mobile-scale));position:absolute;inset-block-start:100%;inset-inline-start:50%;translate:-50%}.about-ecosystem-module__CuLOjq__railTrack,.about-ecosystem-module__CuLOjq__railProgress{inline-size:calc(2 * var(--mobile-scale));border-radius:var(--radius-pill);block-size:100%;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.about-ecosystem-module__CuLOjq__railTrack{background-color:var(--border-faint)}.about-ecosystem-module__CuLOjq__railProgress{background-color:var(--text-primary);transform-origin:50% 0;scale:1 var(--about-rail-p);will-change:transform}.about-ecosystem-module__CuLOjq__railScrubber{inline-size:calc(12.74 * var(--mobile-scale));block-size:calc(12.74 * var(--mobile-scale));background-color:var(--text-primary);border-radius:calc(2 * var(--mobile-scale));translate:-50% calc(-50% + var(--about-rail-p) * var(--about-rail-length));will-change:transform;backface-visibility:hidden;position:absolute;inset-block-start:0;inset-inline-start:50%;rotate:45deg}@media not (min-width:1024px){.about-ecosystem-module__CuLOjq__heading,.about-ecosystem-module__CuLOjq__rows{max-inline-size:calc(608 * var(--mobile-scale) + 2 * var(--about-eco-rows-pad-inline))}}@media (min-width:1024px){.about-ecosystem-module__CuLOjq__section{--about-eco-rows-pad-inline:0;--cta-gap:var(--space-1-5);--cta-block-size:46px;--cta-radius:var(--radius-control);--cta-pad-inline:var(--space-5);--cta-label-size:var(--fs-mono-m);--cta-plus-size:var(--space-6);--section-heading-gap:var(--space-8);--section-heading-bracket-inline-size:var(--space-6);--section-heading-bracket-radius:var(--radius-sm)}.about-ecosystem-module__CuLOjq__media{border-radius:var(--radius-sm)}.about-ecosystem-module__CuLOjq__tag{gap:var(--space-2);padding-block:var(--space-1-5);padding-inline:var(--space-2);border-radius:var(--radius-control)}.about-ecosystem-module__CuLOjq__tagMarker{border-radius:2px;block-size:12px;inline-size:12px}.about-ecosystem-module__CuLOjq__copy{gap:var(--space-6)}.about-ecosystem-module__CuLOjq__railTrack,.about-ecosystem-module__CuLOjq__railProgress{inline-size:2px}.about-ecosystem-module__CuLOjq__railScrubber{border-radius:2px;block-size:12.74px;inline-size:12.74px}.about-ecosystem-module__CuLOjq__row{align-items:center;gap:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-ecosystem-module__CuLOjq__body{align-items:flex-start}.about-ecosystem-module__CuLOjq__rail{block-size:auto;inline-size:var(--space-5);margin-block-start:0;inset-block:0}}@media (1024px<=width<1280px){.about-ecosystem-module__CuLOjq__section{--section-heading-size:calc(40px + 8 * (100vw - 1024px) / 256);gap:var(--space-12);padding-block-end:var(--space-12);padding-inline:var(--space-12)}.about-ecosystem-module__CuLOjq__rows{gap:calc(9.375vw - 24px)}.about-ecosystem-module__CuLOjq__body{gap:calc(3.125vw + 32px)}.about-ecosystem-module__CuLOjq__text{gap:calc(9.375vw - 72px)}.about-ecosystem-module__CuLOjq__tag{font-size:calc(.78125vw + 4px)}.about-ecosystem-module__CuLOjq__itemTitle{font-size:calc(3.125vw - 8px)}.about-ecosystem-module__CuLOjq__itemText{letter-spacing:-.01em;font-size:calc(.78125vw + 8px);line-height:1.25}}@media (1280px<=width<1440px){.about-ecosystem-module__CuLOjq__section{--section-heading-size:calc(48px + 8 * (100vw - 1280px) / 160);gap:var(--space-24);padding-block-end:var(--space-24);padding-inline:calc(20vw - 192px)}.about-ecosystem-module__CuLOjq__rows{gap:var(--space-24)}.about-ecosystem-module__CuLOjq__body{gap:var(--space-18)}.about-ecosystem-module__CuLOjq__text{gap:var(--space-12)}.about-ecosystem-module__CuLOjq__tag{font-size:var(--fs-mono-m)}.about-ecosystem-module__CuLOjq__itemTitle{font-size:var(--fs-heading-4)}.about-ecosystem-module__CuLOjq__itemText{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}@media (1440px<=width<1920px){.about-ecosystem-module__CuLOjq__section{--section-heading-size:calc(56px + 16 * (100vw - 1440px) / 480);--section-heading-ls:calc(-2.24px - 2.8 * (100vw - 1440px) / 480);gap:var(--space-24);padding-block-end:var(--space-24);padding-inline:calc(6.66667vw - .00000762939px)}.about-ecosystem-module__CuLOjq__rows{gap:var(--space-24)}.about-ecosystem-module__CuLOjq__body{gap:var(--space-18)}.about-ecosystem-module__CuLOjq__text{gap:var(--space-12)}.about-ecosystem-module__CuLOjq__tag{font-size:var(--fs-mono-m)}.about-ecosystem-module__CuLOjq__itemTitle{font-size:calc(1.66667vw + 8px)}.about-ecosystem-module__CuLOjq__itemText{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}@media (min-width:1920px){.about-ecosystem-module__CuLOjq__section{--section-heading-size:var(--fs-display-3);--section-heading-ls:var(--ls-display-3);gap:var(--space-24);padding-block-end:var(--space-24);padding-inline:var(--space-32)}.about-ecosystem-module__CuLOjq__rows{gap:var(--space-24)}.about-ecosystem-module__CuLOjq__body{gap:var(--space-18)}.about-ecosystem-module__CuLOjq__text{gap:var(--space-12)}.about-ecosystem-module__CuLOjq__tag{font-size:var(--fs-mono-m)}.about-ecosystem-module__CuLOjq__itemTitle{font-size:var(--fs-heading-3)}.about-ecosystem-module__CuLOjq__itemText{font-size:var(--fs-body-m);line-height:var(--lh-body-m);letter-spacing:var(--ls-body-m)}}
.campus-slider-module__GeEQqq__slider{gap:calc(16 * var(--mobile-scale));flex-direction:column;align-items:center;inline-size:100%;display:flex;position:relative}.campus-slider-module__GeEQqq__frame{inline-size:100%;block-size:var(--campus-gallery-slider-block-size);border-radius:var(--campus-gallery-slider-radius);position:relative;overflow:clip}.campus-slider-module__GeEQqq__shot{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.campus-slider-module__GeEQqq__shotActive{opacity:1}.campus-slider-module__GeEQqq__photo{object-fit:cover;object-position:center}.campus-slider-module__GeEQqq__veil{block-size:var(--campus-gallery-veil-block-size);background-color:var(--bg-scrim-slider);-webkit-backdrop-filter:blur(var(--campus-gallery-veil-blur));backdrop-filter:blur(var(--campus-gallery-veil-blur));position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.campus-slider-module__GeEQqq__bar{gap:var(--campus-gallery-bar-pad);inline-size:100%;padding:var(--campus-gallery-bar-pad);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:auto 0 0}.campus-slider-module__GeEQqq__caption{font-family:var(--campus-gallery-caption-family);font-size:var(--campus-gallery-caption-size);font-weight:var(--campus-gallery-caption-weight);line-height:var(--campus-gallery-caption-lh);letter-spacing:var(--campus-gallery-caption-ls);color:var(--text-inverted)}.campus-slider-module__GeEQqq__arrows{gap:calc(8 * var(--mobile-scale));flex-shrink:0;display:flex}.campus-slider-module__GeEQqq__arrow{inline-size:calc(46 * var(--mobile-scale));block-size:calc(46 * var(--mobile-scale));cursor:pointer;border:var(--border-width-hairline) solid var(--border-inverted);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:flex}@media (hover:hover){.campus-slider-module__GeEQqq__arrow:hover{background-color:var(--color-white-10)}}.campus-slider-module__GeEQqq__arrowIcon{inline-size:calc(20 * var(--mobile-scale));block-size:calc(20 * var(--mobile-scale));flex-shrink:0}.campus-slider-module__GeEQqq__arrowIconBack{rotate:180deg}.campus-slider-module__GeEQqq__switcher{gap:calc(4 * var(--mobile-scale));padding:calc(2 * var(--mobile-scale));background-color:var(--bg-control);border-radius:calc(10 * var(--mobile-scale));flex-shrink:0;align-items:center;display:flex}.campus-slider-module__GeEQqq__switch{block-size:calc(46 * var(--mobile-scale));padding-inline:calc(14 * var(--mobile-scale));font-size:calc(14 * var(--mobile-scale));color:var(--text-primary);white-space:nowrap;cursor:pointer;background-color:var(--color-white-10);border-radius:calc(8 * var(--mobile-scale));transition:var(--transition-colors);justify-content:center;align-items:center;display:flex;}.campus-slider-module__GeEQqq__switchActive{color:var(--text-primary);cursor:default;background-color:var(--color-white)}@media (hover:hover){.campus-slider-module__GeEQqq__switch:hover:not(.campus-slider-module__GeEQqq__switchActive){background-color:var(--color-white-20)}}@media (min-width:1024px){.campus-slider-module__GeEQqq__slider{display:block}.campus-slider-module__GeEQqq__switcher{z-index:1;gap:var(--space-1);background-color:var(--bg-glass);box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));border-radius:10px;padding:2px;position:absolute;inset-block-end:var(--campus-gallery-bar-pad);inset-inline-start:50%;translate:-50%}.campus-slider-module__GeEQqq__switch{block-size:46px;font-size:var(--fs-mono-m);color:var(--text-inverted);border-radius:var(--radius-sm);padding-inline:14px}.campus-slider-module__GeEQqq__switchActive{color:var(--text-primary)}.campus-slider-module__GeEQqq__bar{min-block-size:calc(46px + 2 * var(--campus-gallery-bar-pad))}.campus-slider-module__GeEQqq__arrows{gap:var(--space-2)}.campus-slider-module__GeEQqq__arrow{block-size:46px;inline-size:46px}.campus-slider-module__GeEQqq__arrowIcon{block-size:20px;inline-size:20px}}
.similar-startups-module__csbmCW__section{--similar-startups-control-size:calc(46 * var(--mobile-scale));padding-block:calc(48 * var(--mobile-scale)) calc(64 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;display:flex}.similar-startups-module__csbmCW__bracket{inline-size:100%;block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale))}.similar-startups-module__csbmCW__head{gap:calc(24 * var(--mobile-scale));padding-block-start:calc(8 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;align-items:flex-start;display:flex}.similar-startups-module__csbmCW__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary)}.similar-startups-module__csbmCW__list{gap:calc(16 * var(--mobile-scale));flex-direction:column;margin-block-start:calc(24 * var(--mobile-scale));display:flex}.similar-startups-module__csbmCW__cta{gap:calc(6 * var(--mobile-scale));flex-shrink:0;align-items:center;text-decoration:none;display:flex}.similar-startups-module__csbmCW__ctaLabel,.similar-startups-module__csbmCW__ctaPlus{block-size:var(--similar-startups-control-size);border-radius:calc(6 * var(--mobile-scale));flex-shrink:0;justify-content:center;align-items:center;display:flex}.similar-startups-module__csbmCW__ctaLabel{padding-inline:calc(20 * var(--mobile-scale));font-family:var(--font-mono);font-size:calc(14 * var(--mobile-scale));font-weight:var(--fw-bold);line-height:var(--lh-mono-m);letter-spacing:var(--ls-mono-m);color:var(--text-inverted);text-transform:uppercase;white-space:nowrap;background-color:var(--bg-inverted);transition:color var(--duration-slow) var(--ease-morph)}@media (hover:hover){.similar-startups-module__csbmCW__cta:hover .similar-startups-module__csbmCW__ctaLabel{color:var(--text-accent)}}.similar-startups-module__csbmCW__ctaPlus{inline-size:var(--similar-startups-control-size);background-color:var(--bg-accent);transition:background-color var(--duration-slow) var(--ease-morph), border-radius var(--duration-slow) var(--ease-morph);position:relative}@media (hover:hover){.similar-startups-module__csbmCW__cta:hover .similar-startups-module__csbmCW__ctaPlus{background-color:var(--bg-inverted);border-radius:var(--radius-circle)}}.similar-startups-module__csbmCW__ctaIcon{inline-size:calc(24 * var(--mobile-scale));block-size:calc(24 * var(--mobile-scale));transition:opacity var(--duration-slow) var(--ease-morph), transform var(--duration-slow) var(--ease-morph);margin:auto;position:absolute;inset:0}.similar-startups-module__csbmCW__ctaIconAccent{opacity:0}@media (hover:hover){.similar-startups-module__csbmCW__cta:hover .similar-startups-module__csbmCW__ctaIcon{transform:rotate(90deg)}.similar-startups-module__csbmCW__cta:hover .similar-startups-module__csbmCW__ctaIconBase{opacity:0}.similar-startups-module__csbmCW__cta:hover .similar-startups-module__csbmCW__ctaIconAccent{opacity:1}}@media (min-width:1024px){.similar-startups-module__csbmCW__section{--similar-startups-control-size:46px;padding-block:var(--space-12) var(--space-24);padding-inline:var(--space-6)}.similar-startups-module__csbmCW__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.similar-startups-module__csbmCW__title{font-size:40px}.similar-startups-module__csbmCW__list{gap:var(--space-4);margin-block-start:var(--space-6)}.similar-startups-module__csbmCW__cta{gap:var(--space-1-5)}.similar-startups-module__csbmCW__ctaLabel,.similar-startups-module__csbmCW__ctaPlus{border-radius:var(--radius-control)}.similar-startups-module__csbmCW__ctaLabel{padding-inline:var(--space-5);font-size:var(--fs-mono-m)}.similar-startups-module__csbmCW__ctaIcon{inline-size:var(--space-6);block-size:var(--space-6)}.similar-startups-module__csbmCW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding-block-start:var(--space-2);padding-inline:var(--space-8);flex-direction:row}}@media (1280px<=width<1440px){.similar-startups-module__csbmCW__title{font-size:calc(5vw - 24px)}}@media (1440px<=width<1920px){.similar-startups-module__csbmCW__title{font-size:var(--fs-heading-2)}.similar-startups-module__csbmCW__ctaLabel{font-size:calc(.416667vw + 8px)}}@media (min-width:1920px){.similar-startups-module__csbmCW__title{font-size:var(--fs-heading-2)}.similar-startups-module__csbmCW__ctaLabel{font-size:var(--fs-mono-l)}}
.campus-gallery-module__AWJVVW__section{--campus-gallery-title-ls:-.04em;--section-heading-gap:calc(32 * var(--mobile-scale));--section-heading-size:calc(28 * var(--mobile-scale));--section-heading-ls:var(--campus-gallery-title-ls);--section-heading-bracket-inline-size:calc(24 * var(--mobile-scale));--section-heading-bracket-radius:calc(8 * var(--mobile-scale));--campus-gallery-slider-block-size:calc(300 * var(--mobile-scale));--campus-gallery-slider-radius:calc(8 * var(--mobile-scale));--campus-gallery-veil-block-size:calc(92 * var(--mobile-scale));--campus-gallery-veil-blur:calc(20 * var(--mobile-scale));--campus-gallery-bar-pad:calc(16 * var(--mobile-scale));--campus-gallery-caption-size:calc(16 * var(--mobile-scale));--campus-gallery-caption-lh:1.25;--campus-gallery-caption-ls:-.01em;--campus-gallery-caption-weight:var(--fw-medium);--campus-gallery-caption-family:var(--font-sans);gap:calc(48 * var(--mobile-scale));inline-size:100%;max-inline-size:1920px;padding-inline:calc(8 * var(--mobile-scale));background-color:var(--bg-page);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.campus-gallery-module__AWJVVW__tail{border-end-end-radius:calc(24 * var(--mobile-scale));border-end-start-radius:calc(24 * var(--mobile-scale));padding-block-end:calc(16 * var(--mobile-scale))}.campus-gallery-module__AWJVVW__content{gap:calc(32 * var(--mobile-scale));flex-direction:column;inline-size:100%;display:flex}@media (min-width:1024px){.campus-gallery-module__AWJVVW__section{--campus-gallery-slider-radius:14px;--campus-gallery-veil-block-size:200px;--campus-gallery-veil-blur:var(--blur-veil);--campus-gallery-bar-pad:var(--space-6);--campus-gallery-caption-size:var(--fs-heading-6);--campus-gallery-caption-lh:var(--lh-heading-6);--campus-gallery-caption-ls:var(--ls-heading-6);--campus-gallery-caption-weight:var(--fw-semibold);--campus-gallery-caption-family:var(--font-display);--section-heading-gap:var(--space-8);--section-heading-bracket-inline-size:var(--space-6);--section-heading-bracket-radius:var(--radius-sm);gap:var(--space-16);padding-inline:var(--space-6)}.campus-gallery-module__AWJVVW__tail{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);padding-block-end:var(--space-12)}.campus-gallery-module__AWJVVW__content{gap:var(--space-8)}}@media (1024px<=width<1280px){.campus-gallery-module__AWJVVW__section{--campus-gallery-slider-block-size:calc(500px + 80 * (100vw - 1024px) / 256);--section-heading-size:calc(40px + 8 * (100vw - 1024px) / 256)}.campus-gallery-module__AWJVVW__tail{padding-block-end:calc(18.75vw - 144px)}}@media (1280px<=width<1440px){.campus-gallery-module__AWJVVW__section{--campus-gallery-slider-block-size:calc(580px + 50 * (100vw - 1280px) / 160);--section-heading-size:calc(48px + 8 * (100vw - 1280px) / 160);padding-inline:calc(15vw - 168px)}.campus-gallery-module__AWJVVW__tail{padding-block-end:var(--space-24)}}@media (1440px<=width<1920px){.campus-gallery-module__AWJVVW__section{--campus-gallery-slider-block-size:calc(630px + 170 * (100vw - 1440px) / 480);--campus-gallery-title-ls:calc(-2.24px - 2.8 * (100vw - 1440px) / 480);--campus-gallery-caption-size:calc(20px + 12 * (100vw - 1440px) / 480);--section-heading-size:calc(56px + 16 * (100vw - 1440px) / 480);padding-inline:calc(3.33333vw - .0000038147px)}.campus-gallery-module__AWJVVW__tail{padding-block-end:var(--space-24)}}@media (min-width:1920px){.campus-gallery-module__AWJVVW__section{--campus-gallery-slider-block-size:800px;--campus-gallery-title-ls:var(--ls-display-3);--campus-gallery-caption-size:var(--fs-heading-4);--section-heading-size:var(--fs-display-3);padding-inline:var(--space-16)}.campus-gallery-module__AWJVVW__tail{padding-block-end:var(--space-24)}}
.similar-courses-module__VCezlW__section{padding-block:calc(48 * var(--mobile-scale)) calc(64 * var(--mobile-scale));padding-inline:calc(16 * var(--mobile-scale));flex-direction:column;display:flex}.similar-courses-module__VCezlW__bracket{block-size:calc(24 * var(--mobile-scale));border:0 solid var(--border-strong);border-block-start-width:var(--border-width-hairline);border-inline-width:var(--border-width-hairline);border-start-start-radius:calc(8 * var(--mobile-scale));border-start-end-radius:calc(8 * var(--mobile-scale))}.similar-courses-module__VCezlW__title{font-family:var(--font-display);font-size:calc(32 * var(--mobile-scale));font-weight:var(--fw-semibold);line-height:var(--lh-heading-1);letter-spacing:var(--ls-heading-1);color:var(--text-primary);margin-block-start:0;padding-inline-start:calc(16 * var(--mobile-scale))}.similar-courses-module__VCezlW__list{gap:calc(16 * var(--mobile-scale));inline-size:100%;flex-direction:column;margin-block-start:calc(48 * var(--mobile-scale));display:flex;overflow:hidden}@media (min-width:1024px){.similar-courses-module__VCezlW__section{padding-block:0px var(--space-24);padding-inline:var(--space-6)}.similar-courses-module__VCezlW__bracket{block-size:var(--space-6);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.similar-courses-module__VCezlW__title{margin-block-start:var(--space-2);padding-inline-start:var(--space-8);font-size:32px}.similar-courses-module__VCezlW__list{gap:var(--space-4);margin-block-start:var(--space-6)}}@media (1024px<=width<1280px){.similar-courses-module__VCezlW__title{font-size:3.125vw}}@media (1280px<=width<1440px){.similar-courses-module__VCezlW__title{font-size:calc(5vw - 24px)}}@media (1440px<=width<1920px){.similar-courses-module__VCezlW__title{font-size:calc(1.66667vw + 24px)}}@media (min-width:1920px){.similar-courses-module__VCezlW__title{font-size:var(--fs-heading-1)}}
.not-found-marquee-module__YWsNJG__marquee{--marquee-gap:calc(4 * var(--mobile-scale));--marquee-rise:min(calc(168.28 * var(--mobile-scale)), 19.4%);--marquee-overhang:6%;inset-inline:calc(-1 * var(--marquee-overhang));position:absolute;inset-block-start:calc(50% - var(--marquee-rise));overflow:hidden;translate:0 -50%;rotate:-3deg}.not-found-marquee-module__YWsNJG__track{gap:var(--marquee-gap);inline-size:max-content;animation:20s linear infinite not-found-marquee-module__YWsNJG__marquee-scroll;display:flex}.not-found-marquee-module__YWsNJG__group{gap:var(--marquee-gap);display:flex}.not-found-marquee-module__YWsNJG__chip{gap:calc(13 * var(--mobile-scale));padding-block:calc(12 * var(--mobile-scale));padding-inline:calc(14 * var(--mobile-scale));font-family:var(--font-sans);font-size:calc(20 * var(--mobile-scale));font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--text-primary);white-space:nowrap;background-color:var(--color-green-accent);border-radius:calc(7 * var(--mobile-scale));flex-shrink:0;align-items:center;line-height:1.18;display:flex}.not-found-marquee-module__YWsNJG__marker{inline-size:calc(12 * var(--mobile-scale));block-size:calc(12 * var(--mobile-scale));background-color:var(--color-dark-navy);border-radius:calc(2 * var(--mobile-scale));flex-shrink:0}@keyframes not-found-marquee-module__YWsNJG__marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--marquee-gap) / 2))}}@media (prefers-reduced-motion:reduce){.not-found-marquee-module__YWsNJG__track{animation:none}}@media (min-width:1024px){.not-found-marquee-module__YWsNJG__marquee{--marquee-rise:min(209.78px, 24.2%)}}
