a{text-decoration-thickness:1px!important;text-underline-offset:.1em}:where(.wp-site-blocks :focus){outline-width:2px;outline-style:solid}.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child){margin-bottom:3px}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content{outline-offset:4px}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}.more-link{display:block}:where(pre){overflow-x:auto}
.wp-site-blocks{padding:0!important}.brand-shell,.brand-header,.brand-footer{--ink:#102e4d;--paper:#faf8f2;--accent:#a14b26;--line:#d6d6cc;--muted:#516375;color:var(--ink)}.brand-shell{background:var(--paper);font-family:Manrope,sans-serif;margin:0!important}.brand-header{background:var(--paper);padding:24px max(6vw,20px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0!important;border-bottom:1px solid var(--line)}.brand-logo{margin:0!important;min-width:180px}.brand-logo a{display:block;width:230px;height:72px;background:url("assets/brand/header.svg") left center/contain no-repeat;text-indent:-9999px;overflow:hidden}.brand-nav{display:flex;flex-wrap:wrap;gap:22px;align-items:center;font-size:13px}.brand-nav p{margin:0}.brand-nav a{text-decoration:none}.brand-shell a:focus-visible,.brand-header a:focus-visible,.brand-footer a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.brand-section{max-width:1160px;margin:0 auto!important;padding:88px max(4vw,24px);box-sizing:border-box;scroll-margin-top:24px}.brand-section h2{font-size:clamp(30px,3.5vw,49px);line-height:1.13;max-width:820px;margin:16px 0 28px}.brand-section p{font-size:17px;line-height:1.75;max-width:760px}.eyebrow,.index-label{font-size:11px!important;letter-spacing:.17em;text-transform:uppercase;font-weight:700!important;color:var(--accent)}.brand-hero{padding-top:100px;padding-bottom:98px}.brand-hero h1{font-size:clamp(44px,5.5vw,78px);line-height:1.06;letter-spacing:-.04em;max-width:900px;margin:22px 0 28px}.brand-hero>.wp-block-buttons{margin-top:28px}.brand-shell .wp-block-button__link{background:var(--ink);color:var(--paper);border-radius:2px;font-size:14px;padding:15px 25px;font-weight:650;text-decoration:none;transition:transform .18s,background .18s}.brand-shell .wp-block-button__link:hover{transform:translateY(-2px);background:var(--accent)}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.brand-card{border:1px solid var(--line);padding:30px;background:color-mix(in srgb,var(--paper) 88%,white);margin:0!important}.brand-card h3{font-size:25px;line-height:1.2;margin:12px 0}.brand-card p{font-size:15px}.dark-panel{background:var(--ink);color:var(--paper);max-width:none}.dark-panel>.wp-block-group,.dark-panel>p,.dark-panel>h2,.dark-panel>.wp-block-buttons{max-width:1080px;margin-left:auto;margin-right:auto}.dark-panel .eyebrow{color:#bed3e0}.dark-panel .brand-card{background:transparent;border-color:#54708b}.brand-note{border-left:3px solid var(--accent);padding:20px 25px;background:#f1ece2}.brand-footer{background:var(--ink);color:var(--paper);padding:55px max(6vw,24px);display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0!important;font-size:14px}.brand-footer .brand-logo a{background-image:url("assets/brand/footer-inverse.svg")}.brand-footer a{color:inherit}.brand-contact{border-top:1px solid var(--line)}.brand-contact .wp-block-button__link{overflow-wrap:anywhere}.brand-hero .lead{max-width:690px;font-size:19px}.illustrative-panel{padding:35px;border:1px solid var(--line);background:#fff;box-shadow:0 14px 45px #102e4d12}.illustrative-panel p{font-size:14px}.illustrative-panel .preview-strip{font-size:12px;border:1px solid #d1dce7;padding:15px;background:#f4f8fb}.illustrative-panel .sample-line{border-bottom:1px solid #dde5ed;padding:18px 0;line-height:1.4}.two-col{display:grid;grid-template-columns:1.15fr 1fr;gap:55px;align-items:center}.two-col>div{margin:0!important}.book-spines{display:flex;align-items:flex-end;gap:10px;min-height:210px}.book-spines p{writing-mode:vertical-rl;padding:24px 18px;border:1px solid var(--line);background:#ebe6d9;font-family:Georgia,serif;font-size:19px;min-height:155px;box-shadow:7px 5px 0 #102e4d12;margin:0!important}.book-spines p:nth-child(2){min-height:190px;background:#d5d8cd}.book-spines p:nth-child(3){min-height:170px;background:#e9d8c2}.brand-path{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.brand-path .brand-card{padding:20px}.brand-path h3{font-size:20px}.brand-path p{font-size:13px}.muted{color:var(--muted)}@media(max-width:820px){.brand-header{flex-direction:column;align-items:flex-start;gap:18px}.brand-logo a{width:200px;height:62px}.brand-nav{gap:16px}.brand-grid,.two-col{grid-template-columns:1fr;gap:22px}.brand-path{grid-template-columns:1fr 1fr}.brand-section{padding-top:58px;padding-bottom:58px}.brand-hero{padding-top:65px}.brand-footer{flex-direction:column;align-items:flex-start}.illustrative-panel{padding:24px}.book-spines{min-height:160px;justify-content:center}.book-spines p{min-height:110px;padding:15px}}@media(prefers-reduced-motion:reduce){.brand-shell *{transition:none!important;scroll-behavior:auto!important}}
.brand-archivogo{--paper:#f4f9ff;--accent:#2868a2}.brand-archivogo .brand-hero{background-image:linear-gradient(#3976ad0b 1px,transparent 1px),linear-gradient(90deg,#3976ad0b 1px,transparent 1px);background-size:30px 30px;text-align:center}.brand-archivogo .brand-hero h1,.brand-archivogo .brand-hero p{margin-left:auto;margin-right:auto}.brand-archivogo .brand-hero .wp-block-buttons{justify-content:center}.brand-archivogo h1,.brand-archivogo h2{font-family:Georgia,serif}.brand-archivogo .book-spines p{background:#173e64;color:#fff;min-height:215px;border-left:8px solid #4d7598}.brand-archivogo .dark-panel .illustrative-panel{max-width:850px;margin:35px auto!important;color:#102e4d}.brand-archivogo .brand-path{margin-top:42px!important}
.brand-footer a:focus-visible{outline-color:var(--paper)}
/* Selected 03 process hero → 06 search → 04 library */
.brand-archivogo .brand-hero{padding-top:65px;padding-bottom:62px}.brand-archivogo .brand-hero h1{font-size:clamp(32px,3.2vw,49px);max-width:980px;font-weight:400;letter-spacing:-.02em}.brand-archivogo .brand-hero .lead{font-family:Georgia,serif;font-size:24px}.brand-archivogo .brand-path{gap:14px}.brand-archivogo .brand-path .brand-card{border:none;border-radius:8px;background:#e6f2fc;padding:25px 15px;position:relative}.brand-archivogo .brand-path .index-label{display:flex;align-items:center;justify-content:center;border:1px solid #b9d6ed;border-radius:50%;width:65px;height:65px;margin:0 auto 15px;background:white;font-size:16px!important}.brand-archivogo .brand-path h3{font-family:Georgia,serif;font-size:25px}.brand-archivogo .dark-panel{text-align:center}.brand-archivogo .dark-panel h2{font-size:clamp(32px,3.8vw,53px);font-weight:400;max-width:800px}.brand-archivogo .dark-panel>p{max-width:700px}.brand-archivogo .dark-panel .illustrative-panel{background:transparent;box-shadow:none;border:none;color:white;max-width:1100px;padding:16px 0}.brand-archivogo .preview-strip{border-radius:40px;max-width:760px;margin:0 auto 25px;color:#445b6c!important;background:#fff;text-align:left;padding:18px 30px;font-size:17px!important}.document-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.document-preview{background:#f9fbff;color:#16324c;padding:20px 16px;text-align:left;min-height:230px;box-shadow:8px 7px 0 #071d3040;margin:0!important}.document-preview h3{font:20px/1.2 Georgia,serif}.document-preview p{font-size:12px!important;line-height:1.45}.file-badge{display:inline-block;background:#3974a3;color:#fff;padding:2px 5px;font:10px/1.2 Manrope,sans-serif!important}.document-preview .paper-lines{font-size:0!important;height:95px;background:repeating-linear-gradient(to bottom,#ccd5db 0 3px,transparent 3px 11px)}.brand-archivogo #library .book-spines{gap:7px;min-height:290px}.brand-archivogo #library .book-spines p{padding:25px 13px;min-height:235px;box-shadow:3px 5px 0 #143b5f55;font-size:15px}.brand-archivogo #library .book-spines p:nth-child(2),.brand-archivogo #library .book-spines p:nth-child(3){background:#21486d;color:white;min-height:260px}
@media(max-width:820px){.document-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-archivogo .brand-path{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-archivogo .brand-hero .lead{font-size:20px}.brand-archivogo #library .book-spines p{font-size:12px;padding:18px 8px;min-height:190px}}
/* Actual approved Archivogo original PNG attachment15; selected03/06/04 regions only. */
.brand-archivogo{--archivogo-approved-board:url("https://archivogo.com/wp-content/uploads/2026/10/02-Archivogo.png")}
.brand-archivogo .archivogo-original-paper-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:0;padding-bottom:55px;align-items:center}.archivogo-original-paper{background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:345 / 94;background-size:354.202899% 1369.148936%;background-position:1.824401% 67.560771%;margin:0!important}.archivogo-original-paper-copy h2{font-size:30px!important;font-family:Georgia,serif;margin:0 0 16px}.archivogo-original-paper-copy p{font-size:15px!important;line-height:1.6}
.brand-archivogo #library .book-spines{display:block;width:100%;height:auto;min-height:0;aspect-ratio:285 / 236;background-image:var(--archivogo-approved-board);background-repeat:no-repeat;background-size:428.771930% 545.338983%;background-position:97.972252% 54.424358%;margin:0!important}.brand-archivogo #library .book-spines p{display:none}
.brand-archivogo .document-preview:nth-child(1){background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:95 / 128;min-height:0;padding:0;background-size:1286.315789% 1005.468750%;background-position:57.231588% 98.619500%;box-shadow:none}.brand-archivogo .document-preview:nth-child(1)>*{visibility:hidden}
.brand-archivogo .document-preview:nth-child(2){background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:95 / 128;min-height:0;padding:0;background-size:1286.315789% 1005.468750%;background-position:66.992014% 98.619500%;box-shadow:none}.brand-archivogo .document-preview:nth-child(2)>*{visibility:hidden}
.brand-archivogo .document-preview:nth-child(3){background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:95 / 128;min-height:0;padding:0;background-size:1286.315789% 1005.468750%;background-position:76.752440% 98.619500%;box-shadow:none}.brand-archivogo .document-preview:nth-child(3)>*{visibility:hidden}
.brand-archivogo .document-preview:nth-child(4){background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:95 / 128;min-height:0;padding:0;background-size:1286.315789% 1005.468750%;background-position:86.512866% 98.619500%;box-shadow:none}.brand-archivogo .document-preview:nth-child(4)>*{visibility:hidden}
.brand-archivogo .document-preview:nth-child(5){background-image:var(--archivogo-approved-board);background-repeat:no-repeat;aspect-ratio:95 / 128;min-height:0;padding:0;background-size:1286.315789% 1005.468750%;background-position:96.273292% 98.619500%;box-shadow:none}.brand-archivogo .document-preview:nth-child(5)>*{visibility:hidden}
@media(max-width:820px){.brand-archivogo .archivogo-original-paper-row{grid-template-columns:1fr;gap:22px}.brand-archivogo #library .book-spines{min-height:0;height:auto}.brand-archivogo .document-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Literal selected03/06/04 geometry; original artwork, concise live type outside it. */
.brand-archivogo .brand-hero{padding-top:45px;padding-bottom:34px}.brand-archivogo .brand-hero h1{font:400 clamp(30px,3.5vw,47px)/1.2 Georgia,serif;margin-top:10px;margin-bottom:8px}.brand-archivogo .brand-hero .lead{font-size:25px;margin-top:8px;margin-bottom:24px}.brand-archivogo .brand-path{margin:22px 0!important}.brand-archivogo .brand-path .brand-card{padding:25px 15px 18px}.brand-archivogo .brand-path .brand-card p{font-size:14px;line-height:1.4;margin:8px 0}.brand-archivogo .archivogo-original-paper-row{padding-bottom:20px;gap:28px}.brand-archivogo .dark-panel{padding-top:50px;padding-bottom:35px}.brand-archivogo .dark-panel h2{margin-top:14px;margin-bottom:25px}.brand-archivogo .dark-panel .illustrative-panel{margin-top:10px!important}.brand-archivogo .document-preview{visibility:visible}.brand-archivogo .exact-binder-library{background:#102e4d;color:#fff;max-width:none;padding-top:55px;padding-bottom:55px}.brand-archivogo .exact-binder-library>.two-col{max-width:1080px;margin:auto!important}.brand-archivogo .exact-binder-library h2{font:400 clamp(33px,3.8vw,54px)/1.13 Georgia,serif}.brand-archivogo .exact-binder-library p{font-size:17px;line-height:1.5}.brand-archivogo .exact-binder-library .eyebrow{color:#bdd0df}.brand-archivogo .exact-binder-library .wp-block-button__link{border:1px solid #b2c9db;background:transparent}.brand-archivogo .fidelity-compact{padding-top:28px;padding-bottom:30px}.brand-archivogo .fidelity-compact h2{font:400 32px/1.2 Georgia,serif;margin:0 0 10px}.brand-archivogo .fidelity-compact p{font-size:16px;line-height:1.45}.brand-archivogo .document-preview-grid{max-width:1050px;margin:20px auto 0!important}
@media(max-width:820px){.brand-archivogo .brand-hero .lead{font-size:20px}.brand-archivogo .exact-binder-library{padding-top:40px;padding-bottom:40px}.brand-archivogo .brand-path .brand-card{padding:18px 12px}}
/* Actual selected03 stage pictograms from original attachment15; real small labels stay below icons. */
.brand-archivogo .brand-path .brand-card{position:relative;padding-top:10px;padding-bottom:20px}.brand-archivogo .brand-path .brand-card::before{content:"";display:block;width:105px;max-width:80%;aspect-ratio:59 / 58;background-image:var(--archivogo-approved-board);background-repeat:no-repeat;background-size:2071.186441% 2218.965517%;margin:0 auto 5px}.brand-archivogo .brand-path .index-label{display:block;border:0;border-radius:0;width:auto;height:auto;background:transparent;min-height:0;padding:0;font:700 12px/1.3 Manrope,sans-serif!important;letter-spacing:0;text-align:center;color:#102e4d;margin:5px auto 4px}.brand-archivogo .brand-path h3{margin:4px 0 8px}.brand-archivogo .brand-path .brand-card:not(:last-child)::after{content:"";position:absolute;right:-24px;top:50px;width:32px;aspect-ratio:17 / 13;background-image:var(--archivogo-approved-board);background-repeat:no-repeat;background-size:7188.235294% 9900%;background-position:11.286307% 52.590267%;z-index:2}
.brand-archivogo .brand-path .brand-card:nth-child(1)::before{background-position:5.073087% 52.237592%}
.brand-archivogo .brand-path .brand-card:nth-child(2)::before{background-position:14.273431% 52.237592%}
.brand-archivogo .brand-path .brand-card:nth-child(3)::before{background-position:23.301806% 52.237592%}
.brand-archivogo .brand-path .brand-card:nth-child(4)::before{background-position:32.588134% 52.237592%}
.brand-archivogo .brand-path .brand-card:nth-child(5)::before{background-position:42.132416% 52.237592%}
.brand-archivogo .archivogo-searchable{color:#2868a2}.brand-archivogo .brand-hero{position:relative}.brand-archivogo .archivogo-hero-annotation{position:absolute;right:24px;top:22px;font:700 10px/1.5 Manrope,sans-serif!important;letter-spacing:.14em;color:#3b6f9c;text-align:left;margin:0;max-width:110px}.archivogo-exact-header{gap:22px}.archivogo-exact-header .brand-nav{gap:22px;font-size:12px}.archivogo-exact-header>.wp-block-buttons{margin:0}.archivogo-exact-header .wp-block-button__link{background:#102e4d;color:white;border-radius:2px;font-size:12px;padding:13px 18px;white-space:nowrap}.archivogo-exact-header .brand-logo a{width:205px;height:63px}
@media(max-width:1020px){.archivogo-exact-header{flex-wrap:wrap}.brand-archivogo .archivogo-hero-annotation{position:static;text-align:center;max-width:none;font-size:9px!important;line-height:1.4;margin-bottom:15px}.brand-archivogo .archivogo-hero-annotation br{display:none}.brand-archivogo .archivogo-hero-annotation br::after{content:" "}}@media(max-width:820px){.brand-archivogo .brand-path .brand-card::before{width:78px}.brand-archivogo .brand-path .brand-card::after{display:none!important}.archivogo-exact-header .brand-nav{gap:15px}}
/* Narrow selected03 pictogram crop excludes baked number beneath original circle; native01–05 retained. */
.brand-archivogo .brand-path .brand-card::before{aspect-ratio:59 / 52;background-size:2071.186441% 2475%}
.brand-archivogo .brand-path .brand-card:nth-child(1)::before{background-position:5.073087% 51.983806%}
.brand-archivogo .brand-path .brand-card:nth-child(2)::before{background-position:14.273431% 51.983806%}
.brand-archivogo .brand-path .brand-card:nth-child(3)::before{background-position:23.301806% 51.983806%}
.brand-archivogo .brand-path .brand-card:nth-child(4)::before{background-position:32.588134% 51.983806%}
.brand-archivogo .brand-path .brand-card:nth-child(5)::before{background-position:42.132416% 51.983806%}
/* Existing bundled fonts and selected-reference proportion correction; no acquisition. */
@font-face{font-family:"Fidelity Editorial";src:url("assets/fonts/literata/Literata72pt-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
.brand-archivogo{font-weight:400}.brand-archivogo h1,.brand-archivogo h2,.brand-archivogo h3,.brand-archivogo .brand-hero p.lead{font-family:"Fidelity Editorial",Georgia,serif;font-weight:400}.brand-archivogo .brand-hero h1{font-family:"Fidelity Editorial",Georgia,serif;font-size:clamp(28px,3.15vw,43px);line-height:1.15;letter-spacing:-.025em;margin:12px auto 8px;max-width:1040px}.brand-archivogo .brand-hero p.lead{font-size:24px;line-height:1.3;margin:10px auto 24px}.brand-archivogo .brand-path{gap:14px;margin:22px 0!important}.brand-archivogo .brand-path h3{font-size:25px;line-height:1.15;font-weight:400;margin-top:4px}.brand-archivogo .brand-path .brand-card p:not(.index-label){font-size:14px;line-height:1.45}.brand-archivogo .dark-panel h2,.brand-archivogo .exact-binder-library h2{font-family:"Fidelity Editorial",Georgia,serif;font-weight:400;font-size:clamp(32px,3.9vw,54px);line-height:1.14;letter-spacing:-.025em}.brand-archivogo .dark-panel{padding-top:45px;padding-bottom:30px}.brand-archivogo .dark-panel .eyebrow{font-size:11px!important;letter-spacing:.18em}.brand-archivogo .exact-binder-library .two-col{grid-template-columns:1fr 1fr;gap:45px}.brand-archivogo .exact-binder-library{padding-top:50px;padding-bottom:50px}.brand-archivogo .archivogo-original-paper-copy h2{font-family:"Fidelity Editorial",Georgia,serif;font-size:28px!important;line-height:1.3}.brand-archivogo .archivogo-original-paper-copy p{font-size:15px;line-height:1.55}.brand-archivogo .fidelity-compact h2{font-family:"Fidelity Editorial",Georgia,serif;font-size:30px;line-height:1.2}.brand-archivogo .brand-hero{padding-top:38px;padding-bottom:30px}
@media(max-width:820px){.brand-archivogo .brand-hero h1{font-size:31px;line-height:1.17}.brand-archivogo .brand-hero p.lead{font-size:19px}.brand-archivogo .dark-panel h2,.brand-archivogo .exact-binder-library h2{font-size:34px;line-height:1.17}.brand-archivogo .exact-binder-library .two-col{grid-template-columns:1fr;gap:28px}.brand-archivogo .brand-path h3{font-size:22px}}
/* Recreated selected06 full desk photo: native draft only. */
.brand-archivogo #search-concept{position:relative;aspect-ratio:583 / 283;max-width:none;width:100%;min-height:0;background-image:url("https://archivogo.com/wp-content/uploads/2026/10/archivogo-search-desk-clean-v2.png");background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#123d5c;box-sizing:border-box}.brand-archivogo #search-concept .archivogo-search-annotation{position:absolute;right:3.6%;top:7%;width:15%;margin:0;color:#f7fbff;font-family:"Fidelity Editorial",Georgia,serif;font-size:clamp(17px,1.8vw,25px);font-style:italic;line-height:1.32;text-align:center;transform:rotate(-7deg);z-index:1}.brand-archivogo #search-concept>.eyebrow,.brand-archivogo #search-concept>h2,.brand-archivogo #search-concept>.illustrative-panel{position:relative;z-index:1}@media(max-width:820px){.brand-archivogo #search-concept{aspect-ratio:auto;background-position:center top}.brand-archivogo #search-concept .archivogo-search-annotation{position:relative;right:auto;top:auto;width:auto;margin:0 0 18px;font-size:18px;transform:rotate(-5deg)}.brand-archivogo #search-concept .archivogo-search-annotation br{display:none}}

