.CaseStudyCard-module__luJyDW__pageHeader{border-block:1px solid var(--divider);padding-block:clamp(4.5rem,3rem + 5dvi,8rem);overflow:clip}.CaseStudyCard-module__luJyDW__headerInner{grid-template-columns:repeat(auto-fit,minmax(min(28rem,100%),1fr));align-items:end;gap:clamp(2rem,1rem + 3dvi,5rem);display:grid}.CaseStudyCard-module__luJyDW__headerCopy{min-inline-size:0;max-inline-size:52rem}.CaseStudyCard-module__luJyDW__eyebrow,.CaseStudyCard-module__luJyDW__detailLabel{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.4}.CaseStudyCard-module__luJyDW__pageTitle{max-inline-size:fit-content;color:var(--text);letter-spacing:0;text-wrap:balance;margin-block-start:.7rem;font-size:clamp(3.5rem,2rem + 7dvi,8rem);font-weight:700;line-height:.92}.CaseStudyCard-module__luJyDW__lead{max-inline-size:39rem;color:var(--muted);text-wrap:pretty;font-size:clamp(1rem,.93rem + .35dvi,1.2rem);line-height:1.9}.CaseStudyCard-module__luJyDW__categorySummary{border-block-start:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.CaseStudyCard-module__luJyDW__categoryItem{border-block-end:1px solid var(--divider);min-inline-size:0;color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:.65rem;padding-block:.85rem;font-size:.78rem;line-height:1.5;display:flex}.CaseStudyCard-module__luJyDW__categoryItem:first-child{color:var(--text);font-weight:650}.CaseStudyCard-module__luJyDW__categoryMark{border:1px solid #0000;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.CaseStudyCard-module__luJyDW__collection{grid-template-columns:repeat(auto-fit,minmax(min(31rem,100%),1fr));align-items:stretch;gap:0 clamp(1.75rem,1rem + 2dvi,3.5rem);display:grid}.CaseStudyCard-module__luJyDW__caseStudy{border-block-start:1px solid var(--divider);grid-template-rows:auto auto auto auto 1fr auto auto;align-content:start;min-inline-size:0;padding-block:clamp(1.5rem,1rem + 1.5dvi,2.5rem);display:grid}.CaseStudyCard-module__luJyDW__media{aspect-ratio:16/10;background:var(--surface);min-inline-size:0;position:relative;overflow:hidden}.CaseStudyCard-module__luJyDW__mediaLink{min-block-size:2.75rem;color:inherit;outline-offset:-4px;display:block;position:absolute;inset:0}.CaseStudyCard-module__luJyDW__image,.CaseStudyCard-module__luJyDW__video{block-size:100%;inline-size:100%}.CaseStudyCard-module__luJyDW__image{object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .22s}.CaseStudyCard-module__luJyDW__video{border:0;position:absolute;inset:0}.CaseStudyCard-module__luJyDW__meta{border-block-end:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.55rem 1.25rem;min-inline-size:0;padding-block:1rem .7rem;display:flex}.CaseStudyCard-module__luJyDW__category,.CaseStudyCard-module__luJyDW__projectMeta{min-inline-size:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;margin:0;font-size:.72rem;line-height:1.5;display:flex}.CaseStudyCard-module__luJyDW__category{color:var(--text);gap:.55rem;font-weight:650}.CaseStudyCard-module__luJyDW__projectMeta{gap:.35rem}.CaseStudyCard-module__luJyDW__title{color:var(--text);letter-spacing:0;text-wrap:balance;margin-block-start:clamp(1.1rem,.9rem + .8dvi,1.65rem);font-size:clamp(1.65rem,1.35rem + 1.2dvi,2.45rem);font-weight:680;line-height:1.08}.CaseStudyCard-module__luJyDW__description{max-inline-size:46rem;color:var(--muted);text-wrap:pretty;margin-block-start:.8rem;font-size:.94rem;line-height:1.8}.CaseStudyCard-module__luJyDW__narrative{border-block-start:1px solid var(--divider);align-self:start;margin-block:1.25rem 0}.CaseStudyCard-module__luJyDW__narrativeRow{border-block-end:1px solid var(--divider);grid-template-columns:minmax(3rem,.22fr) minmax(0,1fr);gap:.8rem;padding-block:.8rem;display:grid}.CaseStudyCard-module__luJyDW__narrativeRow dt,.CaseStudyCard-module__luJyDW__narrativeRow dd{margin:0}.CaseStudyCard-module__luJyDW__narrativeRow dt{color:var(--primary);letter-spacing:.08em;font-size:.72rem;font-weight:700}.CaseStudyCard-module__luJyDW__narrativeRow dd{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem;line-height:1.75}.CaseStudyCard-module__luJyDW__details{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));align-self:end;gap:1.15rem 1.75rem;margin-block-start:1.25rem;display:grid}.CaseStudyCard-module__luJyDW__detailGroup{min-inline-size:0}.CaseStudyCard-module__luJyDW__detailLabel{margin:0}.CaseStudyCard-module__luJyDW__detailList{min-inline-size:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem 0;margin:.5rem 0 0;padding:0;font-size:.76rem;line-height:1.65;list-style:none;display:flex}.CaseStudyCard-module__luJyDW__detailList li:not(:last-child):after{content:"／";color:var(--divider);padding-inline:.35rem}.CaseStudyCard-module__luJyDW__links{border-block-start:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-inline-size:0;margin-block-start:1.4rem;padding-block-start:.85rem;display:flex}.CaseStudyCard-module__luJyDW__relatedLink,.CaseStudyCard-module__luJyDW__primaryLink,.CaseStudyCard-module__luJyDW__serviceLink{min-block-size:2.75rem;color:var(--muted);text-underline-offset:.22em;align-items:center;gap:.45rem;font-size:.78rem;line-height:1.45;text-decoration:none;transition:color .16s;display:inline-flex}.CaseStudyCard-module__luJyDW__primaryLink{color:var(--primary);font-weight:700}.CaseStudyCard-module__luJyDW__arrow{flex:none;block-size:1rem;inline-size:1rem;transition:transform .16s}.CaseStudyCard-module__luJyDW__serviceDirectory{border-block-start:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-block-start:clamp(2rem,1rem + 2dvi,3.5rem);display:grid}.CaseStudyCard-module__luJyDW__serviceItem{border-block-end:1px solid var(--divider);grid-template-rows:auto 1fr auto;gap:.8rem;min-inline-size:0;padding-block:1.4rem;padding-inline:clamp(0rem,1.5dvi,1.25rem);display:grid}.CaseStudyCard-module__luJyDW__serviceTitle{color:var(--text);font-size:1rem;font-weight:680;line-height:1.45}.CaseStudyCard-module__luJyDW__serviceDescription{color:var(--muted);font-size:.82rem;line-height:1.75}.CaseStudyCard-module__luJyDW__compact{padding-block:1.25rem}.CaseStudyCard-module__luJyDW__compact .CaseStudyCard-module__luJyDW__media{aspect-ratio:16/9}.CaseStudyCard-module__luJyDW__compact .CaseStudyCard-module__luJyDW__title{font-size:clamp(1.35rem,1.1rem + .8dvi,1.8rem)}.CaseStudyCard-module__luJyDW__compact .CaseStudyCard-module__luJyDW__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (grid-template-rows:subgrid){.CaseStudyCard-module__luJyDW__collection>.CaseStudyCard-module__luJyDW__caseStudy{grid-row:span 7;grid-template-rows:subgrid}}@media (any-hover:hover){.CaseStudyCard-module__luJyDW__caseStudy:hover .CaseStudyCard-module__luJyDW__image{filter:saturate(1.05);transform:scale(1.025)}.CaseStudyCard-module__luJyDW__relatedLink:hover,.CaseStudyCard-module__luJyDW__serviceLink:hover{color:var(--text);text-decoration:underline}.CaseStudyCard-module__luJyDW__primaryLink:hover{color:var(--secondary)}.CaseStudyCard-module__luJyDW__primaryLink:hover .CaseStudyCard-module__luJyDW__arrow,.CaseStudyCard-module__luJyDW__serviceLink:hover .CaseStudyCard-module__luJyDW__arrow{transform:translate(.22rem)}}.CaseStudyCard-module__luJyDW__mediaLink:focus-visible,.CaseStudyCard-module__luJyDW__video:focus-visible,.CaseStudyCard-module__luJyDW__relatedLink:focus-visible,.CaseStudyCard-module__luJyDW__primaryLink:focus-visible,.CaseStudyCard-module__luJyDW__serviceLink:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.CaseStudyCard-module__luJyDW__image,.CaseStudyCard-module__luJyDW__relatedLink,.CaseStudyCard-module__luJyDW__primaryLink,.CaseStudyCard-module__luJyDW__serviceLink,.CaseStudyCard-module__luJyDW__arrow{transition:none}}@media (max-width:38rem){.CaseStudyCard-module__luJyDW__categorySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudyCard-module__luJyDW__categoryItem{padding-inline-end:.5rem;font-size:.72rem}.CaseStudyCard-module__luJyDW__categoryItem:first-child{grid-column:1/-1}.CaseStudyCard-module__luJyDW__categoryItem:nth-child(2n){border-inline-end:1px solid var(--divider);padding-inline-end:.75rem}.CaseStudyCard-module__luJyDW__categoryItem:nth-child(odd):not(:first-child){padding-inline-start:.75rem}}@media (forced-colors:active){.CaseStudyCard-module__luJyDW__pageHeader,.CaseStudyCard-module__luJyDW__categorySummary,.CaseStudyCard-module__luJyDW__categoryItem,.CaseStudyCard-module__luJyDW__caseStudy,.CaseStudyCard-module__luJyDW__meta,.CaseStudyCard-module__luJyDW__narrative,.CaseStudyCard-module__luJyDW__narrativeRow,.CaseStudyCard-module__luJyDW__links,.CaseStudyCard-module__luJyDW__serviceDirectory,.CaseStudyCard-module__luJyDW__serviceItem{border-color:canvastext}.CaseStudyCard-module__luJyDW__categoryMark{forced-color-adjust:none;background:highlight;border-color:canvastext}.CaseStudyCard-module__luJyDW__mediaLink:focus-visible,.CaseStudyCard-module__luJyDW__video:focus-visible,.CaseStudyCard-module__luJyDW__relatedLink:focus-visible,.CaseStudyCard-module__luJyDW__primaryLink:focus-visible,.CaseStudyCard-module__luJyDW__serviceLink:focus-visible{outline-color:highlight}}
.HomeAssetShowcase-module__f1Bi4q__section{position:relative;overflow:clip}.HomeAssetShowcase-module__f1Bi4q__scope{min-inline-size:0;container:--home-showcase/inline-size}.HomeAssetShowcase-module__f1Bi4q__layout{gap:clamp(2.5rem,1.75rem + 3cqi,4.5rem);min-inline-size:0;margin-block-start:clamp(2.75rem,2rem + 3cqi,4.5rem);display:grid}.HomeAssetShowcase-module__f1Bi4q__railNav,.HomeAssetShowcase-module__f1Bi4q__panel,.HomeAssetShowcase-module__f1Bi4q__panelInner,.HomeAssetShowcase-module__f1Bi4q__panelHeading{min-inline-size:0}.HomeAssetShowcase-module__f1Bi4q__panelEyebrow,.HomeAssetShowcase-module__f1Bi4q__guideEyebrow{color:var(--primary);letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.5}.HomeAssetShowcase-module__f1Bi4q__railList{overscroll-behavior-inline:contain;border-block:1px solid var(--divider);scroll-snap-type:inline mandatory;scrollbar-color:color-mix(in srgb, var(--primary) 35%, transparent) transparent;scrollbar-width:thin;grid-auto-columns:min(16rem,82cqi);grid-auto-flow:column;scroll-padding-inline:1px;display:grid;overflow-x:auto}.HomeAssetShowcase-module__f1Bi4q__railButton{appearance:none;border:0;border-inline-end:1px solid var(--divider);min-block-size:4.5rem;color:var(--muted);font:inherit;text-align:start;scroll-snap-align:start;cursor:pointer;background:0 0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.9rem;padding-inline:.9rem 1rem;transition:color .18s,background-color .18s;display:grid;position:relative}.HomeAssetShowcase-module__f1Bi4q__railButton:before{content:"";background:linear-gradient(90deg, var(--primary), var(--secondary));transform-origin:0;block-size:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block-end:-1px;inset-inline:0;transform:scaleX(0)}.HomeAssetShowcase-module__f1Bi4q__railButton[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 4%, transparent);color:var(--text)}.HomeAssetShowcase-module__f1Bi4q__railButton[aria-pressed=true]:before{transform:scaleX(1)}.HomeAssetShowcase-module__f1Bi4q__railIndex,.HomeAssetShowcase-module__f1Bi4q__railCount{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:.6875rem;line-height:1}.HomeAssetShowcase-module__f1Bi4q__railIndex{color:var(--primary)}.HomeAssetShowcase-module__f1Bi4q__railCount{color:var(--muted)}.HomeAssetShowcase-module__f1Bi4q__railLabel{color:inherit;text-wrap:pretty;font-size:.875rem;font-weight:650;line-height:1.55}.HomeAssetShowcase-module__f1Bi4q__panel{border-block-start:1px solid var(--divider);container:--asset-panel/inline-size}.HomeAssetShowcase-module__f1Bi4q__panelInner{animation:.26s cubic-bezier(.22,1,.36,1) both HomeAssetShowcase-module__f1Bi4q__panel-in}.HomeAssetShowcase-module__f1Bi4q__panelHeader{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:clamp(1.25rem,1rem + 2cqi,2.5rem);padding-block:clamp(1.5rem,1.1rem + 2cqi,2.5rem);display:grid}.HomeAssetShowcase-module__f1Bi4q__panelTitle{color:var(--text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;margin-block-start:.55rem;font-size:clamp(1.55rem,1.25rem + 1.5cqi,2.2rem);font-weight:700;line-height:1.25}.HomeAssetShowcase-module__f1Bi4q__panelDescription{max-inline-size:44rem;color:var(--muted);text-wrap:pretty;margin-block-start:.75rem;font-size:.875rem;line-height:1.85}.HomeAssetShowcase-module__f1Bi4q__resultCount{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-items:end;margin:0;font-size:.625rem;font-weight:700;line-height:1.35;display:grid}.HomeAssetShowcase-module__f1Bi4q__resultCount>:first-child{color:var(--text);font-family:var(--font-space), var(--font-jp), sans-serif;letter-spacing:0;font-size:clamp(2rem,1.65rem + 2.2cqi,3.25rem);font-weight:500;line-height:.95}.HomeAssetShowcase-module__f1Bi4q__railVisual{min-inline-size:0;color:inherit;text-decoration:none;display:block}.HomeAssetShowcase-module__f1Bi4q__railVisualFigure{border-block-start:1px solid var(--divider);min-inline-size:0;margin:0 0 clamp(1rem,.75rem + 1.2cqi,1.75rem)}.HomeAssetShowcase-module__f1Bi4q__railVisualFrame{isolation:isolate;aspect-ratio:16/10;background-color:#05070a;position:relative;overflow:clip}.HomeAssetShowcase-module__f1Bi4q__railVisualFrame:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:0}.HomeAssetShowcase-module__f1Bi4q__railVisualImage{object-fit:cover;transition:transform .42s cubic-bezier(.22,1,.36,1);transform:scale(1.001)}.HomeAssetShowcase-module__f1Bi4q__railVisualCaption{border-block-start:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-block-size:3.75rem;padding-block:.85rem;display:grid}.HomeAssetShowcase-module__f1Bi4q__railVisualIdentity{gap:.2rem;min-inline-size:0;display:grid}.HomeAssetShowcase-module__f1Bi4q__railVisualIdentity strong{color:var(--text);overflow-wrap:anywhere;font-size:.95rem;line-height:1.45}.HomeAssetShowcase-module__f1Bi4q__railVisualBadge{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.5}.HomeAssetShowcase-module__f1Bi4q__railVisualAction{color:var(--muted);white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:inline-grid}.HomeAssetShowcase-module__f1Bi4q__railVisualAction svg{block-size:.95rem;inline-size:.95rem;transition:transform .18s}.HomeAssetShowcase-module__f1Bi4q__assetCollection{border-block-start:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(min(21rem,100%),1fr));gap:.9rem clamp(1.5rem,1rem + 3cqi,3.25rem);min-inline-size:0;display:grid}.HomeAssetShowcase-module__f1Bi4q__assetCard{min-inline-size:0}.HomeAssetShowcase-module__f1Bi4q__assetItem{border-block-end:1px solid var(--divider);min-inline-size:0;color:inherit;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:.9rem;padding-block:clamp(1.5rem,1.15rem + 1.8cqi,2.4rem);padding-inline:clamp(.75rem,.4rem + 1.5cqi,1.5rem);text-decoration:none;display:grid;position:relative}.HomeAssetShowcase-module__f1Bi4q__assetItem:before{content:"";background:linear-gradient(180deg, var(--primary), var(--secondary));opacity:.42;transform-origin:top;inline-size:2px;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:1.5rem;inset-inline-start:0;transform:scaleY(.3)}.HomeAssetShowcase-module__f1Bi4q__assetMeta{flex-wrap:wrap;align-items:center;gap:.45rem .75rem;min-inline-size:0;display:flex}.HomeAssetShowcase-module__f1Bi4q__assetBadge,.HomeAssetShowcase-module__f1Bi4q__assetKind,.HomeAssetShowcase-module__f1Bi4q__assetFact dt{letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:700;line-height:1.5}.HomeAssetShowcase-module__f1Bi4q__assetBadge{color:var(--primary)}.HomeAssetShowcase-module__f1Bi4q__assetKind{color:var(--muted)}.HomeAssetShowcase-module__f1Bi4q__assetKind:before{content:"/";color:var(--divider);margin-inline-end:.75rem}.HomeAssetShowcase-module__f1Bi4q__assetTitle{color:var(--text);letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.15rem,1rem + .65cqi,1.45rem);font-weight:700;line-height:1.35}.HomeAssetShowcase-module__f1Bi4q__assetSummary{color:var(--muted);text-wrap:pretty;font-size:.875rem;line-height:1.8}.HomeAssetShowcase-module__f1Bi4q__assetFacts{border-block-start:1px solid var(--divider);margin:0;display:grid}.HomeAssetShowcase-module__f1Bi4q__assetFact{border-block-end:1px solid var(--divider);grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);gap:.75rem 1rem;padding-block:.85rem;display:grid}.HomeAssetShowcase-module__f1Bi4q__assetFact dt,.HomeAssetShowcase-module__f1Bi4q__assetFact dd{margin:0}.HomeAssetShowcase-module__f1Bi4q__assetFact dt{color:var(--primary)}.HomeAssetShowcase-module__f1Bi4q__assetFact+.HomeAssetShowcase-module__f1Bi4q__assetFact dt{color:var(--secondary)}.HomeAssetShowcase-module__f1Bi4q__assetFact dd{color:var(--muted);text-wrap:pretty;font-size:.75rem;line-height:1.7}.HomeAssetShowcase-module__f1Bi4q__assetAction{min-block-size:2.75rem;color:var(--primary);grid-template-columns:auto auto;justify-self:start;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:700;display:inline-grid}.HomeAssetShowcase-module__f1Bi4q__assetAction svg{block-size:1rem;inline-size:1rem;transition:transform .18s}.HomeAssetShowcase-module__f1Bi4q__assetItemCompact{gap:.7rem;padding-block:1.25rem;padding-inline:.75rem}.HomeAssetShowcase-module__f1Bi4q__assetItemCompact .HomeAssetShowcase-module__f1Bi4q__assetTitle{font-size:1rem}.HomeAssetShowcase-module__f1Bi4q__assetItemCompact .HomeAssetShowcase-module__f1Bi4q__assetSummary,.HomeAssetShowcase-module__f1Bi4q__assetItemCompact .HomeAssetShowcase-module__f1Bi4q__assetFact dd{font-size:.75rem}.HomeAssetShowcase-module__f1Bi4q__guide{border-block:1px solid var(--divider);grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));align-items:start;gap:clamp(1.5rem,1rem + 3cqi,3.5rem);margin-block-start:clamp(2.5rem,1.75rem + 3cqi,4rem);padding-block:clamp(1.75rem,1.25rem + 2cqi,2.75rem);display:grid}.HomeAssetShowcase-module__f1Bi4q__guideDescription{max-inline-size:44rem;color:var(--muted);text-wrap:pretty;margin-block-start:.8rem;font-size:.8125rem;line-height:1.8}.HomeAssetShowcase-module__f1Bi4q__guideControls{gap:1.25rem;display:grid}.HomeAssetShowcase-module__f1Bi4q__quickPrompts,.HomeAssetShowcase-module__f1Bi4q__guideActions,.HomeAssetShowcase-module__f1Bi4q__browseLinks{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.HomeAssetShowcase-module__f1Bi4q__quickPrompt{min-block-size:2.75rem;color:var(--muted);text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 30%, transparent);text-underline-offset:.35em;font-size:.75rem;font-weight:650;line-height:1.5}.HomeAssetShowcase-module__f1Bi4q__guidePrimary,.HomeAssetShowcase-module__f1Bi4q__guideSecondary{border-radius:.85rem;justify-content:center;align-items:center;min-block-size:2.75rem;padding-block:.7rem;padding-inline:1.1rem;font-size:.8125rem;font-weight:700;line-height:1.4;display:inline-flex}.HomeAssetShowcase-module__f1Bi4q__guidePrimary{background:linear-gradient(90deg, var(--primary), var(--secondary));color:var(--gradient-btn-text);border-color:#0000}.HomeAssetShowcase-module__f1Bi4q__guideSecondary{border:1px solid var(--border-strong);color:var(--text);text-decoration:none;transition:border-color .18s,color .18s}.HomeAssetShowcase-module__f1Bi4q__browseLinks{color:var(--muted);justify-content:flex-end;padding-block-start:1.25rem;font-size:.75rem}.HomeAssetShowcase-module__f1Bi4q__browseLinks a{min-block-size:2.75rem;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 28%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 28%, transparent);text-underline-offset:.35em;align-items:center;font-weight:650;transition:color .18s,text-decoration-color .18s;display:inline-flex}.HomeAssetShowcase-module__f1Bi4q__railButton:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 72%, transparent);outline-offset:-3px}.HomeAssetShowcase-module__f1Bi4q__railVisual:focus-visible,.HomeAssetShowcase-module__f1Bi4q__assetItem:focus-visible,.HomeAssetShowcase-module__f1Bi4q__quickPrompt:focus-visible,.HomeAssetShowcase-module__f1Bi4q__guidePrimary:focus-visible,.HomeAssetShowcase-module__f1Bi4q__guideSecondary:focus-visible,.HomeAssetShowcase-module__f1Bi4q__browseLinks a:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 72%, transparent);outline-offset:3px}@keyframes HomeAssetShowcase-module__f1Bi4q__panel-in{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@supports (grid-template-rows:subgrid){.HomeAssetShowcase-module__f1Bi4q__assetCollection>.HomeAssetShowcase-module__f1Bi4q__assetItem{grid-row:span 5;grid-template-rows:subgrid}}@container --asset-panel (min-inline-size:42rem){.HomeAssetShowcase-module__f1Bi4q__railVisualFrame{aspect-ratio:16/7.5}}@container --home-showcase (min-inline-size:58rem){.HomeAssetShowcase-module__f1Bi4q__layout{grid-template-columns:minmax(13.5rem,.27fr) minmax(0,1fr);align-items:start}.HomeAssetShowcase-module__f1Bi4q__railNav{position:sticky;inset-block-start:calc(var(--vnl-header-block-size) + 1.5rem)}.HomeAssetShowcase-module__f1Bi4q__railList{scroll-snap-type:none;border-block-end:0;grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.HomeAssetShowcase-module__f1Bi4q__railButton{border-inline-end:0;border-block-end:1px solid var(--divider);scroll-snap-align:none}.HomeAssetShowcase-module__f1Bi4q__railButton:before{transform-origin:top;block-size:auto;inline-size:2px;inset-block:0;inset-inline:0 auto;transform:scaleY(0)}.HomeAssetShowcase-module__f1Bi4q__railButton[aria-pressed=true]:before{transform:scaleY(1)}}@media (any-hover:hover){.HomeAssetShowcase-module__f1Bi4q__railVisual:hover .HomeAssetShowcase-module__f1Bi4q__railVisualImage{transform:scale(1.018)}.HomeAssetShowcase-module__f1Bi4q__railVisual:hover .HomeAssetShowcase-module__f1Bi4q__railVisualAction{color:var(--primary)}.HomeAssetShowcase-module__f1Bi4q__railVisual:hover .HomeAssetShowcase-module__f1Bi4q__railVisualAction svg{transform:translate(.2rem)}.HomeAssetShowcase-module__f1Bi4q__railButton:hover{background:color-mix(in srgb, var(--primary) 3%, transparent);color:var(--text)}.HomeAssetShowcase-module__f1Bi4q__assetItem:hover:before{opacity:1;transform:scaleY(1)}.HomeAssetShowcase-module__f1Bi4q__assetItem:hover .HomeAssetShowcase-module__f1Bi4q__assetAction{color:var(--secondary)}.HomeAssetShowcase-module__f1Bi4q__assetItem:hover .HomeAssetShowcase-module__f1Bi4q__assetAction svg{transform:translate(.25rem)}.HomeAssetShowcase-module__f1Bi4q__quickPrompt:hover,.HomeAssetShowcase-module__f1Bi4q__browseLinks a:hover{color:var(--text);text-decoration-color:currentColor}.HomeAssetShowcase-module__f1Bi4q__guidePrimary:hover{filter:brightness(1.06)}.HomeAssetShowcase-module__f1Bi4q__guideSecondary:hover{border-color:var(--primary);color:var(--primary)}}@media (prefers-reduced-motion:reduce){.HomeAssetShowcase-module__f1Bi4q__panelInner{animation:none}.HomeAssetShowcase-module__f1Bi4q__railButton,.HomeAssetShowcase-module__f1Bi4q__railButton:before,.HomeAssetShowcase-module__f1Bi4q__railVisualImage,.HomeAssetShowcase-module__f1Bi4q__railVisualAction svg,.HomeAssetShowcase-module__f1Bi4q__assetItem:before,.HomeAssetShowcase-module__f1Bi4q__assetAction svg,.HomeAssetShowcase-module__f1Bi4q__guideSecondary,.HomeAssetShowcase-module__f1Bi4q__browseLinks a{transition:none}}@media (forced-colors:active){.HomeAssetShowcase-module__f1Bi4q__railList,.HomeAssetShowcase-module__f1Bi4q__railButton,.HomeAssetShowcase-module__f1Bi4q__panel,.HomeAssetShowcase-module__f1Bi4q__railVisualFigure,.HomeAssetShowcase-module__f1Bi4q__railVisualFrame,.HomeAssetShowcase-module__f1Bi4q__railVisualCaption,.HomeAssetShowcase-module__f1Bi4q__assetCollection,.HomeAssetShowcase-module__f1Bi4q__assetItem,.HomeAssetShowcase-module__f1Bi4q__assetFacts,.HomeAssetShowcase-module__f1Bi4q__assetFact,.HomeAssetShowcase-module__f1Bi4q__guide,.HomeAssetShowcase-module__f1Bi4q__guideSecondary{border-color:canvastext}.HomeAssetShowcase-module__f1Bi4q__railButton:before,.HomeAssetShowcase-module__f1Bi4q__assetItem:before{background:highlight}.HomeAssetShowcase-module__f1Bi4q__guidePrimary{color:highlighttext;background:highlight}.HomeAssetShowcase-module__f1Bi4q__railButton:focus-visible,.HomeAssetShowcase-module__f1Bi4q__railVisual:focus-visible,.HomeAssetShowcase-module__f1Bi4q__assetItem:focus-visible,.HomeAssetShowcase-module__f1Bi4q__quickPrompt:focus-visible,.HomeAssetShowcase-module__f1Bi4q__guidePrimary:focus-visible,.HomeAssetShowcase-module__f1Bi4q__guideSecondary:focus-visible,.HomeAssetShowcase-module__f1Bi4q__browseLinks a:focus-visible{outline-color:highlight}}
