/* Browser annotations: shared editorial rhythm and responsive project navigation. */
body #sequence#sequence .projects-editorial.projects-stacked{display:block!important;width:100%!important;max-width:none!important;padding:0!important;background:var(--paper)!important;color:var(--ink)!important;overflow:visible!important}
body #sequence#sequence .projects-stacked .projects-introduction{display:block!important;max-width:none!important;margin:0!important;padding:var(--space-large) var(--space-medium)!important;background:var(--ink)!important;color:var(--paper)!important}
body #sequence#sequence .projects-stacked .projects-introduction>*{max-width:var(--media-wide);margin-left:auto!important;margin-right:auto!important}
body #sequence#sequence .projects-stacked .projects-introduction p,body #sequence#sequence .projects-stacked .projects-introduction h2,body #sequence#sequence .projects-stacked .projects-introduction h1,body #sequence#sequence .projects-stacked .projects-introduction a{color:var(--paper)!important}
body #sequence#sequence .projects-stacked .service-directory{display:grid!important;gap:var(--space-small)!important;margin-top:var(--space-medium)!important}
body #sequence#sequence .projects-stacked .service-directory a{padding:var(--space-small) 0!important;white-space:normal!important}
body #sequence#sequence .projects-stacked .selected-work-title{max-width:1120px;margin:var(--space-large) auto var(--space-medium)!important;padding:0 var(--space-medium);color:var(--ink)!important}
body #sequence#sequence .projects-stacked .project-list{display:block;width:calc(100% - 64px);max-width:1120px;margin:0 auto;padding:0;overflow:visible}
body #sequence#sequence .projects-stacked .project-chapter{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;scroll-margin-top:var(--space-large)}
body #sequence#sequence .projects-stacked .project-card{display:grid!important;grid-template-columns:minmax(0,640px) minmax(0,320px);align-items:center;justify-content:center;gap:var(--space-medium)!important;width:100%!important;max-width:none!important;margin:0 0 var(--space-large)!important;flex:none!important;color:var(--ink)!important}
body #sequence#sequence .projects-stacked .project-card:nth-child(even){grid-template-columns:minmax(0,320px) minmax(0,420px)}
body #sequence#sequence .projects-stacked .project-card:nth-child(even) .project-card-image{grid-column:2;grid-row:1}
body #sequence#sequence .projects-stacked .project-card:nth-child(even) figcaption{grid-column:1;grid-row:1}
body #sequence#sequence .projects-stacked .project-card-image{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;background:var(--paper)!important;overflow:visible!important;position:relative!important}
body #sequence#sequence .projects-stacked .project-card-image img{display:block!important;position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}
body #sequence#sequence .projects-stacked .project-open-cue{display:none!important}
body #sequence#sequence .projects-stacked figcaption{padding:0!important;max-width:320px;text-align:left!important}
body #sequence#sequence .projects-stacked figcaption a,body #sequence#sequence .projects-stacked figcaption p{color:var(--ink)!important}
body #sequence#sequence .projects-stacked figcaption a:hover,body #sequence#sequence .projects-stacked figcaption a:focus-visible{color:var(--silver)!important}





