@import url("https://fonts.googleapis.com/css2?family=Gochi+Hand&family=Gorditas:wght@400;700&family=Inika:wght@400;700&display=swap");:root{--accent-red:#e6323e;--accent-red-deep:#b12736;--panel-cream:#f8f2c8;--panel-soft:#f4f1dc;--text-dark:#2a1f22;--text-muted:#5b4147}body,html{height:100%}body{margin:0;min-height:100vh;max-height:100%;max-width:100%;overflow-x:hidden;background-color:#f5c6d0;color:var(--accent-red)}.flexRow{display:flex;flex-direction:row;width:100%}.flexCol{display:flex;flex-direction:column;height:100%}#name{font-family:Gorditas,serif;font-size:xxx-large;line-height:normal;color:#e6323e}#parentDiv{display:flex;flex-direction:column;min-height:100vh;height:100%;justify-content:space-between;padding:2%;box-sizing:border-box}#socialBar{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}#socialBar .socialActionIcon{width:clamp(36px,4vw,64px);height:clamp(36px,4vw,64px);min-width:clamp(36px,4vw,64px);min-height:clamp(36px,4vw,64px);padding:0}#socialBar .socialActionSvg{width:72%;height:72%}#div1{margin-bottom:-2%;display:flex;flex-direction:row}#div2{flex:1;min-height:0;border-radius:2%;margin-bottom:0}.mantine-Tabs-root{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0}.mantine-ActionIcon-root:hover{color:#f5efbb}.mantine-Tabs-list{flex:0 0 auto;flex-wrap:wrap;row-gap:6px}.mantine-Tabs-panel{border:5px solid var(--accent-red);border-radius:2% 0 2% 2%;display:flex;flex:1;height:100%;min-height:0;background-color:var(--panel-cream);padding:2%;font-size:medium;font-family:Inika,serif;overflow:auto;min-width:0;box-shadow:0 6px 16px rgba(92,33,44,.12)}.mantine-Tabs-tab{background-color:#f7d7de;border:4px solid rgba(230,50,62,.85);border-bottom:0;border-radius:20% 20% 0 0;min-height:44px;color:var(--text-muted);transition:background-color .18s ease,color .18s ease}.mantine-Tabs-tab:hover{background-color:#f9ebbe;color:var(--accent-red-deep)}.mantine-Tabs-tab[data-active=true]{background-color:var(--panel-cream);color:var(--accent-red-deep);border:5px solid var(--accent-red);border-bottom:0;margin-bottom:-1%}.mantine-Tabs-tabLabel{font-family:Gochi Hand,cursive;font-size:large}.tabPanelLoading{width:min(560px,100%);display:flex;flex-direction:column;gap:10px;padding:8px 2px}.tabPanelLoadingLine{height:16px;border-radius:999px;background:linear-gradient(90deg,rgba(230,50,62,.12),hsla(0,0%,100%,.6),rgba(230,50,62,.12));background-size:220% 100%;animation:tabLoadingShimmer 1.15s linear infinite}.tabPanelLoadingLineWide{width:72%;height:20px}@keyframes tabLoadingShimmer{0%{background-position:220% 0}to{background-position:-220% 0}}.mantine-SimpleGrid-root{justify-items:center;width:100%}#flexCol,#infoCol{display:flex;flex-direction:column}#flexCol{width:100%}#tabHeader{font-family:Gochi Hand,cursive;font-size:2rem;line-height:1.05;margin:0 0 10px;padding:0}.dossierBand{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;background:rgba(180,60,60,.1);border:1.5px dashed rgba(230,50,62,.45);border-radius:8px;padding:6px 12px;margin-bottom:2px}.dossierBandLabel{font-family:Inika,serif;font-size:.7rem;font-weight:700;letter-spacing:.12em;color:rgba(177,39,54,.7);text-transform:uppercase;flex:0 0 auto}.dossierBandName{font-family:Gorditas,serif;font-size:1.2rem;color:#b12736;flex:0 0 auto}.dossierBandMeta{font-family:Inika,serif;font-size:.78rem;color:rgba(74,28,35,.65);letter-spacing:.03em}.photoClipLabel{font-family:Inika,serif;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(177,39,54,.65);padding:2px 6px 3px;background:rgba(245,198,208,.5);border:1px dashed rgba(230,50,62,.4);border-bottom:none;border-radius:4px 4px 0 0;width:fit-content}.dossierCard{gap:10px}.dossierCard,.dossierField{display:flex;flex-direction:column}.dossierField{gap:2px;border-bottom:1px dashed rgba(230,50,62,.25);padding-bottom:8px}.dossierField:last-child{border-bottom:none;padding-bottom:0}.dossierLabel{font-family:Inika,serif;font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:rgba(177,39,54,.75)}.dossierValue{font-size:.92rem;color:var(--text-dark);line-height:1.45}#personalInfo{display:grid;grid-template-columns:1fr;align-content:start;gap:10px;padding:2px 2px 2px 12px;min-width:0}#noorPic{max-width:340px;aspect-ratio:1/1;align-self:start;justify-self:start;flex:0 0 auto;background-color:#f5c6d0;overflow:hidden}#noorPic,#noorPicc{width:100%;border-radius:10px}#noorPicc{object-fit:cover;height:100%;border:2px dashed #e6323e}#aboutDiv{display:flex;flex-direction:column;gap:12px;height:auto;width:100%;min-height:100%}#employmentDiv{height:100%;width:100%;min-height:0}.employmentScroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px}#topThird{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:6px;width:100%}#bottomThird,#topThird{display:grid;flex:0 0 auto}#bottomThird{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-right:4px;color:var(--text-dark);font-size:medium;padding-top:0}.aboutCard{background:hsla(0,0%,100%,.38);border:2px solid rgba(230,50,62,.35);border-radius:12px;padding:12px 14px;box-shadow:0 2px 7px rgba(74,28,35,.08)}#bottomThird .aboutHeadingTxt{margin:10px 0 2px;line-height:1.2}#bottomThird .aboutHeadingTxt:first-child{margin-top:0}#bottomThird p{margin:0 0 8px;line-height:1.4;max-width:68ch}.aboutEmploymentList{margin:4px 0 0;padding-left:18px}.aboutEmploymentList li{margin:0 0 4px;line-height:1.35}#schoolRow{display:flex;flex-direction:row}.iconDiv{min-height:40px;gap:10px;border-radius:10px;padding:8px 9px;transition:background-color .2s ease}.aboutMetaLink,.iconDiv{display:flex;align-items:center}.aboutMetaLink{text-decoration:none;color:inherit;border:1.5px dashed rgba(230,50,62,.35);border-radius:10px;padding:6px 10px 6px 8px;cursor:pointer;transition:background-color .15s,border-color .15s}.aboutMetaLink:hover{background-color:rgba(245,198,208,.42);border-color:rgba(230,50,62,.65)}.aboutMetaLink:hover .aboutMetaText{color:#b12736}.iconDiv svg{transition:fill .2s,stroke .2s,color .2s;fill:#f8dbe2;stroke:#e6323e}.iconDiv:hover svg{fill:#e6323e;stroke:#f5c6d0}.iconDiv:hover{background-color:rgba(245,198,208,.42)}.aboutMetaText{font-size:clamp(1.1rem,1.3vw,1.25rem);color:var(--text-dark);line-height:1.3;transition:color .15s}.aboutMetaIcon{flex:0 0 auto;color:var(--accent-red);stroke-width:1.8}#headingTxt,.aboutHeadingTxt{font-family:Gorditas,serif;font-size:larger;color:#e6323e}#designCard{height:100%;width:100%;background-color:transparent}.designFolderShell{position:relative}.designFolderLink{display:block;position:relative}.designFolderOverlay{position:absolute;top:20%;left:7%;width:86%;height:65%;color:#000;pointer-events:none;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:hidden}#designDescript{text-align:center;font-family:Inika,serif;font-weight:500;font-size:clamp(.9rem,1.1vw,1.2rem);line-height:1.2;margin:8% 0 0;-webkit-line-clamp:3}#designDescript,#designName{overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#designName{font-family:Gorditas,serif;font-size:clamp(1.1rem,1.35vw,1.6rem);line-height:1.18;margin:0;-webkit-line-clamp:2}#folderImg{align-self:center}#designContainer{background-color:var(--panel-cream);flex:3;overflow-y:auto}#designContainer,#designSidePanel{padding:10px;border-radius:20px;border:5px dashed #e6323e;min-width:0;min-height:0;overflow-x:hidden;box-shadow:0 6px 16px rgba(92,33,44,.12)}#designSidePanel{background-color:var(--panel-soft);flex:1;flex-direction:column;display:flex;color:var(--text-dark);overflow-y:hidden}#designParent{flex-direction:row;display:flex;gap:10px;height:100%;min-width:0}.detailHeader{display:flex;flex-direction:column;align-items:flex-start;gap:6px}#designSidePanel .detailHeader{position:relative;width:100%;min-height:0;align-items:start;justify-content:start;text-align:center;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;box-sizing:border-box}#designSidePanel #div1.detailHeader{display:grid;align-items:start;gap:2px;margin-bottom:2px;padding-top:2px}#designSidePanel #name{grid-column:2;display:block;width:100%;max-width:100%;font-size:clamp(1.9rem,3.8vw,2.8rem);line-height:1;margin:0;padding-bottom:6px;text-align:center}#designSidePanel .designNameLine{display:block;line-height:1.04}#designSidePanel .detailBackButton{position:static;grid-column:1;justify-self:start;align-self:start;margin-top:8px}#designSidePanel #socialBar{justify-content:center;margin:0 0 4px}.designSideSocialWrap{flex:0 0 auto}.detailBackButton{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:2px 10px;border:2px solid var(--accent-red);border-radius:10px;color:var(--accent-red-deep);text-decoration:none;font-family:Gorditas,serif;font-size:.86rem;background:hsla(0,0%,100%,.35)}.detailBackButton:hover{background:rgba(230,50,62,.14)}.aboutSideMeta{margin-top:6px;gap:4px}.aboutSideSocialWrap{margin-top:8px}.aboutSideLabel{display:block;color:#7d2735;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.aboutSideMetaRow{display:flex;flex-direction:column;gap:2px}.aboutSideValue{display:block;color:var(--text-dark);margin-bottom:8px;line-height:1.25;overflow-wrap:anywhere}.aboutSideSelectInput{width:100%;margin:0 0 8px;padding:7px 9px;border-radius:10px;border:1px solid rgba(125,39,53,.35);background:hsla(0,0%,100%,.55);color:#5b2530;font-family:Inika,serif;font-size:.94rem;font-weight:700}.aboutSideSelectInput:focus{outline:2px solid rgba(230,50,62,.35);outline-offset:1px}.aboutSideSelectDropdown{border:1px solid rgba(125,39,53,.25);background:#fff8ef}.aboutSideSelectOption{font-family:Inika,serif;font-weight:700}.aboutSidebarCta{margin:2px 0 8px;border:2px dashed #e6323e;border-radius:12px;padding:8px;background:hsla(0,0%,100%,.38)}.aboutSidebarCtaTitle{margin:0;color:#7d2735;font-family:Gorditas,serif;font-size:.92rem;line-height:1.2}.aboutSidebarCtaActions{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aboutSidebarPrimaryAction,.aboutSidebarSecondaryAction{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:30px;padding:4px 10px;border-radius:999px;font-family:Gorditas,serif;font-size:.78rem;line-height:1;text-decoration:none;text-align:center}.aboutSidebarPrimaryAction{border:2px dashed #e6323e;background:rgba(230,50,62,.14);color:#7d2735}.aboutSidebarPrimaryAction:hover{background:rgba(230,50,62,.24)}.aboutSidebarSecondaryAction{border:1px dashed #d67b90;background:hsla(0,0%,100%,.6);color:#6a2a36}.aboutSidebarSecondaryAction:hover{background:rgba(245,198,208,.32)}.aboutSidebarProof{margin:0 0 8px;border:1px dashed rgba(125,39,53,.35);border-radius:12px;padding:7px;background:hsla(0,0%,100%,.3)}.aboutSidebarProofTitle{margin:0;color:#7d2735;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.aboutSidebarProofStrip{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.aboutSidebarProofChip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;border:1px solid rgba(125,39,53,.3);background:rgba(245,198,208,.42);color:#5b2530;font-size:.72rem;font-weight:700;line-height:1}.aboutSideBadgeRow{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}.aboutClassBadge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(125,39,53,.35);background:rgba(245,198,208,.45);color:#5b2530;font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap;cursor:default}.aboutSideMiniGrid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.aboutSideMiniItem{border:2px dashed #e6323e;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.3)}.aboutSideMiniImage{display:block;width:100%;height:auto;object-fit:contain}.aboutSideMiniGridEducation .aboutSideMiniItem:first-child .aboutSideMiniImage{transform:translateY(10px) scale(1.12);transform-origin:center}.aboutSideLinks{margin-top:8px;display:flex;flex-direction:column;gap:8px}.aboutQuickLink{display:inline-flex;width:fit-content;color:#7d2735;font-weight:700;text-decoration:none;border-bottom:2px dashed #e6323e;padding-bottom:1px}.aboutQuickLink:hover{color:#e6323e}.aboutDetailHead{border-bottom:2px dashed #d67b90;padding-bottom:10px;margin-bottom:12px}.aboutDetailTitle{margin:0;color:#7d2735;font-family:Gorditas,serif;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.15;overflow-wrap:anywhere}.aboutDetailSubtitle{margin:8px 0 0;color:var(--text-muted);font-size:clamp(.95rem,1.1vw,1.08rem);overflow-wrap:anywhere}.aboutDetailBody{display:flex;flex-direction:column;gap:8px;color:var(--text-dark);min-width:0}.aboutNotebookSection{border:2px dashed #d67b90;border-radius:12px;padding:8px 10px;background:hsla(0,0%,100%,.28)}.aboutNotebookGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.aboutNotebookCard{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:2px dashed #e6323e;border-radius:12px;padding:8px 10px;background:hsla(0,0%,100%,.34)}.aboutDetailParagraph{margin:0;line-height:1.45;overflow-wrap:anywhere}.aboutStudioNotesGrid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aboutStudioNotesStandalone{margin-top:0}.aboutStudioNoteCard{border:2px dashed #e6323e;border-radius:10px;padding:8px;background:hsla(0,0%,100%,.34);min-width:0}.aboutStudioNoteTitle{margin:0 0 4px;color:#7d2735;font-family:Gorditas,serif;font-size:.94rem;line-height:1.2}.aboutStudioNoteButton{margin-top:8px;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border:2px dashed #e6323e;border-radius:999px;background:rgba(245,198,208,.46);color:#7d2735;font-family:Gorditas,serif;font-size:.82rem;text-decoration:none}.aboutStudioNoteButton:hover{background:rgba(230,50,62,.16);color:#5b2530}.aboutInlineLink{color:#7d2735;font-weight:700;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:2px}.aboutInlineLink:hover{color:#e6323e}.aboutDetailSectionTitle{margin:4px 0 0;color:#7d2735;font-family:Gorditas,serif;font-size:1.06rem}.aboutDetailList{margin:0;padding-left:20px;line-height:1.35;overflow-wrap:anywhere}.aboutStudioInlineHeading{margin:8px 0 4px;color:#7d2735;font-family:Gorditas,serif;font-size:.95rem;line-height:1.2}.aboutStudioHighlightsCard .aboutDetailList{margin-top:2px}.aboutClassSkillsSection,.aboutNotableClassesStripSection{padding:7px 9px}.aboutClassSkillsRow{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.aboutClassSkillChip{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(125,39,53,.2);background:rgba(245,198,208,.3);color:#5b2530;font-size:.76rem;font-weight:700;line-height:1;white-space:nowrap}.aboutMainClassStrip{gap:6px}.aboutMainClassStrip,.aboutTimelineRow{margin-top:6px;display:flex;flex-wrap:wrap}.aboutTimelineRow{gap:8px}.aboutTimelineChip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(125,39,53,.24);background:rgba(245,198,208,.45);color:#5b2530;font-size:.84rem;font-weight:700}.aboutExperienceShowcase{position:relative;overflow:hidden}.aboutExperienceShowcase:before{content:"";position:absolute;inset:-30% -20% auto;height:180px;background:radial-gradient(circle at center,rgba(230,50,62,.16),rgba(230,50,62,0));pointer-events:none}.aboutExperienceGrid{position:relative;z-index:1;margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.aboutExperienceCard{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:8px;border:2px dashed #e6323e;border-radius:12px;padding:8px;background:linear-gradient(120deg,hsla(0,0%,100%,.55),rgba(245,198,208,.24),hsla(0,0%,100%,.55));background-size:220% 220%;animation:aboutExperienceIn .42s ease both,aboutExperienceGlow 6s linear infinite}.aboutExperienceGlyph{width:28px;height:28px;margin-top:2px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f9ebbe 0 35%,#e6323e 36% 100%);box-shadow:0 0 0 4px rgba(230,50,62,.16);position:relative;animation:aboutGlyphPulse 2.1s ease-in-out infinite}.aboutExperienceGlyph:after{content:"";position:absolute;inset:-5px;border:1px dashed rgba(230,50,62,.65);border-radius:50%;animation:aboutGlyphRing 2.1s linear infinite}.aboutExperienceContent{min-width:0}.aboutExperienceTitle{margin:0 0 3px;color:#7d2735;font-family:Gorditas,serif;font-size:.96rem;line-height:1.2}.aboutExperienceProject{margin:6px 0 0;font-size:.84rem;font-weight:700;color:#7d2735}.aboutExperienceChipRow{margin-top:6px;display:flex;flex-wrap:wrap;gap:5px}.aboutExperienceChip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;border:1px solid rgba(125,39,53,.28);background:hsla(0,0%,100%,.62);color:#5b2530;font-size:.74rem;font-weight:700;line-height:1}@keyframes aboutExperienceIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutExperienceGlow{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes aboutGlyphPulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes aboutGlyphRing{0%{transform:scale(.88);opacity:.9}to{transform:scale(1.14);opacity:.25}}.aboutHighlightImageGrid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.aboutHighlightImageWrap{border:2px dashed #e6323e;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.32)}.aboutHighlightImage{display:block;width:100%;height:auto;object-fit:cover}.aboutNotableImagePanel{min-width:0}.aboutEdProjectImageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;margin-bottom:6px}.aboutEdProjectsCard,.aboutEdRightColumn{display:flex;flex-direction:column}.aboutEdRightColumn{gap:8px;min-width:0}.aboutEdRightColumn .aboutNotableImagePanel{flex:1}.aboutEdRightColumn .aboutNotableImageGrid{height:100%}.aboutNotableImageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%}.aboutNotableImageWrap{min-width:0;border:2px dashed #e6323e;border-radius:10px;overflow:hidden;aspect-ratio:3/4}.aboutNotableImage{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.aboutInlineImageBlock{margin-top:0;width:33.333%;min-width:220px;display:flex;flex-direction:column;height:100%}.aboutInlineImage{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px}.aboutInlineImageFrame{margin-top:0;border:2px dashed #d67b90;border-radius:12px;overflow:hidden;width:100%}.aboutInlineImageFrame+.aboutInlineImageFrame{margin-top:8px}.aboutInlineImageFrameShort{flex:1;min-height:120px}.aboutMapPlaceholder{min-height:134px;flex:1;font-size:.86rem}.aboutMapPlaceholder,.aboutSkylinePlaceholder{margin-top:8px;width:100%;border:2px dashed #d67b90;border-radius:12px;background:hsla(0,0%,100%,.28);color:#7d2735;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.aboutSkylinePlaceholder{aspect-ratio:16/9;font-size:.88rem}.aboutSkylineImage{margin-top:2px;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:2px dashed #e6323e;background:transparent}.aboutImageReflectionRow{display:flex;gap:10px;align-items:stretch;min-width:0}.aboutReflectionCard{flex:1;min-width:0}.aboutReflectionColumn{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.aboutSkylineCard{flex:1;min-width:0}.aboutSkylinePlainBlock{flex:0 0 auto;min-width:0;margin-top:0}.aboutDetailNoScrollDesktop{overflow:hidden!important}@media (min-width:901px){.aboutDetailNoScrollDesktop .aboutDetailBody{flex:1;min-height:0;overflow:hidden;gap:6px}.aboutDetailNoScrollDesktop .aboutNotebookCard,.aboutDetailNoScrollDesktop .aboutNotebookSection{padding:7px 9px}.aboutDetailNoScrollDesktop .aboutDetailList,.aboutDetailNoScrollDesktop .aboutDetailParagraph{font-size:.97rem;line-height:1.35}.aboutDetailNoScrollDesktop .aboutImageReflectionRow{flex:1;min-height:0}.aboutDetailNoScrollDesktop .aboutInlineImageBlock,.aboutDetailNoScrollDesktop .aboutReflectionColumn{height:100%}.aboutDetailNoScrollDesktop .aboutReflectionCard,.aboutDetailNoScrollDesktop .aboutSkylineCard,.aboutDetailNoScrollDesktop .aboutSkylinePlainBlock{flex:1;min-height:0}.aboutDetailNoScrollDesktop .aboutInlineImage{height:auto;object-fit:contain;background:hsla(0,0%,100%,.22)}.aboutDetailNoScrollDesktop .aboutSkylinePlaceholder{font-size:.8rem}}@media (max-width:900px){.aboutNotableImageGrid,.aboutStudioNotesGrid{grid-template-columns:1fr}.aboutImageReflectionRow{flex-direction:column}.aboutReflectionColumn{width:100%}.aboutInlineImageBlock{width:100%;min-width:0}}.aboutProjectList{padding-left:0;list-style:none}.aboutProjectList li{min-width:0;overflow-wrap:anywhere}.aboutProjectName{font-weight:700;color:#7d2735}.aboutProjectNameLink{text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(125,39,53,.4);transition:text-decoration-color .15s}.aboutProjectNameLink:hover{text-decoration-color:#7d2735}.aboutProjectDetail{margin:3px 0 8px;line-height:1.3}.aboutRelatedLinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.aboutProjectBadgesRow{margin-top:10px}.aboutProjectBadgesRow .aboutRelatedChip{padding:3px 8px;font-size:.74rem}.aboutRelatedChip{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(125,39,53,.24);background:rgba(245,198,208,.45);color:#5b2530;text-decoration:none;font-size:.84rem;font-weight:700;max-width:100%;overflow-wrap:anywhere}.aboutRelatedChipDesign{background:rgba(245,198,208,.45);border-color:rgba(125,39,53,.24)}.aboutRelatedChipGame{background:hsla(53,77%,88%,.9);border-color:rgba(166,119,19,.28)}.aboutRelatedChip:hover{background:rgba(230,50,62,.14);color:#b12736}.aboutRelatedChipGame:hover{background:rgba(255,228,149,.7);color:#7f5a0a}.aboutNavRow{margin-top:6px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.aboutNavChip{text-decoration:none;padding:6px 10px;border-radius:999px;border:1px solid rgba(125,39,53,.24);background:rgba(245,198,208,.45);color:#5b2530;font-size:.85rem;font-weight:700;max-width:100%;overflow-wrap:anywhere}.aboutNavChip[aria-current=page]{background:#e6323e;color:#fff}.designLayout{display:none;min-width:0}.designHeroCard{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:stretch;padding:18px;color:#000}.designHeroMedia{min-width:0;border:2px dashed #e6323e;border-radius:16px;overflow:hidden;background:#fff8ef;box-shadow:0 4px 12px rgba(0,0,0,.08);align-self:start}.designHeroImage,.designHeroMedia img{width:100%;height:auto;object-fit:contain;display:block}.designHeroInfo{gap:12px;justify-content:flex-start;padding:6px 2px}.designHeroInfo,.designSideProjectSwitch{display:flex;flex-direction:column;min-width:0}.designSideProjectSwitch{gap:10px;margin-top:4px;flex:1;min-height:0}.designSideSectionLabel{color:#7d2735;font-size:.88rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.designSideSectionHint{color:#7f4f59;font-size:.82rem;font-weight:600}.designSideProjectList{display:grid;grid-template-columns:1fr;gap:10px;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:4px;align-content:start}.designSideProjectChip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:10px 12px;border-radius:14px;border:1px solid rgba(125,39,53,.24);background:linear-gradient(160deg,rgba(245,198,208,.55),rgba(255,245,247,.9));color:#5b2530;text-decoration:none;font-size:.88rem;font-weight:700;line-height:1.1;overflow-wrap:anywhere;min-height:72px;box-shadow:0 2px 6px rgba(92,33,44,.08);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.designSideProjectChip:hover{transform:translateY(-1px);background:linear-gradient(160deg,rgba(247,174,189,.7),#fff5f7);color:#b12736;border-color:rgba(177,39,54,.45);box-shadow:0 4px 10px rgba(92,33,44,.14)}.designSideProjectName{font-family:Gorditas,serif;font-size:1.02rem;line-height:1.15}.designSideProjectMeta{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;opacity:.85}.designSideProjectDot{opacity:.5}.designSideProjectChipActive{background:linear-gradient(155deg,#e6323e,#bf2434);color:#fff;border-color:rgba(133,20,32,.55);box-shadow:0 6px 14px rgba(177,39,54,.28)}.designSideProjectChipActive .designSideProjectMeta{opacity:.95}.designHeroEyebrow{width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(230,50,62,.1);color:#7d2735;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.designHeroTitle{margin:0;color:#7d2735;font-family:Gorditas,serif;font-size:clamp(1.7rem,2.6vw,2.7rem);line-height:1.08;overflow-wrap:anywhere}.designHeroSubtitle{margin:0;color:var(--text-muted);font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.45}.designMetaPills{display:flex;flex-wrap:wrap;gap:8px}.designMetaPill{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(125,39,53,.22);background:rgba(245,198,208,.45);color:#5b2530;font-size:.82rem;font-weight:700}.designMetaPillPrimary{background:#e6323e;color:#fff;border-color:rgba(133,20,32,.45)}.designActionRow{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.designLinkRow{display:flex;flex-wrap:wrap;gap:8px}.designResourceChip,.designTextLink{text-decoration:none;color:#7d2735;font-weight:700}.designResourceChip:hover,.designTextLink:hover{color:#e6323e}.designStoryGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.55fr);gap:12px;padding:0 18px 18px;min-width:0}.designStoryCard{display:flex;flex-direction:column;gap:10px;min-width:0;border:2px dashed #d67b90;border-radius:16px;padding:14px;background:hsla(0,0%,100%,.34);box-shadow:0 2px 8px rgba(92,33,44,.08)}.designStoryCard h2{margin:0;color:#7d2735;font-family:Gorditas,serif;font-size:1.15rem}.designStoryCard p{margin:0;color:var(--text-dark);line-height:1.45;overflow-wrap:anywhere}.designStoryCardSoft{background:hsla(54,74%,85%,.28)}.designResourcePills{display:flex;flex-wrap:wrap;gap:8px}.designResourceEmpty{margin:0;color:#7f4f59;font-size:.92rem}.designResourceChip{display:inline-flex;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;border:1px solid rgba(125,39,53,.22);background:rgba(245,198,208,.45);font-size:.84rem}.designGalleryCard{grid-column:1/-1}.designDualCards{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.designDualCardsStyleWide{grid-template-columns:minmax(0,1.35fr) minmax(220px,.55fr)}.designDualCardsStyleWide>.designStoryCard{height:100%}.designPrototypeFrameWrap{width:100%;aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid rgba(125,39,53,.22);background:transparent}.designIdeationFrameWrap{aspect-ratio:16/18}.designPrototypeFrame{width:100%;height:100%;border:0}.designPrototypeCardFill{height:100%}.designPrototypeFrameWrapFill{aspect-ratio:auto;min-height:0;height:100%;flex:1}.designText{flex:1;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;align-items:flex-start;align-self:flex-start;min-width:0}.designText h1{font-size:2rem;margin:0}.designText p{font-size:1.2rem;color:#444}.playButton{padding:12px 24px;font-size:1.1rem;background-color:#e6323e;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.playButton:hover{background-color:#c6282f}.designOpenProjectButton{position:relative;border:2px solid #a42735;border-radius:999px;padding:11px 24px;background:linear-gradient(180deg,#ef4754,#d92f3d);box-shadow:0 5px 10px rgba(145,31,45,.24);font-family:Gorditas,serif;font-size:1rem;letter-spacing:.015em;color:#fff8ef;text-shadow:0 1px 0 rgba(95,18,30,.35);transform:translateY(0);transition:transform .16s ease,box-shadow .16s ease,background .16s ease;overflow:hidden}.designOpenProjectButton:after{content:"";position:absolute;inset:5px;border-radius:999px;border:2px dashed rgba(255,226,207,.42);pointer-events:none}.designOpenProjectButton:hover{transform:translateY(-1px);background:linear-gradient(180deg,#f75663,#db3544);box-shadow:0 7px 12px rgba(145,31,45,.28)}.designOpenProjectButton:focus-visible{outline:3px solid rgba(255,128,140,.6);outline-offset:2px}.designMainImage{flex:1;text-align:center}.designMainImage img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.designBanner{width:100%;height:auto;max-height:250px;display:flex;justify-content:center}.designBanner img{width:100%;height:auto;object-fit:contain}.designGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.galleryImage{max-width:100%;width:100%;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.designGalleryUniform .galleryImage{height:clamp(220px,28vw,320px);width:100%;object-fit:contain;background:transparent}.designGalleryKyuri .galleryImage{height:clamp(160px,18vw,230px);width:100%;object-fit:contain;background:transparent}.figmaIcon{width:20px;height:20px;transition:transform .3s ease}.iconLink:hover .figmaIcon{transform:scale(1.2)}#designSidePanel #socialBar .socialActionIcon{transition:background-color .3s ease,transform .3s ease;border-radius:50%}#designSidePanel #socialBar .mantine-ActionIcon-root:hover{background-color:#f5c6d0;color:#e6323e;box-shadow:0 0 6px rgba(229,50,62,.4);transform:scale(1.1)}@media (max-width:800px){#designDescript{display:none!important}.designFolderOverlay{justify-content:center}#designName{margin:0}#designParent{flex-direction:column;height:auto}#designContainer,#designSidePanel{width:100%}.designSideProjectList{gap:8px}.designSideProjectChip{min-height:64px;padding:9px 10px}.designSideProjectName{font-size:.95rem}.designSideProjectMeta{font-size:.7rem}.designHeroCard{grid-template-columns:1fr;padding:14px}.designStoryGrid{padding:0 14px 14px}.designDualCards,.designGallery,.designStoryGrid{grid-template-columns:1fr}.designActionRow{align-items:flex-start}.aboutNotebookGrid{grid-template-columns:1fr}.aboutRelatedLinks{gap:6px}#designContainer,#designSidePanel{overflow-y:auto;min-height:0}}#designGalleryView{display:flex;flex-direction:column;width:100%;height:100%;min-height:0}#designGridViewport{flex:1;min-height:0;width:100%;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}#designGridScale{width:100%;transform-origin:top center}#projectGrid{width:100%}@media (max-width:900px){#designGridViewport{overflow-y:auto;overflow-x:hidden;justify-content:stretch}#designGridScale{transform:none!important;width:100%}#projectGrid{--sg-cols:3!important;gap:12px!important;justify-items:center}#designName{font-size:clamp(.82rem,2.1vw,.98rem);line-height:1.15}#designDescript{font-size:clamp(.64rem,1.7vw,.76rem);line-height:1.18}}@media (max-width:760px){#projectGrid{--sg-cols:2!important}}@media (max-width:760px) and (min-width:561px){#designCard{width:100%;max-width:230px}}@media (max-width:560px){#projectGrid{--sg-cols:1!important}}#gamesView{--game-card-scale:1;--game-media-scale:1;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}#gamesView #tabHeader{margin-bottom:6px}#gameFilterBar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin-bottom:8px}#gameFilterBar .mantine-Input-input,#gameFilterBar .mantine-Select-input{border:1px solid rgba(125,39,53,.35);background:rgba(255,252,244,.88)}#gameEmptyState{flex:1;display:flex;align-items:center;justify-content:center;color:#6d3642;font-size:1rem;font-weight:700;border:2px dashed rgba(230,50,62,.45);border-radius:12px;background:rgba(255,250,237,.72)}#gameGrid{flex:1;width:100%;display:grid!important;grid-template-columns:repeat(var(--game-cols,4),minmax(0,1fr));grid-template-rows:none!important;grid-auto-rows:max-content;gap:10px;align-items:start;align-content:start;overflow-y:auto;overflow-x:hidden}#gameGrid,#gameGrid>*{min-height:0}#gameCarouselShell{width:100%;min-height:0;overflow:hidden}#gameCarousel,#gameCarousel .mantine-Carousel-container,#gameCarousel .mantine-Carousel-root,#gameCarousel .mantine-Carousel-slide,#gameCarousel .mantine-Carousel-viewport{height:100%}#gameCarousel .mantine-Carousel-slide{padding-bottom:0}.gameCarouselSlideInner{height:100%;width:100%;display:flex;align-items:stretch;justify-content:center}#gameCarouselShell #gameCard{width:min(100%,calc(100% * var(--game-card-scale)));height:100%;aspect-ratio:auto;margin:0;padding:0;box-sizing:border-box}#gameCarouselShell #gameCard .mantine-Image-imageWrapper,#gameCarouselShell #gameCard .mantine-Image-root,#gameCarouselShell #gameImg{height:100%}#gameCarouselShell #gameCard img{object-fit:cover;transform:none;transform-origin:center center;background:#2f1d42}#gameCard{--game-badge-space:0px;width:min(100%,calc(300px * var(--game-card-scale)));max-width:100%;height:auto;aspect-ratio:16/9;background-color:transparent;border:0;overflow:hidden;margin:0 auto;padding:0}#gameCard,#gameImg{position:relative;box-sizing:border-box}#gameImg{display:block;border:2px dashed #e6323e}#gameCard .mantine-Image-imageWrapper,#gameCard .mantine-Image-root,#gameCard img,#gameImg{width:100%;height:100%}#gameCard img{display:block;object-fit:cover;object-position:center center;transform:none;transform-origin:center center}#gameBadge{position:absolute;width:100%;bottom:0;left:0;padding:6px;display:flex;gap:6px;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;pointer-events:none;z-index:2}#gameBadge .mantine-Badge-root{font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border:1px solid rgba(125,39,53,.22);border-radius:999px;padding-inline:8px;height:21px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-shadow:0 1px 2px rgba(0,0,0,.12)}#gameBadge .mantine-Badge-root:first-child{background-color:rgba(230,50,62,.92);color:#fff6f8;border-color:rgba(133,20,32,.45)}#gameBadge .mantine-Badge-root:last-child{background-color:hsla(54,74%,85%,.92);color:#5b2530;border-color:rgba(125,39,53,.28)}@media (max-width:820px){#gamesView{--game-card-scale:0.72;--game-media-scale:0.94}#gameGrid{gap:8px}}@media (max-width:900px){#gamesView{--game-card-scale:0.74;--game-media-scale:0.93}}@media (max-width:700px){#gamesView{--game-card-scale:0.96;--game-media-scale:1}}#projectCol{width:min(500px,100%);margin:0 auto}#projectCard{width:min(480px,100%);height:min(320px,60vw);min-height:240px;background-color:transparent;border:2px dashed #e6323e;margin:0 auto}.mantine-Carousel-indicators .mantine-Carousel-indicator{min-width:32px;min-height:32px;width:32px;height:32px;margin:0 4px;background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23F5C6D0" d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41 0.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:transparent;border:none;transition:background-image .2s}.mantine-Carousel-indicators .mantine-Carousel-indicator[data-active]{background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="%23f44242" d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41 0.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>')}.resumeSection{line-height:1.45;color:var(--text-dark)}#employmentDiv .mantine-Accordion-root{display:flex;flex-direction:column;gap:1px}#employmentDiv .mantine-Accordion-item{background:linear-gradient(180deg,#fffaf6,#fff7fb);border:1px solid rgba(125,39,53,.18);border-radius:14px;box-shadow:0 6px 14px rgba(92,33,44,.08);overflow:hidden}#employmentDiv .mantine-Accordion-control{background:transparent;color:var(--text-dark);padding:7px 12px;border-left:4px solid transparent;transition:background-color .18s ease,border-color .18s ease}#employmentDiv .mantine-Accordion-control:hover{background-color:rgba(246,223,230,.45)}#employmentDiv .mantine-Accordion-control[data-active=true]{background-color:rgba(246,198,208,.35);border-left-color:var(--accent-red)}#employmentDiv .mantine-Accordion-label{font-family:Inika,serif;font-size:1.05rem;color:var(--text-dark)}#employmentDiv .mantine-Accordion-chevron,#employmentDiv .mantine-Accordion-label strong{color:var(--accent-red-deep)}#employmentDiv .mantine-Accordion-panel{background-color:hsla(0,0%,100%,.82);border-top:1px solid rgba(125,39,53,.12);padding:0 12px 6px}.imageGallery{margin-top:1rem}.imageGrid{display:flex;gap:.65rem;flex-wrap:wrap}.jobImage{width:clamp(128px,18vw,180px);height:auto;border-radius:8px;object-fit:contain;border:1px solid rgba(125,39,53,.22);background:#fff9ef}#crochetContainer{display:flex;justify-content:center;align-items:center;background-color:#f5efbb;border-radius:20px;border:5px dashed #e6323e;padding:10px}#crochetContainer,.image-grid{height:100%;width:100%;min-height:0;box-sizing:border-box;overflow:hidden}.image-grid{position:relative;display:grid;gap:8px;padding-top:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));transition:grid-template-columns .4s ease,grid-template-rows .4s ease,gap .4s ease}.image-grid:before{border-bottom:3px solid #d67b90;opacity:.65;top:6%}.image-grid:after,.image-grid:before{content:"";position:absolute;left:-3%;width:106%;height:26px;border-radius:0 0 50% 50%/0 0 100% 100%;z-index:0;pointer-events:none}.image-grid:after{border-bottom:3px solid #e6323e;opacity:.62;top:37%}.clotheslineRow3{position:absolute;left:-3%;width:106%;height:26px;border-bottom:3px solid #d67b90;border-radius:0 0 50% 50%/0 0 100% 100%;z-index:0;opacity:.65;top:68%;pointer-events:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px) rotate(var(--tilt)) scale(.98)}to{opacity:1;transform:translateY(0) rotate(var(--tilt)) scale(1)}}.frame{--tilt:0deg;--rowOffset:0px;--colOffset:0px;position:relative;display:flex;flex-direction:column;z-index:1;background:linear-gradient(180deg,#fff,#fbfbfb);min-width:0;min-height:0;height:100%;width:auto;max-width:100%;aspect-ratio:.78/1;justify-self:center;align-self:center;padding:8px 8px 10px;border-radius:4px;border:1px solid #e8d5da;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 6px 12px rgba(0,0,0,.18);overflow:hidden;transform:translateZ(0) translateX(var(--colOffset)) translateY(var(--rowOffset)) rotate(var(--tilt));will-change:transform;backface-visibility:hidden;transform-origin:50% 6%;transition:width .4s ease,height .4s ease,box-shadow .25s ease;opacity:1}.frame:before{display:none}.frame:after{content:"";position:absolute;top:2px;left:50%;width:18px;height:10px;background:#f5c6d0;border:1px solid #e6323e;border-radius:3px;transform:translateX(-50%);box-shadow:0 1px 0 rgba(0,0,0,.12);pointer-events:none}.polaroidInner{width:100%;flex:1;min-height:0;margin:0;background:#f5efbb;border:1px solid #efd5b9;box-shadow:inset 0 2px 5px rgba(0,0,0,.12);overflow:hidden}.frame img{width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none;object-fit:cover;display:block;transition:transform .3s ease}.polaroidCaption{margin:0;height:46px;text-align:center;color:#6c2f3a;font-family:Gochi Hand,cursive;font-size:clamp(.98rem,1.15vw,1.25rem);line-height:1.1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 4px}.polaroidCaption span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;overflow-wrap:anywhere;overflow:hidden}.frame:hover{animation:polaroidBreeze .9s ease-in-out infinite alternate;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 8px 14px rgba(0,0,0,.22)}.frame:nth-child(odd){--tilt:-1.4deg}.frame:nth-child(2n){--tilt:1.3deg}.frame:nth-child(3n){--tilt:-0.6deg}.frame:nth-child(3n+1){--rowOffset:-5px}.frame:nth-child(3n+2){--rowOffset:4px}.frame:nth-child(3n+3){--rowOffset:-2px}.frame:nth-child(n+4):nth-child(-n+6){--rowOffset:2px}.frame:nth-child(n+7):nth-child(-n+9){--rowOffset:-3px}.frame:first-child{--colOffset:30px}.frame:nth-child(2){--colOffset:-24px}.frame:nth-child(3){--colOffset:26px}.frame:nth-child(4){--colOffset:-28px}.frame:nth-child(5){--colOffset:20px}.frame:nth-child(6){--colOffset:-30px}.frame:nth-child(7){--colOffset:18px}.frame:nth-child(8){--colOffset:-34px}.frame:nth-child(9){--colOffset:24px}@keyframes polaroidBreeze{0%{transform:translateZ(0) translateX(var(--colOffset)) translateY(var(--rowOffset)) rotate(calc(var(--tilt) - 1.8deg))}50%{transform:translateZ(0) translateX(var(--colOffset)) translateY(var(--rowOffset)) rotate(calc(var(--tilt) + 1.8deg))}to{transform:translateZ(0) translateX(var(--colOffset)) translateY(var(--rowOffset)) rotate(calc(var(--tilt) - 1.8deg))}}@media (max-width:600px){#crochetContainer{padding:8px}}@media (max-width:1024px){#name{font-size:clamp(2rem,6vw,2.8rem)}#div1{margin-bottom:0;align-items:center;justify-content:space-between;gap:10px}.mantine-Tabs-tabLabel{font-size:clamp(.95rem,2.2vw,1.1rem)}#topThird{grid-template-columns:max-content minmax(0,1fr);gap:10px}#noorPic{width:100%;max-width:300px;justify-self:start}#personalInfo{padding:0}#bottomThird{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:820px){#parentDiv{padding:3.5% 3%}#div1{flex-direction:column;align-items:flex-start;gap:8px}#socialBar{width:100%}#socialBar .socialActionIcon{width:clamp(34px,6.2vw,44px);height:clamp(34px,6.2vw,44px);min-width:clamp(34px,6.2vw,44px);min-height:clamp(34px,6.2vw,44px)}.mantine-Tabs-list{justify-content:flex-start!important}#gameFilterBar{grid-template-columns:1fr}.mantine-Tabs-tab{padding-inline:10px}#noorPic{width:min(200px,48vw);aspect-ratio:1/1;align-self:start;flex:0 0 auto}.aboutMetaText{font-size:.95rem}#noorPic .mantine-Image-imageWrapper,#noorPic .mantine-Image-root,#noorPicc{width:100%;height:100%}}@media (max-width:780px){#topThird{grid-template-columns:1fr;gap:12px}#noorPic{width:min(320px,78vw);justify-self:center;align-self:center}#personalInfo{padding-left:0}}@media (max-width:600px){.mantine-Tabs-panel{border-width:4px;padding:3%}.mantine-Tabs-tab{border-width:4px;border-bottom:0}#tabHeader{font-size:1.6rem}#projectCard{min-height:220px;height:62vw}#bottomThird,#topThird{grid-template-columns:1fr}#noorPic{width:min(260px,72vw);align-self:center;justify-self:center}}@media (max-width:420px){#name{font-size:clamp(1.6rem,9vw,2.1rem);line-height:1.05}.mantine-Tabs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;overflow:visible;padding-bottom:0}.mantine-Tabs-tab{width:100%;min-height:38px;padding-inline:6px;border-radius:16% 16% 0 0}.mantine-Tabs-tabLabel{font-size:.78rem;white-space:normal;text-align:center;line-height:1.05}#tabHeader{font-size:1.35rem;margin-bottom:8px}.aboutMetaText{font-size:.9rem}.aboutCard{padding:10px 11px}#projectCard{min-height:190px;height:68vw}.mantine-Carousel-indicators .mantine-Carousel-indicator{min-width:26px;min-height:26px;width:26px;height:26px;margin:0 2px}}@media (max-height:820px) and (min-width:700px){#aboutDiv{gap:10px}#topThird{grid-template-columns:max-content minmax(0,1fr);gap:4px}#noorPic{width:100%;max-width:300px}.iconDiv{min-height:34px;padding:6px 8px;gap:8px}#personalInfo{padding-left:0}.aboutMetaText{font-size:.92rem}#bottomThird .aboutHeadingTxt{margin:8px 0 2px}#bottomThird p,.aboutEmploymentList li{line-height:1.3;margin-bottom:4px}}@media (max-height:820px) and (min-width:960px){#crochetContainer{padding:6px;border-width:4px}.image-grid{gap:6px;padding-top:4px}.frame{padding:6px 6px 8px;--rowOffset:0px;--colOffset:0px}.polaroidCaption{height:34px;font-size:clamp(.78rem,.95vw,.95rem)}.frame:after{width:14px;height:8px}}@media (max-height:900px){.polaroidCaption{height:40px;font-size:clamp(.88rem,1.02vw,1.05rem)}.polaroidInner{width:100%;flex:1}}@media (max-height:760px){.frame:after,.polaroidCaption{display:none}.polaroidInner{height:100%}}