.ConceptStudioListing_page__0aPht{background:var(--tfa-white);--product-identity:var(--tfa-product-concept-studio);--product-on-identity:var(--tfa-ink)}.ConceptStudioListing_hero__VpcRi{padding-block:var(--tfa-space-5);background:var(--tfa-field-deep);color:var(--tfa-dark-text)}.ConceptStudioListing_heroInner__mR9yH{display:grid;justify-items:start;gap:var(--tfa-space-1)}.ConceptStudioListing_heroInner__mR9yH h1{color:inherit}.ConceptStudioListing_heroLead__PEtZH{font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:var(--tfa-type-body-lg-line)}.ConceptStudioListing_heroAccess__mEwPW{color:var(--tfa-dark-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.ConceptStudioListing_demonstrations__CJjYm>section{-webkit-padding-before:var(--tfa-space-3);padding-block-start:var(--tfa-space-3)}.ConceptStudioListing_demonstrations__CJjYm>section[data-wheel] h2{font-size:clamp(2rem,4vw,3rem)}.ConceptStudioListing_storyAction__Unqn6{display:inline-flex;gap:var(--tfa-space-1);align-items:center;min-height:48px;color:var(--tfa-cobalt-deep);font-weight:700;text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioListing_storyActionWrap__lYwqy{margin-top:calc(-1 * var(--tfa-space-4));padding-bottom:var(--tfa-space-5)}.ConceptStudioListing_access__PdGG0{margin:0}.ConceptStudioListing_section__PIK1A{padding-block:var(--tfa-space-8);background:var(--tfa-white)}@media (min-width:1024px){.ConceptStudioListing_section__PIK1A{padding-block:var(--tfa-space-12)}}.ConceptStudioListing_surface__M21xc{background:var(--tfa-surface)}.ConceptStudioListing_head__0_W0H{max-inline-size:44rem;-webkit-margin-after:var(--tfa-space-5);margin-block-end:var(--tfa-space-5)}.ConceptStudioListing_title__vlEye{color:var(--tfa-ink)}.ConceptStudioListing_line__igC9X{max-inline-size:40rem;-webkit-margin-before:var(--tfa-space-2);margin-block-start:var(--tfa-space-2);font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:calc(var(--tfa-type-body-lg-line) * var(--tfa-text-scale));color:var(--tfa-muted)}.ConceptStudioListing_chips__0mo9B{display:flex;flex-wrap:wrap;gap:var(--tfa-space-1);-webkit-margin-after:var(--tfa-space-3);margin-block-end:var(--tfa-space-3)}.ConceptStudioListing_chip__vCn08{display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-block-size:44px;padding-inline:var(--tfa-space-2);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-cobalt-deep);box-shadow:inset 0 0 0 1.5px var(--ink,var(--tfa-line));font-weight:650;text-decoration:none;transition:background-color var(--tfa-duration-base) var(--tfa-ease-standard)}.ConceptStudioListing_chip__vCn08 svg{color:var(--ink,currentColor)}.ConceptStudioListing_chip__vCn08[aria-current]{background:var(--ink-tint,var(--tfa-tint));color:var(--tfa-ink);box-shadow:inset 0 0 0 2px var(--ink,var(--tfa-ink))}.ConceptStudioListing_chipCount___PXUX{color:var(--tfa-muted);font-weight:500;font-variant-numeric:tabular-nums}@media (hover:hover){.ConceptStudioListing_chip__vCn08:hover{background:var(--tfa-tint)}}.ConceptStudioListing_count__ARtOh{-webkit-margin-after:var(--tfa-space-2);margin-block-end:var(--tfa-space-2);color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size)}.ConceptStudioListing_rows__y7yzd{margin:0;padding:0;list-style:none;-webkit-border-before:var(--tfa-stroke-rule) solid var(--tfa-line);border-block-start:var(--tfa-stroke-rule) solid var(--tfa-line)}.ConceptStudioListing_row__kfevu{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--tfa-space-1) var(--tfa-space-3);align-items:center;padding-block:var(--tfa-space-3);-webkit-border-after:var(--tfa-stroke-rule) solid var(--tfa-line);border-block-end:var(--tfa-stroke-rule) solid var(--tfa-line)}@media (min-width:768px){.ConceptStudioListing_row__kfevu{grid-template-columns:120px minmax(0,1fr) auto}}.ConceptStudioListing_tile__BKAqB{display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border-radius:var(--tfa-radius-sm);background:var(--ink);color:var(--tfa-white)}.ConceptStudioListing_tile__BKAqB img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ConceptStudioListing_tile__BKAqB[data-poster]{background:var(--tfa-white);box-shadow:inset 0 0 0 1px var(--tfa-line)}.ConceptStudioListing_tile__BKAqB[data-poster] img{object-fit:contain}.ConceptStudioListing_rowBody__uSZq9{min-inline-size:0}.ConceptStudioListing_rowSubject__thWIr{color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.ConceptStudioListing_rowSubject__thWIr span:first-child{color:var(--tfa-ink);font-weight:650}.ConceptStudioListing_rowTitle__QyY8Q{-webkit-margin-before:2px;margin-block-start:2px;font-family:var(--tfa-family-display);font-stretch:112%;font-weight:720;font-size:calc(var(--tfa-type-body-lg-size) * var(--tfa-text-scale));line-height:1.3}.ConceptStudioListing_rowTitle__QyY8Q a{color:var(--tfa-cobalt-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioListing_rowTitle__QyY8Q a:after{content:"";position:absolute;inset:0}.ConceptStudioListing_row__kfevu{position:relative}@media (hover:hover){.ConceptStudioListing_row__kfevu:hover .ConceptStudioListing_rowTitle__QyY8Q a{text-decoration-thickness:2px}.ConceptStudioListing_row__kfevu:hover .ConceptStudioListing_rowArrow__LipRi{transform:translateX(2px)}}.ConceptStudioListing_rowQuestion__78dsI{display:none}@media (min-width:640px){.ConceptStudioListing_rowQuestion__78dsI{display:block}}.ConceptStudioListing_rowQuestion__78dsI{-webkit-margin-before:2px;margin-block-start:2px;max-inline-size:62ch;color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}.ConceptStudioListing_rowAccess__N13eH{grid-column:2;display:inline-flex;align-items:center;gap:var(--tfa-space-1);color:var(--tfa-muted);font-size:var(--tfa-type-label-size);font-weight:650;white-space:nowrap}.ConceptStudioListing_rowAccess__N13eH[data-free]{color:var(--tfa-ink)}a.ConceptStudioListing_rowAccess__N13eH{position:relative;z-index:1;min-block-size:44px;color:var(--tfa-cobalt-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--tfa-underline-offset)}@media (hover:hover){a.ConceptStudioListing_rowAccess__N13eH:hover{text-decoration-thickness:2px}}@media (min-width:768px){.ConceptStudioListing_rowAccess__N13eH{grid-column:auto}}.ConceptStudioListing_rowArrow__LipRi{color:var(--tfa-cobalt-deep);transition:transform var(--tfa-duration-base) var(--tfa-ease-standard)}.ConceptStudioListing_note__tKsA3{-webkit-margin-before:var(--tfa-space-4);margin-block-start:var(--tfa-space-4);max-inline-size:62ch;color:var(--tfa-muted);font-size:var(--tfa-type-body-sm-size);line-height:var(--tfa-type-body-sm-line)}@media (prefers-reduced-motion:reduce){.ConceptStudioListing_chip__vCn08,.ConceptStudioListing_rowArrow__LipRi{transition:none}}@media (forced-colors:active){.ConceptStudioListing_tile__BKAqB{background:Canvas;color:initial;border:1px solid CanvasText}}.ConceptStudioWheel_root__FpUxM{min-inline-size:0}.ConceptStudioWheel_filters___1WIr{display:flex;flex-wrap:wrap;gap:var(--tfa-space-1);-webkit-margin-after:var(--tfa-space-4);margin-block-end:var(--tfa-space-4)}.ConceptStudioWheel_filter__hk6ZY{display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-block-size:44px;padding:var(--tfa-space-1) var(--tfa-space-2);border:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);border-radius:var(--tfa-radius-sm);background:var(--tfa-field-deep);color:var(--tfa-dark-text);font-size:var(--tfa-type-body-sm-size);font-weight:650;text-decoration:none}.ConceptStudioWheel_filter__hk6ZY span{color:var(--tfa-dark-muted);font-variant-numeric:tabular-nums}.ConceptStudioWheel_filter__hk6ZY[aria-current=true]{border-color:var(--tfa-action-on-dark);box-shadow:inset 0 0 0 1px var(--tfa-action-on-dark);text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioWheel_carousel__FfS1h{position:relative;min-inline-size:0}.ConceptStudioWheel_manual__URMnk{display:flex;align-items:center;gap:var(--tfa-space-1);padding-block:var(--tfa-space-1)}.ConceptStudioWheel_arrow__oOY5Y{display:grid;place-items:center;inline-size:48px;block-size:48px;border:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);border-radius:var(--tfa-radius-sm);background:var(--tfa-field-deep);color:var(--tfa-action-on-dark);cursor:pointer}.ConceptStudioWheel_counter__qXT_f{color:var(--tfa-dark-muted);font-size:var(--tfa-type-label-size);font-weight:700;font-variant-numeric:tabular-nums}.ConceptStudioWheel_live__XcWjK{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.ConceptStudioWheel_scrollRegion__XYFAs{position:relative;block-size:320vh}.ConceptStudioWheel_sticky__gOTl_{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--tfa-header-height, 72px) + 4px)}.ConceptStudioWheel_stage__s_SzM{--radius:clamp(1100px,180vw,2200px);--card-width:clamp(260px,32vw,420px);--card-height:clamp(220px,43vh,390px);position:relative;overflow:hidden;block-size:min(52vh,460px);background:var(--tfa-field-deep)}.ConceptStudioWheel_wheel__z6LUh{position:absolute;inset-inline-start:50%;inset-block-start:calc(var(--radius) + var(--card-height) / 2 + 22px);inline-size:0;block-size:0;transform:rotate(var(--turn,0deg));transform-origin:center}.ConceptStudioWheel_cardOverlay__06YJK,.ConceptStudioWheel_card__YQdyA{position:absolute;inline-size:var(--card-width);block-size:var(--card-height);inset-inline-start:calc(-1 * var(--card-width) / 2);inset-block-start:calc(-1 * var(--card-height) / 2);transform:rotate(var(--angle)) translateY(calc(-1 * var(--radius)));transform-origin:center}.ConceptStudioWheel_cardOverlay__06YJK{border:0;background:#0000;cursor:pointer}.ConceptStudioWheel_cardLink__7wcjs{position:relative;display:flex;flex-direction:column;overflow:hidden;inline-size:100%;block-size:100%;border:2px solid var(--ink-on-dark);border-radius:var(--tfa-radius-lg);background:var(--tfa-surface);color:var(--tfa-white);text-decoration:none;opacity:.72;transition:opacity var(--tfa-duration-base) var(--tfa-ease-standard),transform var(--tfa-duration-base) var(--tfa-ease-standard)}.ConceptStudioWheel_card__YQdyA[data-active] .ConceptStudioWheel_cardLink__7wcjs{opacity:1;transform:scale(1.035);box-shadow:0 0 0 2px var(--ink-on-dark)}.ConceptStudioWheel_cardTop__r80u2{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--tfa-space-1);padding:var(--tfa-space-0-5) var(--tfa-space-2);background:var(--tfa-field-deep);color:var(--tfa-white);font-size:var(--tfa-type-label-size);font-weight:700}.ConceptStudioWheel_freeBadge__CnBWg{flex:none;padding:var(--tfa-space-0-5) var(--tfa-space-1);border-radius:var(--tfa-radius-sm);background:var(--tfa-action-on-dark);color:var(--tfa-field-deep)}.ConceptStudioWheel_cardVisual__r_c7J{display:block;flex:1 1 0;min-block-size:0;background:var(--tfa-white)}.ConceptStudioWheel_cardVisual__r_c7J img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.ConceptStudioWheel_cardText__owiwy{flex:none;display:grid;gap:var(--tfa-space-0-5);padding:var(--tfa-space-1) var(--tfa-space-2);background:var(--tfa-field-deep);color:var(--tfa-white)}.ConceptStudioWheel_cardText__owiwy small{font-size:var(--tfa-type-label-size);font-weight:700}.ConceptStudioWheel_cardText__owiwy strong{font-family:var(--tfa-family-display);font-size:clamp(1.25rem,2.1vw,1.9rem);line-height:1.08;letter-spacing:-.025em}.ConceptStudioWheel_cardLink__7wcjs:focus-visible{outline:3px solid var(--tfa-action-on-dark);outline-offset:-4px}.ConceptStudioWheel_details__Odooc{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--tfa-space-2) var(--tfa-space-4);padding-block:var(--tfa-space-2);background:var(--tfa-field-deep)}.ConceptStudioWheel_details__Odooc h3{margin:0;color:var(--tfa-dark-text);font-size:var(--tfa-type-h4-size);line-height:var(--tfa-type-h4-line)}.ConceptStudioWheel_details__Odooc p{margin:var(--tfa-space-0-5) 0 0;color:var(--tfa-dark-muted);font-size:var(--tfa-type-body-sm-size)}.ConceptStudioWheel_meta__2CeNJ{font-weight:700}.ConceptStudioWheel_actions__mRzYX{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tfa-space-1) var(--tfa-space-2)}.ConceptStudioWheel_play__lPdof{justify-content:center;padding:var(--tfa-space-1) var(--tfa-space-2);border:var(--tfa-stroke-rule) solid var(--tfa-ink-400);border-radius:var(--tfa-radius-sm);background:var(--tfa-white);color:var(--tfa-cobalt-deep);cursor:pointer}.ConceptStudioWheel_open__BnIM0,.ConceptStudioWheel_play__lPdof{display:inline-flex;align-items:center;gap:var(--tfa-space-1);min-block-size:44px;font-weight:700}.ConceptStudioWheel_open__BnIM0{color:var(--tfa-action-on-dark);text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioWheel_video__jpF4_{display:block;inline-size:100%;max-block-size:52vh;background:var(--tfa-white)}.ConceptStudioWheel_sticky__gOTl_:has(.ConceptStudioWheel_video__jpF4_) .ConceptStudioWheel_stage__s_SzM{display:none}.ConceptStudioWheel_picker__gxP2N{display:flex;gap:var(--tfa-space-1);overflow-x:auto;padding-block:var(--tfa-space-2);scrollbar-width:thin}.ConceptStudioWheel_picker__gxP2N a{flex:none;display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:22rem;padding:var(--tfa-space-1) var(--tfa-space-2);border:var(--tfa-stroke-rule) solid var(--tfa-dark-edge);border-radius:var(--tfa-radius-sm);color:var(--tfa-action-on-dark);font-size:var(--tfa-type-label-size);font-weight:650;text-decoration:none}.ConceptStudioWheel_picker__gxP2N a[aria-current=true]{border-color:var(--tfa-action-on-dark);text-decoration:underline;text-underline-offset:var(--tfa-underline-offset)}.ConceptStudioWheel_arrow__oOY5Y:focus-visible,.ConceptStudioWheel_filter__hk6ZY:focus-visible,.ConceptStudioWheel_open__BnIM0:focus-visible,.ConceptStudioWheel_picker__gxP2N a:focus-visible,.ConceptStudioWheel_play__lPdof:focus-visible{outline:3px solid var(--tfa-action-on-dark);outline-offset:3px}@media (max-height:700px),(max-width:767px),(prefers-reduced-motion:reduce){.ConceptStudioWheel_scrollRegion__XYFAs{block-size:auto}.ConceptStudioWheel_sticky__gOTl_{position:static}.ConceptStudioWheel_stage__s_SzM{block-size:auto;max-inline-size:600px;margin-inline:auto;aspect-ratio:1.15}.ConceptStudioWheel_wheel__z6LUh{position:static;inline-size:100%;block-size:100%;transform:none!important}.ConceptStudioWheel_card__YQdyA{display:none;inset:0;inline-size:100%;block-size:100%;padding:var(--tfa-space-2);transform:none}.ConceptStudioWheel_card__YQdyA[data-active]{display:block}.ConceptStudioWheel_cardOverlay__06YJK{display:none}.ConceptStudioWheel_cardText__owiwy strong{font-size:clamp(1.25rem,5vw,1.9rem)}.ConceptStudioWheel_details__Odooc{align-items:start}}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_scrollRegion__XYFAs{block-size:auto}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_sticky__gOTl_{position:static}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_stage__s_SzM{block-size:auto;max-inline-size:600px;margin-inline:auto;aspect-ratio:1.15}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_wheel__z6LUh{position:static;inline-size:100%;block-size:100%;transform:none!important}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_card__YQdyA{display:none;inset:0;inline-size:100%;block-size:100%;padding:var(--tfa-space-2);transform:none}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_card__YQdyA[data-active]{display:block}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_cardOverlay__06YJK{display:none}.ConceptStudioWheel_root__FpUxM[data-motion=reduce] .ConceptStudioWheel_cardLink__7wcjs{transition:none}@media (max-width:767px){.ConceptStudioWheel_filters___1WIr{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.ConceptStudioWheel_filter__hk6ZY{flex:none}}@media (forced-colors:active){.ConceptStudioWheel_cardLink__7wcjs{border:2px solid CanvasText}.ConceptStudioWheel_filter__hk6ZY[aria-current=true],.ConceptStudioWheel_picker__gxP2N a[aria-current=true]{outline:2px solid Highlight}}@media (prefers-reduced-motion:reduce){.ConceptStudioWheel_cardLink__7wcjs{transition:none}}