.cv-heading--h1{font-size:clamp(2.75rem,calc(44px + 36 * (100vw - 480px) / 720),5rem)}.cv-heading--h1,.cv-heading--h2{line-height:100%;font-weight:430;letter-spacing:-.03em}.cv-heading--h2{font-size:clamp(2.125rem,calc(34px + 22 * (100vw - 480px) / 720),3.5rem)}.cv-heading--h3--460{font-weight:460}.cv-heading--h3--430,.cv-heading--h3--460{font-size:clamp(1.375rem,calc(22px + 8 * (100vw - 480px) / 720),1.875rem);line-height:120%;letter-spacing:-.01em}.cv-heading--h3--430{font-weight:430}.cv-heading--h4--460{font-weight:460}.cv-heading--h4--430,.cv-heading--h4--460{font-size:clamp(1.125rem,calc(18px + 4 * (100vw - 480px) / 720),1.375rem);line-height:120%;letter-spacing:-.01em}.cv-heading--h4--430{font-weight:430}.cv-body--md--500{font-size:1rem;line-height:130%;font-weight:500;letter-spacing:0}.cv-body--md--460,.cv-body--res--mb--460{font-size:1rem;line-height:130%;font-weight:460;letter-spacing:0}.cv-body--res--mb--460{font-size:clamp(.875rem,calc(14px + 2 * (100vw - 480px) / 720),1rem)}.cv-body--md--430,.cv-body--res--mb--430{font-size:1rem;line-height:150%;font-weight:430;letter-spacing:0}.cv-body--res--mb--430{font-size:clamp(.875rem,calc(14px + 2 * (100vw - 480px) / 720),1rem)}.cv-body--sm{font-size:.875rem;line-height:140%;font-weight:460;letter-spacing:0}.cv-misc--action{line-height:150%}.cv-misc--action,.cv-misc--link{font-size:1rem;font-weight:460;letter-spacing:0}.cv-misc--link{line-height:140%}.cv-misc--link span{text-decoration:none;background-image:linear-gradient(90deg,rgba(41,40,43,.16),rgba(41,40,43,.16));background-size:100% 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .3s ease}.cv-misc--link span:hover{background-size:0 2px}.cv--mono{font-variant-numeric:tabular-nums}.cv-container{position:relative;margin-right:auto;margin-left:auto;padding:0 1rem;width:100%;padding-inline:1rem;container-type:inline-size}@media(min-width:640px){.cv-container{padding:0 1rem;max-width:40rem}}@media(min-width:768px){.cv-container{padding:0 1rem;max-width:45rem}}@media(min-width:1024px){.cv-container{padding:0 2.5rem;max-width:75rem}}@media(min-width:1440px){.cv-container{max-width:84rem;padding:0}}@media(min-width:1680px){.cv-container{max-width:90rem}}.cv-figure{position:relative;overflow:hidden}.cv-image{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.cv-grid{display:grid;column-gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:768px){.cv-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.cv-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.cv-scrollbar-hidden::-webkit-scrollbar{display:none}.cv-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.Accordion_cv-heading--h1__k5erF{font-size:clamp(2.75rem,calc(44px + 36 * (100vw - 480px) / 720),5rem);line-height:100%;font-weight:430;letter-spacing:-.03em}.Accordion_cv-heading--h2__Oxucg{font-size:clamp(2.125rem,calc(34px + 22 * (100vw - 480px) / 720),3.5rem);line-height:100%;font-weight:430;letter-spacing:-.03em}.Accordion_cv-heading--h3--460__FGPQY{font-weight:460}.Accordion_cv-heading--h3--430__94uI4,.Accordion_cv-heading--h3--460__FGPQY{font-size:clamp(1.375rem,calc(22px + 8 * (100vw - 480px) / 720),1.875rem);line-height:120%;letter-spacing:-.01em}.Accordion_cv-heading--h3--430__94uI4{font-weight:430}.Accordion_cv-heading--h4--460__iDha0{font-weight:460}.Accordion_cv-heading--h4--430__OghXl,.Accordion_cv-heading--h4--460__iDha0{font-size:clamp(1.125rem,calc(18px + 4 * (100vw - 480px) / 720),1.375rem);line-height:120%;letter-spacing:-.01em}.Accordion_cv-heading--h4--430__OghXl{font-weight:430}.Accordion_cv-body--md--500__auoEg{font-size:1rem;line-height:130%;font-weight:500;letter-spacing:0}.Accordion_cv-body--md--460__QRMUO,.Accordion_cv-body--res--mb--460__6v7HL{font-size:1rem;line-height:130%;font-weight:460;letter-spacing:0}.Accordion_cv-body--res--mb--460__6v7HL{font-size:clamp(.875rem,calc(14px + 2 * (100vw - 480px) / 720),1rem)}.Accordion_cv-body--md--430__xMOmK,.Accordion_cv-body--res--mb--430__elGUS{font-size:1rem;line-height:150%;font-weight:430;letter-spacing:0}.Accordion_cv-body--res--mb--430__elGUS{font-size:clamp(.875rem,calc(14px + 2 * (100vw - 480px) / 720),1rem)}.Accordion_cv-body--sm__65CKk{font-size:.875rem;line-height:140%;font-weight:460;letter-spacing:0}.Accordion_cv-misc--action__pJcb4{font-size:1rem;line-height:150%;font-weight:460;letter-spacing:0}.Accordion_cv-misc--link__jOEr4{font-size:1rem;line-height:140%;font-weight:460;letter-spacing:0}.Accordion_cv-misc--link__jOEr4 span{text-decoration:none;background-image:linear-gradient(90deg,rgba(41,40,43,.16),rgba(41,40,43,.16));background-size:100% 2px;background-position:100% 100%;background-repeat:no-repeat;transition:background-size .3s ease}.Accordion_cv-misc--link__jOEr4 span:hover{background-size:0 2px}.Accordion_cv--mono__DVeYD{font-variant-numeric:tabular-nums}.Accordion_cv-container__p8Hby{position:relative;margin-right:auto;margin-left:auto;padding:0 1rem;width:100%;padding-inline:1rem;container-type:inline-size}@media(min-width:640px){.Accordion_cv-container__p8Hby{padding:0 1rem;max-width:40rem}}@media(min-width:768px){.Accordion_cv-container__p8Hby{padding:0 1rem;max-width:45rem}}@media(min-width:1024px){.Accordion_cv-container__p8Hby{padding:0 2.5rem;max-width:75rem}}@media(min-width:1440px){.Accordion_cv-container__p8Hby{max-width:84rem;padding:0}}@media(min-width:1680px){.Accordion_cv-container__p8Hby{max-width:90rem}}.Accordion_cv-figure__9YUZ_{position:relative;overflow:hidden}.Accordion_cv-image__q4Q1_{position:absolute;inset:0;height:100%;width:100%;object-fit:cover}.Accordion_cv-grid__N9Xij{display:grid;column-gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:768px){.Accordion_cv-grid__N9Xij{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.Accordion_cv-grid__N9Xij{grid-template-columns:repeat(12,minmax(0,1fr))}}.Accordion_cv-scrollbar-hidden__bTT1L::-webkit-scrollbar{display:none}.Accordion_cv-scrollbar-hidden__bTT1L{-ms-overflow-style:none;scrollbar-width:none}.Accordion_my_list__nnUTf{width:100%}.Accordion_my_list__nnUTf>li{border-color:#bb8f6e;display:flex;gap:.5rem;transform:translateZ(0);border-bottom:1px solid #bb8f6e;padding:.75rem 0}