.delsol-manifesto,.delsol-manifesto__section,.delsol-manifesto__content{display:block;width:100%;background-color:var(--delsol-manifesto-background, #f5f1e8);color:var(--delsol-manifesto-text, #282720)}.delsol-manifesto__section{width:100%}.delsol-manifesto__inner{display:grid;width:100%;margin:0;grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:stretch}.delsol-manifesto__media{position:relative;width:100%;height:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;background-color:var(--delsol-manifesto-background)}.delsol-manifesto__media-frame{position:absolute;top:0;right:0;bottom:0;left:0}.delsol-manifesto__poster,.delsol-manifesto__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;min-width:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:var(--delsol-manifesto-object-position)}.delsol-manifesto__poster{z-index:1}.delsol-manifesto__video{z-index:2;opacity:0}.delsol-manifesto.is-playing .delsol-manifesto__poster{opacity:0}.delsol-manifesto.is-playing .delsol-manifesto__video{opacity:1}.delsol-manifesto[data-motion-reduced=true] .delsol-manifesto__video,.delsol-manifesto[data-playback-error] .delsol-manifesto__video{opacity:0}.delsol-manifesto__empty-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:24px;color:var(--delsol-manifesto-muted);font-family:var(--font-paragraph--family, sans-serif);text-align:center}.delsol-manifesto__content{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--delsol-manifesto-desktop-padding)}.delsol-manifesto__eyebrow,.delsol-manifesto__heading,.delsol-manifesto__body p,.delsol-manifesto__closing,.delsol-manifesto__final,.delsol-manifesto__cta-hint{margin:0}.delsol-manifesto__eyebrow{margin-block-end:1.15rem;color:var(--delsol-manifesto-muted);font-size:.75rem;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.delsol-manifesto__eyebrow:before{display:block;width:2rem;height:1px;margin-block-end:.9rem;background-color:var(--delsol-manifesto-accent);content:""}.delsol-manifesto__heading{max-width:15ch;margin-block-end:1.25rem;color:var(--delsol-manifesto-text);font-size:clamp(2.25rem,3.5vw,4rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.delsol-manifesto__heading-highlight{color:var(--delsol-manifesto-accent);font-weight:inherit}.delsol-manifesto__body{margin-block-end:1.5rem;color:var(--delsol-manifesto-muted, #504c43);font-size:clamp(.95rem,1.1vw,1.125rem);line-height:1.8}.delsol-manifesto__closing{margin-block-end:1rem;color:var(--delsol-manifesto-text);font-size:1rem;font-weight:500;line-height:1.7}.delsol-manifesto__final{margin-block-end:1.5rem;color:var(--delsol-manifesto-text);font-family:var(--font-h2--family, Georgia),Georgia,serif;font-size:clamp(1.35rem,2vw,2rem);font-style:italic;font-weight:500;line-height:1.3}.delsol-manifesto__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:1px solid var(--delsol-manifesto-button-background);border-radius:0;background-color:var(--delsol-manifesto-button-background, #c4161c);background:var(--delsol-manifesto-button-background, #c4161c);color:var(--delsol-manifesto-button-text, #ffffff);font-family:var(--font-paragraph--family, sans-serif);font-size:.9375rem;text-transform:uppercase;letter-spacing:.025em;line-height:1.3;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.delsol-manifesto__button:hover{background-color:transparent;color:var(--delsol-manifesto-accent)}.delsol-manifesto__button:focus-visible{outline:2px solid var(--delsol-manifesto-accent);outline-offset:4px}.delsol-manifesto__cta-hint{color:var(--delsol-manifesto-muted);font-family:var(--font-paragraph--family, sans-serif);font-size:.875rem}@media screen and (min-width:750px)and (max-width:899px){.delsol-manifesto__content{padding:clamp(20px,4vw,36px)}.delsol-manifesto__heading{font-size:clamp(2rem,4vw,2.4rem)}}@media screen and (max-width:749px){.delsol-manifesto__inner{grid-template-columns:minmax(0,1fr);min-height:0}.delsol-manifesto__media{height:auto;min-height:0;aspect-ratio:var(--delsol-manifesto-media-ratio)}.delsol-manifesto__content{padding:var(--delsol-manifesto-mobile-padding)}.delsol-manifesto__heading{font-size:clamp(2rem,8vw,3rem)}}@media screen and (prefers-reduced-motion:reduce){.delsol-manifesto__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/delsol-manifesto.css.map */
