/* Final refinements use the original typography, grid and motion language. */
.daysix-manifesto .about-engage-item-title{font-family:var(--font-serif);font-weight:400;letter-spacing:-.03em;text-wrap:pretty}
html.daysix-theme-ready body,html.daysix-theme-ready .header,html.daysix-theme-ready .about-nav{transition:background-color .65s cubic-bezier(.4,0,.2,1),color .65s cubic-bezier(.4,0,.2,1)}
.contact-clock-face{border:0!important;border-radius:0!important;background:transparent!important;height:auto!important;aspect-ratio:1520/1376;overflow:visible}
.contact-clock-face .daysix-clock-shape{position:static;display:block;width:100%;height:auto;object-fit:contain}
.contact-clock-hand,.contact-clock[data-night] .contact-clock-hand{color:#1c1c1c!important}
.footer-dial:focus-visible{outline:2px solid var(--color-hover);outline-offset:5px}
.daysix-contact-intro{max-width:56rem;text-wrap:pretty}
.contact-location-address{overflow-wrap:normal}
.daysix-policy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;padding:12rem var(--page-gutters) 20vh}
.daysix-policy>header{grid-column:1/6;position:sticky;top:8rem;align-self:start}
.daysix-policy h1{font-size:var(--h0);line-height:1;letter-spacing:-.035em;text-wrap:balance;margin-bottom:2rem}
.daysix-policy-content{grid-column:7/13;font-size:var(--p1);line-height:1.5;max-width:45rem}
.daysix-policy-intro{font-family:var(--font-serif);font-size:var(--h2);line-height:1.2;margin-bottom:3rem}
.daysix-policy-section{margin-bottom:2.5rem}
.daysix-policy-section h2{font-family:var(--font-serif);font-size:var(--h2);line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem}
.daysix-policy-section p+p{margin-top:1em}
.daysix-policy-content a{text-decoration:underline;text-underline-offset:3px}
.daysix-policy-content nav{border-top:1px solid currentColor;padding-top:1.5rem}
.daysix-policy-content nav li+li{margin-top:.5rem}
.daysix-about-page:not(.about-motion) .about-section{height:auto!important}
.daysix-about-page:not(.about-motion) .about-section-sticky{position:relative;height:auto;min-height:85svh;opacity:1!important;overflow:visible;padding-block:12vh;display:block}
.daysix-about-page:not(.about-motion) .about-section-content{max-height:none;overflow:visible}
.daysix-about-page:not(.about-motion) .about-text-item{display:block;opacity:1!important}
.daysix-about-page:not(.about-motion) .about-text-group{position:relative;opacity:1!important;padding:10vh 0}
.daysix-about-page:not(.about-motion) .about-items-group,.daysix-about-page:not(.about-motion) .about-card-stack{position:relative;opacity:1;display:flex;flex-direction:column;gap:4rem;padding:0;pointer-events:auto}
.daysix-about-page:not(.about-motion) .about-card{position:relative;transform:none!important;width:100%}
.daysix-about-page:not(.about-motion) .about-engage-item,.daysix-about-page:not(.about-motion) .about-expertise-item{position:relative;width:100%;height:auto;opacity:1!important;visibility:visible;pointer-events:auto}
.daysix-about-page:not(.about-motion) .about-engage-item-title,.daysix-about-page:not(.about-motion) .about-engage-item-body,.daysix-about-page:not(.about-motion) .about-engage-item-project,.daysix-about-page:not(.about-motion) [data-expertise-col]{opacity:1!important}
.daysix-about-page:not(.about-motion) .about-expertise-item-media{position:relative}
.daysix-about-page:not(.about-motion) .about-nav{opacity:1}
@media(max-width:767px){
 .daysix-policy{display:block;padding-top:9rem}
 .daysix-policy>header{position:static;margin-bottom:4rem}
 .daysix-policy h1{font-size:var(--h1)}
 .daysix-policy-content{max-width:none}
 .daysix-policy-intro{font-size:var(--h2)}
 .daysix-contact-intro{max-width:100%}
}
@media(prefers-reduced-motion:reduce){html.daysix-theme-ready *,html.daysix-theme-ready *:before,html.daysix-theme-ready *:after{transition:none!important;scroll-behavior:auto!important}}
