.About-module-scss-module__oNcOFa__about{gap:1rem;display:grid}.About-module-scss-module__oNcOFa__sectionHeader{justify-content:space-between;align-items:center;display:flex}.About-module-scss-module__oNcOFa__sectionTitleRow{align-items:center;gap:1rem;display:inline-flex}.About-module-scss-module__oNcOFa__sectionAccent{background:linear-gradient(90deg,#f43f5e,#e11d48);border-radius:999px;width:1.75rem;height:.3rem}.About-module-scss-module__oNcOFa__sectionTitle{color:var(--panel-title);letter-spacing:-.04em;font-size:clamp(1.25rem,2.4vw,1.5rem)}.About-module-scss-module__oNcOFa__aboutCard{border:1px solid var(--panel-muted-border);background:linear-gradient(180deg, var(--panel-surface-start), var(--panel-surface-end));border-radius:1.25rem;grid-template-columns:180px 1fr;gap:1.25rem;padding:1.4rem;display:grid}@media (max-width:720px){.About-module-scss-module__oNcOFa__aboutCard{grid-template-columns:1fr}}.About-module-scss-module__oNcOFa__aboutMedia{background:linear-gradient(180deg, var(--panel-img-bg-soft), var(--panel-img-bg)),var(--panel-img-bg-medium);border:1px solid #e11d4857;border-radius:1.75rem;box-shadow:0 0 0 1px #e11d482e,0 24px 60px #00000059}.About-module-scss-module__oNcOFa__aboutMedia:before{background:linear-gradient(180deg, var(--panel-img-bg-before-soft), transparent 24%),radial-gradient(circle at top right, var(--panel-img-bg-before), transparent 30%)}.About-module-scss-module__oNcOFa__aboutMedia{padding:.8rem;overflow:hidden}.About-module-scss-module__oNcOFa__aboutImage{object-fit:cover;border-radius:.9rem;width:100%;height:100%}.About-module-scss-module__oNcOFa__aboutContent{align-content:center;gap:1rem;display:grid}.About-module-scss-module__oNcOFa__aboutContent p{color:var(--panel-text);font-size:1.02rem;line-height:1.6}.About-module-scss-module__oNcOFa__stackList{flex-wrap:wrap;gap:.75rem;display:flex}.About-module-scss-module__oNcOFa__stackItem{border:1px solid var(--panel-strong-border);background:var(--panel-ghost-bg-soft);color:var(--panel-text-strong);border-radius:999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.About-module-scss-module__oNcOFa__socials{align-items:center;gap:1.25rem;margin-top:.4rem;display:flex}.About-module-scss-module__oNcOFa__socialLink{transition:transform .16s,background-color .16s,border-color .16s}.About-module-scss-module__oNcOFa__socialLink:hover{transform:translateY(-1px)}.About-module-scss-module__oNcOFa__socialLink{color:var(--panel-text-strong);justify-content:center;align-items:center;display:inline-flex}.About-module-scss-module__oNcOFa__socialLink:hover{color:var(--rose800)}
.garden-card-module-scss-module__HXwgUq__card{border:1px solid var(--panel-strong-border);background:linear-gradient(180deg, var(--panel-surface-start), var(--panel-surface-end));min-height:168px;box-shadow:inset 0 1px 0 #ffffff05,var(--panel-shadow);border-radius:1rem;padding:1.35rem;display:grid}.garden-card-module-scss-module__HXwgUq__content{align-content:space-between;gap:1rem;height:100%;display:grid}.garden-card-module-scss-module__HXwgUq__title{color:var(--panel-title);letter-spacing:-.04em;margin:0;font-size:1.2rem;line-height:1.15}.garden-card-module-scss-module__HXwgUq__titleLink{color:inherit}.garden-card-module-scss-module__HXwgUq__description{max-width:24rem;color:var(--panel-text-soft);font-size:1rem;line-height:1.45}.garden-card-module-scss-module__HXwgUq__tagList{flex-wrap:wrap;gap:.55rem;display:flex}.garden-card-module-scss-module__HXwgUq__tag{background:var(--panel-ghost-bg);color:var(--panel-text);border-radius:.6rem;padding:.5rem .8rem;font-size:.88rem;font-weight:600}
.Garden-module-scss-module__SvPGIa__garden{gap:1rem;padding:.25rem 0 .5rem;display:grid}.Garden-module-scss-module__SvPGIa__gardenHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Garden-module-scss-module__SvPGIa__gardenTitleRow{align-items:center;gap:1rem;display:inline-flex}.Garden-module-scss-module__SvPGIa__gardenAccent{background:linear-gradient(90deg,#f43f5e,#e11d48);border-radius:999px;width:1.75rem;height:.3rem}.Garden-module-scss-module__SvPGIa__gardenTitle{color:var(--panel-title);letter-spacing:-.04em;font-size:clamp(1.25rem,2.4vw,1.5rem)}.Garden-module-scss-module__SvPGIa__gardenLink{transition:transform .16s,background-color .16s,border-color .16s}.Garden-module-scss-module__SvPGIa__gardenLink:hover{transform:translateY(-1px)}.Garden-module-scss-module__SvPGIa__gardenLink{color:var(--rose800);font-size:.875rem;font-weight:700}.Garden-module-scss-module__SvPGIa__gardenDescription{color:var(--panel-text-soft);font-size:1.05rem}.Garden-module-scss-module__SvPGIa__gardenGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:720px){.Garden-module-scss-module__SvPGIa__gardenGrid{grid-template-columns:1fr}}
.Hero-module-scss-module__jj6kkq__hero{grid-template-columns:minmax(500px,1fr) minmax(0,410px);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);min-height:min(72vh,640px);display:grid;position:relative}.Hero-module-scss-module__jj6kkq__hero h1{letter-spacing:-.06em;color:#0000;-webkit-text-fill-color:#0000;text-wrap:balance;background:linear-gradient(90deg,#f43f5e 0%,#fda4af 100%);-webkit-background-clip:text;background-clip:text;max-width:10ch;font-size:clamp(3.2rem,8vw,5.4rem);line-height:.95}.Hero-module-scss-module__jj6kkq__hero p{color:var(--panel-text);font-size:1.02rem}.Hero-module-scss-module__jj6kkq__hero p:first-of-type{color:var(--panel-text);font-size:1rem;font-weight:500}.Hero-module-scss-module__jj6kkq__hero p+p{color:var(--panel-text-soft);margin-top:.15rem}@media (max-width:720px){.Hero-module-scss-module__jj6kkq__hero{grid-template-columns:1fr;min-height:auto;padding:1.5rem}}.Hero-module-scss-module__jj6kkq__heroBadge,.Hero-module-scss-module__jj6kkq__eyebrow{width:fit-content;color:var(--panel-text-strong);letter-spacing:.08em;text-transform:uppercase;letter-spacing:.04em;text-transform:none;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;display:inline-flex}.Hero-module-scss-module__jj6kkq__heroContent{z-index:1;align-content:center;justify-items:start;gap:1.1rem;padding-left:clamp(.25rem,1vw,.5rem);display:grid;position:relative}.Hero-module-scss-module__jj6kkq__heroMedia{justify-content:flex-end;display:flex}@media (max-width:720px){.Hero-module-scss-module__jj6kkq__heroMedia{justify-content:center}}.Hero-module-scss-module__jj6kkq__heroPortraitFrame{background:linear-gradient(180deg, var(--panel-img-bg-soft), var(--panel-img-bg)),var(--panel-img-bg-medium);border:1px solid #e11d4857;border-radius:1.75rem;box-shadow:0 0 0 1px #e11d482e,0 24px 60px #00000059}.Hero-module-scss-module__jj6kkq__heroPortraitFrame:before{background:linear-gradient(180deg, var(--panel-img-bg-before-soft), transparent 24%),radial-gradient(circle at top right, var(--panel-img-bg-before), transparent 30%)}.Hero-module-scss-module__jj6kkq__heroPortraitFrame{aspect-ratio:.92;width:min(100%,360px);padding:.45rem;position:relative;overflow:hidden}.Hero-module-scss-module__jj6kkq__heroPortraitFrame:before{content:"";pointer-events:none;position:absolute;inset:0}.Hero-module-scss-module__jj6kkq__heroPortrait{z-index:1;object-fit:cover;filter:saturate(.92)contrast(1.02);border-radius:1.45rem;width:100%;height:100%;position:relative}.Hero-module-scss-module__jj6kkq__heroActions{flex-wrap:wrap;gap:.9rem;margin-top:.55rem;display:flex}.Hero-module-scss-module__jj6kkq__button{transition:transform .16s,background-color .16s,border-color .16s}.Hero-module-scss-module__jj6kkq__button:hover{transform:translateY(-1px)}.Hero-module-scss-module__jj6kkq__button{border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:1rem;min-height:3rem;padding:.9rem 1.45rem;font-size:.98rem;font-weight:700;display:inline-flex}.Hero-module-scss-module__jj6kkq__button svg{color:var(--rose800)}.Hero-module-scss-module__jj6kkq__buttonPrimary{color:#fff;background:linear-gradient(#f43f5e 0%,#e11d48 100%);box-shadow:0 12px 28px #e11d483d}.Hero-module-scss-module__jj6kkq__buttonSecondary{background:var(--panel-ghost-bg-soft);color:var(--panel-text-strong);border-color:#e11d483d}.Hero-module-scss-module__jj6kkq__section{gap:1.1rem;display:grid}.Hero-module-scss-module__jj6kkq__sectionHeading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.7rem;display:grid}.Hero-module-scss-module__jj6kkq__sectionHeading h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.4rem)}@media (max-width:720px){.Hero-module-scss-module__jj6kkq__sectionHeading{grid-template-columns:1fr}}.Hero-module-scss-module__jj6kkq__sectionIntro{gap:.7rem;display:grid}.Hero-module-scss-module__jj6kkq__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}
.project-card-module-scss-module__gNewsq__card{border:1px solid var(--panel-muted-border);background:linear-gradient(180deg, var(--panel-surface-start), var(--panel-surface-end));box-shadow:inset 0 1px 0 #ffffff08,var(--panel-shadow);border-radius:1.5rem;gap:1.35rem;padding:1.5rem;display:grid}.project-card-module-scss-module__gNewsq__preview{background:linear-gradient(180deg, var(--panel-img-bg-soft), var(--panel-img-bg)),var(--panel-img-bg-medium);border:1px solid #e11d4857;border-radius:1.75rem;box-shadow:0 0 0 1px #e11d482e,0 24px 60px #00000059}.project-card-module-scss-module__gNewsq__preview:before{background:linear-gradient(180deg, var(--panel-img-bg-before-soft), transparent 24%),radial-gradient(circle at top right, var(--panel-img-bg-before), transparent 30%)}.project-card-module-scss-module__gNewsq__preview{min-height:198px;padding:.8rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e11d4814,0 10px 30px #00000038}.project-card-module-scss-module__gNewsq__image{object-fit:cover;width:100%;height:100%}.project-card-module-scss-module__gNewsq__imageWrapper{border:1px solid #f4f4f50f;border-radius:.9rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e11d4814}.project-card-module-scss-module__gNewsq__dashboardPreview,.project-card-module-scss-module__gNewsq__editorPreview{gap:.9rem;height:100%;display:grid}.project-card-module-scss-module__gNewsq__dashboardPreview{grid-template-columns:.9fr 1.6fr}.project-card-module-scss-module__gNewsq__dashboardSidebar,.project-card-module-scss-module__gNewsq__dashboardContent,.project-card-module-scss-module__gNewsq__editorPanel{background:#12141fdb;border:1px solid #f4f4f50d;border-radius:.9rem}.project-card-module-scss-module__gNewsq__dashboardSidebar{align-content:start;gap:1rem;padding:1rem .9rem;display:grid}.project-card-module-scss-module__gNewsq__previewProjectName{color:#f4f4f5eb;font-size:.92rem;font-weight:700}.project-card-module-scss-module__gNewsq__sidebarList{gap:.45rem;display:grid}.project-card-module-scss-module__gNewsq__sidebarList span{background:#f4f4f51a;border-radius:999px;width:100%;height:.38rem}.project-card-module-scss-module__gNewsq__sidebarList span:first-child{width:72%}.project-card-module-scss-module__gNewsq__sidebarList span:nth-child(2){width:56%}.project-card-module-scss-module__gNewsq__sidebarList span:nth-child(3){width:68%}.project-card-module-scss-module__gNewsq__dashboardContent{gap:.7rem;padding:.9rem;display:grid}.project-card-module-scss-module__gNewsq__dashboardColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.project-card-module-scss-module__gNewsq__dashboardCard{background:#ffffff05;border:1px solid #f4f4f50d;border-radius:.75rem;gap:.45rem;padding:.65rem;display:grid}.project-card-module-scss-module__gNewsq__previewLabel{background:#f4f4f51a;border-radius:999px;width:48%;height:.32rem}.project-card-module-scss-module__gNewsq__previewMetricGreen,.project-card-module-scss-module__gNewsq__previewMetricPink{border-radius:.35rem;height:.65rem}.project-card-module-scss-module__gNewsq__previewMetricGreen{background:linear-gradient(90deg,#4ade80,#22c55e);width:72%}.project-card-module-scss-module__gNewsq__previewMetricPink{background:linear-gradient(90deg,#f43f5e,#e11d48);width:58%}.project-card-module-scss-module__gNewsq__dashboardRows{gap:.5rem;display:grid}.project-card-module-scss-module__gNewsq__dashboardRow{background:#ffffff05;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;display:flex}.project-card-module-scss-module__gNewsq__previewLineLong,.project-card-module-scss-module__gNewsq__previewLineMedium,.project-card-module-scss-module__gNewsq__previewLineShort{background:#f4f4f51a;border-radius:999px;height:.36rem}.project-card-module-scss-module__gNewsq__previewLineLong{width:100%}.project-card-module-scss-module__gNewsq__previewLineMedium{width:72%}.project-card-module-scss-module__gNewsq__previewLineShort{width:42%}.project-card-module-scss-module__gNewsq__previewPillGroup{gap:.35rem;display:flex}.project-card-module-scss-module__gNewsq__previewPillGroup span{background:#e11d48b3;border-radius:999px;width:.9rem;height:.38rem}.project-card-module-scss-module__gNewsq__editorPreview{grid-template-columns:.9fr 1.2fr;align-items:stretch}.project-card-module-scss-module__gNewsq__bookMock{background:radial-gradient(circle,#f43f5e1f,#0000 36%),#140f18eb;border:1px solid #f4f4f50d;border-radius:.9rem;justify-content:center;align-items:center;display:flex;position:relative}.project-card-module-scss-module__gNewsq__bookSpine{background:linear-gradient(#fb923c,#9f1239);border-radius:.35rem 0 0 .35rem;width:.8rem;height:5.7rem;position:absolute;left:calc(50% - 3.35rem);transform:perspective(50px)rotateY(18deg)}.project-card-module-scss-module__gNewsq__bookCover{background:linear-gradient(#fdf2f8,#fff1f2);border-radius:.28rem;align-content:start;gap:.55rem;width:6.2rem;height:7.1rem;padding:.55rem;display:grid;box-shadow:0 12px 24px #00000038}.project-card-module-scss-module__gNewsq__bookHeader,.project-card-module-scss-module__gNewsq__bookFooter{background:#3f3f4638;border-radius:999px;height:.24rem}.project-card-module-scss-module__gNewsq__bookArtwork{background:linear-gradient(#ffedd5,#fed7aa),linear-gradient(135deg,#be185d,#fb923c);border-radius:.35rem;flex:1;min-height:4.7rem;position:relative;overflow:hidden}.project-card-module-scss-module__gNewsq__bookArtworkGlow{background:linear-gradient(#0000,#78350f7a);height:60%;position:absolute;inset:auto 0 0}.project-card-module-scss-module__gNewsq__editorPanel{align-content:start;gap:.75rem;padding:.9rem;display:grid}.project-card-module-scss-module__gNewsq__editorMetaRow{gap:.4rem;display:flex}.project-card-module-scss-module__gNewsq__editorMetaRow span{background:#f4f4f51a;border-radius:999px;width:1.35rem;height:.32rem}.project-card-module-scss-module__gNewsq__editorLines{gap:.45rem;display:grid}.project-card-module-scss-module__gNewsq__content{gap:.9rem;display:grid}.project-card-module-scss-module__gNewsq__title{color:var(--panel-title);letter-spacing:-.04em;font-size:clamp(1.15rem,2vw,1.25rem)}.project-card-module-scss-module__gNewsq__description{max-width:28rem;color:var(--panel-text-soft);font-size:1rem;line-height:1.45}.project-card-module-scss-module__gNewsq__tagList{flex-wrap:wrap;gap:.55rem;display:flex}.project-card-module-scss-module__gNewsq__tag{border:1px solid var(--panel-muted-border);background:var(--panel-tag-bg);color:var(--panel-text);border-radius:.65rem;padding:.55rem .8rem;font-size:.9rem;font-weight:600}.project-card-module-scss-module__gNewsq__link{transition:transform .16s,background-color .16s,border-color .16s}.project-card-module-scss-module__gNewsq__link:hover{transform:translateY(-1px)}.project-card-module-scss-module__gNewsq__link{width:fit-content;color:var(--rose800);align-items:center;gap:.55rem;margin-left:auto;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:720px){.project-card-module-scss-module__gNewsq__card{padding:1rem}.project-card-module-scss-module__gNewsq__preview{min-height:180px}.project-card-module-scss-module__gNewsq__dashboardPreview,.project-card-module-scss-module__gNewsq__editorPreview{grid-template-columns:1fr}}
.ProjectsPage-module-scss-module__AG3OSa__page{gap:2rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:0 0 4rem;display:grid}.ProjectsPage-module-scss-module__AG3OSa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:1040px){.ProjectsPage-module-scss-module__AG3OSa__grid{grid-template-columns:1fr}}.ProjectsPage-module-scss-module__AG3OSa__emptyState{border:1px solid var(--panel-muted-border);background:#ffffff05;border-radius:1rem;gap:.7rem;padding:1.5rem;display:grid}.ProjectsPage-module-scss-module__AG3OSa__emptyState h2{color:var(--panel-title);font-size:1.5rem}.ProjectsPage-module-scss-module__AG3OSa__emptyState p{color:var(--panel-text)}.ProjectsPage-module-scss-module__AG3OSa__pagination{flex-wrap:wrap;gap:.75rem;display:flex}.ProjectsPage-module-scss-module__AG3OSa__pageButton{cursor:pointer;min-width:2.8rem}
.Projects-module-scss-module__N_qoKq__projects{gap:1.5rem;padding:.25rem 0 .5rem;display:grid}.Projects-module-scss-module__N_qoKq__projectsHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.Projects-module-scss-module__N_qoKq__projectsTitleRow{align-items:center;gap:1rem;display:inline-flex}.Projects-module-scss-module__N_qoKq__projectsAccent{background:linear-gradient(90deg,#f43f5e,#e11d48);border-radius:999px;width:1.75rem;height:.3rem}.Projects-module-scss-module__N_qoKq__projectsTitle{color:var(--panel-title);letter-spacing:-.04em;font-size:clamp(1.25rem,2.4vw,1.5rem)}.Projects-module-scss-module__N_qoKq__projectsLink{transition:transform .16s,background-color .16s,border-color .16s}.Projects-module-scss-module__N_qoKq__projectsLink:hover{transform:translateY(-1px)}.Projects-module-scss-module__N_qoKq__projectsLink{color:var(--rose800);font-size:.875rem;font-weight:700}.Projects-module-scss-module__N_qoKq__projectsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:720px){.Projects-module-scss-module__N_qoKq__projectsGrid{grid-template-columns:1fr}}
.ProjectsControls-module-scss-module__Sizi4W__controls{gap:1rem;display:grid}.ProjectsControls-module-scss-module__Sizi4W__search{border:1px solid var(--panel-muted-border);min-height:3.5rem;color:var(--panel-text-soft);background:#ffffff05;border-radius:1rem;align-items:center;gap:.75rem;padding:0 1rem;display:flex}.ProjectsControls-module-scss-module__Sizi4W__search input{width:100%;color:var(--panel-text-strong);font:inherit;background:0 0;border:0;outline:none}.ProjectsControls-module-scss-module__Sizi4W__search input::placeholder{color:var(--panel-text-soft)}.ProjectsControls-module-scss-module__Sizi4W__tagFilters{flex-wrap:wrap;gap:.75rem;display:flex}.ProjectsControls-module-scss-module__Sizi4W__tagFilter,.ProjectsControls-module-scss-module__Sizi4W__pageButton,.ProjectsControls-module-scss-module__Sizi4W__sortTrigger{border:1px solid var(--panel-muted-border);min-height:2.8rem;color:var(--panel-text);font:inherit;background:#ffffff05;border-radius:.85rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s}.ProjectsControls-module-scss-module__Sizi4W__tagFilter,.ProjectsControls-module-scss-module__Sizi4W__pageButton{padding:.7rem 1rem}.ProjectsControls-module-scss-module__Sizi4W__tagFilter:hover,.ProjectsControls-module-scss-module__Sizi4W__pageButton:hover,.ProjectsControls-module-scss-module__Sizi4W__sortTrigger:hover{color:var(--panel-title);border-color:#e11d4852}.ProjectsControls-module-scss-module__Sizi4W__tagFilterActive,.ProjectsControls-module-scss-module__Sizi4W__pageButtonActive{color:var(--rose800);background:#e11d481a;border-color:#e11d4852}.ProjectsControls-module-scss-module__Sizi4W__sort{justify-content:flex-end;display:flex;position:relative}@media (max-width:720px){.ProjectsControls-module-scss-module__Sizi4W__sort{justify-content:stretch}}.ProjectsControls-module-scss-module__Sizi4W__sortTrigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-width:18rem;padding:.8rem 1rem;display:flex}@media (max-width:720px){.ProjectsControls-module-scss-module__Sizi4W__sortTrigger{width:100%;min-width:0}}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerOpen{color:var(--panel-title);background:#e11d4814;border-color:#e11d4852}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerCopy{gap:.1rem;display:grid}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerCopy strong{color:var(--panel-title);font-size:.96rem}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerLabel{color:var(--panel-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerIcon{color:var(--rose800);flex-shrink:0;transition:transform .16s}.ProjectsControls-module-scss-module__Sizi4W__sortTriggerIconOpen{transform:rotate(180deg)}.ProjectsControls-module-scss-module__Sizi4W__sortMenu{z-index:2;background:linear-gradient(180deg, var(--panel-surface-start), var(--panel-surface-end));width:min(100%,20rem);min-width:18rem;box-shadow:inset 0 1px 0 var(--panel-ghost-bg-soft),var(--panel-shadow);border:1px solid #e11d4829;border-radius:1rem;gap:.1rem;display:grid;position:absolute;top:calc(100% + .05rem);right:0}@media (max-width:720px){.ProjectsControls-module-scss-module__Sizi4W__sortMenu{width:100%;min-width:0}}.ProjectsControls-module-scss-module__Sizi4W__sortOption{width:100%;color:var(--panel-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.85rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem .9rem;transition:border-color .16s,background-color .16s,color .16s;display:flex}.ProjectsControls-module-scss-module__Sizi4W__sortOption:hover{border-color:var(--panel-strong-border);color:var(--panel-title);background:#ffffff0a}.ProjectsControls-module-scss-module__Sizi4W__sortOptionActive{border-color:var(--panel-strong-border);background:#e11d481a}.ProjectsControls-module-scss-module__Sizi4W__sortOptionCopy{gap:.25rem;display:grid}.ProjectsControls-module-scss-module__Sizi4W__sortOptionCopy strong{color:var(--panel-title);font-size:.94rem}.ProjectsControls-module-scss-module__Sizi4W__sortOptionCheck{color:var(--rose800);flex-shrink:0}
.page-module-scss-module__rcUngW__page{gap:3rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:0 0 4rem;display:grid}
.ProjectsHero-module-scss-module__sinJyG__hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:2rem;padding:clamp(1.5rem,4vw,2.2rem);display:grid;position:relative;overflow:hidden}@media (max-width:720px){.ProjectsHero-module-scss-module__sinJyG__hero{grid-template-columns:1fr;min-height:auto}}.ProjectsHero-module-scss-module__sinJyG__heroCopy{z-index:1;align-content:center;gap:1.35rem;display:grid;position:relative}.ProjectsHero-module-scss-module__sinJyG__eyebrow{width:fit-content;color:var(--rose800);letter-spacing:.12em;text-transform:uppercase;border:1px solid #e11d4852;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:800}.ProjectsHero-module-scss-module__sinJyG__title{color:var(--panel-title);letter-spacing:-.06em;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.98}.ProjectsHero-module-scss-module__sinJyG__title span{color:var(--rose800)}.ProjectsHero-module-scss-module__sinJyG__description{max-width:38rem;color:var(--panel-text);font-size:1.12rem;line-height:1.7}.ProjectsHero-module-scss-module__sinJyG__heroActions{flex-wrap:wrap;gap:.85rem;display:flex}.ProjectsHero-module-scss-module__sinJyG__primaryAction,.ProjectsHero-module-scss-module__sinJyG__secondaryAction{border-radius:.85rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.2rem;padding:.95rem 1.4rem;font-weight:700;display:inline-flex}.ProjectsHero-module-scss-module__sinJyG__primaryAction{color:#fff;background:linear-gradient(#f43f5e,#e11d48)}.ProjectsHero-module-scss-module__sinJyG__secondaryAction{border:1px solid var(--panel-muted-border);color:var(--panel-text-strong);background:#ffffff05}.ProjectsHero-module-scss-module__sinJyG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.6rem;display:grid}@media (max-width:720px){.ProjectsHero-module-scss-module__sinJyG__stats{grid-template-columns:1fr}}.ProjectsHero-module-scss-module__sinJyG__statItem{color:var(--rose800);align-items:center;gap:.9rem;padding-right:1rem;display:flex}.ProjectsHero-module-scss-module__sinJyG__statItem:not(:last-child){border-right:1px solid var(--panel-muted-border)}@media (max-width:720px){.ProjectsHero-module-scss-module__sinJyG__statItem:not(:last-child){border-right:none;border-bottom:1px solid var(--panel-muted-border);padding-bottom:1rem}}.ProjectsHero-module-scss-module__sinJyG__statItem strong,.ProjectsHero-module-scss-module__sinJyG__statItem span{display:block}.ProjectsHero-module-scss-module__sinJyG__statItem strong{color:var(--panel-title);font-size:1rem;line-height:1}.ProjectsHero-module-scss-module__sinJyG__statItem span{color:var(--rose800);margin-top:.3rem;font-size:.75rem;font-weight:700}.ProjectsHero-module-scss-module__sinJyG__heroVisual{border:1px solid var(--panel-strong-border);background:radial-gradient(circle at top right, var(--panel-img-bg-before), transparent 22%),radial-gradient(circle at bottom center, var(--panel-img-bg-before-soft), transparent 32%),radial-gradient(circle at 20% 20%, var(--panel-img-bg-soft), transparent 28%),linear-gradient(135deg, var(--panel-img-bg), transparent 42%),linear-gradient(180deg, var(--panel-surface-start), var(--panel-surface-end));isolation:isolate;border-radius:1.4rem;place-items:center;min-height:100%;padding:clamp(1.4rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.ProjectsHero-module-scss-module__sinJyG__heroVisual:before,.ProjectsHero-module-scss-module__sinJyG__heroVisual:after{content:"";pointer-events:none;position:absolute}.ProjectsHero-module-scss-module__sinJyG__heroVisual:before{aspect-ratio:1;background:radial-gradient(circle, #f43f5e33 0%, var(--panel-img-bg-before-soft) 38%, transparent 72%);filter:blur(24px);border-radius:999px;width:72%;inset:auto auto 4% 50%;transform:translate(-50%)}.ProjectsHero-module-scss-module__sinJyG__heroVisual:after{border:1px solid var(--panel-muted-border);background:linear-gradient(135deg, var(--panel-tag-bg), transparent 38%),linear-gradient(180deg, var(--panel-img-bg-soft), transparent 65%);border-radius:1rem;inset:1.1rem}.ProjectsHero-module-scss-module__sinJyG__heroImage{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}
