.demo-capability-studio_studio__hDfP5{margin:55px 5%;border:1px solid var(--surface-line,#c9d5ce);border-radius:18px;background:var(--wash,#edf1ea);color:var(--ink,#143c30);overflow:hidden}.demo-capability-studio_heading__lENe3{display:flex;align-items:center;gap:25px;padding:32px}.demo-capability-studio_symbol__Ai3mY{font-size:65px;font-weight:300}.demo-capability-studio_heading__lENe3>div{flex:1}.demo-capability-studio_heading__lENe3>div>span{font-size:12px;letter-spacing:1.5px}.demo-capability-studio_studio__hDfP5 .demo-capability-studio_heading__lENe3 h2{font:500 25px/1.25 sans-serif;letter-spacing:-.7px;margin:12px 0}.demo-capability-studio_heading__lENe3 p{font-size:14px;line-height:1.7;margin:0}.demo-capability-studio_heading__lENe3>button{display:flex;align-items:center;gap:20px;padding:16px;background:var(--paper,#fff);border:1px solid var(--surface-line,#c9d5ce);border-radius:8px;font-size:13px;cursor:pointer}.demo-capability-studio_body__tPpds{padding:0 32px 32px}.demo-capability-studio_body__tPpds>nav{display:flex;gap:8px;overflow:auto;padding:0 0 25px}.demo-capability-studio_body__tPpds>nav button{display:flex;gap:15px;align-items:center;white-space:nowrap;padding:13px;border:1px solid var(--surface-line,#c9d5ce);border-radius:30px;background:var(--paper,#fff);font-size:13px;cursor:pointer}.demo-capability-studio_body__tPpds>nav button[aria-pressed=true]{background:var(--ink,#143c30);color:var(--paper,#fff)}.demo-capability-studio_body__tPpds>nav span{font-size:12px;opacity:.6}.demo-capability-studio_grid__88NsG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demo-capability-studio_grid__88NsG>article{min-width:0;display:flex;flex-direction:column;padding:20px;border-radius:10px;background:var(--paper,#fff);border:1px solid var(--surface-line,#c9d5ce)}.demo-capability-studio_cardTop__C4VX6{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.6px;opacity:.7}.demo-capability-studio_studio__hDfP5 .demo-capability-studio_grid__88NsG h3{font:500 19px/1.4 sans-serif;letter-spacing:-.4px;margin:25px 0 20px}.demo-capability-studio_expand__w_ang{display:flex;align-items:center;justify-content:space-between;border:0;background:none;padding:10px 0;font-size:13px;cursor:pointer;text-align:left}.demo-capability-studio_grid__88NsG p{font-size:14px;line-height:1.8}.demo-capability-studio_cardActions__Zo2z9{display:flex;gap:10px;justify-content:space-between;align-items:center;margin-top:auto;padding-top:25px}.demo-capability-studio_cardActions__Zo2z9 a{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6}.demo-capability-studio_cardActions__Zo2z9 button{flex-shrink:0;display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--surface-line,#c9d5ce);border-radius:50%;background:var(--wash,#edf1ea);cursor:pointer}.demo-capability-studio_cardActions__Zo2z9 button[aria-pressed=true]{background:var(--ink,#143c30);color:var(--paper,#fff)}.demo-capability-studio_brief__7CliY{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--surface-line,#c9d5ce);padding-top:25px;margin-top:25px;font-size:14px}.demo-capability-studio_brief__7CliY a{display:flex;gap:15px;align-items:center;font-weight:700}.demo-capability-studio_note__subhL{font-size:13px;line-height:1.8;opacity:.7;margin-top:20px}.demo-capability-studio_studio__hDfP5 :is(a,button):focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:800px){.demo-capability-studio_grid__88NsG{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-capability-studio_heading__lENe3{flex-wrap:wrap;padding:24px}.demo-capability-studio_heading__lENe3>div{min-width:200px}.demo-capability-studio_symbol__Ai3mY{font-size:45px}.demo-capability-studio_heading__lENe3>button{width:100%;justify-content:space-between}.demo-capability-studio_body__tPpds{padding:0 18px 20px}.demo-capability-studio_grid__88NsG>article{padding:14px}.demo-capability-studio_studio__hDfP5 .demo-capability-studio_grid__88NsG h3{font-size:17px}.demo-capability-studio_cardTop__C4VX6{font-size:10px}.demo-capability-studio_brief__7CliY{align-items:start;flex-direction:column}}.aster-homepage_hero__LbE0y{display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:65px 6% 75px;background:#f0f2fa;position:relative;isolation:isolate;overflow:hidden;align-items:center;background-image:radial-gradient(#173da51e .8px,transparent 0);background-size:19px 19px}.aster-homepage_hero__LbE0y:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 30% 30%,#f9faf5 15%,transparent 70%);pointer-events:none}.aster-homepage_kicker__4JqKb{font-size:13px;letter-spacing:.12em;font-weight:700;line-height:1.8;display:block}.aster-homepage_kicker__4JqKb i{width:7px;height:7px;background:#173da5;display:inline-block;border-radius:50%;margin-right:10px;box-shadow:0 0 0 5px #173da50b}.aster-homepage_heroCopy__GrtSm{position:relative;z-index:3;min-width:0}.aster-homepage_hero__LbE0y .aster-homepage_heroCopy__GrtSm h1{font-size:clamp(59px,6.9vw,105px);line-height:1.02;letter-spacing:-.075em;margin:28px 0;color:#162f67;animation:aster-homepage_asterRise__vEfyb .8s both}.aster-homepage_heroCopy__GrtSm h1>span{display:block;color:#173da5}.aster-homepage_heroCopy__GrtSm h1 em{font:inherit!important;position:relative;display:inline-block;color:inherit!important;font-style:normal!important;isolation:isolate}.aster-homepage_heroCopy__GrtSm h1 em:after{content:"";position:absolute;z-index:-1;bottom:1px;left:0;right:-8px;height:18%;background:#d7ed71;transform:rotate(-3deg)}.aster-homepage_heroCopy__GrtSm>p{font-size:17px;line-height:1.85;max-width:410px;color:#506389;margin:0 0 28px;animation:aster-homepage_asterRise__vEfyb .8s .1s both}.aster-homepage_heroActions__kD6f_{display:flex;align-items:center;gap:20px;flex-wrap:wrap;animation:aster-homepage_asterRise__vEfyb .8s .18s both}.aster-homepage_heroActions__kD6f_>a{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:650;min-height:48px}.aster-homepage_heroActions__kD6f_>a:first-child{padding:15px 20px;background:#173da5;color:#fff;box-shadow:4px 4px 0 #d7ed71;transition:box-shadow .3s,transform .3s}.aster-homepage_heroActions__kD6f_>a:first-child:hover{box-shadow:7px 7px 0 #d7ed71;transform:translate(-2px,-2px)}.aster-homepage_heroActions__kD6f_>a:last-child{border-bottom:1px solid #173da545}.aster-homepage_heroLenses__eHBaq{display:flex;gap:8px;margin-top:45px;flex-wrap:wrap}.aster-homepage_heroLenses__eHBaq>button{display:flex;align-items:center;gap:9px;border:1px solid #173da52c;background:#f9faf5a8;border-radius:30px;padding:11px 14px;color:#173967;font-size:13px;transition:background .25s,transform .3s}.aster-homepage_heroLenses__eHBaq>button>span{font-size:12px;opacity:.65}.aster-homepage_heroLenses__eHBaq>button:hover{transform:translateY(-3px);background:#fff}.aster-homepage_heroLenses__eHBaq>button[aria-pressed=true]{background:#d7ed71;border-color:#a9c354;box-shadow:0 4px 0 #173da50d}.aster-homepage_heroHint__miWfs{font-size:13px;line-height:1.8;display:block;margin-top:13px;color:#5b6d8e}.aster-homepage_collage__wLJ_R{position:relative;min-width:0;padding:30px 15px 20px 0}.aster-homepage_heroPhoto__49QX2{position:relative;z-index:1;transform:rotate(2deg);padding:10px;background:#fff;box-shadow:0 22px 65px #173da523;animation:aster-homepage_asterPhoto__7bYQt .6s both;border-radius:6px 65px 6px 6px;border:1px solid #173da524}.aster-homepage_coverPhoto__k5vOS{height:470px;border-radius:3px 55px 3px 3px;overflow:hidden}.aster-homepage_photoCaption__ImmBp{display:flex;align-items:center;gap:15px;padding:18px 7px 9px;font-size:11px;letter-spacing:.08em;line-height:1.5}.aster-homepage_photoCaption__ImmBp>strong{font-weight:650;font-size:12px;margin-left:auto}.aster-homepage_photoCaption__ImmBp>span:last-child{color:#607098;white-space:nowrap}.aster-homepage_orbit__EGJNt{position:absolute;width:250px;height:250px;border:1px solid #173da526;border-radius:50%;right:-40px;top:-35px;display:grid;place-items:center;transform:rotate(-15deg);pointer-events:none}.aster-homepage_orbit__EGJNt>span{font-size:160px;color:#173da5;line-height:1;animation:aster-homepage_asterSpin__epDQW 45s linear infinite}.aster-homepage_orbit__EGJNt>i{position:absolute;inset:22px;border:1px dashed #173da529;border-radius:50%}.aster-homepage_orbit__EGJNt>i:last-child{inset:-25px;border-style:solid}.aster-homepage_ideaSticker__dusPv{position:absolute;z-index:3;right:-10px;top:2px;background:#d7ed71;padding:20px 22px;color:#173967;display:flex;gap:14px;align-items:center;transform:rotate(8deg);box-shadow:0 8px 30px #173da51a;border-radius:2px 20px 2px 2px;animation:aster-homepage_asterSticker__qAw8i 6s ease-in-out infinite}.aster-homepage_ideaSticker__dusPv>span{font-size:17px;line-height:1.2}.aster-homepage_ideaSticker__dusPv strong{font-weight:750}.aster-homepage_marginLabel__rwsXZ{position:absolute;right:-28px;top:45%;writing-mode:vertical-rl;font-size:11px;letter-spacing:.16em;font-weight:650;color:#536c98}.aster-homepage_lensNote__i1nTN{position:relative;z-index:3;margin:-35px 45px 0 -35px;display:flex;align-items:center;gap:15px;background:#173da5;color:#fff;padding:19px 22px;box-shadow:6px 6px 0 #d7ed71;transform:rotate(-3deg);min-height:95px}.aster-homepage_noteArrow__DdaLT{font-size:42px;line-height:1;color:#d7ed71}.aster-homepage_lensNote__i1nTN>div{flex:1}.aster-homepage_lensNote__i1nTN strong{font-size:21px;display:block;font-weight:550;letter-spacing:-.03em}.aster-homepage_lensNote__i1nTN>div>span{display:block;font-size:13px;line-height:1.6;margin-top:5px;color:#e0e7f5}.aster-homepage_lensNote__i1nTN>a{border:1px solid #fff6;border-radius:50%;height:40px;width:40px;display:grid;place-items:center;transition:background .25s}.aster-homepage_lensNote__i1nTN>a:hover{background:#ffffff20}.aster-homepage_ribbon__Hlatr{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap;padding:21px 6%;background:#d7ed71;border-block:1px solid #173da525;font-size:14px;font-weight:650;color:#173967}.aster-homepage_ribbon__Hlatr>span:nth-child(2n){font-size:28px;line-height:1}.aster-homepage_ribbon__Hlatr>a{display:flex;align-items:center;gap:12px;border-left:1px solid #173da540;padding-left:30px;font-size:13px}.aster-homepage_manifesto__UJD_1{padding:80px 6%;display:grid;grid-template-columns:.6fr 1.8fr 1fr;gap:45px;background:#173da5;color:#fff;align-items:start;position:relative;overflow:hidden;background-image:linear-gradient(#ffffff07 1px,transparent 0),linear-gradient(90deg,#ffffff07 1px,transparent 0);background-size:55px 55px}.aster-homepage_manifesto__UJD_1 h2{font-size:clamp(35px,4vw,62px);line-height:1.1}.aster-homepage_manifesto__UJD_1 h2 span{color:#d7ed71}.aster-homepage_outlineStar__sg9M8{font-size:115px;color:#d7ed71;line-height:1;display:block;margin-top:40px}.aster-homepage_manifesto__UJD_1 p{color:#dce5fa;font-size:15px;line-height:1.9;max-width:570px;margin:23px 0}.aster-homepage_manifesto__UJD_1 a{display:inline-flex;align-items:center;gap:15px;font-size:14px;padding-bottom:8px;border-bottom:1px solid #d7ed7170;color:#d7ed71}.aster-homepage_manifestoNote__atkxD{align-self:end;background:#ffffff0b;border:1px solid #ffffff35;padding:25px;transform:rotate(3deg);border-radius:2px 25px 2px 2px;backdrop-filter:blur(10px)}.aster-homepage_manifestoNote__atkxD>span{display:block;font-size:13px;line-height:1.9;letter-spacing:.07em;color:#dce5fa}.aster-homepage_manifestoNote__atkxD>strong{display:block;font-size:25px;line-height:1.25;letter-spacing:-.04em;font-weight:500;margin:20px 0}.aster-homepage_manifestoNote__atkxD>span:last-child{letter-spacing:0;font-size:13px}.aster-homepage_curiosity__zgmql{padding:85px 6%;background:#f9faf5;scroll-margin-top:160px}.aster-homepage_sectionIntro__sch9m{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.aster-homepage_sectionIntro__sch9m h2{font-size:clamp(35px,4vw,62px);line-height:1.08;margin-top:20px}.aster-homepage_sectionIntro__sch9m h2 span{color:#173da5}.aster-homepage_sectionIntro__sch9m>p{max-width:330px;color:#5b6d8e;font-size:15px;line-height:1.9}.aster-homepage_sectionIntro__sch9m>a{display:flex;align-items:center;gap:12px;font-size:14px;white-space:nowrap}.aster-homepage_interestChoices__P8IEH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.aster-homepage_interestChoices__P8IEH>button{display:flex;align-items:center;gap:12px;padding:18px 16px;text-align:left;border:1px solid #173da530;background:#f0f2f8;border-radius:7px;color:#173967;font-size:14px;font-weight:650;transition:background .25s,box-shadow .25s,transform .25s}.aster-homepage_interestChoices__P8IEH>button>svg{flex-shrink:0}.aster-homepage_interestChoices__P8IEH>button>svg:last-child{margin-left:auto}.aster-homepage_interestChoices__P8IEH>button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #173da50c}.aster-homepage_interestChoices__P8IEH>button[aria-pressed=true]{background:#d7ed71;border-color:#a5be52;box-shadow:0 4px 0 #173da516}.aster-homepage_interestPanel__L463W{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #173da529;border-radius:9px 55px 9px 9px;overflow:hidden;box-shadow:0 20px 50px #173da50c;background:#edf0f9}.aster-homepage_interestPhoto__yhKT_{position:relative;min-height:460px;animation:aster-homepage_asterPhoto__7bYQt .45s both}.aster-homepage_interestPhoto__yhKT_ img{-o-object-fit:cover;object-fit:cover}.aster-homepage_interestPhoto__yhKT_>span{position:absolute;bottom:20px;left:20px;background:#f9faf5e6;backdrop-filter:blur(12px);padding:9px 14px;border-radius:30px;font-size:12px;font-weight:650;letter-spacing:.09em}.aster-homepage_interestCopy__R_Ddd{padding:45px 10%;display:flex;flex-direction:column;justify-content:center}.aster-homepage_interestCopy__R_Ddd h3{font-size:36px;line-height:1.13;letter-spacing:-.05em;margin:23px 0}.aster-homepage_interestCopy__R_Ddd>p{font-size:15px;line-height:1.9;color:#53698e}.aster-homepage_interestCopy__R_Ddd nav{margin-top:25px;display:grid}.aster-homepage_interestCopy__R_Ddd nav>a{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #173da52b;font-size:14px;font-weight:600;transition:gap .25s}.aster-homepage_interestCopy__R_Ddd nav>a>span{font-size:12px;color:#6e7f9e}.aster-homepage_interestCopy__R_Ddd nav>a>svg{margin-left:auto}.aster-homepage_interestCopy__R_Ddd nav>a:hover{gap:18px}.aster-homepage_schoolEdit__AIvXB{padding:75px 6%;background:#edf0f9;background-image:radial-gradient(#173da51e .8px,transparent 0);background-size:18px 18px}.aster-homepage_editGrid__assVQ{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:20px;min-height:420px}.aster-homepage_editGrid__assVQ>a{position:relative;overflow:hidden;border-radius:6px;border:1px solid #173da51c}.aster-homepage_editMain__9Uv8Y{border-radius:6px 65px 6px 6px!important}.aster-homepage_editGrid__assVQ img{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.aster-homepage_editGrid__assVQ>a:hover img{transform:scale(1.04)}.aster-homepage_editLabel__DXc_O{position:absolute;inset:0;padding:30px;background:linear-gradient(transparent 25%,#122965df);color:#fff;display:flex;flex-direction:column;justify-content:end;gap:17px}.aster-homepage_editLabel__DXc_O>small{font-size:12px;letter-spacing:.1em}.aster-homepage_editLabel__DXc_O>strong{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-.05em}.aster-homepage_editLabel__DXc_O>svg{position:absolute;right:25px;bottom:30px}.aster-homepage_editPhoto__1P_E8>span{position:absolute;inset:auto 14px 14px;display:flex;justify-content:space-between;gap:15px;padding:15px;background:#fffef0de;backdrop-filter:blur(12px);font-size:13px;border-radius:5px;font-weight:600}.aster-homepage_editNote__3hjS3{background:#d7ed71;padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:#173967;transform:rotate(2deg);transition:transform .3s}.aster-homepage_editNote__3hjS3:hover{transform:rotate(0)}.aster-homepage_editNote__3hjS3>span:first-child{font-size:12px;letter-spacing:.12em;font-weight:650}.aster-homepage_noteGraphic__AesGr{font-size:100px;line-height:1;margin-block:10px}.aster-homepage_editNote__3hjS3>strong{font-size:34px;line-height:1.1;font-weight:550;letter-spacing:-.05em}.aster-homepage_editNote__3hjS3>span:last-child{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;margin-top:25px;border-top:1px solid #173da540;padding-top:17px}.aster-homepage_visitStrip__D05LN{padding:65px 6%;display:grid;grid-template-columns:.6fr 1.8fr 1fr;gap:40px;align-items:center;background:#d7ed71;color:#173967;position:relative;overflow:hidden}.aster-homepage_visitStar__SOSs_{font-size:125px;line-height:1;animation:aster-homepage_asterSpin__epDQW 45s linear infinite;display:block;text-align:center}.aster-homepage_visitStrip__D05LN h2{font-size:clamp(35px,4vw,57px);margin:20px 0;line-height:1.1}.aster-homepage_visitStrip__D05LN h2 em{font:inherit!important;color:inherit!important;font-style:normal!important;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.aster-homepage_visitStrip__D05LN p{font-size:15px;line-height:1.9;max-width:490px;color:#425d69}.aster-homepage_visitStrip__D05LN>a{background:#173da5;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:23px 25px;font-size:15px;box-shadow:7px 7px 0 #173da526;border-radius:3px;transition:transform .3s}.aster-homepage_visitStrip__D05LN>a:hover{transform:translateY(-4px)}@keyframes aster-homepage_asterRise__vEfyb{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes aster-homepage_asterPhoto__7bYQt{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes aster-homepage_asterSpin__epDQW{to{rotate:1turn}}@keyframes aster-homepage_asterSticker__qAw8i{0%,to{rotate:0deg}50%{rotate:-3deg}}@media(max-width:1100px){.aster-homepage_hero__LbE0y{gap:4%;padding-inline:5%}.aster-homepage_hero__LbE0y .aster-homepage_heroCopy__GrtSm h1{font-size:72px}.aster-homepage_coverPhoto__k5vOS{height:410px}.aster-homepage_heroActions__kD6f_{gap:16px}.aster-homepage_heroActions__kD6f_>a{font-size:13px}.aster-homepage_heroLenses__eHBaq{gap:6px}.aster-homepage_heroLenses__eHBaq>button{padding:10px 11px;font-size:13px;gap:6px}.aster-homepage_heroLenses__eHBaq>button>svg{display:none}.aster-homepage_ideaSticker__dusPv{padding:17px;right:0}.aster-homepage_photoCaption__ImmBp>span:first-child{display:none}.aster-homepage_lensNote__i1nTN{margin-left:-20px;margin-right:20px}.aster-homepage_manifesto__UJD_1{grid-template-columns:.4fr 1.5fr 1fr;gap:25px}.aster-homepage_manifestoNote__atkxD{padding:20px}.aster-homepage_manifestoNote__atkxD>strong{font-size:22px}.aster-homepage_interestChoices__P8IEH>button{font-size:13px;gap:8px;padding:16px 12px}.aster-homepage_interestCopy__R_Ddd{padding:35px 8%}.aster-homepage_editGrid__assVQ{gap:15px;grid-template-columns:1.4fr 1fr 1fr;min-height:370px}.aster-homepage_editNote__3hjS3{padding:22px}.aster-homepage_editNote__3hjS3>strong{font-size:28px}.aster-homepage_ribbon__Hlatr{gap:15px;font-size:13px}.aster-homepage_ribbon__Hlatr>a{padding-left:15px}}@media(max-width:700px){.aster-homepage_hero__LbE0y{display:flex;flex-direction:column;align-items:stretch;padding:42px 6% 45px;gap:28px;background-size:16px 16px}.aster-homepage_kicker__4JqKb{font-size:12px;letter-spacing:.1em}.aster-homepage_hero__LbE0y .aster-homepage_heroCopy__GrtSm h1{font-size:clamp(52px,14vw,76px);line-height:1.03;margin:24px 0}.aster-homepage_heroCopy__GrtSm>p{font-size:15px;line-height:1.8;max-width:340px;margin-bottom:24px}.aster-homepage_heroActions__kD6f_{gap:14px}.aster-homepage_heroActions__kD6f_>a{font-size:13px}.aster-homepage_heroActions__kD6f_>a:first-child{padding:13px 16px}.aster-homepage_heroLenses__eHBaq{margin-top:29px;gap:7px}.aster-homepage_heroLenses__eHBaq>button{font-size:13px;padding:10px 12px}.aster-homepage_heroHint__miWfs{font-size:12px;margin-top:12px}.aster-homepage_collage__wLJ_R{padding:12px 10px 0 0}.aster-homepage_coverPhoto__k5vOS{height:290px;border-radius:3px 40px 3px 3px}.aster-homepage_heroPhoto__49QX2{border-radius:5px 48px 5px 5px;padding:8px;transform:rotate(1.5deg)}.aster-homepage_orbit__EGJNt{width:140px;height:140px;top:-18px;right:-15px}.aster-homepage_orbit__EGJNt>span{font-size:95px}.aster-homepage_orbit__EGJNt>i{inset:15px}.aster-homepage_orbit__EGJNt>i:last-child{inset:-15px}.aster-homepage_ideaSticker__dusPv{padding:14px 16px;top:-4px;right:-4px;gap:10px}.aster-homepage_ideaSticker__dusPv>span{font-size:15px}.aster-homepage_ideaSticker__dusPv>svg{width:18px}.aster-homepage_photoCaption__ImmBp{padding:13px 3px 7px;gap:10px}.aster-homepage_photoCaption__ImmBp>strong{font-size:11px;margin-left:0}.aster-homepage_photoCaption__ImmBp>span:last-child{font-size:11px;margin-left:auto}.aster-homepage_marginLabel__rwsXZ{right:-11px;font-size:9px;top:40%}.aster-homepage_lensNote__i1nTN{margin:-18px 20px 0 -5px;padding:15px;min-height:85px;gap:10px;box-shadow:4px 4px 0 #d7ed71}.aster-homepage_lensNote__i1nTN strong{font-size:21px}.aster-homepage_lensNote__i1nTN>div>span{font-size:13px}.aster-homepage_noteArrow__DdaLT{font-size:30px}.aster-homepage_lensNote__i1nTN>a{width:35px;height:35px;flex-shrink:0}.aster-homepage_ribbon__Hlatr{display:grid;grid-template-columns:1fr auto 1fr;padding:18px 6%;gap:12px;font-size:13px}.aster-homepage_ribbon__Hlatr>span:nth-child(4),.aster-homepage_ribbon__Hlatr>span:nth-child(5),.aster-homepage_ribbon__Hlatr>span:nth-child(6){display:none}.aster-homepage_ribbon__Hlatr>a{grid-column:1/-1;border-left:0;border-top:1px solid #173da530;padding:12px 0 0;justify-content:space-between;font-size:13px}.aster-homepage_manifesto__UJD_1{grid-template-columns:1fr;padding:45px 6%;gap:25px}.aster-homepage_manifesto__UJD_1>div:first-child{display:flex;justify-content:space-between;align-items:center}.aster-homepage_outlineStar__sg9M8{font-size:48px;margin:0}.aster-homepage_manifesto__UJD_1 h2{font-size:36px}.aster-homepage_manifesto__UJD_1 p{font-size:15px}.aster-homepage_manifestoNote__atkxD{transform:rotate(1deg);padding:21px;display:grid;grid-template-columns:1fr 1.2fr;-moz-column-gap:20px;column-gap:20px}.aster-homepage_manifestoNote__atkxD>span:first-child{grid-column:1/-1;font-size:11px}.aster-homepage_manifestoNote__atkxD>strong{font-size:22px;margin:13px 0 0}.aster-homepage_manifestoNote__atkxD>span:last-child{font-size:13px;margin-top:14px}.aster-homepage_curiosity__zgmql{padding:45px 6%;scroll-margin-top:100px}.aster-homepage_sectionIntro__sch9m{display:block;margin-bottom:25px}.aster-homepage_sectionIntro__sch9m h2{font-size:36px;margin-top:17px}.aster-homepage_sectionIntro__sch9m>p{font-size:15px;max-width:340px;margin-top:20px}.aster-homepage_sectionIntro__sch9m>a{font-size:13px;margin-top:20px}.aster-homepage_interestChoices__P8IEH{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}.aster-homepage_interestChoices__P8IEH>button{font-size:13px;gap:8px;padding:14px 11px;min-height:50px}.aster-homepage_interestChoices__P8IEH>button>svg:first-child{width:17px}.aster-homepage_interestChoices__P8IEH>button>svg:last-child{display:none}.aster-homepage_interestPanel__L463W{grid-template-columns:1fr;border-radius:7px 40px 7px 7px}.aster-homepage_interestPhoto__yhKT_{min-height:240px;height:240px}.aster-homepage_interestCopy__R_Ddd{padding:27px 23px}.aster-homepage_interestCopy__R_Ddd h3{font-size:29px;margin:17px 0}.aster-homepage_interestCopy__R_Ddd>p{font-size:14px}.aster-homepage_interestCopy__R_Ddd nav{margin-top:18px}.aster-homepage_interestCopy__R_Ddd nav>a{font-size:13px;padding:13px 0}.aster-homepage_schoolEdit__AIvXB{padding:45px 6%}.aster-homepage_editGrid__assVQ{grid-template-columns:1fr 1fr;gap:13px;min-height:0}.aster-homepage_editMain__9Uv8Y{grid-column:1/-1;min-height:300px}.aster-homepage_editLabel__DXc_O{padding:25px}.aster-homepage_editLabel__DXc_O>strong{font-size:33px}.aster-homepage_editNote__3hjS3,.aster-homepage_editPhoto__1P_E8{min-height:270px}.aster-homepage_editPhoto__1P_E8>span{inset:auto 8px 8px;padding:12px 9px;font-size:12px;gap:5px}.aster-homepage_editPhoto__1P_E8>span>svg{width:14px;flex-shrink:0}.aster-homepage_editNote__3hjS3{padding:19px 15px;transform:rotate(1deg)}.aster-homepage_editNote__3hjS3>span:first-child{font-size:10px}.aster-homepage_noteGraphic__AesGr{font-size:65px;margin:10px 0}.aster-homepage_editNote__3hjS3>strong{font-size:24px}.aster-homepage_editNote__3hjS3>span:last-child{font-size:12px;line-height:1.6;margin-top:17px;padding-top:13px}.aster-homepage_visitStrip__D05LN{padding:45px 6%;grid-template-columns:1fr;gap:20px}.aster-homepage_visitStar__SOSs_{position:absolute;right:-25px;top:10px;font-size:110px;opacity:.15}.aster-homepage_visitStrip__D05LN h2{font-size:37px}.aster-homepage_visitStrip__D05LN p{font-size:15px;max-width:320px}.aster-homepage_visitStrip__D05LN>a{padding:19px 22px;font-size:14px;max-width:330px}.aster-homepage_heroPhoto__49QX2 .aster-homepage_coverPhoto__k5vOS>span{font-size:12px}}@media(hover:none){.aster-homepage_editGrid__assVQ>a:hover img,.aster-homepage_heroActions__kD6f_>a:first-child:hover,.aster-homepage_heroLenses__eHBaq>button:hover,.aster-homepage_interestChoices__P8IEH>button:hover,.aster-homepage_visitStrip__D05LN>a:hover{transform:none}}@media(prefers-reduced-motion:reduce){.aster-homepage_hero__LbE0y *,.aster-homepage_hero__LbE0y :after,.aster-homepage_interestPanel__L463W *,.aster-homepage_visitStrip__D05LN *{animation:none!important;transition:none!important}.aster-homepage_editGrid__assVQ img{transition:none}}.aster-homepage_ideaSticker__dusPv{box-shadow:0 10px 28px #153c9d20}.aster-homepage_heroPhoto__49QX2{box-shadow:0 20px 55px #153c9d18}.aster-homepage_heroLenses__eHBaq button{transition:background .25s,box-shadow .25s}.aster-homepage_heroLenses__eHBaq button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #3356b3,0 4px 14px #153c9d12}.aster-homepage_interestChoices__P8IEH>button[aria-pressed=true]{box-shadow:0 5px 15px #153c9d18}.aster-homepage_interestPanel__L463W{border:1px solid #193d9125;box-shadow:0 20px 45px #153c9d0c}.aster-homepage_editMain__9Uv8Y{border-radius:9px 30px 9px 9px;overflow:hidden}.aster-homepage_editNote__3hjS3{box-shadow:0 10px 28px #153c9d10}.aster-homepage_visitStar__SOSs_{filter:drop-shadow(0 8px 15px #153c9d25)}