.PageHeader-module__VLcIZa__header{z-index:50;box-sizing:border-box;width:100%;height:80px;color:var(--foreground);-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#05050761;justify-content:space-between;align-items:center;gap:16px;padding-inline:10%;display:flex;position:fixed;inset:0 0 auto}.PageHeader-module__VLcIZa__header a{text-decoration:none}.PageHeader-module__VLcIZa__header a:focus-visible,.PageHeader-module__VLcIZa__header button:focus-visible{outline:2px solid var(--sakura);outline-offset:5px}.PageHeader-module__VLcIZa__brand{align-items:center;gap:clamp(12px,1.5vw,20px);min-width:0;display:flex}.PageHeader-module__VLcIZa__divider{background:#ffffff38;flex-shrink:0;width:1px;height:22px}.PageHeader-module__VLcIZa__title{white-space:nowrap;margin:0;font-size:22px;font-weight:600;line-height:1.3}.PageHeader-module__VLcIZa__logoLink{flex-shrink:0;align-items:center;display:inline-flex}.PageHeader-module__VLcIZa__logo{object-fit:contain;width:auto;height:48px;display:block}.PageHeader-module__VLcIZa__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.PageHeader-module__VLcIZa__returnLink{color:#ffffffa6;white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:inline-flex}.PageHeader-module__VLcIZa__returnLink span{color:var(--sakura)}.PageHeader-module__VLcIZa__returnLink:hover{color:var(--foreground)}@media (max-width:767px){.PageHeader-module__VLcIZa__header{gap:12px;height:68px}.PageHeader-module__VLcIZa__logo{height:32px}.PageHeader-module__VLcIZa__title{font-size:16px}.PageHeader-module__VLcIZa__actions{gap:8px}.PageHeader-module__VLcIZa__returnLink{gap:6px;font-size:12px}}@media (max-width:399px){.PageHeader-module__VLcIZa__header,.PageHeader-module__VLcIZa__brand{gap:8px}.PageHeader-module__VLcIZa__logo{height:28px}.PageHeader-module__VLcIZa__divider{height:18px}.PageHeader-module__VLcIZa__title{font-size:14px}}
.ProjectCarousel-module__uukX1q__viewport{--card-height:min(68cqh, calc(80cqw / var(--widest-cover)));touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;cursor:grab;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.ProjectCarousel-module__uukX1q__viewport:focus-visible{box-shadow:inset 0 0 0 2px #80808c8c}.ProjectCarousel-module__uukX1q__cards{position:absolute;inset:0}.ProjectCarousel-module__uukX1q__card{width:calc(var(--card-height) * var(--cover-aspect));height:var(--card-height);margin-top:calc(var(--card-height) / -2);margin-left:calc(var(--card-height) * var(--cover-aspect) / -2);position:absolute;top:50%;left:50%}.ProjectCarousel-module__uukX1q__cardButton,.ProjectCarousel-module__uukX1q__focusCover{width:100%;height:100%;color:inherit;cursor:zoom-in;background:#181c24;border:0;border-radius:16px;padding:0;display:block;overflow:hidden}.ProjectCarousel-module__uukX1q__cover{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.ProjectCarousel-module__uukX1q__cover img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .18s;display:block}.ProjectCarousel-module__uukX1q__cover[data-status=ready] img{opacity:1}.ProjectCarousel-module__uukX1q__placeholder{color:#ffffffa6;text-align:center;background:#181c24;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:16px;display:flex;position:absolute;inset:0;overflow:hidden}.ProjectCarousel-module__uukX1q__placeholder:before{content:"";background:linear-gradient(110deg,#0000 20%,#ffffff0d 50%,#0000 80%);animation:1.6s ease-in-out infinite ProjectCarousel-module__uukX1q__loading;position:absolute;inset:0}.ProjectCarousel-module__uukX1q__placeholder span,.ProjectCarousel-module__uukX1q__placeholder small{position:relative}.ProjectCarousel-module__uukX1q__placeholder small{color:#fff6;font-size:13px}.ProjectCarousel-module__uukX1q__cover[data-status=failed] .ProjectCarousel-module__uukX1q__placeholder:before{animation:none}.ProjectCarousel-module__uukX1q__focusCover{cursor:zoom-out;position:absolute;top:50%;left:50%}.ProjectCarousel-module__uukX1q__viewport[data-focused]{cursor:zoom-out}.ProjectCarousel-module__uukX1q__viewport[data-focused] .ProjectCarousel-module__uukX1q__cards{pointer-events:none}.ProjectCarousel-module__uukX1q__viewport[data-dragging],.ProjectCarousel-module__uukX1q__viewport[data-dragging] button{cursor:grabbing}.ProjectCarousel-module__uukX1q__arrow{display:none}@media (min-width:768px){.ProjectCarousel-module__uukX1q__arrow{z-index:2;width:44px;height:44px;color:var(--foreground);cursor:pointer;background:#0d0e12cc;border:1px solid #fff3;border-radius:50%;place-items:center;padding:0;transition:color .16s,background-color .16s,border-color .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ProjectCarousel-module__uukX1q__arrowPrevious{left:clamp(12px,1.8vw,28px)}.ProjectCarousel-module__uukX1q__arrowNext{right:clamp(12px,1.8vw,28px)}.ProjectCarousel-module__uukX1q__arrow:hover{color:var(--sakura);border-color:var(--sakura);background:#0d0e12}.ProjectCarousel-module__uukX1q__arrow:focus-visible{outline:2px solid var(--sakura);outline-offset:4px}}@keyframes ProjectCarousel-module__uukX1q__loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}
.BackToTop-module__lxbnwW__button{width:48px;height:48px;color:var(--sakura);font:inherit;cursor:pointer;background:#0d0e12;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.BackToTop-module__lxbnwW__button:hover{border-color:var(--sakura);background:var(--sakura);color:#0d0e12}.BackToTop-module__lxbnwW__button:focus-visible{outline:2px solid var(--sakura);outline-offset:5px}.BackToTop-module__lxbnwW__floating{z-index:40;right:4vw;bottom:max(24px, calc(env(safe-area-inset-bottom) + 16px));position:fixed}.BackToTop-module__lxbnwW__hidden{visibility:hidden;pointer-events:none}@media (max-width:767px){.BackToTop-module__lxbnwW__floating{right:20px}}
.ProjectsPage-module__6sVSZW__page{--projects-nav-height:80px;--projects-content-width:80%;min-height:100dvh;color:var(--foreground);background:#0d0e12}.ProjectsPage-module__6sVSZW__page a{text-decoration:none}.ProjectsPage-module__6sVSZW__page a:focus-visible,.ProjectsPage-module__6sVSZW__closeFocus:focus-visible,.ProjectsPage-module__6sVSZW__placeholders summary:focus-visible{outline:2px solid var(--sakura);outline-offset:5px}.ProjectsPage-module__6sVSZW__intro{width:var(--projects-content-width);grid-template-columns:minmax(0,1fr);align-items:center;gap:16px 4%;margin-inline:auto;padding-block:2svh;display:grid}.ProjectsPage-module__6sVSZW__introContent{min-width:0}.ProjectsPage-module__6sVSZW__introDescription{color:#ffffffa6;margin:8px 0 0;font-size:16px;line-height:1.7}.ProjectsPage-module__6sVSZW__gallery{scroll-margin-top:calc(var(--projects-nav-height) + 24px);padding-bottom:64px}.ProjectsPage-module__6sVSZW__showcase{height:100svh;min-height:calc(var(--projects-nav-height) + 560px);padding-top:var(--projects-nav-height);box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);display:grid}.ProjectsPage-module__6sVSZW__carouselStage{height:100%;min-height:0;position:relative}.ProjectsPage-module__6sVSZW__introStack{grid-template-columns:minmax(0,1fr);display:grid}.ProjectsPage-module__6sVSZW__introPanel{grid-area:1/1;min-width:0}.ProjectsPage-module__6sVSZW__introHidden{visibility:hidden;pointer-events:none}.ProjectsPage-module__6sVSZW__projectIndex,.ProjectsPage-module__6sVSZW__futureSection,.ProjectsPage-module__6sVSZW__emptyState{width:var(--projects-content-width);margin-inline:auto}.ProjectsPage-module__6sVSZW__projectTitle{margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:600;line-height:1.4}.ProjectsPage-module__6sVSZW__projectFacts{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.ProjectsPage-module__6sVSZW__projectMeta,.ProjectsPage-module__6sVSZW__stack{color:#fff9;flex-wrap:wrap;gap:10px 24px;margin:0;font-size:13px;line-height:1.5;display:flex}.ProjectsPage-module__6sVSZW__stack{padding:0;list-style:none}.ProjectsPage-module__6sVSZW__detailActions{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProjectsPage-module__6sVSZW__closeFocus{background:var(--background);min-height:46px;color:var(--foreground);font:inherit;cursor:pointer;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:inline-flex}.ProjectsPage-module__6sVSZW__detailLink{min-height:46px;color:var(--background);background:var(--sakura);white-space:nowrap;border-radius:999px;align-items:center;gap:20px;padding:12px 24px;font-size:14px;transition:transform .2s;display:inline-flex}.ProjectsPage-module__6sVSZW__detailLink:hover{transform:translateY(-2px)}.ProjectsPage-module__6sVSZW__projectIndex{margin-top:36px}.ProjectsPage-module__6sVSZW__galleryControls{z-index:2;left:10%;bottom:calc(50% + min(34%, 40vw / var(--carousel-cover-aspect)) + 12px);width:var(--projects-content-width);box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex;position:absolute}.ProjectsPage-module__6sVSZW__galleryGuide{align-items:center;gap:20px;min-width:0;display:flex}.ProjectsPage-module__6sVSZW__galleryGuide .ProjectsPage-module__6sVSZW__detailActions{flex-shrink:0}.ProjectsPage-module__6sVSZW__focusActions{z-index:2;position:absolute;bottom:16px;right:10%}.ProjectsPage-module__6sVSZW__galleryGuideTitle{color:var(--sakura);margin:0;font-size:18px;font-weight:600;line-height:1.5}.ProjectsPage-module__6sVSZW__galleryGuideDetail{color:#ffffffd9;margin:4px 0 0;font-size:14px;line-height:1.5}.ProjectsPage-module__6sVSZW__galleryCounter{color:var(--sakura);white-space:nowrap;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px}.ProjectsPage-module__6sVSZW__galleryCounter strong{color:var(--sakura);font-size:24px;font-weight:600}.ProjectsPage-module__6sVSZW__projectLinks{flex-wrap:wrap;gap:14px 32px;display:flex}.ProjectsPage-module__6sVSZW__projectLinks a{color:#ffffffbf;font-size:14px;line-height:1.6}.ProjectsPage-module__6sVSZW__projectLinks span,.ProjectsPage-module__6sVSZW__projectLinks a:hover{color:var(--sakura)}.ProjectsPage-module__6sVSZW__futureSection{border-top:1px solid #ffffff1f;padding-block:40px 80px}.ProjectsPage-module__6sVSZW__futureSection h2{margin:0;font-size:28px;line-height:1.4}.ProjectsPage-module__6sVSZW__futureSection>p{color:#ffffffa6;margin:16px 0 0;font-size:15px;line-height:1.8}.ProjectsPage-module__6sVSZW__futureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.ProjectsPage-module__6sVSZW__futureCard{min-width:0;color:var(--foreground)}.ProjectsPage-module__6sVSZW__futureCard img{border-radius:16px;width:100%;height:auto}.ProjectsPage-module__6sVSZW__futureCard h3{font-size:20px;line-height:1.5}.ProjectsPage-module__6sVSZW__placeholders{color:#fff9;margin-top:24px;font-size:13px}.ProjectsPage-module__6sVSZW__placeholders summary{cursor:pointer;width:fit-content}.ProjectsPage-module__6sVSZW__placeholders ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;padding:0;list-style:none;display:grid}@media (max-width:767px){.ProjectsPage-module__6sVSZW__page{--projects-nav-height:68px}.ProjectsPage-module__6sVSZW__intro{grid-template-columns:minmax(0,1fr)}.ProjectsPage-module__6sVSZW__introDescription{margin-top:12px;font-size:14px}.ProjectsPage-module__6sVSZW__futureGrid,.ProjectsPage-module__6sVSZW__placeholders ul{grid-template-columns:minmax(0,1fr)}.ProjectsPage-module__6sVSZW__detailLink{justify-self:start}.ProjectsPage-module__6sVSZW__projectLinks{flex-direction:column}.ProjectsPage-module__6sVSZW__showcase{grid-template-rows:auto auto;height:auto;min-height:0}.ProjectsPage-module__6sVSZW__carouselStage{display:none}}
.NotesPage-module__augL1G__page{background:#0d0e12;min-height:100dvh;padding-block:80px 96px}.NotesPage-module__augL1G__inner{width:80%;margin-inline:auto;padding-top:clamp(32px,3vw,44px)}.NotesPage-module__augL1G__directory{grid-template-columns:20% minmax(0,1fr);align-items:start;column-gap:5%;display:grid}.NotesPage-module__augL1G__categoryNav{z-index:30;width:16%;min-width:0;position:fixed;top:calc(80px + clamp(32px,3vw,44px));left:10%}.NotesPage-module__augL1G__navLabel{color:#ffffff80;margin:0 0 16px;font-size:13px}.NotesPage-module__augL1G__categoryOptions{gap:6px;display:grid}.NotesPage-module__augL1G__categoryButton{color:#ffffffa6;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 16px;font-size:14px;line-height:1.5;transition:color .16s,border-color .16s;display:flex}.NotesPage-module__augL1G__categoryButton:hover{color:var(--foreground)}.NotesPage-module__augL1G__categorySelected,.NotesPage-module__augL1G__categorySelected:hover{border-left-color:var(--sakura);color:var(--sakura)}.NotesPage-module__augL1G__categoryCount{opacity:.7;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.NotesPage-module__augL1G__resultsColumn{grid-column:2;min-width:0}.NotesPage-module__augL1G__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.NotesPage-module__augL1G__searchField{background:#ffffff06;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:12px;width:65%;min-height:48px;padding-inline:12px 4px;display:flex}.NotesPage-module__augL1G__searchField:focus-within{border-color:var(--sakura)}.NotesPage-module__augL1G__searchIcon{color:#fff9;flex-shrink:0;width:20px;height:20px}.NotesPage-module__augL1G__searchInput{width:100%;min-width:0;color:var(--foreground);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;align-self:stretch;padding:12px 0;font-size:14px}.NotesPage-module__augL1G__searchInput::placeholder{color:#ffffff80}.NotesPage-module__augL1G__searchInput::-webkit-search-cancel-button{display:none}.NotesPage-module__augL1G__clearSearch{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid}.NotesPage-module__augL1G__clearSearch:hover{color:var(--sakura)}.NotesPage-module__augL1G__resultCount{color:#ffffff8c;white-space:nowrap;margin:0;font-size:13px}.NotesPage-module__augL1G__categories{gap:48px;scroll-margin-top:104px;display:grid}.NotesPage-module__augL1G__categoryHeading{align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.NotesPage-module__augL1G__categoryTitle{margin:0;font-size:20px;font-weight:600;line-height:1.4}.NotesPage-module__augL1G__groupCount{color:#ffffff73;white-space:nowrap;font-size:12px}.NotesPage-module__augL1G__list{margin:0;padding:0;list-style:none}.NotesPage-module__augL1G__noteLink{color:var(--foreground);overflow-wrap:anywhere;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:24px;padding:24px 12px;text-decoration:none;transition:background-color .16s;display:flex}.NotesPage-module__augL1G__noteContent{min-width:0}.NotesPage-module__augL1G__noteTitle{margin:0;font-size:clamp(18px,1.5vw,22px);font-weight:600;line-height:1.5;transition:color .16s}.NotesPage-module__augL1G__noteDescription{-webkit-line-clamp:2;color:#ffffff9e;-webkit-box-orient:vertical;max-width:68ch;margin:8px 0 0;font-size:14px;line-height:1.8;display:-webkit-box;overflow:hidden}.NotesPage-module__augL1G__arrow{color:#ffffff80;flex-shrink:0;width:22px;height:22px;transition:color .16s}.NotesPage-module__augL1G__noteLink:hover,.NotesPage-module__augL1G__noteLink:focus-visible{background:#ffffff08}.NotesPage-module__augL1G__noteLink:hover .NotesPage-module__augL1G__noteTitle,.NotesPage-module__augL1G__noteLink:hover .NotesPage-module__augL1G__arrow,.NotesPage-module__augL1G__noteLink:focus-visible .NotesPage-module__augL1G__noteTitle,.NotesPage-module__augL1G__noteLink:focus-visible .NotesPage-module__augL1G__arrow{color:var(--sakura)}.NotesPage-module__augL1G__noteLink:focus-visible,.NotesPage-module__augL1G__categoryButton:focus-visible,.NotesPage-module__augL1G__clearSearch:focus-visible,.NotesPage-module__augL1G__emptyState button:focus-visible{outline:2px solid var(--sakura);outline-offset:4px}.NotesPage-module__augL1G__emptyState{padding-block:48px}.NotesPage-module__augL1G__emptyState h2{margin:0;font-size:20px;font-weight:600}.NotesPage-module__augL1G__emptyState p{color:#fff9;margin:12px 0 24px;font-size:14px}.NotesPage-module__augL1G__emptyState button{color:var(--sakura);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffc6d64d;border-radius:999px;padding:10px 16px;font-size:13px}.NotesPage-module__augL1G__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px) and (min-width:768px){.NotesPage-module__augL1G__directory{grid-template-columns:25% minmax(0,1fr);column-gap:4%}.NotesPage-module__augL1G__categoryNav{width:20%}.NotesPage-module__augL1G__categoryButton{padding-left:10px;font-size:13px}.NotesPage-module__augL1G__searchField{width:78%}}@media (max-width:767px){.NotesPage-module__augL1G__page{padding-block:68px 64px}.NotesPage-module__augL1G__inner{padding-top:28px}.NotesPage-module__augL1G__directory{grid-template-columns:minmax(0,1fr);gap:24px}.NotesPage-module__augL1G__resultsColumn{grid-column:1;padding-top:64px}.NotesPage-module__augL1G__categoryNav{background:#0d0e12;width:80%;padding-block:8px;top:68px}.NotesPage-module__augL1G__navLabel{display:none}.NotesPage-module__augL1G__categoryOptions{scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.NotesPage-module__augL1G__categoryOptions::-webkit-scrollbar{display:none}.NotesPage-module__augL1G__categoryButton{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex-shrink:0;justify-content:start;gap:6px;width:auto;padding:12px 0;font-size:13px}.NotesPage-module__augL1G__categorySelected{border-bottom-color:var(--sakura)}.NotesPage-module__augL1G__categoryButton:focus-visible{outline-offset:-2px}.NotesPage-module__augL1G__toolbar{gap:12px;margin-bottom:28px}.NotesPage-module__augL1G__searchField{flex:1;gap:8px;width:auto}.NotesPage-module__augL1G__searchInput{font-size:16px}.NotesPage-module__augL1G__resultCount{font-size:12px}.NotesPage-module__augL1G__categories{gap:36px;scroll-margin-top:148px}.NotesPage-module__augL1G__categoryTitle{font-size:18px}.NotesPage-module__augL1G__noteLink{gap:16px;padding:20px 0}.NotesPage-module__augL1G__noteTitle{font-size:18px}.NotesPage-module__augL1G__noteDescription{font-size:13px;line-height:1.8}.NotesPage-module__augL1G__arrow{width:20px;height:20px}}
.ProjectDetailPage-module__ecf3rq__page{color:#fff;background:#0d0e12;min-height:100dvh;position:relative;overflow-x:clip}.ProjectDetailPage-module__ecf3rq__intro{width:80%;margin-inline:auto;padding-top:calc(80px + clamp(28px,3.8vw,52px))}.ProjectDetailPage-module__ecf3rq__introHeading{animation:.65s cubic-bezier(.22,1,.36,1) backwards ProjectDetailPage-module__ecf3rq__introArrival}.ProjectDetailPage-module__ecf3rq__eyebrow{letter-spacing:.12em;color:#ffc6d6b3;margin:0;font-size:12px;line-height:1.5}.ProjectDetailPage-module__ecf3rq__title{letter-spacing:-.055em;overflow-wrap:anywhere;color:#fffffff0;margin:14px 0 0;font-size:clamp(36px,3.2vw,56px);font-weight:600;line-height:1.16}.ProjectDetailPage-module__ecf3rq__cover{width:100%;max-width:calc(max(240px, 100svh - 320px) * var(--cover-ratio));margin:32px auto 0;animation:.9s cubic-bezier(.22,1,.36,1) .1s backwards ProjectDetailPage-module__ecf3rq__coverArrival}.ProjectDetailPage-module__ecf3rq__coverButton{cursor:zoom-in;background:#171b23;border:1px solid #ffffff24;border-radius:14px;width:100%;padding:0;transition:border-color .2s;display:block;position:relative;overflow:hidden}.ProjectDetailPage-module__ecf3rq__coverButton:hover{border-color:#ffc6d673}.ProjectDetailPage-module__ecf3rq__coverButton:disabled{cursor:default}.ProjectDetailPage-module__ecf3rq__coverButton:focus-visible,.ProjectDetailPage-module__ecf3rq__overviewLink:focus-visible,.ProjectDetailPage-module__ecf3rq__previewClose:focus-visible{outline-offset:5px;outline:2px solid #ffc6d6}.ProjectDetailPage-module__ecf3rq__coverImage{width:100%;height:auto;transition:opacity .3s;display:block}.ProjectDetailPage-module__ecf3rq__coverStatus{color:#ffffffa6;place-items:center;padding:20px;font-size:14px;display:grid;position:absolute;inset:0}.ProjectDetailPage-module__ecf3rq__coverCaption{color:#ffffff94;justify-content:space-between;align-items:baseline;gap:16px;padding-top:14px;font-size:13px;line-height:1.6;display:flex}.ProjectDetailPage-module__ecf3rq__previewHint{color:#ffc6d6cc;flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.ProjectDetailPage-module__ecf3rq__introFooter{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:28px;animation:.65s cubic-bezier(.22,1,.36,1) .2s backwards ProjectDetailPage-module__ecf3rq__introArrival;display:flex}.ProjectDetailPage-module__ecf3rq__description{color:#ffffffa3;max-width:76ch;margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.9}.ProjectDetailPage-module__ecf3rq__overviewLink{white-space:nowrap;color:#ffc6d6;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 18px;font-size:14px;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.ProjectDetailPage-module__ecf3rq__overviewLink:hover{background:#ffc6d60f;border-color:#ffc6d673}.ProjectDetailPage-module__ecf3rq__emptyCover{color:#fff9;border:1px solid #ffffff1a;border-radius:14px;place-items:center;min-height:240px;margin-block:32px 0;display:grid}.ProjectDetailPage-module__ecf3rq__readingFrame{width:80%;margin:clamp(48px,6vw,80px) auto 0}.ProjectDetailPage-module__ecf3rq__readingBody{min-width:0;padding-bottom:clamp(64px,8vw,112px)}.ProjectDetailPage-module__ecf3rq__readingBody>section:first-child{margin-top:0}.ProjectDetailPage-module__ecf3rq__overviewContent{gap:40px;display:grid}.ProjectDetailPage-module__ecf3rq__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:0;display:grid}.ProjectDetailPage-module__ecf3rq__metaItem{min-width:0}.ProjectDetailPage-module__ecf3rq__metaItem:last-child:nth-child(odd){grid-column:1/-1}.ProjectDetailPage-module__ecf3rq__metaItem dt{color:#ffc6d6bf;font-size:13px;font-weight:500}.ProjectDetailPage-module__ecf3rq__metaItem dd{overflow-wrap:anywhere;color:#ffffffa8;margin:9px 0 0;font-size:15px;line-height:1.9}.ProjectDetailPage-module__ecf3rq__preview{color:#fff;background:#0d0e12;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.ProjectDetailPage-module__ecf3rq__preview[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.ProjectDetailPage-module__ecf3rq__preview::backdrop{background:#0d0e12}.ProjectDetailPage-module__ecf3rq__previewHeader{padding:max(16px, env(safe-area-inset-top)) clamp(20px, 3vw, 44px) 16px;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;display:flex}.ProjectDetailPage-module__ecf3rq__previewHeader h2{margin:0;font-size:clamp(16px,1.5vw,22px);font-weight:500;line-height:1.5}.ProjectDetailPage-module__ecf3rq__previewClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .2s;display:grid}.ProjectDetailPage-module__ecf3rq__previewClose:hover{background:#ffffff14}.ProjectDetailPage-module__ecf3rq__previewCanvas{min-height:0;margin:clamp(16px,2vw,32px);margin-bottom:max(16px, env(safe-area-inset-bottom));position:relative}.ProjectDetailPage-module__ecf3rq__previewImage{object-fit:contain}@keyframes ProjectDetailPage-module__ecf3rq__introArrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ProjectDetailPage-module__ecf3rq__coverArrival{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.ProjectDetailPage-module__ecf3rq__readingFrame{grid-template-columns:20% 5% minmax(0,75%);display:grid}.ProjectDetailPage-module__ecf3rq__readingBody{grid-area:1/3}.ProjectDetailPage-module__ecf3rq__withoutOutline{display:block}}@media (min-width:768px) and (max-width:1279px){.ProjectDetailPage-module__ecf3rq__intro,.ProjectDetailPage-module__ecf3rq__readingFrame{width:92%}}@media (max-width:767px){.ProjectDetailPage-module__ecf3rq__intro,.ProjectDetailPage-module__ecf3rq__readingFrame{width:calc(100% - 40px)}.ProjectDetailPage-module__ecf3rq__intro{padding-top:96px}.ProjectDetailPage-module__ecf3rq__title{letter-spacing:-.045em;margin-top:12px;font-size:clamp(28px,6.2vw,36px);line-height:1.2}.ProjectDetailPage-module__ecf3rq__cover{max-width:100%;margin-top:24px}.ProjectDetailPage-module__ecf3rq__coverCaption{align-items:flex-start;gap:12px;font-size:12px}.ProjectDetailPage-module__ecf3rq__previewHint{gap:5px;font-size:12px}.ProjectDetailPage-module__ecf3rq__introFooter{flex-direction:column;gap:20px;margin-top:24px}.ProjectDetailPage-module__ecf3rq__description{font-size:16px;line-height:1.85}.ProjectDetailPage-module__ecf3rq__readingFrame{margin-top:48px}.ProjectDetailPage-module__ecf3rq__meta{grid-template-columns:minmax(0,1fr);gap:24px}.ProjectDetailPage-module__ecf3rq__metaItem dt{font-size:14px}.ProjectDetailPage-module__ecf3rq__metaItem dd{font-size:16px;line-height:1.85}.ProjectDetailPage-module__ecf3rq__previewHeader{gap:12px}}
.MobileProjectGallery-module__yRZwVq__gallery{display:none}@media (max-width:767px){.MobileProjectGallery-module__yRZwVq__gallery{min-width:0;padding-top:16px;display:block}}.MobileProjectGallery-module__yRZwVq__controls,.MobileProjectGallery-module__yRZwVq__actions{width:var(--projects-content-width,80%);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.MobileProjectGallery-module__yRZwVq__controls{margin-bottom:14px}.MobileProjectGallery-module__yRZwVq__guide{color:var(--sakura);margin:0;font-size:16px;font-weight:600;line-height:1.5}.MobileProjectGallery-module__yRZwVq__hint{color:#ffffffa6;margin:4px 0 0;font-size:13px;line-height:1.5}.MobileProjectGallery-module__yRZwVq__scroller{padding-left:calc((100% - var(--mobile-cover-height) * var(--mobile-first-aspect)) / 2);padding-right:calc((100% - var(--mobile-cover-height) * var(--mobile-last-aspect)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:flex;position:relative;overflow:auto hidden}.MobileProjectGallery-module__yRZwVq__scroller[data-dragging=true]{scroll-snap-type:none;cursor:grabbing}.MobileProjectGallery-module__yRZwVq__scroller[data-dragging=true] .MobileProjectGallery-module__yRZwVq__slide{cursor:grabbing}.MobileProjectGallery-module__yRZwVq__scroller::-webkit-scrollbar{display:none}.MobileProjectGallery-module__yRZwVq__slide{width:calc(var(--mobile-cover-height) * var(--mobile-cover-aspect));height:var(--mobile-cover-height);min-width:0;aspect-ratio:var(--mobile-cover-aspect);color:inherit;cursor:zoom-in;scroll-snap-align:center;scroll-snap-stop:always;-webkit-tap-highlight-color:transparent;background:#181c24;border:1px solid #ffffff1a;border-radius:16px;flex:none;padding:0;position:relative;overflow:hidden}.MobileProjectGallery-module__yRZwVq__slide:focus-visible,.MobileProjectGallery-module__yRZwVq__close:focus-visible{outline:2px solid var(--sakura);outline-offset:-3px}.MobileProjectGallery-module__yRZwVq__cover{width:100%;height:100%;position:relative}.MobileProjectGallery-module__yRZwVq__slide>.MobileProjectGallery-module__yRZwVq__cover{position:absolute;inset:0}.MobileProjectGallery-module__yRZwVq__cover img{object-fit:contain;opacity:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.MobileProjectGallery-module__yRZwVq__cover[data-status=ready] img{opacity:1}.MobileProjectGallery-module__yRZwVq__placeholder{color:#ffffffa6;text-align:center;background:#181c24;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.MobileProjectGallery-module__yRZwVq__placeholder small{color:#fff6;font-size:12px}.MobileProjectGallery-module__yRZwVq__actions{margin-top:16px}.MobileProjectGallery-module__yRZwVq__preview{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--foreground);background:#0d0e12;border:0;margin:0;padding:0;overflow:hidden}.MobileProjectGallery-module__yRZwVq__preview[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.MobileProjectGallery-module__yRZwVq__preview::backdrop{background:#0d0e12}.MobileProjectGallery-module__yRZwVq__previewHeader{padding:calc(12px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}.MobileProjectGallery-module__yRZwVq__previewHeader h3{margin:0;font-size:16px;font-weight:600;line-height:1.5}.MobileProjectGallery-module__yRZwVq__close{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;place-items:center;padding:0;display:grid}.MobileProjectGallery-module__yRZwVq__previewImage{touch-action:pan-x pan-y pinch-zoom;min-width:0;min-height:0;padding:8px;overflow:hidden}.MobileProjectGallery-module__yRZwVq__previewFooter{padding:16px max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:16px;display:flex}.MobileProjectGallery-module__yRZwVq__previewFooter>span{color:#ffffffa6;white-space:nowrap;font-family:ui-monospace,monospace;font-size:13px}
.ResourcesPage-module__CQhG1q__page{background:#0d0e12;min-height:100vh;padding-block:80px 96px}.ResourcesPage-module__CQhG1q__inner{width:calc(100% - 48px);max-width:1080px;margin-inline:auto;padding-top:32px}.ResourcesPage-module__CQhG1q__toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.ResourcesPage-module__CQhG1q__searchField{background:#ffffff06;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:12px;width:65%;min-height:48px;padding-inline:12px 4px;display:flex}.ResourcesPage-module__CQhG1q__searchField:focus-within{border-color:var(--sakura)}.ResourcesPage-module__CQhG1q__searchIcon{color:#fff9;flex-shrink:0;width:20px;height:20px}.ResourcesPage-module__CQhG1q__searchInput{width:100%;min-width:0;color:var(--foreground);font:inherit;appearance:none;background:0 0;border:0;border-radius:0;outline:none;align-self:stretch;padding:12px 0;font-size:14px}.ResourcesPage-module__CQhG1q__searchInput::placeholder{color:#ffffff80}.ResourcesPage-module__CQhG1q__searchInput::-webkit-search-cancel-button{display:none}.ResourcesPage-module__CQhG1q__clearSearch{color:#ffffffb3;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;font-size:18px;display:grid}.ResourcesPage-module__CQhG1q__clearSearch:hover{color:var(--sakura)}.ResourcesPage-module__CQhG1q__clearSearch:focus-visible,.ResourcesPage-module__CQhG1q__typeButton:focus-visible,.ResourcesPage-module__CQhG1q__cardToggle:focus-visible,.ResourcesPage-module__CQhG1q__websiteLink:focus-visible,.ResourcesPage-module__CQhG1q__emptyState button:focus-visible{outline:2px solid var(--sakura);outline-offset:2px}.ResourcesPage-module__CQhG1q__resultCount{color:#ffffff8c;white-space:nowrap;margin:0;font-size:13px}.ResourcesPage-module__CQhG1q__typeFilters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.ResourcesPage-module__CQhG1q__typeButton{color:#ffffffa6;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font-size:13px;line-height:1.5;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.ResourcesPage-module__CQhG1q__typeButton:hover{color:var(--foreground);border-color:#ffffff47}.ResourcesPage-module__CQhG1q__typeButton[aria-pressed=true]{color:var(--sakura);background:#ffc6d614;border-color:#ffc6d673}.ResourcesPage-module__CQhG1q__typeCount{font-variant-numeric:tabular-nums;opacity:.65;font-size:12px}.ResourcesPage-module__CQhG1q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ResourcesPage-module__CQhG1q__emptyState{color:#fff9;grid-column:1/-1;padding-block:40px}.ResourcesPage-module__CQhG1q__emptyState p{margin:0}.ResourcesPage-module__CQhG1q__emptyState button{color:var(--sakura);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0}.ResourcesPage-module__CQhG1q__description{color:#fff9;margin:20px 0 0;font-size:16px;line-height:1.8}.ResourcesPage-module__CQhG1q__resources{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ResourcesPage-module__CQhG1q__resource{overflow-wrap:anywhere;min-width:0;position:relative}.ResourcesPage-module__CQhG1q__cardEntrance{--resource-ripple-delay:var(--resource-ripple-delay-desktop);isolation:isolate;border-radius:inherit;background:#111319;border:1px solid #ffffff1a;transition:border-color .16s,background-color .16s;position:relative;overflow:hidden}.ResourcesPage-module__CQhG1q__resource:nth-child(2n of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance{background:#171a22}.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded):hover .ResourcesPage-module__CQhG1q__cardEntrance{background:#1c2029;border-color:#ffc6d673}.ResourcesPage-module__CQhG1q__resource.ResourcesPage-module__CQhG1q__resourceExpanded{grid-column:1/-1}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardEntrance{background:#101219;border-color:#ffc6d666}.ResourcesPage-module__CQhG1q__cardToggle{z-index:2;border-radius:inherit;color:#ffffffb3;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ResourcesPage-module__CQhG1q__cardToggle:focus-visible{outline-offset:-4px}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardToggle{background:#ffffff0d;border-radius:50%;width:36px;height:36px;inset:12px 12px auto auto}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardToggle:hover{color:var(--sakura);background:#ffc6d61f}.ResourcesPage-module__CQhG1q__cardToggle svg{width:18px;height:18px}.ResourcesPage-module__CQhG1q__cardLayout{pointer-events:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""content";align-content:center;align-items:center;gap:16px;min-height:176px;padding:20px;display:grid}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardLayout{pointer-events:auto;grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"content brand";gap:32px;min-height:0;padding:28px}.ResourcesPage-module__CQhG1q__resourceContent{grid-area:content;min-width:0}.ResourcesPage-module__CQhG1q__resourceBrand{flex-direction:column;grid-area:brand;justify-content:center;align-items:center;display:flex}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceBrand{border-left:1px solid #ffffff14;align-self:stretch;gap:24px;padding:20px 0 0 28px}.ResourcesPage-module__CQhG1q__logoFrame{width:72px;height:72px;position:relative}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__logoFrame{width:100%;height:120px}.ResourcesPage-module__CQhG1q__resourceLogo{object-fit:contain}.ResourcesPage-module__CQhG1q__websiteLink{min-height:44px;color:var(--foreground);white-space:nowrap;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.5;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.ResourcesPage-module__CQhG1q__websiteLink svg{width:16px;height:16px}.ResourcesPage-module__CQhG1q__websiteLink:hover{border-color:var(--sakura);color:var(--sakura);background:#ffb7c50f}.ResourcesPage-module__CQhG1q__category{color:var(--sakura);margin:0 0 12px;font-size:12px;line-height:1.6}.ResourcesPage-module__CQhG1q__resourceTitle{text-align:center;justify-content:center;align-items:center;min-height:40px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceTitle{text-align:left;min-height:0;font-size:24px;display:block}.ResourcesPage-module__CQhG1q__points{color:#fff9;margin:20px 0 0;padding-left:20px;font-size:14px;line-height:1.8}.ResourcesPage-module__CQhG1q__points li+li{margin-top:8px}@media (min-width:768px) and (max-width:1024px){.ResourcesPage-module__CQhG1q__resources{grid-template-columns:repeat(4,minmax(0,1fr))}.ResourcesPage-module__CQhG1q__cardEntrance{--resource-ripple-delay:var(--resource-ripple-delay-tablet)}.ResourcesPage-module__CQhG1q__resource:nth-child(n) .ResourcesPage-module__CQhG1q__cardEntrance{background:#111319}:is(.ResourcesPage-module__CQhG1q__resource:nth-child(8n+2 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance,.ResourcesPage-module__CQhG1q__resource:nth-child(8n+4 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance,.ResourcesPage-module__CQhG1q__resource:nth-child(8n+5 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance,.ResourcesPage-module__CQhG1q__resource:nth-child(8n+7 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance){background:#171a22}.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded):hover .ResourcesPage-module__CQhG1q__cardEntrance{background:#1c2029}.ResourcesPage-module__CQhG1q__resource.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardEntrance{background:#101219}}@media (max-width:767px){.ResourcesPage-module__CQhG1q__page{padding-block:68px 64px}.ResourcesPage-module__CQhG1q__inner{padding-top:28px}.ResourcesPage-module__CQhG1q__toolbar{gap:12px}.ResourcesPage-module__CQhG1q__searchField{flex:1;gap:8px;width:auto}.ResourcesPage-module__CQhG1q__searchInput{font-size:16px}.ResourcesPage-module__CQhG1q__resultCount{font-size:12px}.ResourcesPage-module__CQhG1q__typeButton{min-height:44px}.ResourcesPage-module__CQhG1q__resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ResourcesPage-module__CQhG1q__cardEntrance{--resource-ripple-delay:var(--resource-ripple-delay-mobile)}.ResourcesPage-module__CQhG1q__resource:nth-child(n) .ResourcesPage-module__CQhG1q__cardEntrance{background:#111319}:is(.ResourcesPage-module__CQhG1q__resource:nth-child(4n+2 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance,.ResourcesPage-module__CQhG1q__resource:nth-child(4n+3 of :where(.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded))) .ResourcesPage-module__CQhG1q__cardEntrance){background:#171a22}.ResourcesPage-module__CQhG1q__resource:not(.ResourcesPage-module__CQhG1q__resourceExpanded):hover .ResourcesPage-module__CQhG1q__cardEntrance{background:#1c2029}.ResourcesPage-module__CQhG1q__resource.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardEntrance{background:#101219}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardLayout{grid-template-columns:minmax(0,1fr) 100px;align-items:start;gap:20px;padding:20px}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceBrand{border:0;align-self:start;gap:16px;padding:32px 0 0}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__logoFrame{height:88px}.ResourcesPage-module__CQhG1q__websiteLink{gap:6px;padding:10px;font-size:12px}.ResourcesPage-module__CQhG1q__websiteLink svg{width:14px;height:14px}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceTitle{font-size:21px}.ResourcesPage-module__CQhG1q__description{margin-top:16px;font-size:14px}.ResourcesPage-module__CQhG1q__points{margin-top:16px}}@media (max-width:480px){.ResourcesPage-module__CQhG1q__cardLayout{gap:12px;min-height:156px;padding:16px 12px}.ResourcesPage-module__CQhG1q__logoFrame{width:64px;height:64px}.ResourcesPage-module__CQhG1q__resourceTitle{font-size:14px}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__cardLayout{grid-template-areas:none;gap:12px 16px}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceContent{display:contents}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__category{grid-area:1/1;margin:0}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceTitle{grid-area:2/1}.ResourcesPage-module__CQhG1q__resourceExpanded .ResourcesPage-module__CQhG1q__resourceBrand{grid-area:1/2/3}.ResourcesPage-module__CQhG1q__resourceDetails{grid-column:1/-1}.ResourcesPage-module__CQhG1q__description{margin:8px 0 0}.ResourcesPage-module__CQhG1q__points{margin-top:16px}}@keyframes ResourcesPage-module__CQhG1q__resourceRippleEntrance{0%{opacity:0;transform:translateY(14px)scale(.96)}35%{opacity:1}60%{transform:translateY(-5px)scale(1.018)}to{opacity:1;transform:none}}.ResourcesPage-module__CQhG1q__resources[data-entering=true] .ResourcesPage-module__CQhG1q__cardEntrance{animation:ResourcesPage-module__CQhG1q__resourceRippleEntrance var(--resource-ripple-duration) cubic-bezier(.22, 1, .36, 1) both;animation-delay:var(--resource-ripple-delay)}
