.ag-cf-common{color:var(--ag-cf-text, #f3f3f1);background:var(--ag-cf-ink, #0a0a0a);overflow-x:clip}.ag-cf-common *,.ag-cf-common *:before,.ag-cf-common *:after{box-sizing:border-box}.ag-cf-common img{display:block;max-width:100%;height:auto}.ag-cf-common__container{width:min(100% - 40px,var(--ag-page-max, 1200px));margin-inline:auto}.ag-cf-common__section-heading{max-width:760px;margin-bottom:clamp(24px,4vw,48px)}.ag-cf-common__label{margin:0 0 16px;color:var(--ag-cf-gold, #c5a059);font-size:16px;font-weight:400;letter-spacing:.14em;line-height:1.25;text-transform:uppercase}.ag-cf-common__heading{max-width:760px;margin:0;color:var(--ag-cf-text, #f3f3f1);font-size:31.2px;font-weight:400;letter-spacing:-.05em;line-height:1.1;white-space:pre-line}.ag-cf-common__supporting{max-width:620px;margin:18px 0 0;color:var(--ag-cf-text, #f3f3f1);font-size:16px;line-height:1.7;white-space:pre-line}.ag-cf-common__hero{padding-block:36px}.ag-cf-common__hero-copy{max-width:760px}.ag-cf-common__slider{min-width:0}.ag-cf-common__track{display:flex;gap:20px;min-width:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ag-cf-common__track::-webkit-scrollbar{display:none}.ag-cf-common__slide{flex:0 0 min(92vw,1040px);min-width:0;margin:0;scroll-snap-align:start}.ag-cf-common__slide img{width:100%}.ag-cf-common__slide-caption{margin:12px 0 0;padding-inline:20px;color:var(--ag-cf-muted, #a7a9aa);font-size:13px;line-height:1.65;white-space:pre-line}.ag-cf-common__controls{display:flex;min-height:32px;align-items:center;gap:16px;margin-top:18px}.ag-cf-common__control{display:inline-grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid var(--ag-cf-line, rgba(208, 210, 211, .18));color:var(--ag-cf-text, #f3f3f1);background:transparent;cursor:pointer;font:inherit;font-size:20px;line-height:1}.ag-cf-common__dots{display:flex;gap:7px;align-items:center}.ag-cf-common__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:var(--ag-cf-muted, #a7a9aa);cursor:pointer;opacity:.55}.ag-cf-common__dot[aria-current=true]{background:var(--ag-cf-gold, #c5a059);opacity:1}.ag-cf-common__progress{color:var(--ag-cf-muted, #a7a9aa);font-size:12px;letter-spacing:.12em;line-height:1.5}.ag-cf-common__control:focus-visible,.ag-cf-common__dot:focus-visible,.ag-cf-common__track:focus-visible{outline:2px solid var(--ag-cf-gold, #c5a059);outline-offset:4px}.ag-cf-common__slide[aria-current=false]{opacity:.88}.ag-cf-common--transformation,.ag-cf-common--story,.ag-cf-common--proof{padding-block:28px 36px;border-top:1px solid var(--ag-cf-line, rgba(208, 210, 211, .18))}.ag-cf-common--transformation .ag-cf-common__slide{flex-basis:100%}.ag-cf-common--transformation .ag-cf-common__slide[aria-hidden=true]{visibility:hidden}.ag-cf-common__transformation{display:grid;grid-template-columns:180px minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:start}.ag-cf-common__step-rail{display:grid;gap:16px;align-content:start;margin:0;padding:8px 0 0;list-style:none}.ag-cf-common__step{display:flex;min-height:44px;width:100%;align-items:baseline;padding:8px 0;border:0;color:var(--ag-cf-muted, #a7a9aa);background:transparent;cursor:pointer;font:inherit;font-size:16px;line-height:1.5;text-align:left}.ag-cf-common__step[aria-current=true]{color:var(--ag-cf-gold, #c5a059)}.ag-cf-common__step:focus-visible{outline:2px solid var(--ag-cf-gold, #c5a059);outline-offset:4px}.ag-cf-common__story-caption{display:grid;gap:6px;margin-top:16px;color:var(--ag-cf-text, #f3f3f1)}.ag-cf-common__story-caption strong{color:var(--ag-cf-gold, #c5a059);font-size:13px;font-weight:500;letter-spacing:.14em;line-height:1.5}.ag-cf-common__story-caption span{color:var(--ag-cf-text, #f3f3f1);font-size:16px;line-height:1.8;white-space:pre-line}.ag-cf-common__bridge{max-width:760px;margin:40px 0 0;color:var(--ag-cf-text, #f3f3f1);font-size:26px;line-height:1.3;white-space:pre-line}.ag-cf-common__series-media{margin:28px 0 0;overflow:hidden;background:var(--ag-cf-panel, #121212)}.ag-cf-common__series-media img{width:100%}.ag-cf-common__closing{max-width:760px;margin:24px 0 0;color:var(--ag-cf-text, #f3f3f1);font-size:20px;line-height:1.5;white-space:pre-line}.ag-cf-common__proof-stack{display:grid;gap:clamp(48px,6vw,88px)}.ag-cf-common__proof{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:clamp(28px,6vw,88px);align-items:center}.ag-cf-common__proof-copy{grid-column:2;grid-row:1;max-width:440px}.ag-cf-common__proof--reverse .ag-cf-common__proof-copy{grid-column:1}.ag-cf-common__proof-media{grid-column:1;grid-row:1;margin:0;overflow:hidden;background:var(--ag-cf-panel, #121212)}.ag-cf-common__proof--reverse .ag-cf-common__proof-media{grid-column:2}.ag-cf-common__proof-number{display:block;margin:0 0 10px;color:var(--ag-cf-gold, #c5a059);font-size:14px;letter-spacing:.12em;line-height:1.5}.ag-cf-common__proof-copy h3{margin:0;color:var(--ag-cf-text, #f3f3f1);font-size:18px;font-weight:500;line-height:1.35}.ag-cf-common__proof-lead{margin:12px 0 0;color:var(--ag-cf-text, #f3f3f1);font-size:22px;line-height:1.45;white-space:pre-line}.ag-cf-common__proof-supporting{max-width:620px;color:var(--ag-cf-text, #f3f3f1);font-size:16px;line-height:1.7;white-space:pre-line}.ag-cf-common__proof-media figcaption{margin-top:10px;color:var(--ag-cf-muted, #a7a9aa);font-size:13px;letter-spacing:.08em;line-height:1.5}.ag-cf-common__accent{color:var(--ag-cf-gold, #c5a059)}@media(min-width:990px){.ag-cf-common__container{padding-inline:0}.ag-cf-common--transformation,.ag-cf-common--story,.ag-cf-common--proof{padding-block:64px 72px}.ag-cf-common__hero{padding-block:72px}}@media(prefers-reduced-motion:reduce){.ag-cf-common__track{scroll-behavior:auto}}@media(max-width:749px){.ag-cf-common__transformation{display:block}.ag-cf-common__step-rail{display:flex;gap:16px;padding:0 0 16px;overflow-x:auto}.ag-cf-common__step{width:auto;min-width:max-content}.ag-cf-common__proof{display:grid;grid-template-columns:1fr;gap:24px}.ag-cf-common__proof-copy,.ag-cf-common__proof--reverse .ag-cf-common__proof-copy,.ag-cf-common__proof-media,.ag-cf-common__proof--reverse .ag-cf-common__proof-media{grid-column:1;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ag-custom-family-common.css.map */
