#block1{position:relative;isolation:isolate;height:100%;color:#fff;z-index:1}#block1:before{background:var(--purple);clip-path:shape(from 350px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 175px),arc by -25px 25px of 25px cw,hline to calc(100% - 315px),arc by -25px 25px of 25px ccw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 75px,arc by 25px -25px of 25px cw,hline to 300px,arc by 25px -25px of 25px ccw,arc by 25px -25px of 25px cw,close)}#block1 .block1-title{position:absolute;top:0;left:325px;right:0;height:155px;display:flex;align-items:center;justify-content:center;font-size:clamp(32px,3.8vw,40px);font-weight:700;text-align:center}#block1 .block1-button{position:absolute;top:73px;left:23px;width:284px;height:53px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-decoration:none;color:#fff;background-color:#654d64cc;border-radius:10px;transition:transform .3s ease-in-out,background-color .3s ease-in-out}#block1 .block1-button:hover{background-color:var(--plum);transform:scale(1.05)}#block1 .block1-me_name{position:absolute;top:153px;left:27px;font-size:36px;line-height:1.5;font-weight:700}#block1 .block1-me_sub{position:absolute;top:207px;left:27px;display:flex;flex-direction:column;gap:4px;font-size:16px;font-weight:500}#block1 .block1-me_sub_div{display:flex;align-items:center;gap:5px}#block1 .block1-me_sub_div svg{flex-shrink:0;width:21px;height:21px}#block1 .block1-container-me_image{position:absolute;right:340px;bottom:0;width:142px;height:149px;border-radius:0 0 25px;overflow:hidden}#block1 .block1-me_image{display:block;width:176px;height:176px;border-radius:100%;object-fit:cover;border:solid 4px var(--pink)}@media(max-width:959.98px){#block1{height:auto;min-height:300px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title" "name image" "sub image" "button image";column-gap:20px;align-content:start;padding:14px 28px 28px}#block1:before{clip-path:shape(from 350px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 75px,arc by 25px -25px of 25px cw,hline to 300px,arc by 25px -25px of 25px ccw,arc by 25px -25px of 25px cw,close)}#block1 .block1-title,#block1 .block1-button,#block1 .block1-me_name,#block1 .block1-me_sub,#block1 .block1-container-me_image{position:static}#block1 .block1-title{grid-area:title;height:auto;min-height:66px;margin-left:310px;margin-bottom:14px;justify-content:flex-end;font-size:clamp(20px,3.8vw,32px);line-height:1.2;text-align:right}#block1 .block1-me_name{grid-area:name;font-size:clamp(28px,5vw,36px);line-height:1.2;margin-bottom:12px}#block1 .block1-me_sub{grid-area:sub;margin-bottom:18px}#block1 .block1-button{grid-area:button;width:min(284px,100%)}#block1 .block1-container-me_image{grid-area:image;align-self:end;width:clamp(150px,26vw,190px);height:clamp(150px,26vw,190px);border-radius:100%}#block1 .block1-me_image{width:100%;height:100%}}@media(max-width:639.98px){#block1{--photo: 37%;display:flex;flex-direction:column;min-height:0;padding:10px 0 14px calc(var(--photo) + 12px)}#block1:before{clip-path:shape(from 25px 0,hline to calc(100% - 70px),arc by 25px 25px of 25px cw,arc by 25px 25px of 25px ccw,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to calc(var(--photo) + 25px),arc by -25px -25px of 25px cw,vline to 104px,arc by -25px -25px of 25px ccw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block1 .block1-me_name{position:absolute;top:10px;left:16px;right:54px;margin:0;font-size:clamp(19px,6.4vw,30px)}#block1 .block1-title{position:absolute;top:calc(14px + clamp(23px,7.7vw,36px));left:16px;right:54px;height:auto;min-height:0;margin:0;justify-content:flex-start;font-size:clamp(13px,3.8vw,18px);font-weight:600}#block1 .block1-me_sub{margin:80px 0 12px;gap:6px;font-size:clamp(13px,3.7vw,16px);padding-right:12px}#block1 .block1-me_sub_div svg{width:18px;height:18px}#block1 .block1-button{order:1;flex-shrink:0;width:calc(100% - 14px);height:46px;font-size:15px}#block1 .block1-container-me_image{position:absolute;left:0;bottom:0;top:92px;align-self:stretch;width:calc(var(--photo) - 12px);height:auto;border-radius:25px}#block1 .block1-me_image{border-radius:25px}}#block2{position:absolute;bottom:0;right:0;width:320px;height:130px;padding:5px 10px;display:flex;flex-direction:column;overflow:hidden;color:var(--ink);background-color:var(--pink);border-radius:10px 25px 25px;z-index:2}#block2 .block2-title{font-size:16px;font-weight:700}#block2 .block2-title a{color:inherit}#block2 .block2-title a:hover{color:#fff}#block2 .block2-row{flex:1;min-height:0;display:flex;align-items:center;gap:10px}#block2 .block2-img-wrapper{position:relative;flex-shrink:0;width:80px;height:80px;margin-left:5px;background-color:#fff;border-radius:10px;overflow:hidden}#block2 .block2-image{display:block;width:100%;height:100%;object-fit:cover}#block2 .loading .block2-image{visibility:hidden}#block2 .loading:before{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;border:3px solid var(--purple);border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;transform:translate(-50%,-50%)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}#block2 .block2-text{flex:1;min-width:0;height:80px;display:flex;flex-direction:column}#block2 .block2-text-title{height:40px;overflow:hidden;font-size:14px;line-height:20px;font-weight:700}#block2 .block2-text-subtitle{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;height:28px;font-size:12px}#block2 .block2-text-artist{flex:1;min-width:0;align-self:flex-start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#block2 .block2-text-subtitle_btns{display:flex;align-items:center;gap:5px}#block2 button{display:flex;width:24px;height:24px}#block2 button:disabled{opacity:.4;cursor:not-allowed}#block2 button:not(:disabled):hover{color:#fff}#block2 button svg{width:100%;height:100%}#block2 .block2-btn-pause,#block2 .playing .block2-btn-play{display:none}#block2 .playing .block2-btn-pause{display:block}#block2 .block2-text-bar{display:flex;align-items:center;gap:5px}#block2 .block2-text-duration{font-size:12px;font-weight:500;white-space:nowrap}#block2 .block2-text-bar_empty{flex:1;height:5px;background-color:var(--purple);border-radius:5px;overflow:hidden}#block2 .block2-text-bar_filled{width:0;height:100%;background-color:var(--ink);border-radius:5px;transition:width .3s ease-in-out}#block2 .curved-progress{display:none}@media(max-width:959.98px){#block2{position:relative;width:100%;margin-top:20px;padding:12px 16px;height:134px;border-radius:25px}}@media(max-width:639.98px){#block2{--curve-start: min( calc((100% - 120px)*.43) , calc(100% - 245px) );height:162px;padding:0;overflow:visible;background:none;isolation:isolate}#block2:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pink);border-radius:25px;clip-path:shape(from 25px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to calc(126px + var(--curve-start)),arc by -20px -20px of 20px cw,arc by -20px -20px of 20px ccw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block2 .block2-title{position:absolute;top:9px;left:14px;right:14px}#block2 .block2-row{display:block}#block2 .block2-img-wrapper{position:absolute;top:34px;left:14px;margin:0}#block2 .block2-text{height:auto}#block2 .block2-text-title{position:absolute;top:32px;left:106px;right:14px;height:22px;white-space:nowrap;text-overflow:ellipsis}#block2 .block2-text-artist{position:absolute;top:56px;left:106px;right:14px}#block2 .block2-text-subtitle_btns{position:absolute;right:14px;top:84px;gap:10px}#block2 button{width:36px;height:36px}#block2 .block2-text-bar_empty{display:none}#block2 .curved-progress{display:block;position:absolute;top:100px;left:106px;right:14px;height:44px;pointer-events:none}#block2 .curved-progress svg{display:block;width:100%;height:100%}#block2 .curved-progress path{stroke-width:2.5;stroke-linecap:round}#block2 .progress-track{stroke:var(--purple)}#block2 .progress-line{stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:1}#block2 .block2-text-duration{position:absolute;top:121px;right:14px}}#block3{position:relative;isolation:isolate;min-height:370px;padding:15px;display:flex;flex-direction:column;color:var(--ink);background-color:var(--pink);border-radius:25px}#block3 .block3-title{display:flex;align-items:center;gap:5px;margin-bottom:10px;font-size:16px;font-weight:600}#block3 .block3-title svg{width:24px;height:24px}#block3 .block3-content{display:flex;flex-direction:column;gap:10px;flex:1}#block3 .block3-content-item-title{margin-bottom:5px;font-size:15px;font-weight:700}#block3 .block3-content-item-text{font-size:14px}#block3 .block3-content-item-text:before{content:"> "}#block3 .block3-more{align-self:flex-end;font-size:13px;font-weight:600;color:inherit}#block3 .block3-more:hover{color:#fff}@media(max-width:959.98px){#block3{min-height:0}#block3 .block3-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}}@media(max-width:639.98px){#block3{padding:66px 16px 16px;background:none}#block3:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pink);border-radius:25px;clip-path:shape(from 25px 0,hline to 195px,arc by 25px 25px of 25px cw,arc by 25px 25px of 25px ccw,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block3 .block3-title{position:absolute;top:12px;left:16px;margin:0}}#block4{position:absolute;inset:0 0 auto;height:250px;isolation:isolate;color:#fff}#block4:before{background:var(--plum);clip-path:shape(from 25px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to calc(100% - 150px),arc by -25px -25px of 25px cw,vline to 190px,arc by -25px -25px of 25px ccw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block4 .block4-title{position:absolute;top:10px;left:15px;display:flex;align-items:center;gap:5px;font-size:16px;font-weight:600}#block4 .block4-title svg{width:24px;height:24px}#block4 .block4-more{position:absolute;top:12px;right:18px;font-size:13px;font-weight:500;color:inherit}#block4 .block4-more:hover{color:var(--pink)}#block4 .block4-content{position:absolute;top:42px;left:15px;right:15px;height:110px}.slider{height:100%;overflow:hidden;border-radius:12px}.slider__container{display:flex;gap:10px;height:100%}.slider__slide{flex:0 0 min(210px,70%);min-width:0;padding:12px 14px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;text-decoration:none;color:var(--ink);background:var(--pink) radial-gradient(rgba(255,255,255,.45) 1.5px,transparent 1.5px) 0 0 / 12px 12px;border-radius:12px;transition:background-color .3s ease}.slider__slide:nth-child(2n){background-color:var(--purple)}.slider__slide:hover{background-color:#fff}.slider__name{font-size:16px;line-height:1.2;font-weight:700}.slider__stack{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider__buttons{position:absolute;right:0;bottom:10px;width:175px;height:75px;display:flex;justify-content:center;align-items:center;gap:20px}.slider__button{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff}.slider__button:hover{background-color:#ffffff1a}.slider__button:disabled{color:#fff6;background:none;cursor:not-allowed}.slider__button__svg{width:35px;height:35px}@media(max-width:639.98px){#block4{--title-tab: 200px;position:relative;inset:auto;height:262px;margin-top:-40px;z-index:1}#block4:before{clip-path:shape(from 25px 0,hline to calc(var(--title-tab) - 25px),arc by 25px 25px of 25px cw,arc by 25px 25px of 25px ccw,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 75px),arc by -25px 25px of 25px cw,hline to var(--leg),arc by -25px 25px of 25px ccw,arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block4 .block4-title{top:12px;left:16px}#block4 .block4-more{inset:auto auto 12px 16px;max-width:calc(var(--leg) - 40px);line-height:1.25}#block4 .block4-content{top:62px;left:12px;right:12px;height:130px}.slider__buttons{display:none}}@media(max-width:369.98px){#block4{--title-tab: 150px}#block4 .block4-title svg{display:none}}#block5{position:absolute;top:195px;left:0;width:calc(100% - 195px);height:175px;isolation:isolate;color:var(--ink);transform-origin:top right;z-index:2}#block5:before{background:var(--purple);clip-path:shape(from 25px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to 90px,arc by -25px 25px of 25px cw,hline to calc(100% - 60px),arc by -25px 25px of 25px ccw,vline to 150px,arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block5 .block5-title{position:absolute;top:15px;left:15px;display:flex;align-items:center;gap:5px;font-size:16px;font-weight:700}#block5 .block5-title svg{width:24px;height:24px}#block5 .block5-content{position:absolute;top:50px;left:15px;display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:500}#block5 .block5-content div{display:flex;gap:10px;white-space:nowrap}@media(max-width:639.98px){#block5{position:relative;top:auto;width:100%;height:auto;margin-top:-30px;z-index:0;padding:64px 16px 18px}#block5:before{clip-path:shape(from calc(var(--leg) + 45px) 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 75px,arc by 25px -25px of 25px cw,hline to calc(var(--leg) - 5px),arc by 25px -25px of 25px ccw,arc by 25px -25px of 25px cw,close)}#block5 .block5-title{top:12px;left:calc(var(--leg) + 35px);right:12px;justify-content:flex-end;font-size:15px}#block5 .block5-title span{white-space:nowrap}#block5 .block5-content{position:static;font-size:clamp(13px,3.8vw,15px)}}@media(max-width:409.98px){#block5 .block5-title svg{display:none}}#block6{position:absolute;top:270px;right:0;width:260px;height:100px;isolation:isolate;color:var(--ink);z-index:3}#block6:before{background:var(--pink);clip-path:shape(from 110px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to 75px,arc by -25px 25px of 25px cw,hline to 20px,arc by -20px -20px of 20px cw,arc by 20px -20px of 20px cw,hline to 60px,arc by 25px -25px of 25px ccw,vline to 25px,arc by 25px -25px of 25px cw,close)}#block6 .block6-btns{position:absolute;top:12px;right:25px;display:flex;align-items:center;gap:15px}#block6 .block6-btn{display:flex;color:#000}#block6 .block6-btns svg{width:36px;height:36px;transition:transform .4s ease-out}#block6 .block6-btns svg:hover{transform:scale(1.2)}#block6 .block6-email{position:absolute;left:0;bottom:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}#block6 .block6-email a{color:currentColor;text-decoration:none}#block6 .block6-email a:hover{text-decoration:underline}@media(max-width:639.98px){#block6{position:relative;top:auto;width:100%;height:auto;margin-top:20px;padding:16px}#block6:before{clip-path:none}#block6 .block6-btns{position:static;justify-content:center;gap:36px;margin-bottom:8px}#block6 .block6-btns svg{width:44px;height:44px}#block6 .block6-email{position:static;height:auto}}.page-hero{position:relative;isolation:isolate;margin-bottom:20px;padding:72px 28px 28px;color:#fff}.page-hero:before{background:var(--purple);clip-path:shape(from 350px 0,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 75px,arc by 25px -25px of 25px cw,hline to 300px,arc by 25px -25px of 25px ccw,arc by 25px -25px of 25px cw,close)}.page-hero h1{font-size:clamp(32px,6vw,48px);line-height:1.15;font-weight:700}.page-hero p{max-width:620px;margin-top:8px;font-size:clamp(15px,2vw,17px);font-weight:500}.tab-card{--card: var(--pink);--tab: 200px;position:relative;isolation:isolate;padding:64px 18px 20px;color:var(--ink)}.tab-card:before{background:var(--card);clip-path:shape(from 25px 0,hline to calc(var(--tab) - 25px),arc by 25px 25px of 25px cw,arc by 25px 25px of 25px ccw,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}.tab-card--purple{--card: var(--purple)}.tab-card--dark{--card: var(--plum);color:#fff}.tab-card--wide{grid-column:1 / -1}.tab-card-title{position:absolute;top:12px;left:18px;font-size:17px;font-weight:600}.tab-card-text{font-size:14px;line-height:1.6}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags li{padding:3px 11px;font-size:13px;font-weight:500;color:var(--ink);background:#ffffffb8;border-radius:999px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.filter{min-height:40px;padding:0 18px;font-size:14px;font-weight:600;background:#fff;border:2px solid var(--plum);border-radius:999px;transition:background-color .2s ease,color .2s ease}.filter:hover{background:var(--pink)}.filter[aria-pressed=true]{color:#fff;background:var(--plum)}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:20px}.project-card{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--pink);border-radius:25px}.project-card:nth-child(3n+2){background:var(--purple)}.project-card:nth-child(3n){color:#fff;background:var(--plum)}.project-name{font-size:19px;line-height:1.25;font-weight:700}.project-description{flex:1;font-size:14px;line-height:1.55}.project-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.project-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;color:inherit}.project-link:hover{text-decoration-thickness:2px}.project-link svg{width:16px;height:16px}.skills-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;margin-bottom:20px}.timeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:20px}.timeline{display:flex;flex-direction:column;gap:16px}.timeline li{padding-left:14px;border-left:3px solid currentColor}.timeline-date{font-size:13px;font-weight:500}.timeline h3{font-size:15px;line-height:1.35;font-weight:700}.timeline p{margin-top:2px;font-size:14px;line-height:1.5}.timeline a{font-weight:600;color:inherit}.contact-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.contact-side{display:flex;flex-direction:column;gap:20px}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:600}.contact-form input,.contact-form textarea{width:100%;padding:10px 14px;font-size:16px;color:var(--ink);background:#fff;border:2px solid transparent;border-radius:12px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--plum)}.contact-submit,.contact-copy{min-height:48px;padding:0 20px;font-size:15px;font-weight:700;color:#fff;background:var(--plum);border-radius:12px;transition:transform .2s ease}.contact-submit:hover,.contact-copy:hover{transform:scale(1.02)}.contact-hint{font-size:12px;line-height:1.5}.contact-email{display:block;margin-bottom:12px;font-size:15px;font-weight:600;color:inherit;overflow-wrap:anywhere}.contact-copy{width:100%;color:var(--ink);background:var(--pink)}.contact-links{display:flex;flex-direction:column;gap:8px}.contact-links a{display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px;font-weight:600;color:inherit;overflow-wrap:anywhere}.contact-links svg{flex-shrink:0;width:24px;height:24px}.contact-pgp{display:block;font-family:ui-monospace,Consolas,monospace;font-size:13px;line-height:1.6}@media(max-width:759.98px){.contact-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639.98px){.page-hero{padding:18px 18px 22px}.page-hero:before{clip-path:shape(from 25px 0,hline to calc(100% - 70px),arc by 25px 25px of 25px cw,arc by 25px 25px of 25px ccw,hline to calc(100% - 25px),arc by 25px 25px of 25px cw,vline to calc(100% - 25px),arc by -25px 25px of 25px cw,hline to 25px,arc by -25px -25px of 25px cw,vline to 25px,arc by 25px -25px of 25px cw,close)}.page-hero h1{padding-right:40px}.page-hero p{margin-top:14px}}:root{--pink: #FD9AFB;--purple: #C67AF6;--plum: #654D64;--ink: #312531}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}html{scrollbar-gutter:stable}body{min-height:100dvh;padding:40px 20px;background:#f7f7f7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAARVSURBVHgB7dwhDsAgFAVBaCq5/0nxbY9A5SYzmjy5+Yr5fAZAwDUAIgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMwQIy7tOHe++jd2uto3f27Nmz93fPhQVkCBaQIVhAhmABGYIFZAgWkCFYQIZgARmCBWRMf7oDFS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw5/u9uzZy+y5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAx/ugMZLiwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCDDn+727NnL7LmwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADH+6AxkuLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIMOf7vbs2cvsubCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMf7oDGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw5/u9uzZy+y5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAx/ugMZLiwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCDDn+727NnL7LmwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADH+6AxkuLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIMOf7vbs2cvsubCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMf7oDGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw5/u9uzZy+y5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAx/ugMZLiwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCDDn+727NnL7LmwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADH+6AxkuLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIMOf7vbs2cvsubCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMf7oDGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw5/u9uzZy+y5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAx/ugMZLiwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCDDn+727NnL7LmwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CADH+6AxkuLCBDsIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIMOf7vbs2cvsubCADMECMgQLyBAsIEOwgAzBAjIEC8gQLCBDsIAMf7oDGS4sIEOwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgw5/u9uzZy+y5sIAMwQIyBAvIECwgQ7CADMECMgQLyBAsIEOwgAx/ugMZLiwgQ7CADMECMgQLyBAsIEOwgAzBAjIEC8gQLCDDn+727NnL7LmwgAzBAjIEC8gQLCBDsIAMwQIyBAvIECwgQ7CAjBekCt8uExTy5QAAAABJRU5ErkJggg==) repeat;background-size:max(37.5vw,320px) max(37.5vw,320px);color:var(--ink);overflow-x:hidden}ul,ol{list-style:none}button{border:0;background:none;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}h1:focus{outline:none}[hidden]{display:none!important}.sprite{position:absolute;width:0;height:0}.anim [data-reveal]{opacity:0}.app{position:relative;width:min(1040px,100%);margin:0 auto}.row1{position:relative;height:305px;margin-bottom:20px}.row2{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:20px}.row2-right-wrapper{position:relative;height:370px}#block1:before,#block4:before,#block5:before,#block6:before,.page-hero:before,.tab-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:25px}#burger{display:none;position:absolute;top:0;right:0;width:44px;height:44px;align-items:center;justify-content:center;color:var(--plum);z-index:6}#burger svg{width:34px;height:34px}#nav{position:absolute;top:0;left:0;width:324px;height:50px;display:flex;justify-content:space-around;align-items:center;z-index:5}#nav a{text-decoration:none;color:var(--ink);font-size:15px}#nav a:hover{text-decoration:underline}#nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;font-weight:600}.site-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin-top:20px;font-size:12px}.site-footer .bold{font-weight:700}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline}@media(max-width:959.98px){.row1{height:auto}.row2{grid-template-columns:minmax(0,1fr)}.row2-right-wrapper{order:-1}}@media(max-width:639.98px){body{padding:16px}#burger{display:flex}#nav{display:none;top:50px;left:auto;right:0;width:200px;height:auto;padding:8px;flex-direction:column;align-items:stretch;background:var(--plum);border-radius:20px;box-shadow:0 12px 30px #31253159}#nav.open{display:flex}#nav a{padding:12px 14px;font-size:16px;color:#fff}.row2-right-wrapper{--leg: min(165px, 100% - 185px);height:auto}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}
