.fg-triptych-home{min-height:var(--fg-size-viewport-stable);background:var(--fg-canvas);color:var(--fg-ink)}.fg-triptych-main{width:min(100%,var(--fg-container-max));margin-inline:auto;padding:calc(var(--fg-nav-height) + var(--fg-space-4)) var(--fg-page-gutter) var(--fg-space-6)}.fg-triptych-intro{display:flex;align-items:end;justify-content:space-between;gap:var(--fg-space-4);margin-bottom:var(--fg-space-3)}.fg-triptych-heading{display:grid;gap:var(--fg-space-1)}.fg-triptych-intro h1{margin:0;font-family:var(--fg-font-display);font-size:clamp(var(--fg-text-3xl),5vw,var(--fg-text-hero));font-weight:var(--fg-weight-extrabold);line-height:var(--fg-leading-display);letter-spacing:var(--fg-tracking-tight)}.fg-triptych-summary{max-width:var(--fg-container-compact);margin:0;font-size:var(--fg-text-lg);line-height:var(--fg-leading-body);text-align:left;color:var(--fg-ink-muted)}.fg-triptych-grid{display:grid;grid-template-columns:var(--fg-grid-three);gap:var(--fg-space-3)}.fg-triptych-card{display:block;min-width:0;height:clamp(var(--fg-container-compact),calc(var(--fg-size-viewport-stable) - var(--fg-panel-md)),var(--fg-panel-lg));color:inherit;text-decoration:none;outline:none}.fg-triptych-card-inner{position:relative;display:block;width:var(--fg-size-full);height:var(--fg-size-full)}.fg-triptych-face{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--fg-radius-xs);box-shadow:var(--fg-shadow-card)}.fg-triptych-front{isolation:isolate;padding:clamp(var(--fg-space-4),var(--fg-fluid-2),var(--fg-space-5));color:var(--fg-surface);background:var(--fg-ink)}.fg-triptych-image{z-index:var(--z-below-2);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:var(--fg-ink)}.fg-triptych-card-blog .fg-triptych-image{filter:var(--filter-archive-soft)}.fg-triptych-card-fantasy .fg-triptych-image{filter:var(--filter-gray-subtle)}.fg-triptych-card-shop .fg-triptych-image{filter:var(--filter-archive-frame)}.fg-triptych-scrim{position:absolute;inset:0;z-index:var(--z-below-1);background:linear-gradient(180deg,color-mix(in srgb,var(--fg-ink) 29%,transparent) 0,color-mix(in srgb,var(--fg-ink) 7%,transparent) 38%,color-mix(in srgb,var(--fg-ink) 76%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--fg-ink) 22%,transparent),transparent 65%)}.fg-triptych-front-content{position:relative;display:flex;flex:1;align-items:center;justify-content:flex-end}.fg-triptych-arrow{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;position:relative;z-index:var(--z-content);color:inherit;transition:transform var(--fg-duration-fast) var(--fg-ease-standard)}.fg-triptych-title-wrap{display:flex;position:absolute;inset:0;flex-direction:column;align-items:center;justify-content:center;gap:var(--fg-space-2);padding-top:var(--fg-space-9);padding-inline:var(--fg-space-4);text-align:center;pointer-events:none}.fg-triptych-label{font-family:var(--fg-font-display);font-size:var(--fg-text-hero);font-weight:var(--fg-weight-extrabold);line-height:var(--fg-leading-tight);letter-spacing:var(--fg-tracking-tight)}.fg-triptych-front-copy{max-width:var(--fg-measure-compact);font-size:var(--fg-text-lg);line-height:var(--fg-leading-body);font-weight:var(--fg-weight-semibold)}@media (hover:hover) and (pointer:fine) and (min-width:841px){.fg-triptych-card:focus-visible .fg-triptych-arrow,.fg-triptych-card:hover .fg-triptych-arrow{transform:translate(2px,-2px)}.fg-triptych-card:focus-visible{outline:3px solid var(--fg-orange);outline-offset:var(--fg-outline-offset-lg)}}@media (max-width:840px){.fg-triptych-main{padding:calc(var(--fg-nav-height) + var(--fg-space-4)) var(--fg-space-4) var(--fg-space-6)}.fg-triptych-intro{align-items:start;flex-direction:column;gap:var(--fg-space-2);margin-bottom:var(--fg-space-4)}.fg-triptych-intro h1{font-size:var(--fg-text-3xl)}.fg-triptych-summary{max-width:var(--fg-measure-compact)}.fg-triptych-grid{grid-template-columns:var(--fg-grid-one);gap:var(--fg-space-4)}.fg-triptych-card{height:clamp(var(--fg-panel-md),calc(var(--fg-size-viewport-stable) - var(--fg-panel-md)),var(--fg-container-compact))}.fg-triptych-front{padding:var(--fg-space-4)}.fg-triptych-label{font-size:var(--fg-text-hero)}.fg-triptych-intro h1 span{display:block}.fg-triptych-front-copy{max-width:var(--fg-measure-compact);font-size:var(--fg-text-md);line-height:var(--fg-leading-compact)}.fg-triptych-card:focus-visible{outline:3px solid var(--fg-orange);outline-offset:var(--fg-outline-offset-md)}}