.project-status{background:var(--v-paper,#f6f5ed);color:#222b24;min-height:100vh}.project-header{border-bottom:1px solid #ced5c3;justify-content:space-between;align-items:center;gap:24px;padding:28px 5vw;display:flex}.project-header>span,.project-header>a:last-child{align-items:center;gap:8px;font-size:14px;display:flex}.project-status main{max-width:1180px;margin:auto;padding:64px 32px 80px}.project-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.project-heading h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(36px,5vw,62px);line-height:1.08}.project-name{overflow-wrap:anywhere;margin:16px 0 0;font-size:20px}.project-status button{min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #9ba58f;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:13px 20px;display:inline-flex}.project-status button:disabled{opacity:.55;cursor:default}:is(.project-status button:focus-visible,.project-status a:focus-visible,.project-status input:focus-visible,.project-status textarea:focus-visible){outline-offset:4px;outline:3px solid #4f6336}.project-status .project-primary{color:#1d2915;background:#d8ff3e;border-color:#7e933e;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 22px;text-decoration:none;display:inline-flex}.project-timeline{grid-template-columns:repeat(5,1fr);gap:12px;margin:0 0 42px;padding:0;list-style:none;display:grid}.project-timeline li{color:#66705e;border-top:2px solid #d2d8c9;align-items:center;gap:10px;padding-top:16px;font-size:14px;display:flex}.project-timeline li>span{border:1px solid #c6cebb;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.project-timeline li[aria-current]{color:#1e291c;border-color:#293c22;font-weight:600}.project-timeline li[aria-current]>span{background:#d8ff3e;border-color:#8b9a6a}.project-timeline li[data-complete=true]{border-color:#657548}.project-current{border:1px solid #bdc8b0;border-radius:16px;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.project-current>div{padding:40px}.project-current h2{letter-spacing:-.025em;margin:18px 0;font-size:clamp(28px,3vw,40px);line-height:1.16}.project-current p,.project-request p{line-height:1.65}.project-current small{color:#59684e;margin-top:28px;font-size:14px;display:block}.project-next{background:#ecf1e3;border-left:1px solid #bdc8b0;padding:40px}.project-next h3{margin:0 0 16px;font-size:22px}.project-next .project-primary{width:100%;margin-top:12px}.project-payment,.project-request{border-bottom:1px solid #ced5c3;margin-top:32px;padding:30px 0}.project-payment h2,.project-request h2{margin:0 0 24px;font-size:24px}.project-payment dl{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.project-payment dt{color:#58654f;font-size:14px}.project-payment dd{margin:12px 0;font-size:28px}.project-private{color:#56614e;align-items:flex-start;gap:10px;margin-top:40px;font-size:14px;line-height:1.6;display:flex}.project-private svg{flex-shrink:0;margin-top:4px}.project-status footer{border-top:1px solid #ced5c3;flex-wrap:wrap;gap:30px;padding:24px 5vw;font-size:14px;display:flex}.project-error{background:#fcf0e9;border-left:4px solid #9a442b;margin:20px 0;padding:16px 22px;line-height:1.6}.project-test,.project-message{background:#e7f0d8;border:1px solid #b8c99d;border-radius:8px;padding:16px 20px}.project-test{font-size:14px}.project-status label{flex-direction:column;gap:12px;font-weight:500;display:flex}.project-status textarea{font:inherit;resize:vertical;box-sizing:border-box;background:#fffef9;border:1px solid #aebaa0;border-radius:8px;width:100%;min-height:125px;padding:16px;line-height:1.5}.project-note{color:#57664d;font-size:14px;line-height:1.6}.project-preview{margin-top:48px}.project-preview-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.project-preview-tools [aria-pressed=true]{background:#e3eccf}.project-preview-tools a{margin-left:auto}.project-preview-wrap{background:#e8ebdf;border:1px solid #aebaa0;border-radius:12px;justify-content:center;padding:12px;display:flex}.project-preview iframe{background:#fff;border:0;max-width:100%;height:680px}.project-review{grid-template-columns:1fr 1fr;gap:40px;padding:32px 0;display:grid}.project-review h3{margin-top:0;font-size:22px}.project-status .project-confirm{flex-direction:row;align-items:flex-start;margin-bottom:24px;font-weight:400;line-height:1.5}.project-confirm input{accent-color:#536d2b;flex-shrink:0;width:20px;height:20px}.project-request input[type=file]{font:inherit;max-width:100%;margin-bottom:12px}.project-request>label{margin-top:24px}.project-link-box{background:#edf3e2;border:1px solid #aebb9d;border-radius:12px;margin:24px 0;padding:22px}.project-link-box p{line-height:1.55}.project-link-box a{font-weight:600}.project-link-box button{margin-right:12px}.project-link-box small{overflow-wrap:anywhere;margin-top:12px;display:block}.project-link-controls{flex-wrap:wrap;gap:12px;display:flex}.project-link-controls a,.project-link-controls button{min-height:44px;font:inherit;background:0 0;border:1px solid #98a589;border-radius:7px;align-items:center;padding:12px 16px;display:inline-flex}.project-link-box textarea{width:100%;min-height:90px;font:inherit;box-sizing:border-box;padding:12px}.project-link-box details{margin-top:18px}.project-link-box select{font:inherit;margin:12px 0;padding:10px}.project-link-box [role=alert]{color:#843c25}.project-status button,.project-primary{transition:background-color .15s,transform .15s}.project-status button:not(:disabled):hover,.project-primary:hover{transform:translateY(-1px)}@media (max-width:700px){.project-header{padding:20px}.project-header>span{display:none}.project-header .v-logo{font-size:28px}.project-header>a:last-child{font-size:13px}.project-status main{padding:36px 20px 50px}.project-heading{margin-bottom:30px;display:block}.project-heading>button{margin-top:22px}.project-timeline{grid-template-columns:1fr;gap:0;margin-bottom:24px}.project-timeline li{border-top:0;border-left:2px solid #d2d8c9;padding:10px 0 10px 14px}.project-current{grid-template-columns:1fr}.project-current>div,.project-next{padding:26px}.project-next{border-top:1px solid #bdc8b0;border-left:0}.project-payment dl{grid-template-columns:1fr;gap:4px}.project-payment dl>div{justify-content:space-between;align-items:center;display:flex}.project-payment dd{font-size:24px}.project-review{grid-template-columns:1fr}.project-status footer{gap:16px;padding:22px}.project-preview-wrap{padding:4px}.project-preview iframe{height:560px}}@media (prefers-reduced-motion:reduce){.project-status *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.project-status button:hover{transform:none}}.project-publishing{background:#fff;border:1px solid #c6ccbd;border-radius:18px;max-width:850px;margin:28px 0;padding:clamp(22px,4vw,42px)}.project-publishing h2{margin:12px 0 20px;font-size:clamp(25px,3vw,38px);line-height:1.18}.project-publishing h2:focus{outline:none}.project-publishing p,.project-publishing li{font-size:17px;line-height:1.65}.project-publishing li{margin:14px 0}.project-publishing select,.publishing-admin select{width:100%;min-height:48px;font:inherit;margin:8px 0 18px;padding:10px;display:block}.publishing-actions,.publishing-email{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0;display:flex}.publishing-email strong{overflow-wrap:anywhere;min-width:0}.project-publishing button{min-height:48px;margin:8px 8px 8px 0}.publishing-saved{color:#58634f;border-top:1px solid #ddd;padding-top:20px}:is(.project-publishing button:focus-visible,.project-publishing select:focus-visible){outline-offset:3px;outline:3px solid #355c45}@media (max-width:520px){.project-publishing{padding:22px 18px}.publishing-actions{display:block}.project-publishing button{width:100%;margin:8px 0}}.project-publishing ol{padding-left:1.4em;list-style:decimal}.project-publishing li::marker{font-weight:600}.project-publishing{scroll-margin-top:24px}.project-amendments{border-bottom:1px solid #ced5c3;margin-top:24px;padding:30px 0}.project-amendments h2{margin:0 0 16px;font-size:26px}.project-amendments p{line-height:1.65}.project-direction-summary{grid-template-columns:repeat(3,1fr);gap:20px;padding:20px 0;display:grid}.project-direction-summary dt{color:#58654f;font-size:14px}.project-direction-summary dd{margin:8px 0;font-weight:600}.project-amendments details{border-top:1px solid #bdc8b0}.project-amendments summary{cursor:pointer;min-height:52px;padding:16px 0;font-weight:600}.project-amendments summary:focus-visible{outline-offset:4px;outline:3px solid #4f6336}.project-amendment-body{padding:4px 0 24px}.project-amendment-body fieldset{border:0;min-width:0;margin:0;padding:12px 0}.project-amendment-body legend{font-weight:600}.project-choice-row{flex-wrap:wrap;gap:10px;margin:8px 0;display:flex}.project-choice-row label{cursor:pointer;border:1px solid #8b9b7d;flex-direction:row;align-items:center;min-height:46px;padding:12px;font-size:16px}.project-choice-row input,.project-image-choices input{accent-color:#355c45;flex-shrink:0;width:18px;height:18px}.project-amendment-body textarea{margin:10px 0;font-size:16px}.project-image-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.project-image-choices img{aspect-ratio:4/3;object-fit:cover;width:100%}.project-image-choices label{border:1px solid #aebaa0;padding:10px}.project-image-choices span{overflow-wrap:anywhere;align-items:center;gap:10px;min-height:44px;display:flex}.project-change-history ul{padding:0;list-style:none}.project-change-history li{overflow-wrap:anywhere;border-top:1px solid #ced5c3;padding:18px 0}.project-change-history small{color:#58654f}.project-amendments *{box-sizing:border-box}.project-status main,.project-current>div,.project-next{min-width:0}.project-status textarea{font-size:16px}@media (max-width:600px){.project-direction-summary{grid-template-columns:1fr;gap:10px}.project-direction-summary>div{justify-content:space-between;gap:12px;display:flex}.project-direction-summary dd{text-align:right;margin:0}.project-image-choices{grid-template-columns:1fr}.project-choice-row label{flex:auto}.project-amendments summary{font-size:16px}.project-heading h1{overflow-wrap:anywhere}}.project-proof-context{border-left:3px solid #647148;max-width:52rem;margin:0 0 32px;padding:4px 0 4px 24px}.project-proof-context h2{margin:0 0 12px;font-size:clamp(1.4rem,3vw,1.85rem)}.project-proof-context p{margin:8px 0;font-size:1rem;line-height:1.65}.project-proof-context small{margin-top:12px;font-size:.875rem;line-height:1.5;display:block}@font-face{font-family:VorlProjectDisplay;src:url(/fonts/anton-latin-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.vorl.project-status{--v-paper:#191a18;--v-ink:#f3ebdb;--project-line:#55564a;color:#f3ebdb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191a18;font-family:Manrope,Arial,sans-serif}.project-status .project-header{border-color:var(--project-line);background:#191a18}.project-status .project-wordmark{color:#f3ebdb;letter-spacing:0;flex-shrink:0;font-family:VorlProjectDisplay,Arial Narrow,sans-serif;font-size:52px;line-height:1;text-decoration:none;display:inline-block}.project-status .project-wordmark>span{color:#c0d23b}.project-status .project-wordmark>small{letter-spacing:.22em;margin-top:8px;font:600 10px/1.3 Manrope,Arial,sans-serif;display:block}.project-status .project-heading h1{letter-spacing:0;text-transform:uppercase;font-family:VorlProjectDisplay,Arial Narrow,sans-serif;font-weight:400}.project-status :is(.v-eyebrow,.project-header>span,.project-note,.project-private,.project-current small,.project-payment dt,.project-direction-summary dt,.project-change-history small){color:#c4c0b3}.project-status :is(.project-current,.project-next,.project-link-box,.project-agreement){border-color:var(--project-line);color:#f3ebdb;background:#242520;border-radius:4px}.project-status :is(.project-payment,.project-request,.project-amendments,footer,.project-amendments details){border-color:var(--project-line)}.project-status :is(button,.project-primary){color:#f3ebdb;background:#242520;border-color:#737466;border-radius:3px;min-height:48px}.project-status .project-primary,.project-status .project-preview-tools [aria-pressed=true]{color:#191a18;background:#c0d23b;border-color:#c0d23b;font-weight:700}.project-status button:not(:disabled):hover{color:#f3ebdb;background:#34372b;transform:none}.project-status .project-primary:not(:disabled):hover{color:#191a18;background:#d0df69}.project-status :is(button,a,input,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #c0d23b}.project-status :is(textarea,input:not([type=checkbox]):not([type=radio]),select){color:#f3ebdb;background:#191a18;border-color:#737466}.project-status .project-timeline li{color:#c4c0b3;border-color:#55564a}.project-status .project-timeline li>span{border-color:#737466}.project-status .project-timeline li[aria-current]{color:#f3ebdb;border-color:#c0d23b}.project-status .project-timeline li[aria-current]>span{color:#191a18;background:#c0d23b;border-color:#c0d23b}.project-status .project-timeline li[data-complete=true]{border-color:#c0d23b}.project-status .project-preview-wrap{background:#242520;border-color:#55564a;border-radius:4px}.project-status :is(.project-test,.project-message){color:#f3ebdb;background:#303326;border-color:#737b4a;border-radius:4px}.project-status .project-error{color:#ffcbc5;background:#382526;border-color:#ba7362}.project-status .project-confirm input{accent-color:#c0d23b}.project-status main{padding-bottom:max(64px,env(safe-area-inset-bottom))}.project-status footer a{color:#f3ebdb}@media (max-width:700px){.project-status .project-wordmark{font-size:42px}.project-status .project-header{gap:16px;padding:20px}.project-status .project-header>a:last-child{max-width:155px;line-height:1.5}.project-status .project-heading h1{font-size:42px}.project-status .project-current>div{padding:24px}.project-status main{padding-inline:20px}}.project-guide-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-guide-facts div{min-width:0}.project-guide-facts dt{font-weight:700}.project-guide-facts dd{overflow-wrap:anywhere;margin:6px 0}.project-guide-facts small,.project-guide-files span{color:#c4c0b3;margin-top:6px;font-size:14px;display:block}.project-guide details{border-top:1px solid #55564a;padding:20px 0}.project-guide summary{cursor:pointer;min-height:32px;font-weight:700}.project-guide-files{overflow-wrap:anywhere;padding-left:20px}.project-guide-files li{margin-block:16px}.project-guide-design{margin:28px 0}.project-guide .project-primary{padding:14px 20px;display:inline-block}.project-guide a:not(.project-primary){color:#c0d23b;text-decoration:underline}@media (max-width:700px){.project-guide-facts{grid-template-columns:1fr}.project-guide{padding:24px}}
