.field-page{--page-canvas:#07131d;--page-surface:#0b1d29;--page-raised:#102a38;--page-line:#9bc7da2b;--page-copy:#e9eff0;--page-muted:#a7bbc3;--page-blue:#5eb5dc;background:var(--page-canvas);color:var(--page-copy);overflow:hidden}.field-page h1,.field-page h2,.field-page h3{color:var(--page-copy)}.field-page .text-link{border-color:var(--page-line)}.field-page .text-link:hover{border-color:var(--page-blue)}.field-page-kicker{color:var(--page-blue);letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.5}.field-page-actions{flex-wrap:wrap;align-items:center;gap:20px 31px;margin-top:34px;display:flex}.field-page-lead{color:#d3e0e3;max-width:660px;margin-top:29px;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.field-page-contours{opacity:.15;pointer-events:none;background:url(/assets/contours.svg) right -70px top 12%/680px no-repeat;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 32%,#000)}.field-page-status{border-top:1px solid var(--page-line);padding-top:19px}.field-page-status>span{color:var(--page-blue);letter-spacing:.19em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.field-page-status strong{font:31px/1.12 var(--serif);margin-top:16px;display:block}.field-page-status p{color:var(--page-muted);margin-top:15px;font-size:14px;line-height:1.65}.field-operations-intro,.field-k9-intro{border-bottom:1px solid var(--page-line);background:linear-gradient(120deg,#07131d 0%,#0a2030 58%,#07131d 100%);min-height:min(670px,78vh);display:grid;position:relative}.field-operations-intro-layout,.field-k9-intro-layout{grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);align-items:end;gap:90px;padding-block:138px 62px;display:grid;position:relative}.field-operations-intro h1,.field-k9-intro h1,.field-about-intro h1{letter-spacing:-.058em;max-width:900px;font-size:clamp(58px,7vw,108px)}.field-operations-work{background:var(--page-surface);border-bottom:1px solid var(--page-line);padding-block:clamp(82px,9vw,140px)}.field-operations-work-heading{grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:18px;display:grid}.field-operations-work-heading h2,.field-operations-boundary h2,.field-operations-close h2,.field-about-origin h2,.field-about-principles h2,.field-about-status h2,.field-about-close h2,.field-k9-record h2,.field-k9-disciplines h2,.field-k9-close h2{letter-spacing:-.04em;font-size:clamp(42px,4.65vw,72px)}.field-operations-work-heading>p:last-child{color:var(--page-muted);max-width:510px;font-size:16px;line-height:1.8}.field-operations-list{margin-top:64px}.field-operations-list article{border-top:1px solid var(--page-line);grid-template-columns:minmax(100px,.22fr) minmax(0,1fr);gap:34px;padding:28px 0;display:grid}.field-operations-list article:last-child{border-bottom:1px solid var(--page-line)}.field-operations-list article>span{color:var(--page-blue);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.field-operations-list h3{font:clamp(28px,3vw,42px)/1.1 var(--serif)}.field-operations-list p{color:var(--page-muted);max-width:590px;margin-top:10px;font-size:15px;line-height:1.8}.field-operations-boundary{background:var(--page-raised);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,8vw,122px)}.field-operations-boundary-layout,.field-k9-close-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,10vw,190px);display:grid}.field-operations-boundary-layout>div:last-child,.field-k9-close-layout>div:last-child{border-top:1px solid var(--page-line);padding-top:24px}.field-operations-boundary p,.field-operations-close p,.field-k9-close p{color:var(--page-muted);font-size:16px;line-height:1.8}.field-operations-boundary .text-link{margin-top:25px}.field-operations-close,.field-about-close{background:var(--page-canvas);padding-block:clamp(82px,8vw,122px)}.field-operations-close h2,.field-about-close h2{max-width:670px;margin-top:21px}.field-operations-close>div>p:not(.field-page-kicker),.field-about-close>div>p:not(.field-page-kicker){color:var(--page-muted);max-width:560px;margin-top:21px;font-size:16px;line-height:1.8}.field-about-intro{border-bottom:1px solid var(--page-line);background:linear-gradient(150deg,#0d2737,#07131d 66%)}.field-about-intro-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.44fr);align-items:center;gap:clamp(48px,10vw,190px);min-height:min(690px,78vh);padding-block:128px 88px;display:grid}.field-about-emblem{aspect-ratio:1;justify-content:center;align-items:center;max-width:360px;padding:clamp(44px,6vw,80px);display:flex}.field-about-emblem img{width:100%;max-width:100%;height:auto;position:relative}.field-about-origin{background:var(--page-surface);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,9vw,136px)}.field-about-origin-layout{grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr);gap:clamp(48px,10vw,190px);display:grid}.field-about-origin p:last-child{color:var(--page-muted);max-width:730px;margin-top:26px;font-size:18px;line-height:1.85}.field-about-story{background:var(--page-surface);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,9vw,136px)}.field-about-story-layout{grid-template-columns:minmax(180px,.3fr) minmax(0,.7fr);gap:clamp(48px,10vw,190px);display:grid}.field-about-story h2{letter-spacing:-.04em;font-size:clamp(42px,4.65vw,72px)}.field-about-story p:not(.field-page-kicker){color:var(--page-muted);max-width:730px;margin-top:26px;font-size:18px;line-height:1.85}.field-about-principles{background:var(--page-canvas);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,9vw,136px)}.field-about-principles-layout,.field-about-status-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,10vw,190px);display:grid}.field-about-principles h2,.field-about-status h2{max-width:570px}.field-about-principles-copy{border-top:1px solid var(--page-line);padding-top:23px}.field-about-principles-copy p{color:var(--page-muted);font-size:16px;line-height:1.85}.field-about-principles-copy p+p{border-top:1px solid var(--page-line);margin-top:23px;padding-top:23px}.field-about-principles-copy strong{color:var(--page-copy);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.field-about-status{background:var(--page-raised);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,8vw,122px)}.field-about-status-lines{border-top:1px solid var(--page-line)}.field-about-status-lines p{grid-template-columns:minmax(160px,.32fr) minmax(0,1fr);gap:22px;margin:0;padding:22px 0;display:grid}.field-about-status-lines p+p{border-top:1px solid var(--page-line)}.field-about-status-lines span{color:var(--page-blue);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.field-about-status-lines strong{color:var(--page-muted);font-size:15px;font-weight:400;line-height:1.65}.field-k9-record{background:var(--page-surface);border-bottom:1px solid var(--page-line);padding-block:clamp(82px,9vw,140px)}.field-k9-record-layout{grid-template-columns:minmax(250px,.57fr) minmax(0,1.43fr);align-items:center;gap:clamp(48px,8vw,145px);display:grid}.field-k9-record-layout>div>p:not(.field-page-kicker){color:var(--page-muted);max-width:510px;margin-top:21px;font-size:16px;line-height:1.85}.field-k9-record-layout .text-link{margin-top:27px}.field-k9-visual{min-width:0;margin:0}.field-k9-visual picture{display:block;overflow:hidden}.field-k9-visual img{border:1px solid #72b5d166;border-radius:3px;width:100%;height:auto;display:block;box-shadow:0 24px 56px #020b1088}.field-k9-visual figcaption{grid-template-columns:minmax(0,1fr) minmax(180px,.95fr) auto;align-items:start;gap:8px 22px;padding:16px 2px 0;display:grid}.field-k9-visual figcaption strong{color:#dce9eb;letter-spacing:.13em;text-transform:uppercase;font-size:10px;display:block}.field-k9-visual figcaption span{color:var(--page-muted);font-size:12px;line-height:1.5}.field-k9-visual figcaption .text-link{white-space:nowrap;gap:10px;min-height:30px;font-size:11px}.field-k9-disciplines{background:var(--page-canvas);border-bottom:1px solid var(--page-line);padding-block:clamp(80px,8vw,124px)}.field-k9-disciplines-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,10vw,190px);display:grid}.field-k9-disciplines-layout>div>p:not(.field-page-kicker){color:var(--page-muted);max-width:490px;margin-top:21px;font-size:16px;line-height:1.8}.field-k9-discipline-list{border-top:1px solid var(--page-line)}.field-k9-discipline-list span{border-bottom:1px solid var(--page-line);color:var(--page-copy);font:clamp(24px,2.5vw,37px)/1.2 var(--serif);padding:16px 0;display:block}@media (width<=1119px){.field-operations-intro-layout,.field-k9-intro-layout,.field-about-intro-layout,.field-operations-work-heading,.field-about-origin-layout,.field-about-principles-layout,.field-about-status-layout,.field-k9-disciplines-layout,.field-operations-boundary-layout,.field-k9-close-layout{grid-template-columns:1fr;gap:48px}.field-page-status{max-width:600px}.field-k9-record-layout{grid-template-columns:1fr;gap:48px}.field-k9-visual{max-width:900px}.field-about-emblem{max-width:280px}}@media (width<=900px){.field-about-story-layout{grid-template-columns:1fr;gap:48px}}@media (width<=767px){.field-about-story{padding-block:72px}.field-about-story h2{font-size:clamp(39px,10.4vw,57px)}.field-about-story p:not(.field-page-kicker){font-size:15px}.field-page-contours{display:none}.field-operations-intro,.field-k9-intro{min-height:650px}.field-operations-intro-layout,.field-k9-intro-layout{gap:38px;padding-block:89px 46px}.field-operations-intro h1,.field-k9-intro h1,.field-about-intro h1{font-size:clamp(50px,13vw,69px)}.field-page-lead{font-size:16px}.field-page-actions{gap:15px 22px}.field-page-actions .button{justify-content:space-between;width:100%}.field-page-status strong{font-size:27px}.field-operations-work,.field-operations-boundary,.field-operations-close,.field-about-origin,.field-about-principles,.field-about-status,.field-about-close,.field-k9-record,.field-k9-disciplines,.field-k9-close{padding-block:72px}.field-operations-work-heading h2,.field-operations-boundary h2,.field-operations-close h2,.field-about-origin h2,.field-about-principles h2,.field-about-status h2,.field-about-close h2,.field-k9-record h2,.field-k9-disciplines h2,.field-k9-close h2{font-size:clamp(39px,10.4vw,57px)}.field-operations-work-heading>p:last-child,.field-operations-boundary p,.field-operations-close p,.field-about-origin p:last-child,.field-about-principles-copy p,.field-k9-record-layout>div>p:not(.field-page-kicker),.field-k9-disciplines-layout>div>p:not(.field-page-kicker),.field-k9-close p{font-size:15px}.field-operations-list{margin-top:38px}.field-operations-list article{grid-template-columns:1fr;gap:10px;padding:24px 0}.field-operations-list h3{font-size:30px}.field-about-intro-layout{min-height:620px;padding-block:86px 72px}.field-about-emblem{max-width:190px;padding:38px}.field-about-status-lines p{grid-template-columns:1fr;gap:8px}.field-k9-visual picture{border:1px solid #72b5d166;border-radius:3px;height:clamp(300px,87vw,340px);display:block;overflow:hidden}.field-k9-visual img{box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;transform:translateY(-52%)}.field-k9-visual figcaption{grid-template-columns:1fr;padding-top:14px}.field-k9-visual figcaption .text-link{justify-self:start}}