body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look{grid-template-columns:minmax(0,420px) minmax(0,320px);justify-content:center;gap:var(--space-medium) var(--space-large);align-items:start}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even){grid-template-columns:minmax(0,320px) minmax(0,420px);justify-content:center}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even)>.reborn-gallery:first-child{grid-column:2;grid-row:1}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even)>:is(.product-details,.preppy-details){grid-column:1;grid-row:1}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-caption{margin:0!important;text-align:left;max-width:640px}
body #sequence#sequence .reborn-gallery-controls{min-height:44px;gap:var(--space-medium)!important}
body #sequence#sequence .reborn-gallery-controls button{min-width:44px;min-height:44px;padding:var(--space-small)!important}
.gallery-status{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body #sequence#sequence[data-route="preppyminimal"] .reborn-solo{margin:var(--space-large) auto!important;width:min(100%,320px)!important}
body #sequence#sequence[data-route="preppyminimal"] .reborn-solo .reborn-caption{margin-top:var(--space-small)!important;text-align:left!important}
body #sequence#sequence[data-route="preppy"] .project-summary,body .project-opening[data-project-opening="preppy"]{margin-left:auto!important;margin-right:auto!important;text-align:center!important}
@media(max-width:1024px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look{column-gap:var(--space-medium)}body #sequence#sequence .story-opening{grid-template-columns:minmax(0,320px) minmax(0,640px);gap:var(--space-medium)}body #sequence#sequence .story-pair{gap:var(--space-medium)}}
@media(max-width:700px){
body #sequence#sequence .projects-stacked .project-card,body #sequence#sequence .projects-stacked .project-card:nth-child(even){display:flex!important;flex-direction:column;align-items:stretch;gap:var(--space-medium)!important}
body #sequence#sequence .projects-stacked figcaption{max-width:none}

body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look,body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-medium)}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look>.reborn-gallery{grid-column:1!important;grid-row:auto!important;width:100%;max-width:420px;margin:0 auto!important}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look>:is(.product-details,.preppy-details){width:80%;max-width:320px!important;margin:0 0 0 auto!important}
body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even)>:is(.product-details,.preppy-details){margin:0 auto 0 0!important}
body #sequence#sequence .story-opening{grid-template-columns:1fr}body #sequence#sequence .story-pair{gap:var(--space-small)}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
body #sequence#sequence .godo-editorial{--type-scale:1;width:calc(100% - 64px);max-width:1120px;margin:0 auto;padding:var(--space-large) 0;color:var(--ink)}
body #sequence#sequence .godo-editorial .godo-item{position:relative!important;left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%!important;height:auto!important;display:block!important;visibility:visible!important;transform:none!important;zoom:1!important;margin:0!important;max-width:none!important}
body #sequence#sequence .godo-editorial .text-viewer{position:static!important;width:100%!important;height:auto!important;overflow:visible!important;max-width:640px}
body #sequence#sequence .godo-editorial .text-viewer :is(p,h1,h2,span){font-family:Georgia,serif!important;font-weight:400!important;color:var(--ink)!important;text-align:left!important;line-height:1.5!important}
body #sequence#sequence .godo-editorial .text-viewer p{font-size:var(--type-body)!important;margin:0!important}
body #sequence#sequence .godo-editorial .text-viewer :is(h1,h2){font-size:var(--type-title)!important;margin:0!important}
body #sequence#sequence .godo-editorial .godo-intro{max-width:640px;margin-bottom:var(--space-large)}
body #sequence#sequence .godo-editorial .godo-service{font:var(--type-small)/1.5 var(--font-caption);margin:var(--space-small) 0 var(--space-medium)}
body #sequence#sequence .godo-editorial .godo-section{display:grid;gap:var(--space-medium);margin:0 0 var(--space-large)}
body #sequence#sequence .godo-editorial .godo-launch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-medium);align-items:start}
body #sequence#sequence .godo-editorial .video{aspect-ratio:258/472;max-width:320px!important}
body #sequence#sequence .godo-editorial .video[data-id="6a2c27d1c81ddd56d2007208"]{aspect-ratio:258/581}
body #sequence#sequence .godo-editorial video{width:100%!important;height:100%!important;position:absolute!important;inset:0;object-fit:contain!important}
body #sequence#sequence .godo-editorial .godo-brand-images{display:grid;grid-template-columns:minmax(0,320px) minmax(0,420px);gap:var(--space-medium);align-items:start;justify-content:center}
body #sequence#sequence .godo-editorial .godo-brand-pair{display:grid;gap:var(--space-medium)}
body #sequence#sequence .godo-editorial .godo-uniforms{display:grid;grid-template-columns:minmax(0,320px) minmax(0,420px);gap:var(--space-large);align-items:center}
body #sequence#sequence .godo-editorial .godo-campaign,body #sequence#sequence .godo-editorial .godo-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-large) var(--space-medium);align-items:start}
body #sequence#sequence .godo-editorial .widget-picture img{position:static!important;width:100%!important;height:auto!important;object-fit:contain!important;transform:none!important}
body #sequence#sequence .godo-editorial .godo-products figure{margin:0;min-width:0}
body #sequence#sequence .godo-editorial .godo-products .widget-slideshow,body #sequence#sequence .godo-editorial .godo-products .widget-picture{aspect-ratio:1200/1683}
body #sequence#sequence .godo-editorial .godo-products [data-id^="godo-product-caption"]{margin-top:var(--space-medium)!important}
body #sequence#sequence .godo-editorial .godo-products .widget-slideshow+[data-id^="godo-product-caption"]{margin-top:calc(var(--space-medium) + 44px)!important}
body #sequence#sequence .godo-editorial .godo-products .text-viewer :is(p,span){font:var(--type-small)/1.5 var(--font-caption)!important}
body #sequence#sequence .godo-editorial .legacy-gallery-controls{top:100%!important;bottom:auto!important;min-height:44px;gap:var(--space-small)}
body #sequence#sequence .godo-editorial .legacy-gallery-controls button{min-width:44px;min-height:44px}
body #sequence#sequence .godo-editorial .godo-project-nav{display:flex;justify-content:space-between;gap:var(--space-medium)}
@media(max-width:1024px){body #sequence#sequence .godo-editorial .godo-launch{grid-template-columns:repeat(2,minmax(0,1fr))}body #sequence#sequence .godo-editorial .godo-launch>.widget-text-v3{grid-column:1/-1}body #sequence#sequence .godo-editorial .godo-uniforms{gap:var(--space-medium)}}
@media(max-width:700px){body #sequence#sequence .godo-editorial .godo-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large) var(--space-small)}body #sequence#sequence .godo-editorial .godo-uniforms,body #sequence#sequence .godo-editorial .godo-campaign{grid-template-columns:1fr}body #sequence#sequence .godo-editorial .godo-campaign{max-width:420px;margin:auto}body #sequence#sequence .godo-editorial .godo-brand-images{gap:var(--space-small)}body #sequence#sequence .godo-editorial .godo-brand-pair{gap:var(--space-small)}}
@media(max-width:420px){body #sequence#sequence .godo-editorial .godo-products{grid-template-columns:1fr}body #sequence#sequence .godo-editorial .godo-launch{gap:var(--space-small)}}
body #sequence#sequence .coordinated-native>.godo-editorial{width:calc(100% - 64px)!important;max-width:1120px!important;margin:0 auto!important;padding:var(--space-large) 0!important}
@media(min-width:701px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look>.reborn-gallery{grid-row:2!important}body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-caption{grid-row:1!important}}
@media(max-width:700px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look>:is(.product-details,.preppy-details){width:80%!important}}
@media(min-width:701px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look{grid-template-columns:minmax(0,420px) minmax(0,320px)!important;column-gap:var(--space-large)!important}body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even){grid-template-columns:minmax(0,320px) minmax(0,420px)!important}}
@media(min-width:701px) and (max-width:1024px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look{column-gap:var(--space-medium)!important}}
@media(max-width:700px){body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look,body #sequence#sequence :is(.preppy-flow,.utility-refined) .reborn-look:nth-child(even){grid-template-columns:minmax(0,1fr)!important}}
body #sequence#sequence .godo-editorial [data-slide]{display:none!important;opacity:0!important;pointer-events:none}
body #sequence#sequence .godo-editorial [data-slide].clone-current{display:block!important;opacity:1!important;pointer-events:auto}
body #sequence#sequence .godo-editorial .widget-picture img{display:block!important}


body #sequence#sequence .projects-stacked figcaption :is(a,p){text-align:left!important}
body .project-opening[data-project-opening="preppy"] :is(h1,p,.project-summary){max-width:640px;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
