.archive-home{--ah-paper: #f5f3ee;--ah-ink: #222a30;--ah-muted: #626967;--ah-blue: #2358d8;--ah-line: #dcded7;background: var(--ah-paper);color: var(--ah-ink);}.archive-home .ah-container{width: min(100% - 112px, 1280px);margin-inline: auto;}.archive-home .ah-eyebrow{display: flex;align-items: center;gap: 10px;font-size: 11px;font-weight: 600;line-height: 1.5;letter-spacing: .085em;}.archive-home .ah-dot{display: block;width: 6px;height: 6px;flex: 0 0 6px;background: var(--ah-blue);border-radius: 50%;}.archive-home .ah-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 24px;margin-top: 32px;}.archive-home .ah-button{display: inline-flex;align-items: center;justify-content: space-between;gap: 32px;min-height: 52px;padding: 14px 22px;border: 1px solid transparent;border-radius: 3px;font-size: 13px;font-weight: 600;line-height: 1.5;transition: background .2s, color .2s, transform .2s;}.archive-home .ah-button--blue{background: var(--ah-blue);color: white;}.archive-home .ah-button--blue:hover{background: #1945b2;transform: translateY(-2px);}.archive-home .ah-button--text{padding-inline: 0;border-radius: 0;border-bottom-color: currentColor;gap: 20px;}.archive-home .ah-button--text:hover{color: var(--ah-blue);}.archive-home .ah-arrow{font-size: 20px;font-weight: 400;line-height: 1;}.archive-home .ah-section{padding: 100px 0;background: var(--ah-section-bg, var(--ah-paper));}.archive-home .ah-section-head{display: grid;grid-template-columns: 1.1fr 1fr;align-items: end;gap: 48px;margin-bottom: 48px;}.archive-home .ah-section-title{font-size: clamp(29px, 3.1vw, 44px);font-weight: 600;letter-spacing: -.055em;line-height: 1.3;word-break: keep-all;white-space: pre-line;margin-top: 20px;}.archive-home .ah-section-lead{max-width: 385px;margin-left: auto;color: var(--ah-muted);font-size: 14px;line-height: 1.85;word-break: keep-all;white-space: pre-line;}.archive-home .ah-focus-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));border-block: 1px solid var(--ah-line);}.archive-home .ah-focus-item{padding: 32px 32px 38px;border-right: 1px solid var(--ah-line);}.archive-home .ah-focus-item:first-child{padding-left: 0;}.archive-home .ah-focus-item:last-child{padding-right: 0;border-right: 0;}.archive-home .ah-focus-top{display: flex;justify-content: space-between;align-items: flex-start;height: 122px;}.archive-home .ah-index{font-size: 12px;letter-spacing: .06em;color: var(--ah-muted);}.archive-home .ah-orbit{position: relative;width: 96px;height: 96px;flex: 0 0 96px;}.archive-home .ah-orbit-ring{position: absolute;display: block;width: 67px;height: 80px;border: 1px solid #5374aa;border-radius: 50%;top: 7px;left: 6px;transform: rotate(-22deg);}.archive-home .ah-orbit-ring--b{left: 24px;transform: rotate(22deg);}.archive-home .ah-orbit-core{position: absolute;left: 41px;top: 39px;width: 15px;height: 15px;border-radius: 50%;background: #2358d8;}.archive-home .ah-orbit--1 .ah-orbit-ring{width: 87px;height: 43px;top: 26px;left: 5px;transform: rotate(-42deg);border-color: #6b7a67;}.archive-home .ah-orbit--1 .ah-orbit-ring--b{transform: rotate(42deg);}.archive-home .ah-orbit--1 .ah-orbit-core{background: #748469;}.archive-home .ah-orbit--2 .ah-orbit-ring{border-color: #aa8c78;width: 80px;height: 80px;top: 8px;left: 8px;}.archive-home .ah-orbit--2 .ah-orbit-ring--b{width: 54px;height: 54px;top: 21px;left: 21px;}.archive-home .ah-orbit--2 .ah-orbit-core{background: #aa8c78;width: 6px;height: 6px;top: 7px;left: 45px;}.archive-home .ah-focus-title{font-size: 24px;font-weight: 600;letter-spacing: -.035em;line-height: 1.4;margin-bottom: 16px;}.archive-home .ah-focus-body{font-size: 13px;line-height: 1.9;color: var(--ah-muted);max-width: 300px;word-break: keep-all;white-space: pre-line;}.archive-home .ah-focus-foot{display: flex;justify-content: space-between;gap: 24px;padding-top: 24px;color: var(--ah-muted);}.archive-home .ah-focus-foot span{font-size: 9px;letter-spacing: .11em;}.archive-home .ah-focus-foot p{font-size: 12px;}.archive-home .ah-library{background: var(--ah-section-bg, #eceee8);}.archive-home .ah-library-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px;}.archive-home .ah-library-card{min-width: 0;display: block;color: var(--ah-ink);}.archive-home .ah-card-art{position: relative;display: grid;place-items: center;height: 270px;overflow: hidden;background: #dbe0d5;border-radius: 2px;}.archive-home .ah-card-art > img, .archive-home .ah-card-art > picture > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .5s;}.archive-home .ah-library-card:hover .ah-card-art > img, .archive-home .ah-library-card:hover .ah-card-art > picture > img{transform: scale(1.035);}.archive-home .ah-book{width: 158px;height: 211px;padding: 17px 15px;background: #f9f7ed;box-shadow: 5px 6px 0 #bebfb4, 12px 17px 22px #7881713d;transform: rotate(-10deg);transition: transform .35s;border-left: 5px solid #dddccc;color: #34502c;display: flex;flex-direction: column;align-items: flex-start;}.archive-home .ah-library-card:hover .ah-book{transform: rotate(-5deg) translateY(-4px);}.archive-home .ah-book > span{line-height: 1.2;font-size: 6px;font-weight: 600;letter-spacing: .1em;}.archive-home .ah-book > strong{font-size: 26px;line-height: 1.1;font-weight: 500;letter-spacing: -.06em;white-space: pre-line;margin-top: 14px;}.archive-home .ah-book-circle{border: 1px solid #738167;border-radius: 50%;height: 55px;flex: 0 0 55px;width: 70px;margin: 12px 0 12px 21px;transform: rotate(-25deg);}.archive-home .ah-card-art--1{background: #dad8ce;}.archive-home .ah-card-art--1 .ah-orbit{position: absolute;top: 55px;transform: scale(1.65);}.archive-home .ah-art-caption{position: absolute;left: 24px;bottom: 20px;font-size: 16px;line-height: 1.35;letter-spacing: -.035em;white-space: pre-line;}.archive-home .ah-card-art--2{background: #294d7a;color: #f3f2e8;}.archive-home .ah-expert-mark{width: 130px;height: 130px;position: absolute;top: 25px;}.archive-home .ah-expert-mark span{position: absolute;inset: 0;border: 1px solid #9eb4cc;border-radius: 50%;transform: rotate(calc(var(--i) * 30deg)) scaleX(.34);}.archive-home .ah-card-meta{display: flex;justify-content: space-between;align-items: center;margin-top: 21px;font-size: 9px;letter-spacing: .1em;color: var(--ah-muted);}.archive-home .ah-card-meta .ah-arrow{color: var(--ah-ink);transition: transform .2s;}.archive-home a.ah-library-card:hover .ah-arrow{transform: translate(3px, -3px);}.archive-home .ah-card-title{font-size: 23px;font-weight: 600;line-height: 1.4;letter-spacing: -.045em;margin-top: 9px;}.archive-home .ah-card-body{max-width: 320px;font-size: 13px;line-height: 1.85;color: var(--ah-muted);margin-top: 10px;word-break: keep-all;white-space: pre-line;}.archive-home .ah-camera{background: var(--ah-section-bg, #183d74);padding: 90px 0;color: #fff;}.archive-home .ah-camera-grid{display: grid;grid-template-columns: 1.2fr .8fr;gap: 100px;align-items: center;}.archive-home .ah-camera .ah-dot{background: #a6c2f3;}.archive-home .ah-camera .ah-eyebrow{color: #c7d3e3;}.archive-home .ah-camera-title{margin: 24px 0;font-size: clamp(30px, 3.1vw, 44px);line-height: 1.35;font-weight: 500;letter-spacing: -.045em;word-break: keep-all;white-space: pre-line;}.archive-home .ah-camera-lead{max-width: 410px;color: #c0cddd;font-size: 14px;line-height: 1.85;word-break: keep-all;white-space: pre-line;}.archive-home .ah-button--white{background: #f6f4eb;color: #183d74;}.archive-home .ah-button--white:hover{background: white;transform: translateY(-2px);}.archive-home .ah-camera .ah-button--text:hover{color: #c6dcff;}.archive-home .ah-camera-note{margin-top: 36px;font-size: 11px;color: #adbbcd;}.archive-home .ah-record{border: 1px solid #ffffff3b;padding: 24px;border-radius: 3px;background: #ffffff05;transform: rotate(3deg);}.archive-home .ah-record-top{display: flex;justify-content: space-between;font-size: 9px;letter-spacing: .1em;color: #c4d0e2;}.archive-home .ah-record-graphic{position: relative;display: grid;place-items: center;height: 184px;margin-block: 20px;}.archive-home .ah-record-grid{position: absolute;inset: 0;background-image: linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px);background-size: 23px 23px;}.archive-home .ah-record .ah-orbit{transform: scale(1.45);}.archive-home .ah-record .ah-orbit-ring{border-color: #b5c7e2;}.archive-home .ah-record .ah-orbit-core{background: #c5d4e7;}.archive-home .ah-record-cross{position: absolute;font-size: 14px;font-weight: 300;color: #a0b8d7;}.archive-home .ah-record-cross--a{top: 8px;left: 10px;}.archive-home .ah-record-cross--b{right: 10px;bottom: 8px;}.archive-home .ah-record-steps li{display: flex;align-items: center;gap: 18px;padding: 14px 0;border-top: 1px solid #ffffff25;font-size: 12px;}.archive-home .ah-record-steps li > span:first-child{font-size: 9px;color: #a0b8d7;}.archive-home .ah-record-steps li > span:last-child{margin-left: auto;}.archive-home :is(.ah-button, .ah-library-card):focus-visible{outline: 3px solid #6086e1;outline-offset: 6px;}.archive-home .page-block-video-hero--static:has(> .container > .hero-copy:empty):not(:has(img, video, iframe)){display: none;}@media (max-width: 1023px){.archive-home .ah-container{width: calc(100% - 64px);}.archive-home .ah-section{padding-block: 72px;}.archive-home .ah-section-head{gap: 30px;}.archive-home .ah-focus-item{padding-inline: 22px;}.archive-home .ah-library-grid{gap: 20px;}.archive-home .ah-card-art{height: 220px;}.archive-home .ah-book{transform: rotate(-10deg) scale(.85);}.archive-home .ah-camera-grid{gap: 44px;grid-template-columns: 1.1fr 1fr;}.archive-home .ah-record{padding: 18px;}}@media (max-width: 640px){.archive-home .ah-container{width: calc(100% - 40px);}.archive-home .ah-eyebrow{font-size: 9px;letter-spacing: .05em;}.archive-home .ah-actions{gap: 12px 22px;margin-top: 25px;}.archive-home .ah-button{font-size: 12px;min-height: 48px;padding: 12px 17px;gap: 24px;}.archive-home .ah-button--text{padding-inline: 0;}.archive-home .ah-section{padding-block: 58px;}.archive-home .ah-section-head{grid-template-columns: 1fr;gap: 18px;margin-bottom: 30px;}.archive-home .ah-section-title{font-size: 29px;margin-top: 16px;}.archive-home .ah-section-lead{margin-left: 0;font-size: 13px;}.archive-home .ah-focus-grid{grid-template-columns: 1fr;}.archive-home .ah-focus-item, .archive-home .ah-focus-item:first-child, .archive-home .ah-focus-item:last-child{position: relative;padding: 26px 96px 26px 0;border-right: 0;border-bottom: 1px solid var(--ah-line);}.archive-home .ah-focus-item:last-child{border-bottom: 0;}.archive-home .ah-focus-top{height: auto;margin-bottom: 13px;}.archive-home .ah-focus-top .ah-orbit{position: absolute;right: -4px;top: 30px;transform: scale(.8);}.archive-home .ah-focus-title{font-size: 22px;margin-bottom: 10px;}.archive-home .ah-focus-body{font-size: 12px;}.archive-home .ah-focus-foot{flex-direction: column;gap: 9px;padding-top: 20px;}.archive-home .ah-library-grid{grid-template-columns: 1fr;gap: 34px;}.archive-home .ah-card-art{height: 260px;}.archive-home .ah-book{transform: rotate(-10deg);}.archive-home .ah-card-title{font-size: 22px;}.archive-home .ah-card-body{font-size: 13px;max-width: none;}.archive-home .ah-card-meta{margin-top: 17px;}.archive-home .ah-camera{padding-block: 58px;}.archive-home .ah-camera-grid{grid-template-columns: 1fr;gap: 40px;}.archive-home .ah-camera-title{font-size: 32px;max-width: 390px;}.archive-home .ah-camera-lead{font-size: 13px;}.archive-home .ah-camera-note{margin-top: 24px;font-size: 10px;}.archive-home .ah-record{transform: none;max-width: 400px;width: 100%;}.archive-home .ah-record-graphic{height: 150px;}}@media (prefers-reduced-motion: reduce){.archive-home .ah-button, .archive-home .ah-book, .archive-home .ah-arrow, .archive-home .ah-card-art > img, .archive-home .ah-card-art > picture > img{transition: none;}}