.BackPixelIcon-module__O1TWnq__icon{flex-shrink:0;overflow:visible}.BackPixelIcon-module__O1TWnq__pixel{fill:currentColor;transform-box:fill-box;transform-origin:50%}a:hover .BackPixelIcon-module__O1TWnq__icon .BackPixelIcon-module__O1TWnq__pixel,.BackPixelIcon-module__O1TWnq__icon:hover .BackPixelIcon-module__O1TWnq__pixel{animation:BackPixelIcon-module__O1TWnq__pixel-nudge var(--duration-standard) var(--ease-standard) both;animation-delay:calc(var(--delay) * 16ms)}@media (prefers-reduced-motion:reduce){a:hover .BackPixelIcon-module__O1TWnq__icon .BackPixelIcon-module__O1TWnq__pixel,.BackPixelIcon-module__O1TWnq__icon:hover .BackPixelIcon-module__O1TWnq__pixel{animation:none}}@keyframes BackPixelIcon-module__O1TWnq__pixel-nudge{0%{transform:translate(0)}45%{transform:translate(-.6px)}to{transform:translate(0)}}
.ProjectContents-module__oo4QPa__toc{flex:0 0 168px;padding-top:4px;position:sticky;top:96px}.ProjectContents-module__oo4QPa__title{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:var(--font-size-control);color:var(--color-text-detail);letter-spacing:var(--tracking-display);align-items:center;gap:7px;display:flex}.ProjectContents-module__oo4QPa__title span{letter-spacing:2px;color:var(--color-text-detail)}.ProjectContents-module__oo4QPa__toc ul{padding-top:var(--space-2)}.ProjectContents-module__oo4QPa__toc a{border-radius:var(--radius-icon);color:var(--color-text-muted);font-size:var(--font-size-label-sm);letter-spacing:var(--tracking-display);transition:background var(--duration-fast) ease, color var(--duration-standard) ease;align-items:center;gap:9px;margin-bottom:1px;padding:6px 8px 6px 6px;display:flex}.ProjectContents-module__oo4QPa__toc a:hover,.ProjectContents-module__oo4QPa__toc a[aria-current]{background:var(--color-overlay-hover);color:var(--color-text-primary)}.ProjectContents-module__oo4QPa__toc i{border-radius:var(--radius-pill);background:var(--color-border-strong);width:3px;height:3px;transition:width var(--duration-standard) var(--ease-standard)}.ProjectContents-module__oo4QPa__toc a:hover:not([aria-current]) i{width:6px}.ProjectContents-module__oo4QPa__toc a[aria-current] i{background:var(--color-text-primary);width:10px}@media (max-width:1024px){.ProjectContents-module__oo4QPa__toc{display:none}}
.page-module__y7JjWq__page{justify-content:center;align-items:flex-start;gap:52px;padding:40px 56px 120px;display:flex}.page-module__y7JjWq__body{flex:1;min-width:0;max-width:860px}.page-module__y7JjWq__back{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-label-sm);color:var(--color-text-secondary);margin-bottom:44px;padding:6px 12px 6px 8px;display:inline-flex}.page-module__y7JjWq__back:hover{background:var(--color-overlay-hover);border-color:var(--color-border-strong)}.page-module__y7JjWq__overview{max-width:620px;scroll-margin-top:88px}.page-module__y7JjWq__label{font-size:var(--font-size-detail);color:var(--color-text-detail);letter-spacing:var(--tracking-display)}.page-module__y7JjWq__overview h1{margin-top:var(--space-3);font-size:var(--font-size-detail-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display-lg);line-height:1.1}.page-module__y7JjWq__lede{margin-top:var(--space-4);font-size:var(--font-size-lede);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.55}.page-module__y7JjWq__metadata{gap:var(--space-5);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:22px 0;display:grid}.page-module__y7JjWq__metadata div{flex-direction:column;gap:5px;display:flex}.page-module__y7JjWq__metadata dt{font-size:var(--font-size-control);color:var(--color-text-detail)}.page-module__y7JjWq__metadata dd{font-size:var(--font-size-body);margin:0}.page-module__y7JjWq__hero,.page-module__y7JjWq__images div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-thumbnail)}.page-module__y7JjWq__hero{aspect-ratio:16/9;margin-top:var(--space-9)}.page-module__y7JjWq__caption{margin-top:var(--space-3);font-size:var(--font-size-detail);color:var(--color-text-detail)}.page-module__y7JjWq__sections{flex-direction:column;gap:56px;max-width:620px;margin-top:64px;display:flex}.page-module__y7JjWq__section{gap:var(--space-6);grid-template-columns:88px minmax(0,1fr);scroll-margin-top:88px;display:grid}.page-module__y7JjWq__section>.page-module__y7JjWq__label{padding-top:4px}.page-module__y7JjWq__section h2{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display)}.page-module__y7JjWq__section p{font-size:var(--font-size-prose);color:var(--color-text-secondary);text-wrap:pretty;margin-top:10px;line-height:1.68}.page-module__y7JjWq__images{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:64px;display:grid}.page-module__y7JjWq__images div{aspect-ratio:4/3;border-radius:var(--radius-image)}.page-module__y7JjWq__images div:last-child{background-color:var(--color-surface-card)}.page-module__y7JjWq__next{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card);transition:background var(--duration-slow) ease, border-color var(--duration-slow) ease;margin-top:72px;padding:22px 22px 22px 24px;scroll-margin-top:88px;display:flex}.page-module__y7JjWq__next:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.page-module__y7JjWq__next>span:first-child{flex-direction:column;gap:5px;display:flex}.page-module__y7JjWq__next small{font-size:var(--font-size-detail);color:var(--color-text-detail)}.page-module__y7JjWq__next strong{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium)}.page-module__y7JjWq__nextArrow{border-radius:var(--radius-pill);background:var(--color-surface-thumbnail);place-items:center;width:30px;height:30px;display:grid}.page-module__y7JjWq__nextArrow svg{transform:rotate(180deg)}@media (max-width:1024px){.page-module__y7JjWq__page{gap:0;padding:32px 32px 88px}}@media (max-width:640px){.page-module__y7JjWq__page{padding:24px 16px 64px}.page-module__y7JjWq__overview,.page-module__y7JjWq__sections{max-width:none}.page-module__y7JjWq__metadata{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__y7JjWq__section{gap:var(--space-2);grid-template-columns:1fr}.page-module__y7JjWq__section>.page-module__y7JjWq__label{padding-top:0}.page-module__y7JjWq__images{grid-template-columns:1fr}.page-module__y7JjWq__next{padding:var(--space-4)}}
.ProjectArtwork-module__8D0-Ca__guidelight{background-image:url(/images/guidelight/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.ProjectArtwork-module__8D0-Ca__memorythread{background-image:url(/images/memorythread/background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}
.GuidelightHero-module__w1HEEq__hero{--preview-width:25%;--preview-top:5%;aspect-ratio:2;margin-top:var(--space-6);background-color:var(--color-surface-thumbnail);border-radius:var(--radius-image);position:relative;overflow:hidden}.GuidelightHero-module__w1HEEq__video{object-fit:cover;width:100%;height:100%;display:block}.GuidelightHero-module__w1HEEq__control{right:var(--space-4);bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-app);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-label-sm);cursor:pointer;position:absolute}.GuidelightHero-module__w1HEEq__control:hover{background:var(--color-surface-hover)}.GuidelightHero-module__w1HEEq__control:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:3px}
.GuidelightThumbnail-module__qAy7Fq__crop{--radius-device-preview:24px;padding-top:var(--preview-top,7%);border-radius:inherit;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.GuidelightThumbnail-module__qAy7Fq__screen{width:var(--preview-width,44%);border-radius:var(--radius-device-preview);isolation:isolate;box-shadow:0 12px 32px var(--color-shadow);flex:none;overflow:hidden}.GuidelightThumbnail-module__qAy7Fq__video{width:100%;height:auto;display:block}
.GuidelightCaseStudy-module__T0JzIW__page{--guidelight-highlight:#d9e94d;--guidelight-ink:#2f4f63;--guidelight-on-ink:#fff;--guidelight-accent-text:var(--guidelight-highlight);gap:var(--space-8)}[data-theme=light] .GuidelightCaseStudy-module__T0JzIW__page{--guidelight-accent-text:var(--guidelight-ink)}.GuidelightCaseStudy-module__T0JzIW__body{flex:1;min-width:0;max-width:1200px}.GuidelightCaseStudy-module__T0JzIW__body section,.GuidelightCaseStudy-module__T0JzIW__header{scroll-margin-top:var(--space-9)}.GuidelightCaseStudy-module__T0JzIW__header{align-items:baseline;gap:var(--space-9);display:flex}.GuidelightCaseStudy-module__T0JzIW__header h1{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display-lg)}.GuidelightCaseStudy-module__T0JzIW__header>p{font-size:var(--font-size-lede);max-width:650px}.GuidelightCaseStudy-module__T0JzIW__intro{margin-top:var(--space-9);grid-template-columns:1fr 1fr;gap:12%;display:grid}.GuidelightCaseStudy-module__T0JzIW__body p{color:var(--color-text-secondary);line-height:1.6;font-size:var(--font-size-prose);text-wrap:pretty}.GuidelightCaseStudy-module__T0JzIW__body p+p{margin-top:var(--space-4)}.GuidelightCaseStudy-module__T0JzIW__lede p{font-size:var(--font-size-lede);text-wrap:wrap;line-height:1.5}.GuidelightCaseStudy-module__T0JzIW__metadata{gap:var(--space-3);font-size:var(--font-size-body);flex-direction:column;display:flex}.GuidelightCaseStudy-module__T0JzIW__metadata>div{gap:var(--space-3);grid-template-columns:64px 1fr;display:grid}.GuidelightCaseStudy-module__T0JzIW__metadata dt{color:var(--color-text-muted)}.GuidelightCaseStudy-module__T0JzIW__metadata dd{margin:0;line-height:1.4}.GuidelightCaseStudy-module__T0JzIW__section{gap:var(--space-8);margin-top:calc(var(--space-9) * 3);grid-template-columns:minmax(90px,.65fr) minmax(0,3fr);display:grid}.GuidelightCaseStudy-module__T0JzIW__label{font-size:var(--font-size-body);color:var(--color-text-muted)}.GuidelightCaseStudy-module__T0JzIW__body h2,.GuidelightCaseStudy-module__T0JzIW__body h3{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display);line-height:1.35}.GuidelightCaseStudy-module__T0JzIW__body h2+p,.GuidelightCaseStudy-module__T0JzIW__body h3+p{margin-top:var(--space-3)}.GuidelightCaseStudy-module__T0JzIW__reading{max-width:660px}.GuidelightCaseStudy-module__T0JzIW__sectionBody{min-width:0}.GuidelightCaseStudy-module__T0JzIW__pair{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.GuidelightCaseStudy-module__T0JzIW__sectionBody>.GuidelightCaseStudy-module__T0JzIW__pair{margin-top:var(--space-6)}.GuidelightCaseStudy-module__T0JzIW__body figure{min-width:0;margin:0}.GuidelightCaseStudy-module__T0JzIW__body figcaption,.GuidelightCaseStudy-module__T0JzIW__note,.GuidelightCaseStudy-module__T0JzIW__body small{font-size:var(--font-size-label-sm);color:var(--color-text-secondary);line-height:1.5}.GuidelightCaseStudy-module__T0JzIW__network img{width:100%;height:auto;display:block}.GuidelightCaseStudy-module__T0JzIW__network figcaption{margin-top:var(--space-3)}.GuidelightCaseStudy-module__T0JzIW__interview{gap:var(--space-6);margin-top:var(--space-9);flex-direction:column;display:flex}.GuidelightCaseStudy-module__T0JzIW__photoPair{align-items:start;gap:var(--space-4);grid-template-columns:1.2fr 1fr;max-width:660px;display:grid}.GuidelightCaseStudy-module__T0JzIW__photoPair img{border-radius:var(--radius-image);width:100%;height:auto;display:block}.GuidelightCaseStudy-module__T0JzIW__interviewPhotos figcaption{margin-top:var(--space-3)}.GuidelightCaseStudy-module__T0JzIW__workflow{padding:var(--space-5);background:var(--color-surface-card);border-radius:var(--radius-popover);margin-top:var(--space-7)!important}.GuidelightCaseStudy-module__T0JzIW__workflow figcaption{font-size:var(--font-size-lede);color:var(--color-text-primary)}.GuidelightCaseStudy-module__T0JzIW__workflow ol{gap:var(--space-2);margin:var(--space-5) 0;grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.GuidelightCaseStudy-module__T0JzIW__workflow li{gap:var(--space-3);padding:var(--space-3) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);flex-direction:column;display:flex}.GuidelightCaseStudy-module__T0JzIW__workflow li.GuidelightCaseStudy-module__T0JzIW__limited{border-style:dashed}.GuidelightCaseStudy-module__T0JzIW__workflow li span{color:var(--color-text-muted);font-size:var(--font-size-detail)}.GuidelightCaseStudy-module__T0JzIW__workflow strong{font-size:var(--font-size-label-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.GuidelightCaseStudy-module__T0JzIW__workflow small,.GuidelightCaseStudy-module__T0JzIW__workflow>p{font-size:var(--font-size-detail)}.GuidelightCaseStudy-module__T0JzIW__finding{gap:var(--space-7);margin-top:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.GuidelightCaseStudy-module__T0JzIW__finding>p{margin-top:0!important}.GuidelightCaseStudy-module__T0JzIW__decision{margin-top:calc(var(--space-9) * 2)!important}.GuidelightCaseStudy-module__T0JzIW__decisionIntro{max-width:520px}.GuidelightCaseStudy-module__T0JzIW__decisionIntro>span{color:var(--color-text-muted);font-size:var(--font-size-body);margin-bottom:var(--space-2);display:block}.GuidelightCaseStudy-module__T0JzIW__diagram{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface-card);border-radius:var(--radius-popover);flex-direction:column;display:flex}.GuidelightCaseStudy-module__T0JzIW__diagram>figcaption{font-size:var(--font-size-lede);color:var(--color-text-primary)}.GuidelightCaseStudy-module__T0JzIW__diagramCard{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-app)}.GuidelightCaseStudy-module__T0JzIW__diagramCard strong{font-size:var(--font-size-body);font-weight:var(--font-weight-medium)}.GuidelightCaseStudy-module__T0JzIW__diagramCard p{margin-top:var(--space-1);font-size:var(--font-size-label-sm)}.GuidelightCaseStudy-module__T0JzIW__entryPaths{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.GuidelightCaseStudy-module__T0JzIW__arrows{text-align:center;color:var(--color-text-muted)}.GuidelightCaseStudy-module__T0JzIW__reflections{gap:var(--space-9);grid-template-columns:1fr 1fr;display:grid}.GuidelightCaseStudy-module__T0JzIW__researchIntro{max-width:660px}.GuidelightCaseStudy-module__T0JzIW__header h1,.GuidelightCaseStudy-module__T0JzIW__solution>.GuidelightCaseStudy-module__T0JzIW__label,.GuidelightCaseStudy-module__T0JzIW__solution .GuidelightCaseStudy-module__T0JzIW__decisionIntro>span{color:var(--guidelight-accent-text)}.GuidelightCaseStudy-module__T0JzIW__diagram{border-top:3px solid var(--guidelight-highlight)}.GuidelightCaseStudy-module__T0JzIW__diagramCard strong{color:var(--guidelight-accent-text)}.GuidelightCaseStudy-module__T0JzIW__researchLayout{gap:var(--space-6);margin-top:var(--space-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}
.MemorythreadThumbnail-module__j3B7Pa__stage{border-radius:inherit;pointer-events:none;align-items:center;padding:7%;display:grid;position:absolute;inset:0;overflow:hidden}.MemorythreadThumbnail-module__j3B7Pa__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.MemorythreadThumbnail-module__j3B7Pa__window{border-radius:var(--radius-thumbnail);box-shadow:0 12px 32px var(--color-shadow);position:relative;overflow:hidden}.MemorythreadThumbnail-module__j3B7Pa__screen{width:100%;height:auto;display:block}
.ProjectList-module__bvn7YW__list{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:44px;display:grid}
.page-module__E0kJGG__home{padding:88px 56px 120px}.page-module__E0kJGG__content{max-width:var(--layout-content-max-width);margin-inline:auto}.page-module__E0kJGG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:22px 40px;display:flex}.page-module__E0kJGG__introduction{flex:320px;min-width:0}.page-module__E0kJGG__heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display-lg);max-width:640px;line-height:1.12}.page-module__E0kJGG__description{font-size:var(--font-size-lede);letter-spacing:var(--tracking-body);color:var(--color-text-secondary);max-width:460px;margin:10px 0 0;line-height:1.6}@media (max-width:1024px){.page-module__E0kJGG__home{padding:56px 32px 88px}}@media (max-width:640px){.page-module__E0kJGG__home{padding:32px 16px 64px}.page-module__E0kJGG__heading{font-size:var(--font-size-detail-heading);max-width:none}.page-module__E0kJGG__description{max-width:none}}
.page-module__-dakWq__page{justify-content:center;align-items:flex-start;gap:52px;padding:40px 56px 120px;display:flex}.page-module__-dakWq__body{flex:1;min-width:0;max-width:860px}.page-module__-dakWq__back{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-label-sm);color:var(--color-text-secondary);margin-bottom:44px;padding:6px 12px 6px 8px;display:inline-flex}.page-module__-dakWq__back:hover{background:var(--color-overlay-hover);border-color:var(--color-border-strong)}.page-module__-dakWq__overview{max-width:620px;scroll-margin-top:88px}.page-module__-dakWq__label{font-size:var(--font-size-detail);color:var(--color-text-detail);letter-spacing:var(--tracking-display)}.page-module__-dakWq__overview h1{margin-top:var(--space-3);font-size:var(--font-size-detail-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display-lg);line-height:1.1}.page-module__-dakWq__lede{margin-top:var(--space-4);font-size:var(--font-size-lede);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.55}.page-module__-dakWq__metadata{gap:var(--space-5);border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));margin:40px 0 0;padding:22px 0;display:grid}.page-module__-dakWq__metadata div{flex-direction:column;gap:5px;display:flex}.page-module__-dakWq__metadata dt{font-size:var(--font-size-control);color:var(--color-text-detail)}.page-module__-dakWq__metadata dd{font-size:var(--font-size-body);margin:0}.page-module__-dakWq__hero{aspect-ratio:16/9;margin-top:var(--space-9);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-thumbnail);position:relative;overflow:hidden}.page-module__-dakWq__caption{margin-top:var(--space-3);font-size:var(--font-size-detail);color:var(--color-text-detail)}.page-module__-dakWq__sections{flex-direction:column;gap:56px;max-width:620px;margin-top:64px;display:flex}.page-module__-dakWq__section{gap:var(--space-6);grid-template-columns:88px minmax(0,1fr);scroll-margin-top:88px;display:grid}.page-module__-dakWq__section>.page-module__-dakWq__label{padding-top:4px}.page-module__-dakWq__section h2{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-display)}.page-module__-dakWq__section p{font-size:var(--font-size-prose);color:var(--color-text-secondary);text-wrap:pretty;margin-top:10px;line-height:1.68}.page-module__-dakWq__sectionImages{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}.page-module__-dakWq__sectionImages[data-count="2"],.page-module__-dakWq__sectionImages[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-dakWq__sectionImages[data-count="3"],.page-module__-dakWq__sectionImages[data-count="5"],.page-module__-dakWq__sectionImages[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__-dakWq__sectionImage{border:1px solid var(--color-border-subtle);border-radius:var(--radius-image);background-color:var(--color-surface-thumbnail);overflow:hidden}.page-module__-dakWq__sectionImage img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%;display:block}.page-module__-dakWq__videoCard{margin-top:var(--space-5);display:block}.page-module__-dakWq__videoThumb{border:1px solid var(--color-border-subtle);border-radius:var(--radius-image);background-color:var(--color-surface-thumbnail);transition:border-color var(--duration-fast) ease;position:relative;overflow:hidden}.page-module__-dakWq__videoCard:hover .page-module__-dakWq__videoThumb{border-color:var(--color-border-strong)}.page-module__-dakWq__videoThumb img{width:100%;height:auto;display:block}.page-module__-dakWq__playButton{border-radius:var(--radius-pill);color:#fff;width:52px;height:52px;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) ease;background:#0000008c;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__-dakWq__videoCard:hover .page-module__-dakWq__playButton{background:#000000b3;transform:translate(-50%,-50%)scale(1.08)}.page-module__-dakWq__videoMeta{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-detail);color:var(--color-text-detail);margin-top:10px;display:flex}.page-module__-dakWq__videoMeta>span:first-child{color:var(--color-text-secondary)}.page-module__-dakWq__externalLink{align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);font-size:var(--font-size-label-sm);color:var(--color-text-secondary);transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;margin-top:40px;padding:10px 16px;display:inline-flex}.page-module__-dakWq__externalLink:hover{background:var(--color-overlay-hover);border-color:var(--color-border-strong)}.page-module__-dakWq__next{justify-content:space-between;align-items:center;gap:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-card);transition:background var(--duration-slow) ease, border-color var(--duration-slow) ease;margin-top:40px;padding:22px 22px 22px 24px;scroll-margin-top:88px;display:flex}.page-module__-dakWq__next:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.page-module__-dakWq__next>span:first-child{flex-direction:column;gap:5px;display:flex}.page-module__-dakWq__next small{font-size:var(--font-size-detail);color:var(--color-text-detail)}.page-module__-dakWq__next strong{font-size:var(--font-size-section-heading);font-weight:var(--font-weight-medium)}.page-module__-dakWq__nextArrow{border-radius:var(--radius-pill);background:var(--color-surface-thumbnail);place-items:center;width:30px;height:30px;display:grid}.page-module__-dakWq__nextArrow svg{transform:rotate(180deg)}@media (max-width:1024px){.page-module__-dakWq__page{gap:0;padding:32px 32px 88px}}@media (max-width:640px){.page-module__-dakWq__page{padding:24px 16px 64px}.page-module__-dakWq__sectionImages[data-count="2"],.page-module__-dakWq__sectionImages[data-count="3"],.page-module__-dakWq__sectionImages[data-count="4"],.page-module__-dakWq__sectionImages[data-count="5"],.page-module__-dakWq__sectionImages[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-dakWq__overview,.page-module__-dakWq__sections{max-width:none}.page-module__-dakWq__metadata{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__-dakWq__section{gap:var(--space-2);grid-template-columns:1fr}.page-module__-dakWq__section>.page-module__-dakWq__label{padding-top:0}.page-module__-dakWq__next{padding:var(--space-4)}}
