.hero[data-astro-cid-sf272gaj]{min-height:max(480px, min(clamp(560px, 52vw, 1000px), 100svh - var(--chrome)));text-align:center;color:var(--ink);justify-content:center;align-items:center;padding:clamp(40px,4.7vw,90px) clamp(20px,7.8vw,150px) clamp(60px,8.85vw,170px);display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-sf272gaj]:before,.hero[data-astro-cid-sf272gaj]:after{content:"";pointer-events:none;position:absolute;inset:0}.hero[data-astro-cid-sf272gaj]:before{z-index:0}.hero[data-astro-cid-sf272gaj]:after{z-index:2;background:linear-gradient(to bottom, #faf9f600 88%, var(--paper) 100%), var(--cover) center bottom / cover no-repeat}.hero--photo[data-astro-cid-sf272gaj]:before{background:var(--photo,linear-gradient(160deg, var(--blue-500), var(--pink-500))) center / cover no-repeat}.hero--photo[data-astro-cid-sf272gaj] .hero__inner[data-astro-cid-sf272gaj]{z-index:3}.hero--photo[data-astro-cid-sf272gaj]:after{background:linear-gradient(to bottom, #faf9f600 88%, var(--paper) 100%), var(--cover) center bottom / cover no-repeat, linear-gradient(#faf9f6b3, #faf9f6b3)}.hero--dark[data-astro-cid-sf272gaj]:after{background:linear-gradient(to bottom, #faf9f600 88%, var(--paper) 100%), var(--cover) center bottom / cover no-repeat, linear-gradient(#30303099, #30303099)}.hero--dark[data-astro-cid-sf272gaj]{color:var(--paper)}.hero--pink2[data-astro-cid-sf272gaj]:before{background:linear-gradient(180deg, var(--pink-300), #fd69a000), var(--paper);opacity:.55}.hero__inner[data-astro-cid-sf272gaj]{z-index:3;flex-direction:column;align-items:center;gap:clamp(30px,2.6vw,50px);max-width:1620px;display:flex;position:relative}.hero__h1[data-astro-cid-sf272gaj]{text-wrap:balance;margin:0;font-size:clamp(2.4rem,5.21vw,100px);font-weight:700;line-height:1.1}.hero__h1[data-astro-cid-sf272gaj] em{font-family:var(--font-serif);font-style:italic;font-weight:600}.hero__sub[data-astro-cid-sf272gaj]{max-width:var(--measure);margin:0;font-size:clamp(1.1rem,1.3vw,25px);font-weight:400;line-height:1.5}.hero__btns[data-astro-cid-sf272gaj]{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.hero__inner--left[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.hero__inner--left[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3))>[data-astro-cid-sf272gaj]{white-space:normal;overflow-wrap:normal;text-align:center;justify-self:start}.hero__inner--left[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3))>[data-astro-cid-sf272gaj]:last-child:nth-child(odd){grid-column:1/-1}@media (width>=1201px){.hero__inner--split[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3)){grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.hero__inner--split[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3))>[data-astro-cid-sf272gaj]{white-space:normal;overflow-wrap:normal;text-align:center;justify-self:start}.hero__inner--split[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3))>[data-astro-cid-sf272gaj]:last-child:nth-child(odd){grid-column:1/-1}}.hero--illustration[data-astro-cid-sf272gaj]{text-align:left;justify-content:flex-start}.hero__inner--left[data-astro-cid-sf272gaj]{--art-reserve:min(calc(min(768px, 40vw) * var(--pic-k,1) + 40px - clamp(20px, 7.8vw, 150px)), 45%);align-items:flex-start;gap:clamp(24px,2vw,40px);width:100%;max-width:1620px;margin-inline:auto}.hero__inner--left[data-astro-cid-sf272gaj]>[data-astro-cid-sf272gaj]{max-width:calc(100% - var(--art-reserve))}.hero__inner--left[data-astro-cid-sf272gaj] .hero__sub[data-astro-cid-sf272gaj]{max-width:min(820px, 100% - var(--art-reserve))}.hero__inner--left[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]{justify-content:flex-start}.hero__inner--left[data-astro-cid-sf272gaj]:not(:has(.hero__sub)){gap:clamp(24px,4vw,80px)}.hero__art[data-astro-cid-sf272gaj]{right:max(0px, (100% - var(--maxw)) / 2);z-index:3;width:calc(min(768px, 40vw) * var(--pic-k,1));height:auto;max-height:max(240px, (100svh - var(--chrome)) * .8);object-fit:contain;object-position:right bottom;position:absolute;bottom:0}.hero--split[data-astro-cid-sf272gaj]{text-align:left;justify-content:stretch;align-items:stretch}.hero__inner--split[data-astro-cid-sf272gaj]{grid-template-columns:var(--split-cols,minmax(0, 1fr) minmax(0, 1fr));align-items:stretch;gap:clamp(15px,2vw,40px);width:100%;max-width:1620px;margin-inline:auto;display:grid}.hero__text[data-astro-cid-sf272gaj]{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(24px,2vw,40px);min-width:0;display:flex}.hero__text[data-astro-cid-sf272gaj] .hero__h1[data-astro-cid-sf272gaj]{overflow-wrap:break-word}.hero__text[data-astro-cid-sf272gaj]:not(:has(.hero__sub)){gap:clamp(24px,4vw,80px)}.hero__text[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]{justify-content:flex-start}.hero__pic[data-astro-cid-sf272gaj]{min-width:0;min-height:0;position:relative}.hero__pic[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width>=721px){.hero--split[data-astro-cid-sf272gaj]{padding-block:clamp(24px,min(4.7vw,5.5svh),90px) clamp(24px,min(3.3vw,4svh),64px)}.hero__pic[data-astro-cid-sf272gaj] img[data-astro-cid-sf272gaj]{object-position:right center}}@media (width<=1200px){.hero[data-astro-cid-sf272gaj]{min-height:0}.hero[data-astro-cid-sf272gaj].hero--split{min-height:max(480px, min(clamp(560px, 52vw, 1000px), 100svh - var(--chrome)))}.hero__inner[data-astro-cid-sf272gaj]:not(.hero__inner--split){gap:30px}.hero--illustration[data-astro-cid-sf272gaj]{flex-direction:column}.hero__inner--left[data-astro-cid-sf272gaj]{--art-reserve:0px}.hero__inner--left[data-astro-cid-sf272gaj]>.hero__headwrap[data-astro-cid-sf272gaj]{max-width:100%}.hero__art[data-astro-cid-sf272gaj]{order:1;width:min(480px,90%);margin:30px auto 0;position:relative}}@media (width<=720px){.hero[data-astro-cid-sf272gaj].hero--split{min-height:0}.hero__inner--split[data-astro-cid-sf272gaj]{grid-template-columns:minmax(0,1fr);gap:30px}.hero__inner--left[data-astro-cid-sf272gaj] .hero__btns[data-astro-cid-sf272gaj]:has(>:nth-child(3)){grid-template-columns:minmax(0,max-content)}.hero__pic[data-astro-cid-sf272gaj]{height:min(75vw,400px)}}.cards-section[data-astro-cid-dxsazvjt]{padding:var(--block-pad) 0;color:var(--ink)}.cards__inner[data-astro-cid-dxsazvjt]{max-width:var(--block);padding:0 var(--block-inset);margin:0 auto}h2[data-astro-cid-dxsazvjt]{font-size:var(--fs-h2);text-align:center;margin:0 0 30px;font-weight:700;line-height:1.2}h2[data-astro-cid-dxsazvjt] em{font-family:var(--font-serif);font-style:italic;font-weight:600}.grid[data-astro-cid-dxsazvjt]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}.card[data-astro-cid-dxsazvjt]{background:var(--paper);transition:transform .15s}.card[data-astro-cid-dxsazvjt]:hover{transform:translateY(-2px)}.card[data-astro-cid-dxsazvjt] img[data-astro-cid-dxsazvjt]{aspect-ratio:5/3;object-fit:cover;border-top-right-radius:66px;width:100%}.body[data-astro-cid-dxsazvjt]{padding:20px 0 0}h3[data-astro-cid-dxsazvjt]{font-size:var(--fs-body);color:var(--ink);margin:0 0 10px;font-weight:500;line-height:1.25}.text[data-astro-cid-dxsazvjt]{font-size:var(--fs-small);margin:0 0 20px;font-weight:300;line-height:1.3}.text[data-astro-cid-dxsazvjt] :is(p,ul,ol){margin:0 0 10px}.text[data-astro-cid-dxsazvjt] :is(ul,ol){padding-left:1.2em}.text[data-astro-cid-dxsazvjt]>:last-child{margin-bottom:0}.text[data-astro-cid-dxsazvjt] strong{font-weight:500}.text[data-astro-cid-dxsazvjt] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.text[data-astro-cid-dxsazvjt] a{color:var(--pink-500)}.more[data-astro-cid-dxsazvjt]{font-weight:500;font-size:var(--fs-small);color:var(--pink-500);text-decoration:none}.more[data-astro-cid-dxsazvjt]:hover{text-decoration:underline}@media (width<=720px){h2[data-astro-cid-dxsazvjt]{font-size:32px}}.text[data-astro-cid-7jbmkl4p]{padding:var(--block-pad) 0}.text--center[data-astro-cid-7jbmkl4p] .text__inner[data-astro-cid-7jbmkl4p] p{text-align:center}.text__inner[data-astro-cid-7jbmkl4p]{max-width:var(--block);padding:0 var(--block-inset);font-weight:300;font-size:var(--fs-body);color:var(--ink);flex-direction:column;align-items:center;margin:0 auto;line-height:1.5;display:flex}.text__inner[data-astro-cid-7jbmkl4p]>*{width:100%;max-width:var(--measure)}.text__inner[data-astro-cid-7jbmkl4p] h2{text-align:center;max-width:none;font-size:var(--fs-h2);margin:40px 0 25px;scroll-margin-top:100px;font-weight:700;line-height:1.2}.text__inner[data-astro-cid-7jbmkl4p] h3{font-size:var(--fs-h3);margin:35px 0 20px;scroll-margin-top:100px;font-weight:700;line-height:1.25}.text__inner[data-astro-cid-7jbmkl4p] h4{font-size:var(--fs-body);margin:35px 0 20px;font-weight:500;line-height:1.25}.text__inner[data-astro-cid-7jbmkl4p] p{margin:0 0 25px}.text__inner[data-astro-cid-7jbmkl4p] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.text__inner[data-astro-cid-7jbmkl4p] ul,.text__inner[data-astro-cid-7jbmkl4p] ol{margin:0 0 25px;padding-left:1.4em}.text__inner[data-astro-cid-7jbmkl4p] li{margin:5px 0}.text__inner[data-astro-cid-7jbmkl4p] strong{font-weight:500}.text__inner[data-astro-cid-7jbmkl4p] :is(h2,h3,h4) strong{font-weight:inherit}.text__inner[data-astro-cid-7jbmkl4p] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.text__inner[data-astro-cid-7jbmkl4p] h2 em,.text__inner[data-astro-cid-7jbmkl4p] h3 em,.text__inner[data-astro-cid-7jbmkl4p] h4 em{font-weight:600}.text__inner[data-astro-cid-7jbmkl4p] blockquote{border-left:3px solid var(--pink-100);font-family:var(--font-serif);margin:25px 0;padding-left:20px;font-style:italic}.text__inner[data-astro-cid-7jbmkl4p] img{border-bottom-left-radius:66px;margin:25px auto}.text__inner[data-astro-cid-7jbmkl4p] hr{border:0;border-top:1px solid var(--pink-100);margin:2em 0}.text__inner[data-astro-cid-7jbmkl4p] table{border-collapse:collapse;max-width:none;font-size:var(--fs-small);margin:0 0 25px;line-height:1.3}.text__inner[data-astro-cid-7jbmkl4p] th,.text__inner[data-astro-cid-7jbmkl4p] td{text-align:left;vertical-align:top;padding:20px 20px 20px 0}.text__inner[data-astro-cid-7jbmkl4p] th{border-bottom:2px solid var(--pink-100);font-weight:500}.text__inner[data-astro-cid-7jbmkl4p] td{border-bottom:1px solid var(--pink-100)}.text__inner[data-astro-cid-7jbmkl4p] tr:last-child td{border-bottom:0}.text__inner[data-astro-cid-7jbmkl4p] code{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:4px;padding:.1em .35em;font-size:.9em}.text__inner[data-astro-cid-7jbmkl4p] :first-child{margin-top:0}.text__inner[data-astro-cid-7jbmkl4p] :last-child{margin-bottom:0}@media (width<=720px){.text__inner[data-astro-cid-7jbmkl4p]{font-size:20px;line-height:1.3}.text__inner[data-astro-cid-7jbmkl4p] h2{font-size:32px}.text__inner[data-astro-cid-7jbmkl4p] h3{font-size:25px}}.text--bg[data-astro-cid-7jbmkl4p] .text__inner[data-astro-cid-7jbmkl4p]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.img[data-astro-cid-ykyqnkoy]{max-width:var(--block);margin:var(--block-pad) auto;padding:0 var(--block-inset);flex-direction:column;align-items:center;gap:25px;display:flex}.img--wide[data-astro-cid-ykyqnkoy]{max-width:1920px}.img--small[data-astro-cid-ykyqnkoy]{max-width:360px}.img[data-astro-cid-ykyqnkoy]>*{width:100%}.img[data-astro-cid-ykyqnkoy] img[data-astro-cid-ykyqnkoy]{object-fit:contain;max-height:1000px}.img--rounded[data-astro-cid-ykyqnkoy] img[data-astro-cid-ykyqnkoy]{border-bottom-left-radius:66px}.img__open[data-astro-cid-ykyqnkoy]{cursor:zoom-in;display:block}.img__heading[data-astro-cid-ykyqnkoy],figcaption[data-astro-cid-ykyqnkoy]{font-size:var(--fs-body);text-align:center;color:var(--ink);max-width:var(--measure);overflow-wrap:anywhere;margin:0 auto;line-height:1.5}.img__heading[data-astro-cid-ykyqnkoy]{font-weight:500;line-height:1.25}figcaption[data-astro-cid-ykyqnkoy]{font-weight:300}.img__lb[data-astro-cid-ykyqnkoy]{z-index:100;place-items:center;padding:30px;display:none;position:fixed;inset:0}.img__lb[data-astro-cid-ykyqnkoy]:target{display:grid}.img__lb-bg[data-astro-cid-ykyqnkoy]{cursor:zoom-out;background:#303030b3;position:absolute;inset:0}.img__lb[data-astro-cid-ykyqnkoy] img[data-astro-cid-ykyqnkoy]{width:auto;max-width:100%;max-height:100%;position:relative}.img--rounded[data-astro-cid-ykyqnkoy] .img__lb[data-astro-cid-ykyqnkoy] img[data-astro-cid-ykyqnkoy]{border-bottom-left-radius:66px}@media (width<=720px){.img[data-astro-cid-ykyqnkoy]{gap:20px}.img__heading[data-astro-cid-ykyqnkoy],figcaption[data-astro-cid-ykyqnkoy]{font-size:20px;line-height:1.3}}.img--bg[data-astro-cid-ykyqnkoy]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.qt[data-astro-cid-uwxjq36s]{padding:var(--block-pad) 0;color:var(--ink)}.qt__inner[data-astro-cid-uwxjq36s]{max-width:var(--block);flex-direction:column;gap:40px;margin:0 auto;padding:0 170px;display:flex}.qt__mark[data-astro-cid-uwxjq36s]{flex:none;width:50px;height:46px}.qt__body[data-astro-cid-uwxjq36s]{max-width:var(--measure);font-weight:300;font-size:var(--fs-body);line-height:1.5}.qt__body[data-astro-cid-uwxjq36s] p{margin:0 0 25px}.qt__body[data-astro-cid-uwxjq36s] p:last-child{margin-bottom:0}.qt__body[data-astro-cid-uwxjq36s] strong{font-weight:500}.qt__body[data-astro-cid-uwxjq36s] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.qt__author[data-astro-cid-uwxjq36s]{border-top:2px solid var(--pink-100);align-items:center;gap:20px;padding-top:40px;display:flex}.qt__avatar[data-astro-cid-uwxjq36s]{object-fit:cover;border-radius:50%;flex:0 0 80px;width:80px;height:80px}.qt__avatar--initial[data-astro-cid-uwxjq36s]{background:var(--pink-100);color:var(--paper);place-items:center;font-size:34px;font-weight:700;display:grid}.qt__name[data-astro-cid-uwxjq36s]{font-weight:700;font-size:var(--fs-small);margin:0;line-height:1.3}.qt__sub[data-astro-cid-uwxjq36s]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-small);margin:0;line-height:1.3}@media (width<=720px){.qt__inner[data-astro-cid-uwxjq36s]{padding:0 20px}.qt__body[data-astro-cid-uwxjq36s]{font-size:20px}}.qt--bg[data-astro-cid-uwxjq36s] .qt__inner[data-astro-cid-uwxjq36s]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.cta[data-astro-cid-vlkzfca2]{max-width:var(--block);margin:var(--block-pad) auto;padding:0 var(--block-inset)}.cta__panel[data-astro-cid-vlkzfca2]{background:var(--pink-500) center / cover no-repeat;color:var(--paper);text-align:center;border-bottom-left-radius:66px;flex-direction:column;align-items:center;gap:30px;padding:60px 30px;display:flex}.cta--blue[data-astro-cid-vlkzfca2] .cta__panel[data-astro-cid-vlkzfca2]{background-color:var(--blue-500)}h2[data-astro-cid-vlkzfca2]{font-size:var(--fs-h2);margin:0;font-weight:700;line-height:1.2}h2[data-astro-cid-vlkzfca2] em{font-family:var(--font-serif);font-style:italic;font-weight:600}p[data-astro-cid-vlkzfca2]{font-size:var(--fs-body);max-width:var(--measure);margin:0;font-weight:300;line-height:1.5}.cta__btns[data-astro-cid-vlkzfca2]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta--bg[data-astro-cid-vlkzfca2] .cta__panel[data-astro-cid-vlkzfca2]{color:var(--accent-fg);background-color:#0000;border-radius:0;padding:30px 0}@media (width<=720px){h2[data-astro-cid-vlkzfca2]{font-size:32px}p[data-astro-cid-vlkzfca2]{font-size:20px;line-height:1.3}}.dl[data-astro-cid-mynmm2ep]{max-width:var(--block);margin:var(--block-pad) auto;padding:0 var(--block-inset)}.materials[data-astro-cid-uj365wbk]{padding:var(--block-pad) 0;color:var(--ink)}.materials__inner[data-astro-cid-uj365wbk]{max-width:var(--block);padding:0 var(--block-inset);margin:0 auto}h2[data-astro-cid-uj365wbk]{font-size:var(--fs-h2);text-align:center;margin:0 0 30px;font-weight:700;line-height:1.2}.group[data-astro-cid-uj365wbk]{margin-bottom:60px}.group[data-astro-cid-uj365wbk]:last-child{margin-bottom:0}.cat[data-astro-cid-uj365wbk]{font-size:var(--fs-small);color:var(--pink-500);border-bottom:2px solid var(--pink-100);margin:0 0 20px;padding-bottom:10px;font-weight:500;line-height:1.3}.list[data-astro-cid-uj365wbk]{margin:0;padding:0;list-style:none}.item[data-astro-cid-uj365wbk]{border-bottom:1px solid var(--pink-100);color:inherit;grid-template-columns:1fr auto;grid-template-areas:"title arrow""desc arrow";align-items:center;gap:0 16px;padding:16px 0;text-decoration:none;transition:padding .15s,background .15s;display:grid}.item[data-astro-cid-uj365wbk]:hover{background:var(--pink-50);padding-left:16px;padding-right:16px}.t[data-astro-cid-uj365wbk]{font-weight:500;font-size:var(--fs-body);color:var(--ink);grid-area:title;line-height:1.25}.d[data-astro-cid-uj365wbk]{font-weight:300;font-size:var(--fs-small);grid-area:desc;margin-top:5px;line-height:1.3}.arrow[data-astro-cid-uj365wbk]{color:var(--pink-300);opacity:0;grid-area:arrow;place-items:center;transition:opacity .15s;display:grid}.item[data-astro-cid-uj365wbk]:hover .arrow[data-astro-cid-uj365wbk]{opacity:1}@media (width<=720px){h2[data-astro-cid-uj365wbk]{font-size:32px}.t[data-astro-cid-uj365wbk]{font-size:20px;line-height:1.3}.d[data-astro-cid-uj365wbk]{font-size:16px}}.vthumb[data-astro-cid-y355cjxf]{aspect-ratio:16/9;background:var(--ink);display:block;position:relative;overflow:hidden}.vthumb[data-astro-cid-y355cjxf] img[data-astro-cid-y355cjxf]{object-fit:cover;width:100%;height:100%}.vthumb__play[data-astro-cid-y355cjxf]{aspect-ratio:1;filter:drop-shadow(0 1px 4px #00000073);width:clamp(52px,14%,100px);margin:auto;transition:transform .15s;position:absolute;inset:0}.vthumb__play[data-astro-cid-y355cjxf] svg[data-astro-cid-y355cjxf]{width:100%;height:100%}.vthumb[data-astro-cid-y355cjxf]:hover .vthumb__play[data-astro-cid-y355cjxf]{transform:scale(1.06)}.vid[data-astro-cid-xiaoxhpy]{padding:var(--block-pad) 0}.vid--bg[data-astro-cid-xiaoxhpy] .vid__inner[data-astro-cid-xiaoxhpy]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.vid--bg[data-astro-cid-xiaoxhpy] .vid__inner[data-astro-cid-xiaoxhpy] a{color:var(--accent-link)}.vid--bg[data-astro-cid-xiaoxhpy] .prose[data-astro-cid-xiaoxhpy]{font-weight:400}.vid__inner[data-astro-cid-xiaoxhpy]{max-width:var(--block);padding:0 var(--block-inset);flex-wrap:wrap;align-items:flex-start;gap:60px;margin:0 auto;display:flex}.vid__text[data-astro-cid-xiaoxhpy]{flex:400px;min-width:0}.vid__text[data-astro-cid-xiaoxhpy] h2[data-astro-cid-xiaoxhpy]{font-weight:500;font-size:var(--fs-body);margin:0 0 20px;line-height:1.25}.prose[data-astro-cid-xiaoxhpy]{font-weight:300;font-size:var(--fs-small);line-height:1.3}.prose[data-astro-cid-xiaoxhpy] p{margin:0 0 20px}.prose[data-astro-cid-xiaoxhpy] p:last-child{margin-bottom:0}.prose[data-astro-cid-xiaoxhpy] strong{font-weight:500}.prose[data-astro-cid-xiaoxhpy] a{color:var(--pink-500);text-underline-offset:2px}.vid__media[data-astro-cid-xiaoxhpy]{flex:0 0 500px;max-width:500px}@media (width<=720px){.vid__inner[data-astro-cid-xiaoxhpy]{gap:24px}.vid__media[data-astro-cid-xiaoxhpy]{flex-basis:100%;max-width:100%}}.vg[data-astro-cid-6zxdmttp]{padding:var(--block-pad) 0;font-size:var(--fs-body)}.vg[data-astro-cid-6zxdmttp][data-cols="3"]{font-size:var(--fs-small)}.vg--bg[data-astro-cid-6zxdmttp] .vg__inner[data-astro-cid-6zxdmttp]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.vg--bg[data-astro-cid-6zxdmttp] .vg__inner[data-astro-cid-6zxdmttp] a{color:var(--accent-link)}.vg--bg[data-astro-cid-6zxdmttp] .vg__body[data-astro-cid-6zxdmttp]{font-weight:400}.vg__inner[data-astro-cid-6zxdmttp]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:60px;margin:0 auto;display:grid}.vg[data-astro-cid-6zxdmttp][data-cols="2"] .vg__inner[data-astro-cid-6zxdmttp]{gap:80px}.vg__card[data-astro-cid-6zxdmttp]{flex-direction:column;gap:20px;display:flex}.vg__heading[data-astro-cid-6zxdmttp]{margin:0;font-weight:500;line-height:1.25}.vg__body[data-astro-cid-6zxdmttp]{font-weight:300;line-height:1.5}.vg[data-astro-cid-6zxdmttp][data-cols="3"] .vg__heading[data-astro-cid-6zxdmttp],.vg[data-astro-cid-6zxdmttp][data-cols="3"] .vg__body[data-astro-cid-6zxdmttp]{line-height:1.3}.vg__body[data-astro-cid-6zxdmttp] p{margin:0 0 .8em}.vg__body[data-astro-cid-6zxdmttp] p:last-child{margin-bottom:0}.vg__body[data-astro-cid-6zxdmttp] strong{font-weight:500}.vg__body[data-astro-cid-6zxdmttp] a{color:var(--pink-500);text-underline-offset:2px}.vg[data-astro-cid-6zxdmttp][data-cols="1"] .vg__card[data-astro-cid-6zxdmttp]{text-align:center;align-items:center;gap:25px}.vg[data-astro-cid-6zxdmttp][data-cols="1"] .vg__heading[data-astro-cid-6zxdmttp],.vg[data-astro-cid-6zxdmttp][data-cols="1"] .vg__body[data-astro-cid-6zxdmttp]{max-width:var(--measure)}@media (width<=1200px){.vg__inner[data-astro-cid-6zxdmttp]{grid-template-columns:1fr;gap:32px}}.it[data-astro-cid-nzgc53oa]{padding:var(--block-pad) 0;font-size:var(--fs-body)}.it--bg[data-astro-cid-nzgc53oa] .it__inner[data-astro-cid-nzgc53oa]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.it--bg[data-astro-cid-nzgc53oa] .it__inner[data-astro-cid-nzgc53oa] a{color:var(--accent-link)}.it--bg[data-astro-cid-nzgc53oa] .it__body[data-astro-cid-nzgc53oa]{font-weight:400}.it__inner[data-astro-cid-nzgc53oa]{max-width:var(--block);padding:0 var(--block-inset);align-items:center;gap:60px;margin:0 auto;display:flex}.it--wide[data-astro-cid-nzgc53oa] .it__inner[data-astro-cid-nzgc53oa]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.it--right[data-astro-cid-nzgc53oa] .it__inner[data-astro-cid-nzgc53oa]{flex-direction:row-reverse}.it__media[data-astro-cid-nzgc53oa]{flex:0 0 360px}.it--small[data-astro-cid-nzgc53oa] .it__media[data-astro-cid-nzgc53oa]{flex-basis:200px}.it__media[data-astro-cid-nzgc53oa] img[data-astro-cid-nzgc53oa]{border-bottom-left-radius:66px;width:100%;height:auto}.it__text[data-astro-cid-nzgc53oa]{flex:1 1 0;min-width:0}.it__heading[data-astro-cid-nzgc53oa]{margin:0 0 25px;font-weight:500;line-height:1.25}.it__body[data-astro-cid-nzgc53oa]{font-weight:300;line-height:1.5}.it__body[data-astro-cid-nzgc53oa] p{margin:0 0 25px}.it__body[data-astro-cid-nzgc53oa] p:last-child{margin-bottom:0}.it__body[data-astro-cid-nzgc53oa] strong{font-weight:500}.it__body[data-astro-cid-nzgc53oa] a{color:var(--pink-500);text-underline-offset:2px}@media (width<=720px){.it__inner[data-astro-cid-nzgc53oa],.it--right[data-astro-cid-nzgc53oa] .it__inner[data-astro-cid-nzgc53oa]{flex-direction:column;gap:24px}.it__media[data-astro-cid-nzgc53oa],.it--small[data-astro-cid-nzgc53oa] .it__media[data-astro-cid-nzgc53oa]{flex-basis:auto;max-width:360px}}.ir[data-astro-cid-zypyexty]{padding:var(--block-pad) 0;font-size:var(--fs-small)}.ir[data-astro-cid-zypyexty][data-cols="2"]{font-size:var(--fs-body)}.ir--bg[data-astro-cid-zypyexty] .ir__inner[data-astro-cid-zypyexty]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.ir--bg[data-astro-cid-zypyexty] .ir__inner[data-astro-cid-zypyexty] a{color:var(--accent-link)}.ir--bg[data-astro-cid-zypyexty] .ir__body[data-astro-cid-zypyexty]{font-weight:400}.ir__inner[data-astro-cid-zypyexty]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.ir[data-astro-cid-zypyexty][data-cols="3"] .ir__inner[data-astro-cid-zypyexty]{gap:60px}.ir[data-astro-cid-zypyexty][data-cols="2"] .ir__inner[data-astro-cid-zypyexty]{gap:80px}.ir--wide[data-astro-cid-zypyexty] .ir__inner[data-astro-cid-zypyexty]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.ir__card[data-astro-cid-zypyexty]{flex-direction:column;gap:20px;display:flex}.ir__card[data-astro-cid-zypyexty] img[data-astro-cid-zypyexty]{aspect-ratio:1;object-fit:cover;border-bottom-left-radius:66px;width:100%}.ir__heading[data-astro-cid-zypyexty]{margin:0;font-weight:500;line-height:1.3}.ir__body[data-astro-cid-zypyexty]{font-weight:300;line-height:1.3}.ir[data-astro-cid-zypyexty][data-cols="2"] .ir__heading[data-astro-cid-zypyexty],.ir[data-astro-cid-zypyexty][data-cols="2"] .ir__body[data-astro-cid-zypyexty]{line-height:1.5}.ir__body[data-astro-cid-zypyexty] p{margin:0 0 .8em}.ir__body[data-astro-cid-zypyexty] p:last-child{margin-bottom:0}.ir__body[data-astro-cid-zypyexty] strong{font-weight:500}.ir__body[data-astro-cid-zypyexty] a{color:var(--pink-500);text-underline-offset:2px}@media (width<=1200px){.ir__inner[data-astro-cid-zypyexty]{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=720px){.ir__inner[data-astro-cid-zypyexty]{grid-template-columns:1fr}}.gl[data-astro-cid-h2lfv7i3]{padding:var(--block-pad) 0}.gl--bg[data-astro-cid-h2lfv7i3] .gl__inner[data-astro-cid-h2lfv7i3]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.gl--bg[data-astro-cid-h2lfv7i3] .gl__inner[data-astro-cid-h2lfv7i3] a{color:var(--accent-link)}.gl__inner[data-astro-cid-h2lfv7i3]{max-width:var(--block);padding:0 var(--block-inset);align-items:center;gap:0;margin:0 auto;display:flex}.gl--wide[data-astro-cid-h2lfv7i3] .gl__inner[data-astro-cid-h2lfv7i3]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.gl__track[data-astro-cid-h2lfv7i3]{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1 1 0;gap:30px;min-width:0;display:flex;overflow-x:auto}.gl__track[data-astro-cid-h2lfv7i3]::-webkit-scrollbar{display:none}.gl__slide[data-astro-cid-h2lfv7i3]{scroll-snap-align:center;flex:0 0 100%;margin:0}.gl__slide[data-astro-cid-h2lfv7i3] img[data-astro-cid-h2lfv7i3]{cursor:zoom-in;border-bottom-left-radius:66px;width:auto;max-width:100%;max-height:60vh;margin:0 auto;display:block}.gl__slide[data-astro-cid-h2lfv7i3] figcaption[data-astro-cid-h2lfv7i3]{overflow-wrap:anywhere;color:var(--ink);font-weight:300;font-size:var(--fs-body);text-align:center;margin-top:25px;line-height:1.5}.gl__arrow[data-astro-cid-h2lfv7i3]{width:80px;height:80px;color:var(--pink-300);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;transition:color .15s,transform .25s;display:grid}.gl__arrow--prev[data-astro-cid-h2lfv7i3]{transform:translateX(var(--gl-shift,0px))}.gl__arrow--next[data-astro-cid-h2lfv7i3]{transform:translateX(calc(-1 * var(--gl-shift,0px)))}.gl__arrow[data-astro-cid-h2lfv7i3]:hover{color:var(--pink-700)}.gl__zoom[data-astro-cid-h2lfv7i3]{background:0 0;border:none;max-width:none;max-height:none;padding:0;overflow:visible}.gl__zoom[data-astro-cid-h2lfv7i3]::backdrop{background:#000000b3}.gl__zoom[data-astro-cid-h2lfv7i3] img[data-astro-cid-h2lfv7i3]{width:min(90vw, 90vh * var(--r,1));height:auto;display:block}.gl__close[data-astro-cid-h2lfv7i3]{width:56px;height:56px;color:var(--paper);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:fixed;top:8px;right:8px}@media (width<=720px){.gl__inner[data-astro-cid-h2lfv7i3]{padding:0 8px}.gl__arrow[data-astro-cid-h2lfv7i3]{width:44px;height:44px}.gl__slide[data-astro-cid-h2lfv7i3] figcaption[data-astro-cid-h2lfv7i3]{margin-top:20px;font-size:20px;line-height:1.3}}.bk[data-astro-cid-h535tk3t]{padding:var(--block-pad) 0}.bk__inner[data-astro-cid-h535tk3t]{max-width:var(--block);padding:0 var(--block-inset);flex-direction:column;align-items:center;gap:30px;margin:0 auto;display:flex}.bk__cover[data-astro-cid-h535tk3t]{cursor:zoom-in;background:0 0;border:0;padding:0}.bk__cover[data-astro-cid-h535tk3t] img[data-astro-cid-h535tk3t]{width:auto;max-width:100%;max-height:60vh;display:block;box-shadow:0 4px 24px #00000026}@media (width<=720px){.bk[data-astro-cid-h535tk3t] .btn--huge[data-astro-cid-h535tk3t]{font-size:var(--fs-small);padding:14px 40px}}.cols[data-astro-cid-zwu6liui]{padding:var(--block-pad) 0;font-size:var(--fs-small);color:var(--ink)}.cols--bg[data-astro-cid-zwu6liui] .cols__inner[data-astro-cid-zwu6liui]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.cols--bg[data-astro-cid-zwu6liui] .cols__inner[data-astro-cid-zwu6liui] a{color:var(--accent-link)}.cols--bg[data-astro-cid-zwu6liui] .cols__body[data-astro-cid-zwu6liui]{font-weight:400}.cols__inner[data-astro-cid-zwu6liui]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:80px;margin:0 auto;display:grid}.cols[data-astro-cid-zwu6liui][data-cols="3"] .cols__inner[data-astro-cid-zwu6liui]{gap:60px}.cols[data-astro-cid-zwu6liui][data-cols="4"] .cols__inner[data-astro-cid-zwu6liui]{gap:40px}.cols--wide[data-astro-cid-zwu6liui] .cols__inner[data-astro-cid-zwu6liui]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.cols__col[data-astro-cid-zwu6liui]{flex-direction:column;gap:20px;display:flex}.cols__head[data-astro-cid-zwu6liui]{align-items:center;gap:20px;display:flex}.cols__avatar[data-astro-cid-zwu6liui]{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px}.cols__heading[data-astro-cid-zwu6liui]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.cols__body[data-astro-cid-zwu6liui]{font-weight:300;line-height:1.3}.cols__body[data-astro-cid-zwu6liui] p{margin:0 0 20px}.cols__body[data-astro-cid-zwu6liui] p:last-child{margin-bottom:0}.cols__body[data-astro-cid-zwu6liui] strong{font-weight:500}.cols__body[data-astro-cid-zwu6liui] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.cols__body[data-astro-cid-zwu6liui] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.cols__btn[data-astro-cid-zwu6liui]{align-self:flex-start}@media (width<=1200px){.cols__inner[data-astro-cid-zwu6liui]{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=720px){.cols__inner[data-astro-cid-zwu6liui]{grid-template-columns:1fr}}.acc[data-astro-cid-suayukrg]{padding:var(--block-pad) 0;color:var(--ink)}.acc__inner[data-astro-cid-suayukrg]{max-width:980px;padding:0 var(--block-inset);flex-direction:column;gap:20px;margin:0 auto;display:flex}.acc__item[data-astro-cid-suayukrg]{border-bottom:1px solid var(--pink-100);padding-bottom:20px}.acc__summary[data-astro-cid-suayukrg]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:20px;list-style:none;display:flex}.acc__summary[data-astro-cid-suayukrg]::-webkit-details-marker{display:none}.acc__titles[data-astro-cid-suayukrg]{flex-direction:column;gap:6px;display:flex}.acc__heading[data-astro-cid-suayukrg]{font-weight:700;font-size:var(--fs-h3);line-height:1.25}.acc__sub[data-astro-cid-suayukrg]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-small);line-height:1.3}.acc__toggle[data-astro-cid-suayukrg]{flex:none;width:50px;height:50px;position:relative}.acc__toggle[data-astro-cid-suayukrg]:before,.acc__toggle[data-astro-cid-suayukrg]:after{content:"";background:var(--pink-500);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.acc__toggle[data-astro-cid-suayukrg]:before{width:30px;height:4px}.acc__toggle[data-astro-cid-suayukrg]:after{width:4px;height:30px;transition:transform .2s}.acc__item[data-astro-cid-suayukrg][open] .acc__toggle[data-astro-cid-suayukrg]:after{transform:translate(-50%,-50%)scaleY(0)}.acc__body[data-astro-cid-suayukrg]{font-size:var(--fs-small);margin-top:20px;font-weight:300;line-height:1.3}.acc__body[data-astro-cid-suayukrg] p{margin:0 0 20px}.acc__body[data-astro-cid-suayukrg] p:last-child{margin-bottom:0}.acc__body[data-astro-cid-suayukrg] strong{font-weight:500}.acc__body[data-astro-cid-suayukrg] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.acc__body[data-astro-cid-suayukrg] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.acc__body[data-astro-cid-suayukrg] ul,.acc__body[data-astro-cid-suayukrg] ol{margin:0 0 20px;padding-left:1.4em}@media (width<=720px){.acc__heading[data-astro-cid-suayukrg]{font-size:24px}}.acc--bg[data-astro-cid-suayukrg] .acc__inner[data-astro-cid-suayukrg]{color:var(--accent-fg);max-width:var(--block);align-items:center;padding-top:30px;padding-bottom:30px}.acc--bg[data-astro-cid-suayukrg] .acc__item[data-astro-cid-suayukrg]{width:100%;max-width:var(--measure)}.divider[data-astro-cid-trmaq6be]{padding:var(--block-pad) 0}.divider--bg[data-astro-cid-trmaq6be] .divider__wrap[data-astro-cid-trmaq6be]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.divider--bg[data-astro-cid-trmaq6be] .divider__wrap[data-astro-cid-trmaq6be] a{color:var(--accent-link)}.divider__wrap[data-astro-cid-trmaq6be]{max-width:var(--block);padding:0 var(--block-inset);justify-content:center;align-items:center;margin:0 auto;display:flex}.divider__line[data-astro-cid-trmaq6be]{background:var(--pink-500);flex:1 0 0;height:3px}.divider__num[data-astro-cid-trmaq6be]{background:var(--pink-500);width:80px;height:80px;color:var(--paper);font-weight:700;font-size:var(--fs-h3);border-radius:66px;flex:none;justify-content:center;align-items:center;line-height:1.25;display:flex}@media (width<=720px){.divider__num[data-astro-cid-trmaq6be]{width:56px;height:56px;font-size:25px}}.warn[data-astro-cid-4j6awoe5]{padding:var(--block-pad) 0;color:var(--ink)}.warn__inner[data-astro-cid-4j6awoe5]{max-width:var(--block);padding:0 var(--block-inset);justify-content:center;align-items:flex-start;gap:20px;margin:0 auto;display:flex}.warn__icon[data-astro-cid-4j6awoe5]{flex:none;width:24px;height:24px;margin-top:4px}.warn__body[data-astro-cid-4j6awoe5]{max-width:var(--measure);font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-small);line-height:1.3}.warn__body[data-astro-cid-4j6awoe5] p{margin:0 0 20px}.warn__body[data-astro-cid-4j6awoe5] p:last-child{margin-bottom:0}.warn__body[data-astro-cid-4j6awoe5] strong{font-weight:500}.warn__body[data-astro-cid-4j6awoe5] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.warn--bg[data-astro-cid-4j6awoe5] .warn__inner[data-astro-cid-4j6awoe5]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.hh[data-astro-cid-5qbmlaw6]{padding:var(--block-pad) 0;flex-direction:column;align-items:center;gap:60px;display:flex}.hh__line[data-astro-cid-5qbmlaw6]{background:var(--pink-500);width:420px;max-width:60%;height:3px}.hh__text[data-astro-cid-5qbmlaw6]{max-width:1200px;padding:0 var(--block-inset);text-align:center;font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:var(--fs-h2);color:var(--ink);margin:0;line-height:1.2}@media (width<=720px){.hh__text[data-astro-cid-5qbmlaw6]{font-size:32px}.hh[data-astro-cid-5qbmlaw6]{gap:30px}}.hh--bg[data-astro-cid-5qbmlaw6]{max-width:var(--block);margin:var(--block-pad) auto;color:var(--accent-fg);padding:30px 0}.th[data-astro-cid-ysrusgaq]{padding:var(--block-pad) 0;color:var(--ink)}.th__inner[data-astro-cid-ysrusgaq]{max-width:var(--block);padding:0 var(--block-inset);flex-direction:column;align-items:center;margin:0 auto;display:flex}.th--wide[data-astro-cid-ysrusgaq] .th__inner[data-astro-cid-ysrusgaq]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.th__bar[data-astro-cid-ysrusgaq]{--o:clamp(0px, ((100% - var(--measure)) / 2 + var(--block-inset) - 62px) * 999, 33px);width:calc(100% + var(--o));max-width:calc(var(--measure) + var(--o));margin-left:calc(-1 * var(--o));border-left:3px solid var(--pink-500);flex-direction:column;gap:25px;padding-left:30px;display:flex}.th__heading[data-astro-cid-ysrusgaq]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.th__body[data-astro-cid-ysrusgaq]{font-weight:300;font-size:var(--fs-body);line-height:1.5}.th__body[data-astro-cid-ysrusgaq] p{margin:0 0 25px}.th__body[data-astro-cid-ysrusgaq] p:last-child{margin-bottom:0}.th__body[data-astro-cid-ysrusgaq] strong{font-weight:500}.th__body[data-astro-cid-ysrusgaq] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.th__body[data-astro-cid-ysrusgaq] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.th--bg[data-astro-cid-ysrusgaq] .th__inner[data-astro-cid-ysrusgaq]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.nums[data-astro-cid-adyzhrzc]{padding:var(--block-pad) 0;color:var(--ink)}.nums--bg[data-astro-cid-adyzhrzc] .nums__inner[data-astro-cid-adyzhrzc]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.nums--bg[data-astro-cid-adyzhrzc] .nums__inner[data-astro-cid-adyzhrzc] a{color:var(--accent-link)}.nums__inner[data-astro-cid-adyzhrzc]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.nums--wide[data-astro-cid-adyzhrzc] .nums__inner[data-astro-cid-adyzhrzc]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.nums__col[data-astro-cid-adyzhrzc]{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.nums__n[data-astro-cid-adyzhrzc]{font-weight:500;font-size:var(--fs-h2);margin:0;line-height:1.2}.nums__line[data-astro-cid-adyzhrzc]{background:var(--pink-500);width:100%;height:3px}.nums__line--blue[data-astro-cid-adyzhrzc]{background:var(--blue-500)}.nums__desc[data-astro-cid-adyzhrzc]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.3}@media (width<=720px){.nums__inner[data-astro-cid-adyzhrzc]{grid-template-columns:repeat(2,1fr);gap:30px}}.tl[data-astro-cid-24j3d7sm]{padding:var(--block-pad) 0;color:var(--ink)}.tl__inner[data-astro-cid-24j3d7sm]{max-width:var(--block);padding:0 var(--block-inset);margin:0 auto;position:relative}.tl__item[data-astro-cid-24j3d7sm]:not(:last-child):before{content:"";background:var(--pink-500);width:3px;position:absolute;top:30px;bottom:-30px;transform:translate(-50%)}.tl__dot[data-astro-cid-24j3d7sm]{background:var(--pink-500);border-radius:66px;width:60px;height:60px;position:absolute;top:0}.tl__text[data-astro-cid-24j3d7sm]{padding-top:10px}.tl__heading[data-astro-cid-24j3d7sm]{margin:0 0 10px;font-weight:700}.tl__body[data-astro-cid-24j3d7sm]{font-weight:300;line-height:1.5}.tl__body[data-astro-cid-24j3d7sm] p{margin:0 0 20px}.tl__body[data-astro-cid-24j3d7sm] p:last-child{margin-bottom:0}.tl__body[data-astro-cid-24j3d7sm] strong{font-weight:500}.tl__body[data-astro-cid-24j3d7sm] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm]:before{left:60px}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm]{padding:0 0 40px 120px;position:relative}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm]:last-child{padding-bottom:0}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__dot[data-astro-cid-24j3d7sm]{left:30px}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__heading[data-astro-cid-24j3d7sm]{font-size:var(--fs-h3);line-height:1.25}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__body[data-astro-cid-24j3d7sm]{font-size:var(--fs-body)}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]:before{left:50%}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]{grid-template-columns:1fr 1fr;column-gap:90px;padding-bottom:40px;display:grid;position:relative}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]:last-child{padding-bottom:0}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__dot[data-astro-cid-24j3d7sm]{left:50%;transform:translate(-50%)}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__text[data-astro-cid-24j3d7sm]{text-align:right;grid-column:1;padding-right:15px}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item--right[data-astro-cid-24j3d7sm] .tl__text[data-astro-cid-24j3d7sm]{text-align:left;grid-column:2;padding-left:15px}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__heading[data-astro-cid-24j3d7sm]{font-size:var(--fs-body);line-height:1.25}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__body[data-astro-cid-24j3d7sm]{font-size:var(--fs-small);line-height:1.3}@media (width<=720px){.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm]:before,.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]:before{top:24px;bottom:-24px;left:24px}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm],.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]{padding:0 0 40px 80px;display:block;position:relative}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__item[data-astro-cid-24j3d7sm]:last-child,.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item[data-astro-cid-24j3d7sm]:last-child{padding-bottom:0}.tl[data-astro-cid-24j3d7sm]:not(.tl--zigzag) .tl__dot[data-astro-cid-24j3d7sm],.tl--zigzag[data-astro-cid-24j3d7sm] .tl__dot[data-astro-cid-24j3d7sm]{width:48px;height:48px;left:0;transform:none}.tl--zigzag[data-astro-cid-24j3d7sm] .tl__text[data-astro-cid-24j3d7sm],.tl--zigzag[data-astro-cid-24j3d7sm] .tl__item--right[data-astro-cid-24j3d7sm] .tl__text[data-astro-cid-24j3d7sm]{text-align:left;padding:10px 0 0}.tl__heading[data-astro-cid-24j3d7sm],.tl--zigzag[data-astro-cid-24j3d7sm] .tl__heading[data-astro-cid-24j3d7sm]{font-size:22px}.tl__body[data-astro-cid-24j3d7sm],.tl--zigzag[data-astro-cid-24j3d7sm] .tl__body[data-astro-cid-24j3d7sm]{font-size:20px}}.tl--bg[data-astro-cid-24j3d7sm] .tl__inner[data-astro-cid-24j3d7sm]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.tbl[data-astro-cid-xdq2udgk]{padding:var(--block-pad) 0;color:var(--ink);font-size:var(--fs-small)}.tbl__inner[data-astro-cid-xdq2udgk]{max-width:var(--block);padding:0 var(--block-inset);margin:0 auto}.tbl__scroll[data-astro-cid-xdq2udgk]{overflow-x:auto}.tbl[data-astro-cid-xdq2udgk] table{border-collapse:collapse;width:100%}.tbl[data-astro-cid-xdq2udgk] th,.tbl[data-astro-cid-xdq2udgk] td{text-align:left;vertical-align:top;padding:20px 20px 20px 0;line-height:1.3}.tbl[data-astro-cid-xdq2udgk] th{border-bottom:2px solid var(--pink-100);font-weight:500}.tbl[data-astro-cid-xdq2udgk] td{border-bottom:1px solid var(--pink-100);font-weight:300}.tbl[data-astro-cid-xdq2udgk] tr:last-child td{border-bottom:0}.tbl[data-astro-cid-xdq2udgk] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.tbl[data-astro-cid-xdq2udgk] strong{font-weight:500}.tbl--bg[data-astro-cid-xdq2udgk] .tbl__inner[data-astro-cid-xdq2udgk]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.ev[data-astro-cid-cdj6gqyy]{padding:var(--block-pad) 0;color:var(--ink)}.ev__inner[data-astro-cid-cdj6gqyy]{max-width:var(--block);padding:0 var(--block-inset);align-items:stretch;gap:30px;margin:0 auto;display:flex}.ev__left[data-astro-cid-cdj6gqyy]{flex-direction:column;flex:0 0 360px;align-items:flex-end;gap:20px;display:flex}.ev__time[data-astro-cid-cdj6gqyy]{font-weight:500;font-size:var(--fs-body);text-align:right;margin:0;line-height:1.25}.ev__avatar[data-astro-cid-cdj6gqyy]{object-fit:cover;border-radius:50%;width:80px;height:80px}.ev__right[data-astro-cid-cdj6gqyy]{flex:auto;align-items:stretch;gap:30px;display:flex}.ev__rail[data-astro-cid-cdj6gqyy]{background:var(--pink-500);flex:0 0 3px}.ev__text[data-astro-cid-cdj6gqyy]{flex-direction:column;gap:10px;display:flex}.ev__date[data-astro-cid-cdj6gqyy]{font-weight:500;font-size:var(--fs-h2);margin:0;line-height:1.2}.ev__day[data-astro-cid-cdj6gqyy]{font-weight:300;font-size:var(--fs-body);margin:0;line-height:1.5}.ev__host[data-astro-cid-cdj6gqyy]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}@media (width<=720px){.ev__inner[data-astro-cid-cdj6gqyy]{flex-direction:column;gap:16px}.ev__left[data-astro-cid-cdj6gqyy]{flex-direction:row;flex-basis:auto;align-items:flex-start;gap:20px}.ev__date[data-astro-cid-cdj6gqyy]{font-size:34px}}.ev--bg[data-astro-cid-cdj6gqyy] .ev__inner[data-astro-cid-cdj6gqyy]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.ic[data-astro-cid-plraehqa]{padding:var(--block-pad) 0;color:var(--ink)}.ic--bg[data-astro-cid-plraehqa] .ic__inner[data-astro-cid-plraehqa]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.ic--bg[data-astro-cid-plraehqa] .ic__inner[data-astro-cid-plraehqa] a{color:var(--accent-link)}.ic--bg[data-astro-cid-plraehqa] .ic__body[data-astro-cid-plraehqa]{font-weight:400}.ic__inner[data-astro-cid-plraehqa]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.ic--wide[data-astro-cid-plraehqa] .ic__inner[data-astro-cid-plraehqa]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.ic__card[data-astro-cid-plraehqa]{color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}a[data-astro-cid-plraehqa].ic__card:hover .ic__heading[data-astro-cid-plraehqa]{color:var(--pink-500)}.ic__icon[data-astro-cid-plraehqa]{object-fit:contain;object-position:left;width:80px;height:80px}.ic__heading[data-astro-cid-plraehqa]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.ic__body[data-astro-cid-plraehqa]{font-weight:300;font-size:var(--fs-small);margin-top:10px;line-height:1.3}.ic__body[data-astro-cid-plraehqa] p{margin:0 0 20px}.ic__body[data-astro-cid-plraehqa] p:last-child{margin-bottom:0}.ic__body[data-astro-cid-plraehqa] strong{font-weight:500}.ic__body[data-astro-cid-plraehqa] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}.ic--row[data-astro-cid-plraehqa] .ic__inner[data-astro-cid-plraehqa]{grid-template-columns:1fr}.ic--row[data-astro-cid-plraehqa] .ic__card[data-astro-cid-plraehqa]{width:100%;max-width:var(--measure);flex-direction:row;gap:20px;margin:0 auto}.ic--row[data-astro-cid-plraehqa] .ic__icon[data-astro-cid-plraehqa]{flex:0 0 80px}.ic--row[data-astro-cid-plraehqa] .ic__heading[data-astro-cid-plraehqa]{font-weight:700;font-size:var(--fs-h3);line-height:1.25}.ic--row[data-astro-cid-plraehqa] .ic__body[data-astro-cid-plraehqa]{font-size:var(--fs-body);line-height:1.5}.ic--two[data-astro-cid-plraehqa] .ic__inner[data-astro-cid-plraehqa]{gap:80px}.ic--two[data-astro-cid-plraehqa] .ic__card[data-astro-cid-plraehqa]{flex-direction:row}.ic--two[data-astro-cid-plraehqa] .ic__icon[data-astro-cid-plraehqa]{flex:0 0 80px}.ic--two[data-astro-cid-plraehqa] .ic__text[data-astro-cid-plraehqa]{flex:1}.ic--two[data-astro-cid-plraehqa] .ic__heading[data-astro-cid-plraehqa],.ic--two[data-astro-cid-plraehqa] .ic__body[data-astro-cid-plraehqa]{line-height:1.5}@media (width<=1200px){.ic[data-astro-cid-plraehqa]:not(.ic--row) .ic__inner[data-astro-cid-plraehqa]{grid-template-columns:repeat(2,1fr);gap:30px}}@media (width<=720px){.ic[data-astro-cid-plraehqa]:not(.ic--row) .ic__inner[data-astro-cid-plraehqa]{grid-template-columns:1fr}.ic--row[data-astro-cid-plraehqa] .ic__card[data-astro-cid-plraehqa]{flex-direction:column}.ic[data-astro-cid-plraehqa].ic--two .ic__inner[data-astro-cid-plraehqa]{gap:60px}.ic--two[data-astro-cid-plraehqa] .ic__card[data-astro-cid-plraehqa]{flex-direction:column}.ic--two[data-astro-cid-plraehqa] .ic__icon[data-astro-cid-plraehqa]{flex:none;width:40px;height:40px}}.lg[data-astro-cid-awt3y4ti]{padding:var(--block-pad) 0;color:var(--ink)}.lg--bg[data-astro-cid-awt3y4ti] .lg__inner[data-astro-cid-awt3y4ti]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.lg--bg[data-astro-cid-awt3y4ti] .lg__inner[data-astro-cid-awt3y4ti] a{color:var(--accent-link)}.lg__inner[data-astro-cid-awt3y4ti]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 270px);justify-content:center;align-items:start;gap:40px;margin:0 auto;display:grid}.lg--wide[data-astro-cid-awt3y4ti] .lg__inner[data-astro-cid-awt3y4ti]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}@media (width<=1260px){.lg__inner[data-astro-cid-awt3y4ti]{grid-template-columns:repeat(auto-fit,270px)}}.lg__card[data-astro-cid-awt3y4ti]{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}a[data-astro-cid-awt3y4ti].lg__card:hover .lg__heading[data-astro-cid-awt3y4ti]{color:var(--pink-500)}.lg__box[data-astro-cid-awt3y4ti]{justify-content:center;align-items:center;width:270px;height:270px;display:flex}.lg__box[data-astro-cid-awt3y4ti] img[data-astro-cid-awt3y4ti]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.lg__heading[data-astro-cid-awt3y4ti]{font-weight:500;font-size:var(--fs-body);text-align:center;margin:0;line-height:1.25}@media (width<=720px){.lg__inner[data-astro-cid-awt3y4ti]{grid-template-columns:repeat(2,1fr);gap:30px}.lg__box[data-astro-cid-awt3y4ti]{aspect-ratio:1;width:auto;height:auto}}.pc[data-astro-cid-yzpnuxer]{padding:var(--block-pad) 0;color:var(--ink)}.pc--bg[data-astro-cid-yzpnuxer] .pc__inner[data-astro-cid-yzpnuxer]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.pc--bg[data-astro-cid-yzpnuxer] .pc__inner[data-astro-cid-yzpnuxer] a{color:var(--accent-link)}.pc--bg[data-astro-cid-yzpnuxer] .pc__body[data-astro-cid-yzpnuxer]{font-weight:400}.pc__inner[data-astro-cid-yzpnuxer]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), minmax(0, 500px));justify-content:center;align-items:start;gap:60px;margin:0 auto;display:grid}.pc--wide[data-astro-cid-yzpnuxer] .pc__inner[data-astro-cid-yzpnuxer]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.pc__card[data-astro-cid-yzpnuxer]{flex-direction:column;gap:16px;display:flex}.pc__img[data-astro-cid-yzpnuxer]{aspect-ratio:5/3;border-top-right-radius:66px;width:100%;max-width:500px;overflow:hidden}.pc__img[data-astro-cid-yzpnuxer] img[data-astro-cid-yzpnuxer]{object-fit:cover;width:100%;height:100%}.pc__text[data-astro-cid-yzpnuxer]{flex-direction:column;gap:8px;display:flex}.pc__heading[data-astro-cid-yzpnuxer]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.pc__body[data-astro-cid-yzpnuxer]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.3}.pc__btns[data-astro-cid-yzpnuxer]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1200px){.pc__inner[data-astro-cid-yzpnuxer]{grid-template-columns:repeat(2,1fr);gap:40px}}@media (width<=720px){.pc__inner[data-astro-cid-yzpnuxer]{grid-template-columns:1fr}}.ac[data-astro-cid-kg3nk5zk]{padding:var(--block-pad) 0;color:var(--ink)}.ac--bg[data-astro-cid-kg3nk5zk] .ac__inner[data-astro-cid-kg3nk5zk]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.ac--bg[data-astro-cid-kg3nk5zk] .ac__inner[data-astro-cid-kg3nk5zk] a{color:var(--accent-link)}.ac__inner[data-astro-cid-kg3nk5zk]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:80px;margin:0 auto;display:grid}.ac--wide[data-astro-cid-kg3nk5zk] .ac__inner[data-astro-cid-kg3nk5zk]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.ac__card[data-astro-cid-kg3nk5zk]{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}a[data-astro-cid-kg3nk5zk].ac__card:hover .ac__heading[data-astro-cid-kg3nk5zk]{color:var(--pink-500)}.ac__img[data-astro-cid-kg3nk5zk]{aspect-ratio:560/330;border-top-right-radius:66px;overflow:hidden}.ac__img[data-astro-cid-kg3nk5zk] img[data-astro-cid-kg3nk5zk]{object-fit:cover;width:100%;height:100%}.ac__tags[data-astro-cid-kg3nk5zk]{font-weight:400;font-size:var(--fs-small);color:var(--pink-500);margin:0;line-height:1.3}.ac__line[data-astro-cid-kg3nk5zk]{background:var(--pink-50);height:2px}.ac__heading[data-astro-cid-kg3nk5zk]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.ac__sub[data-astro-cid-kg3nk5zk]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.3}@media (width<=1200px){.ac__inner[data-astro-cid-kg3nk5zk]{grid-template-columns:repeat(min(var(--cols), 2), 1fr);gap:40px}}@media (width<=720px){.ac__inner[data-astro-cid-kg3nk5zk]{grid-template-columns:1fr;gap:40px}}.lc[data-astro-cid-5ch7djro]{padding:var(--block-pad) 0;color:var(--ink)}.lc__card[data-astro-cid-5ch7djro]{max-width:var(--block);padding:0 var(--block-inset);align-items:stretch;gap:30px;margin:0 auto;display:flex}.lc__img[data-astro-cid-5ch7djro]{object-fit:cover;border-bottom-left-radius:66px;flex:0 0 220px;align-self:flex-start;width:220px;height:auto}.lc--right[data-astro-cid-5ch7djro] .lc__card[data-astro-cid-5ch7djro]{flex-direction:row-reverse}.lc--right[data-astro-cid-5ch7djro] .lc__img[data-astro-cid-5ch7djro]{border-bottom-right-radius:66px;border-bottom-left-radius:0}.lc__content[data-astro-cid-5ch7djro]{flex-direction:column;flex:auto;justify-content:space-between;gap:20px;display:flex}.lc__texts[data-astro-cid-5ch7djro]{flex-direction:column;gap:20px;padding-bottom:20px;display:flex}.lc__titles[data-astro-cid-5ch7djro]{flex-direction:column;display:flex}.lc__heading[data-astro-cid-5ch7djro]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.lc__sub[data-astro-cid-5ch7djro]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-small);margin:0;line-height:1.3}.lc__body[data-astro-cid-5ch7djro]{font-weight:300;font-size:var(--fs-small);line-height:1.3}.lc__body[data-astro-cid-5ch7djro] p{margin:0 0 12px}.lc__body[data-astro-cid-5ch7djro] p:last-child{margin-bottom:0}.lc__body[data-astro-cid-5ch7djro] a{color:var(--pink-500);text-decoration:underline}.lc__btn[data-astro-cid-5ch7djro]{align-self:flex-start}@media (width<=720px){.lc__card[data-astro-cid-5ch7djro],.lc--right[data-astro-cid-5ch7djro] .lc__card[data-astro-cid-5ch7djro]{flex-direction:column}.lc__img[data-astro-cid-5ch7djro]{flex-basis:auto}.lc--right[data-astro-cid-5ch7djro] .lc__img[data-astro-cid-5ch7djro]{border-bottom-right-radius:0;border-bottom-left-radius:66px}}.lc--bg[data-astro-cid-5ch7djro] .lc__card[data-astro-cid-5ch7djro]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.prc[data-astro-cid-vu3lex4t]{padding:var(--block-pad) 0;color:var(--ink)}.prc__inner[data-astro-cid-vu3lex4t]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:repeat(var(--cols), 1fr);align-items:start;gap:80px;margin:0 auto;display:grid}.prc--wide[data-astro-cid-vu3lex4t] .prc__inner[data-astro-cid-vu3lex4t]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.prc__card[data-astro-cid-vu3lex4t]{flex-direction:column;gap:20px;display:flex}.prc__heading[data-astro-cid-vu3lex4t]{font-weight:700;font-size:var(--fs-body);margin:0;line-height:1.25}.prc__heading[data-astro-cid-vu3lex4t] em{font-family:var(--font-serif);font-style:italic;font-weight:600}.prc__body[data-astro-cid-vu3lex4t]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.3}.prc__body[data-astro-cid-vu3lex4t] p{margin:0 0 10px}.prc__body[data-astro-cid-vu3lex4t] p:last-child{margin-bottom:0}.prc__body[data-astro-cid-vu3lex4t] strong{font-weight:500}.prc__body[data-astro-cid-vu3lex4t] em{font-family:var(--font-serif);font-style:italic;font-weight:500}.prc__body[data-astro-cid-vu3lex4t] a{color:inherit;text-underline-offset:2px;text-decoration:underline}.prc__card[data-astro-cid-vu3lex4t]>.btn[data-astro-cid-vu3lex4t]{align-self:flex-start}.prc--filled[data-astro-cid-vu3lex4t] .prc__card[data-astro-cid-vu3lex4t]{height:360px;color:var(--paper);border-bottom-right-radius:66px;justify-content:space-between;padding:30px}.prc--filled[data-astro-cid-vu3lex4t] .prc__card--pink[data-astro-cid-vu3lex4t]{background:var(--pink-500)}.prc--filled[data-astro-cid-vu3lex4t] .prc__card--blue[data-astro-cid-vu3lex4t]{background:var(--blue-500)}.prc--filled[data-astro-cid-vu3lex4t] .prc__heading[data-astro-cid-vu3lex4t]{font-weight:700;font-size:var(--fs-h3);line-height:1.25}.prc--filled[data-astro-cid-vu3lex4t] .prc__text[data-astro-cid-vu3lex4t]{flex-direction:column;gap:20px;max-height:240px;display:flex;overflow:hidden}@media (width<=1200px){.prc__inner[data-astro-cid-vu3lex4t]{grid-template-columns:repeat(min(var(--cols), 2), 1fr);gap:40px}}@media (width<=720px){.prc__inner[data-astro-cid-vu3lex4t]{grid-template-columns:1fr;gap:40px}.prc--filled[data-astro-cid-vu3lex4t] .prc__card[data-astro-cid-vu3lex4t]{height:auto;min-height:260px}}.prc--bg[data-astro-cid-vu3lex4t] .prc__inner[data-astro-cid-vu3lex4t]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.au[data-astro-cid-5pie6vdr]{padding:var(--block-pad) 0;color:var(--ink)}.au__inner[data-astro-cid-5pie6vdr]{max-width:var(--block);padding:0 var(--block-inset);grid-template-columns:1fr;gap:40px;margin:0 auto;display:grid}.au--two[data-astro-cid-5pie6vdr] .au__inner[data-astro-cid-5pie6vdr]{grid-template-columns:1fr 1fr}.au__person[data-astro-cid-5pie6vdr]{align-items:flex-start;gap:40px;display:flex}.au--two[data-astro-cid-5pie6vdr] .au__person[data-astro-cid-5pie6vdr]{gap:20px}.au__avatar[data-astro-cid-5pie6vdr]{object-fit:cover;border-radius:50%;flex:0 0 140px;width:140px;height:140px}.au--two[data-astro-cid-5pie6vdr] .au__avatar[data-astro-cid-5pie6vdr]{flex-basis:80px;width:80px;height:80px}.au__text[data-astro-cid-5pie6vdr]{border-top:2px solid var(--pink-500);flex-direction:column;flex:auto;gap:20px;padding-top:10px;display:flex}.au__head[data-astro-cid-5pie6vdr]{flex-direction:column;display:flex}.au__overline[data-astro-cid-5pie6vdr]{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-small);margin:0;line-height:1.3}.au__name[data-astro-cid-5pie6vdr]{font-weight:700;font-size:var(--fs-h3);margin:0;line-height:1.25}.au--two[data-astro-cid-5pie6vdr] .au__name[data-astro-cid-5pie6vdr]{font-size:var(--fs-body)}.au__body[data-astro-cid-5pie6vdr]{font-weight:300;font-size:var(--fs-small);line-height:1.3}.au__body[data-astro-cid-5pie6vdr] p{margin:0 0 20px}.au__body[data-astro-cid-5pie6vdr] p:last-child{margin-bottom:0}.au__body[data-astro-cid-5pie6vdr] strong{font-weight:500}.au__body[data-astro-cid-5pie6vdr] a{color:var(--pink-500);text-underline-offset:2px;text-decoration:underline}@media (width<=720px){.au__inner[data-astro-cid-5pie6vdr],.au--two[data-astro-cid-5pie6vdr] .au__inner[data-astro-cid-5pie6vdr]{grid-template-columns:1fr}.au__person[data-astro-cid-5pie6vdr]{flex-direction:column;gap:20px}}.bb[data-astro-cid-46voxblo]{padding:0}.bgband:not(.bgband+.bgband):not(:has(+.bgband))>.bb[data-astro-cid-46voxblo]{padding:30px 0}.bb__inner[data-astro-cid-46voxblo]{max-width:var(--block);padding:0 var(--block-inset);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0 auto;display:flex}.tg[data-astro-cid-jwnnbqxh]{padding:var(--block-pad) 0;container-type:inline-size}.tg--bg[data-astro-cid-jwnnbqxh] .tg__inner[data-astro-cid-jwnnbqxh]{color:var(--accent-fg);padding-top:30px;padding-bottom:30px}.tg--bg[data-astro-cid-jwnnbqxh] .tg__inner[data-astro-cid-jwnnbqxh] a{color:var(--accent-link)}.tg--bg[data-astro-cid-jwnnbqxh] .tg__body[data-astro-cid-jwnnbqxh]{font-weight:400}.tg__inner[data-astro-cid-jwnnbqxh]{max-width:var(--block);padding:0 var(--block-inset);justify-content:center;align-items:center;margin:0 auto;display:flex}.tg--wide[data-astro-cid-jwnnbqxh] .tg__inner[data-astro-cid-jwnnbqxh]{max-width:1920px;padding:0 clamp(20px,7.8vw,150px)}.tg__track[data-astro-cid-jwnnbqxh]{scroll-snap-type:x mandatory;scrollbar-width:none;flex:0 1040px;gap:30px;min-width:0;display:flex;overflow-x:auto}.tg__track[data-astro-cid-jwnnbqxh]::-webkit-scrollbar{display:none}.tg__card[data-astro-cid-jwnnbqxh]{scroll-snap-align:center;color:var(--paper);--card:var(--blue-300);background:var(--card);border-top-right-radius:66px;border-bottom-left-radius:66px;flex-direction:column;flex:0 0 100%;gap:29px;padding:60px;display:flex}.tg__card--pink[data-astro-cid-jwnnbqxh]{--card:var(--pink-300)}.tg__imgwrap[data-astro-cid-jwnnbqxh]{height:120px}.tg__imgwrap[data-astro-cid-jwnnbqxh] img[data-astro-cid-jwnnbqxh]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:120px}.tg__heading[data-astro-cid-jwnnbqxh]{font-weight:700;font-size:var(--fs-h3);margin:0;line-height:1.25}.tg__body-wrap[data-astro-cid-jwnnbqxh]{max-height:640px;position:relative;overflow:hidden}.tg__card--clamped[data-astro-cid-jwnnbqxh] .tg__body-wrap[data-astro-cid-jwnnbqxh]:after{content:"";background:linear-gradient(to bottom, transparent, var(--card));pointer-events:none;height:80px;position:absolute;bottom:0;left:0;right:0}.tg__body[data-astro-cid-jwnnbqxh]{font-weight:400;font-size:var(--fs-small);line-height:1.5}.tg__body[data-astro-cid-jwnnbqxh] p{margin:0 0 20px}.tg__body[data-astro-cid-jwnnbqxh] p:last-child{margin-bottom:0}.tg__body[data-astro-cid-jwnnbqxh] strong{font-weight:500}.tg__body[data-astro-cid-jwnnbqxh] a{color:var(--paper);text-underline-offset:2px;text-decoration:underline}.tg__more[data-astro-cid-jwnnbqxh]{color:var(--paper);font-family:var(--font-sans);font-weight:500;font-size:var(--fs-small);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.tg__dialog[data-astro-cid-jwnnbqxh]{overscroll-behavior:contain;background:0 0;border:none;width:min(1040px,100vw - 64px);max-width:none;max-height:90vh;padding:0;overflow:auto}.tg__dialog[data-astro-cid-jwnnbqxh]::backdrop{background:#000000b3}.tg__dialog[data-astro-cid-jwnnbqxh] .tg__card[data-astro-cid-jwnnbqxh]{flex:none}.tg__dialog[data-astro-cid-jwnnbqxh] .tg__body-wrap[data-astro-cid-jwnnbqxh]{max-height:none}.tg__dialog[data-astro-cid-jwnnbqxh] .tg__body-wrap[data-astro-cid-jwnnbqxh]:after,.tg__dialog[data-astro-cid-jwnnbqxh] .tg__more[data-astro-cid-jwnnbqxh]{display:none}.tg__close[data-astro-cid-jwnnbqxh]{float:right;z-index:1;width:56px;height:56px;color:var(--paper);cursor:pointer;background:0 0;border:none;place-items:center;margin-bottom:-56px;padding:0;display:grid;position:sticky;top:0}.tg__arrow[data-astro-cid-jwnnbqxh]{height:80px;color:var(--blue-300);cursor:pointer;background:0 0;border:none;flex:0 0 80px;place-items:center;padding:0;transition:color .15s;display:grid}.tg__arrow[data-astro-cid-jwnnbqxh]:hover{color:var(--blue-600)}.tg__arrow[data-astro-cid-jwnnbqxh][data-off]{visibility:hidden}@container (width<=999px){.tg__inner[data-astro-cid-jwnnbqxh]{flex-wrap:wrap;gap:30px 20px}.tg__track[data-astro-cid-jwnnbqxh]{flex:0 0 100%;order:-1}.tg__arrow[data-astro-cid-jwnnbqxh]{flex-basis:40px;height:46px}}@media (width<=720px){.tg__inner[data-astro-cid-jwnnbqxh],.tg--wide[data-astro-cid-jwnnbqxh] .tg__inner[data-astro-cid-jwnnbqxh]{flex-wrap:wrap;gap:30px 20px;padding:0}.tg--bg[data-astro-cid-jwnnbqxh] .tg__inner[data-astro-cid-jwnnbqxh]{padding:30px 0}.tg__track[data-astro-cid-jwnnbqxh]{flex:0 0 100%;order:-1}.tg__card[data-astro-cid-jwnnbqxh]{--card:var(--blue-400);border-radius:0;gap:20px;padding:30px 16px}.tg__card--pink[data-astro-cid-jwnnbqxh]{--card:var(--pink-400)}.tg__heading[data-astro-cid-jwnnbqxh]{line-height:1.5}.tg__body-wrap[data-astro-cid-jwnnbqxh]{max-height:340px}.tg__arrow[data-astro-cid-jwnnbqxh]{height:46px;color:var(--blue-400);flex-basis:40px}.tg__dialog[data-astro-cid-jwnnbqxh]{width:100vw;height:100dvh;max-height:none}.tg__dialog[data-astro-cid-jwnnbqxh] .tg__card[data-astro-cid-jwnnbqxh]{min-height:100%;padding-top:56px}}.sub[data-astro-cid-h3le4eru]{padding:var(--block-pad) 0;color:var(--ink)}.sub__inner[data-astro-cid-h3le4eru]{max-width:780px;padding:0 var(--block-inset);flex-direction:column;gap:20px;margin:0 auto;display:flex}.sub__heading[data-astro-cid-h3le4eru]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.25}.sub__form[data-astro-cid-h3le4eru]{align-items:flex-start;gap:30px;display:flex}.sub__field[data-astro-cid-h3le4eru]{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.sub__input[data-astro-cid-h3le4eru]{border:3px solid var(--pink-300);width:100%;font-family:var(--font-sans);font-size:var(--fs-small);color:var(--pink-500);background:0 0;border-radius:66px;padding:12px 20px;line-height:1.3}.sub__input[data-astro-cid-h3le4eru]::placeholder{color:var(--pink-500);opacity:.8}.sub__msg[data-astro-cid-h3le4eru]{font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:var(--fs-small);color:var(--ink);align-items:flex-start;gap:10px;margin:0;line-height:1.3;display:flex}.sub__msg[data-astro-cid-h3le4eru] svg[data-astro-cid-h3le4eru]{color:var(--pink-500);flex:none}.sub__form[data-astro-cid-h3le4eru] .btn[data-astro-cid-h3le4eru]{flex:none}@media (width<=720px){.sub__form[data-astro-cid-h3le4eru]{flex-direction:column;align-items:stretch;gap:16px}}.tg-tags[data-astro-cid-flewdygd]{padding:20px 0}.tg-tags__inner[data-astro-cid-flewdygd]{max-width:var(--block);padding:0 var(--block-inset);flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;display:flex}.pn[data-astro-cid-qt5zz475]{padding:var(--block-pad) 0}.pn__inner[data-astro-cid-qt5zz475]{max-width:var(--block);padding:0 var(--block-inset);justify-content:space-between;gap:20px;margin:0 auto;display:flex}.pn__link[data-astro-cid-qt5zz475]{color:var(--pink-500);font-weight:500;font-size:var(--fs-small);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.pn__link[data-astro-cid-qt5zz475]:hover{color:var(--pink-500)}.pn__link--next[data-astro-cid-qt5zz475]{text-align:right;margin-left:auto}.qz[data-astro-cid-ho2za3iu]{padding:var(--block-pad) 0;color:var(--ink)}.qz__inner[data-astro-cid-ho2za3iu]{max-width:var(--measure);padding:0 var(--block-inset);margin:0 auto}.qz__title[data-astro-cid-ho2za3iu]{font-weight:700;font-size:var(--fs-h3);margin:0 0 20px;line-height:1.25}.qz__count[data-astro-cid-ho2za3iu]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-small);color:var(--pink-500);margin:0 0 10px}.qz__qhead[data-astro-cid-ho2za3iu]{font-weight:500;font-size:var(--fs-body);margin:0 0 20px;line-height:1.25}.qz__img[data-astro-cid-ho2za3iu]{border-bottom-left-radius:66px;width:100%;margin:0 0 20px}.qz__answers[data-astro-cid-ho2za3iu]{flex-direction:column;gap:12px;display:flex}.qz__a[data-astro-cid-ho2za3iu]{text-align:left;cursor:pointer;box-shadow:inset 0 0 0 2px var(--pink-100);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-small);background:0 0;border-radius:20px;flex-direction:column;gap:8px;padding:16px 20px;line-height:1.3;transition:background .15s,box-shadow .15s;display:flex}.qz__a[data-astro-cid-ho2za3iu]:hover:not(.qz--answered *){background:var(--pink-50)}.qz__answers[data-astro-cid-ho2za3iu].qz--locked .qz__a[data-astro-cid-ho2za3iu]{cursor:default;pointer-events:none}.qz__a--correct[data-astro-cid-ho2za3iu]{background:var(--pink-500);color:var(--paper);box-shadow:none}.qz__a--dim[data-astro-cid-ho2za3iu]{opacity:.5}.qz__a-desc[data-astro-cid-ho2za3iu]{font-weight:300;font-size:var(--fs-small);line-height:1.3}.qz__next[data-astro-cid-ho2za3iu]{margin-top:20px}.qz__score[data-astro-cid-ho2za3iu]{font-weight:700;font-size:var(--fs-h3);color:var(--pink-500);margin:0 0 20px;line-height:1.25}.qz__rdesc[data-astro-cid-ho2za3iu]{font-weight:300;font-size:var(--fs-small);margin:0 0 20px;line-height:1.3}.fm[data-astro-cid-ssgboa3z]{padding:var(--block-pad) 0;color:var(--ink);--error:#d64545}.fm__inner[data-astro-cid-ssgboa3z]{max-width:780px;padding:0 var(--block-inset);margin:0 auto}.fm__img[data-astro-cid-ssgboa3z]{border-bottom-left-radius:66px;width:100%;margin:0 0 20px}.fm__heading[data-astro-cid-ssgboa3z]{font-weight:700;font-size:var(--fs-h3);margin:0 0 6px;line-height:1.25}.fm__sub[data-astro-cid-ssgboa3z]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-small);margin:0 0 20px}.fm__form[data-astro-cid-ssgboa3z]{flex-direction:column;gap:20px;display:flex}.fm__field[data-astro-cid-ssgboa3z]{flex-direction:column;gap:8px;display:flex}.fm__label[data-astro-cid-ssgboa3z]{font-weight:500;font-size:var(--fs-small)}.fm__req[data-astro-cid-ssgboa3z]{color:var(--pink-500)}.fm__input[data-astro-cid-ssgboa3z]{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--ink);border:2px solid var(--pink-100);background:0 0;border-radius:20px;padding:12px 20px;line-height:1.3}.fm__input[data-astro-cid-ssgboa3z]:focus{border-color:var(--pink-500);outline:none}.fm__file[data-astro-cid-ssgboa3z]{padding:10px 20px}.fm__radios[data-astro-cid-ssgboa3z]{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.fm__radio[data-astro-cid-ssgboa3z]{font-size:var(--fs-small);align-items:center;gap:10px;display:flex}.fm__form[data-astro-cid-ssgboa3z].fm--tried [data-astro-cid-ssgboa3z]:invalid{border-color:var(--error)}.fm__notice[data-astro-cid-ssgboa3z],.fm__error[data-astro-cid-ssgboa3z]{color:var(--error);font-weight:500;font-size:var(--fs-small);margin:0}.fm__status[data-astro-cid-ssgboa3z]{font-weight:500;font-size:var(--fs-small);margin:0}.fm__fallback[data-astro-cid-ssgboa3z]{font-size:var(--fs-small);margin:0}.fm__fallback[data-astro-cid-ssgboa3z] a[data-astro-cid-ssgboa3z]{color:var(--pink-500)}.fm__check[data-astro-cid-ssgboa3z]{font-size:var(--fs-small);opacity:.8;margin:0}.fm__hp[data-astro-cid-ssgboa3z]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fm__privacy[data-astro-cid-ssgboa3z]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-small);color:var(--ink);opacity:.8;margin:4px 0 0;line-height:1.3}.btn--big[data-astro-cid-ssgboa3z].btn--pink{align-self:flex-start}.lib[data-astro-cid-wkfuzj6d]{padding:var(--block-pad) 0;color:var(--ink)}.lib__inner[data-astro-cid-wkfuzj6d]{max-width:1680px;margin:0 auto}.lib__h[data-astro-cid-wkfuzj6d]{font-size:var(--fs-h2);text-align:center;margin:0 0 30px;font-weight:700;line-height:1.2}.lib__cols[data-astro-cid-wkfuzj6d]{justify-content:center;align-items:flex-start;display:flex}.lib__filters[data-astro-cid-wkfuzj6d]{flex-direction:column;flex:0 0 420px;gap:30px;padding:30px;display:flex;position:sticky;top:100px}.lib__fhead[data-astro-cid-wkfuzj6d]{align-items:center;gap:30px;display:flex}.lib__ftitle[data-astro-cid-wkfuzj6d]{font-weight:500;font-size:var(--fs-body);flex:1;margin:0;line-height:1.5}.lib__reset[data-astro-cid-wkfuzj6d]{cursor:pointer;font-family:var(--font-sans);font-weight:300;font-size:var(--fs-small);color:var(--ink);background:0 0;border:none;padding:0;line-height:1.5}.lib__reset[data-astro-cid-wkfuzj6d]:hover{color:var(--pink-500)}.lib__chips[data-astro-cid-wkfuzj6d]{flex-wrap:wrap;gap:10px;display:flex}.lib__chips[data-astro-cid-wkfuzj6d] .btn[data-astro-cid-wkfuzj6d]{cursor:pointer;border:0}.lib__line[data-astro-cid-wkfuzj6d]{background:var(--blue-300);width:360px;height:2px}.lib__right[data-astro-cid-wkfuzj6d]{max-width:var(--block);flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.lib__empty[data-astro-cid-wkfuzj6d]{font-weight:700;font-size:var(--fs-body);text-align:center;margin:0;padding:30px 0;line-height:1.5}.lib__grid[data-astro-cid-wkfuzj6d]{grid-template-columns:repeat(3,1fr);align-items:start;gap:60px;width:100%;padding:30px 20px;display:grid}.lib__card[data-astro-cid-wkfuzj6d]{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.lib__card[data-astro-cid-wkfuzj6d][hidden]{display:none}.lib__card[data-astro-cid-wkfuzj6d]:hover .lib__title[data-astro-cid-wkfuzj6d]{color:var(--pink-500)}.lib__img[data-astro-cid-wkfuzj6d]{aspect-ratio:560/330;border-top-right-radius:66px;overflow:hidden}.lib__img--empty[data-astro-cid-wkfuzj6d]{background:var(--accent-bg)}.lib__img[data-astro-cid-wkfuzj6d] img[data-astro-cid-wkfuzj6d]{object-fit:cover;width:100%;height:100%}.lib__tags[data-astro-cid-wkfuzj6d]{font-weight:400;font-size:var(--fs-small);color:var(--pink-300);margin:0;line-height:1.5}.lib__rule[data-astro-cid-wkfuzj6d]{background:var(--pink-50);height:2px}.lib__title[data-astro-cid-wkfuzj6d]{font-weight:500;font-size:var(--fs-body);margin:0;line-height:1.5}.lib__sub[data-astro-cid-wkfuzj6d]{font-weight:300;font-size:var(--fs-small);margin:0;line-height:1.5}.lib__morewrap[data-astro-cid-wkfuzj6d]{padding:30px}.lib__more[data-astro-cid-wkfuzj6d][hidden],.lib__open[data-astro-cid-wkfuzj6d],.lib__close[data-astro-cid-wkfuzj6d]{display:none}@media (width<=1200px){.lib__cols[data-astro-cid-wkfuzj6d]{flex-direction:column;gap:20px}.lib__open[data-astro-cid-wkfuzj6d]{align-self:flex-start;display:inline-flex}.lib__filters[data-astro-cid-wkfuzj6d]{z-index:60;background:var(--paper);flex:none;width:auto;padding:60px 16px 30px;display:none;position:fixed;inset:0;overflow-y:auto}.lib--open[data-astro-cid-wkfuzj6d] .lib__filters[data-astro-cid-wkfuzj6d]{display:flex}.lib__close[data-astro-cid-wkfuzj6d]{color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:40px;line-height:1;display:block;position:absolute;top:10px;right:12px}.lib__line[data-astro-cid-wkfuzj6d]{width:100%}.lib__inner[data-astro-cid-wkfuzj6d]{padding:0 var(--block-inset)}.lib__grid[data-astro-cid-wkfuzj6d]{grid-template-columns:repeat(2,1fr);gap:40px;padding:20px 0}}@media (width<=720px){.lib__grid[data-astro-cid-wkfuzj6d]{grid-template-columns:1fr}}.bgband{background:var(--accent-bg);color:var(--accent-fg);display:flow-root}.bgband>*{--block-pad:0px;--block-inset:30px}.side__sticky[data-astro-cid-wv7whodv]{flex-direction:column;gap:20px;max-height:calc(100vh - 120px);display:flex;position:sticky;top:100px;overflow-y:auto}.side__cat[data-astro-cid-wv7whodv]{align-self:flex-start}.side__toc[data-astro-cid-wv7whodv]{border-left:2px solid var(--pink-100);flex-direction:column;gap:4px;display:flex}.side__link[data-astro-cid-wv7whodv]{color:var(--ink);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 16px;font-size:18px;line-height:1.35;text-decoration:none;transition:color .15s,border-color .15s}.side__link[data-astro-cid-wv7whodv]:first-child{padding-top:0}.side__link[data-astro-cid-wv7whodv]:last-child{padding-bottom:0}.side__link--h3[data-astro-cid-wv7whodv]{opacity:.85;padding-left:28px;font-size:16px}.side__link[data-astro-cid-wv7whodv]:hover{color:var(--pink-500)}.side__link[data-astro-cid-wv7whodv].is-active{color:var(--pink-500);border-left-color:var(--pink-500);font-weight:500}@media (width<=1200px){.side__sticky[data-astro-cid-wv7whodv]{position:static}.side__toc[data-astro-cid-wv7whodv]{display:none}}.article[data-astro-cid-sxf6lszg]{max-width:var(--block);grid-template-columns:240px minmax(0,1fr);gap:40px;margin:0 auto;padding:0 30px;display:grid}.article__body[data-astro-cid-sxf6lszg]{--block-inset:0;min-width:0}@media (width<=1200px){.article[data-astro-cid-sxf6lszg]{grid-template-columns:1fr}.article__body[data-astro-cid-sxf6lszg] .bgband{box-shadow:0 0 0 100vmax var(--accent-bg);clip-path:inset(0 -100vmax);margin-inline:-30px}}
