.fresh-media-cards .fresh-feature-card{padding:0 28px 34px;display:flex;flex-direction:column;min-width:0}.fresh-media-cards .fresh-feature-card__media{width:calc(100% + 56px);margin:0 -28px 28px;aspect-ratio:1.55;overflow:hidden}.fresh-media-cards .ambient-media{width:100%;height:100%;aspect-ratio:auto}.fresh-media-cards .fresh-feature-card h3{font-size:26px;line-height:1.15;margin-bottom:16px}.fresh-media-cards .fresh-feature-card p{font-size:16px;line-height:1.5;margin-bottom:24px}.fresh-media-cards .fresh-feature-card>a{margin-top:auto;align-self:flex-start}@media(max-width:760px){.fresh-media-cards .fresh-feature-card{padding:0 24px 32px}.fresh-media-cards .fresh-feature-card__media{width:calc(100% + 48px);margin-inline:-24px;aspect-ratio:1.7}}.fresh-media-cards.fresh-connected-section--studio .fresh-feature-row{padding:0 var(--studio-inset) 48px;gap:var(--studio-gap)}.fresh-media-cards.fresh-connected-section--studio .fresh-feature-card{padding:0 0 12px;border-right-width:0}.fresh-media-cards.fresh-connected-section--studio .fresh-feature-card__media{border-radius:var(--studio-radius);width:100%;margin:0 0 28px;aspect-ratio:1.3}.fresh-media-cards.fresh-connected-section--studio .fresh-feature-card h3{font-size:var(--studio-title);line-height:1.2;letter-spacing:-.025em;font-weight:500}.fresh-media-cards.fresh-connected-section--studio .fresh-feature-card p{font-size:var(--studio-body);line-height:1.6;letter-spacing:-.01em;font-weight:400}.fresh-media-explorer{--explorer-surface: hsl(var(--theme-dark-page));--theme-text: hsl(var(--theme-dark-text));--theme-text-muted: hsl(var(--theme-dark-text-soft));--link-with-arrow-color: var(--theme-text);--link-with-arrow-hover-color: var(--fresh-line-orange);position:relative;width:min(100%,var(--fresh-frame-width, 1440px));margin:auto;background:var(--explorer-surface);color:var(--theme-text)}.fresh-media-explorer__stage{position:relative;isolation:isolate;display:grid}.fresh-media-explorer__heading{position:absolute;z-index:3;top:var(--studio-inset, 48px);left:var(--studio-inset, 56px);right:var(--studio-inset, 56px);pointer-events:none;max-width:700px}.fresh-media-explorer__heading .fresh-detail-eyebrow{color:var(--theme-text-muted);font-size:var(--studio-label, 13px)}.fresh-media-explorer__heading h2{font-size:var(--studio-heading);line-height:1.08;letter-spacing:-.04em;font-weight:500;margin-top:24px;max-width:20ch;text-wrap:balance}.fresh-media-explorer__scene{grid-area:1 / 1;position:relative;display:flex;align-items:end;min-width:0;min-height:640px;padding:260px var(--studio-inset, 56px) 40px;opacity:0;pointer-events:none;transition:opacity .42s var(--studio-ease, ease-out)}.fresh-media-explorer__scene[data-state=active]{opacity:1;z-index:1;pointer-events:auto}.fresh-media-explorer__scene .ambient-media{position:absolute;inset:0;aspect-ratio:auto;background:var(--explorer-surface)}.fresh-media-explorer__scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--explorer-surface) 70%,transparent),transparent 46%,var(--explorer-surface) 100%),linear-gradient(90deg,color-mix(in srgb,var(--explorer-surface) 55%,transparent),transparent 80%)}.fresh-media-explorer__foreground{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;width:100%}.fresh-media-explorer__copy{font-size:var(--studio-body);line-height:1.6;letter-spacing:-.01em;font-weight:400;max-width:49ch;padding-bottom:8px}.fresh-media-explorer__copy h3{font-size:var(--studio-title);line-height:1.2;letter-spacing:-.025em;font-weight:500;max-width:25ch;margin-bottom:18px}.fresh-media-explorer__copy p{font-size:var(--studio-body);line-height:1.6;letter-spacing:-.01em;font-weight:400;margin-bottom:24px;color:var(--theme-text)}.fresh-media-explorer .fresh-media-explorer__product{width:100%;height:310px;min-width:0;align-self:end}.fresh-media-explorer__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0;padding:0 var(--studio-inset, 56px);border:0;border-radius:0;background:var(--explorer-surface)}.fresh-media-explorer__tabs>button{font-size:var(--studio-body);line-height:1.6;letter-spacing:-.01em;font-weight:400;position:relative;justify-content:space-between;gap:16px;min-height:88px;padding:24px;border:0;border-top:1px solid var(--studio-stroke, var(--app-border));border-radius:0;background:transparent;color:var(--theme-text-muted);white-space:normal;text-align:left;transition:color .18s ease}.fresh-media-explorer__tabs>button:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:1px;background:var(--fresh-line-orange);transform:scaleX(0);transform-origin:left;transition:transform .32s var(--studio-ease, ease-out)}.fresh-media-explorer__tabs>button[data-state=active]{background:transparent;color:var(--theme-text)}.fresh-media-explorer__tabs>button[data-state=active]:before{transform:scaleX(1)}.fresh-media-explorer__tabs svg{width:18px;height:18px;flex-shrink:0;opacity:.5;transition:transform .32s var(--studio-ease, ease-out),opacity .18s ease}.fresh-media-explorer__tabs>button[data-state=active] svg{transform:rotate(45deg);opacity:1}.fresh-media-explorer__tabs>button:focus-visible{outline:2px solid var(--fresh-line-orange);outline-offset:-5px}.fresh-media-explorer__footer{position:relative}@media(hover:hover)and (pointer:fine){.fresh-media-explorer__tabs>button:hover{color:var(--theme-text)}}@media(max-width:900px){.fresh-media-explorer__foreground{gap:32px}.fresh-media-explorer .fresh-media-explorer__product{height:250px}}@media(max-width:600px){.fresh-media-explorer__heading h2{margin-top:18px}.fresh-media-explorer__scene{min-height:0;padding-top:205px;padding-bottom:28px}.fresh-media-explorer__foreground{grid-template-columns:1fr;gap:28px}.fresh-media-explorer .fresh-media-explorer__product{order:-1;height:190px;max-width:280px;justify-self:end}.fresh-media-explorer__copy h3{font-size:var(--studio-title, 25px)}.fresh-media-explorer__tabs{padding-inline:var(--studio-inset, 20px)}.fresh-media-explorer__tabs>button{font-size:var(--studio-caption, 14px);line-height:1.5;min-height:80px;padding:18px 8px;gap:4px;align-items:start}.fresh-media-explorer__tabs svg{display:none}.fresh-media-explorer__tabs>button:before{left:8px;right:8px}}@media(prefers-reduced-motion:reduce){.fresh-media-explorer__scene,.fresh-media-explorer__tabs>button,.fresh-media-explorer__tabs>button:before,.fresh-media-explorer__tabs svg{transition:none}}.fresh-media-explorer__heading .fresh-detail-eyebrow{padding:0;border:0;border-radius:0;background:transparent}
