.header-actions{display:flex;align-items:center;gap:25px;font-size:14px}.language-switch{display:flex;gap:8px;align-items:center;font-size:13px;letter-spacing:.08em}.language-switch a{padding:8px 2px;opacity:.55}.language-switch a[aria-current]{opacity:1;border-bottom:1px solid currentColor}.language-switch a:hover{opacity:1}
.lead-section{background:#302f2a;color:#eee9df;padding:65px 7vw 75px}.lead-top{display:flex;justify-content:space-between;border-top:1px solid #e9e3d344;padding-top:20px;font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#b9b1a3}.lead-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;padding-top:55px;align-items:start}.lead-heading h2{font:clamp(42px,4.8vw,78px)/1.05 Georgia,serif;letter-spacing:-.04em;font-weight:400;margin:0 0 28px}.lead-heading em{font-weight:400;color:#b5a48d}.lead-heading p{font-size:18px;line-height:1.65;max-width:360px}.lead-heading .lead-step{margin-top:40px;font-size:13px;color:#c5bcad}.lead-form{font-size:14px;line-height:1.65}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.lead-field{display:grid;gap:9px}.lead-field>span{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.lead-field input,.lead-field select{width:100%;min-width:0;min-height:58px;border:0;border-bottom:1px solid #e6dfce88;background:#ffffff09;color:#f6f1e7;padding:14px;font:16px Arial,sans-serif;border-radius:0}.lead-field option{background:#302f2a;color:#f6f1e7}.lead-field input::placeholder{color:#bdb6a9}.lead-consent{display:flex;align-items:flex-start;gap:12px;margin:25px 0 16px}.lead-consent input{width:19px;height:19px;flex:0 0 19px;margin-top:3px;accent-color:#c5b59d}.lead-consent a,.lead-disclosure a{text-decoration:underline;text-underline-offset:3px}.lead-disclosure{font-size:12px;color:#c5bcad}.lead-submit{width:100%;margin-top:22px;display:flex;align-items:center;justify-content:space-between;border:1px solid #e9e3d3;background:#e9e3d3;color:#252520;border-radius:2px;min-height:60px;padding:16px 22px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.lead-submit:hover{background:#fff9ed}.lead-honeypot{position:absolute;left:-5000px}.legal-links{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}.story-footer{gap:25px;flex-wrap:wrap}.document-page{background:#e6e3db;color:#292924;min-height:100svh}.document-header{position:relative;padding:28px 6vw;border-bottom:1px solid #29292433}.document-header img{filter:none;width:95px}.document-main{max-width:900px;margin:auto;padding:65px 7vw 90px}.document-main h1{font:clamp(44px,6vw,80px)/1.06 Georgia,serif;letter-spacing:-.04em;margin:20px 0 35px}.document-main h2{font:28px/1.2 Georgia,serif;margin:40px 0 16px}.document-main p,.document-main li{font-size:16px;line-height:1.8}.document-main a{text-decoration:underline;text-underline-offset:4px}.document-eyebrow{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#746b5f}.draft-note{border:1px solid #958674;padding:16px;font-size:14px!important}.document-footer{padding:25px 6vw;border-top:1px solid #29292433;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.status-page .document-main{max-width:920px;padding-top:12svh;min-height:65svh}.status-page .status-step{font-size:13px;color:#776b59}.status-page .status-link{display:inline-block;background:#292924;color:#fff;padding:18px 28px;margin-top:20px;text-decoration:none}.status-page .secondary-link{display:block;font-size:14px;margin-top:24px}
@media(max-width:900px){.lead-layout{grid-template-columns:1fr;gap:35px}.lead-heading p{max-width:600px}.lead-heading .lead-step{margin-top:18px}.lead-section{padding:40px 7vw 55px}}@media(max-width:500px){.field-row{grid-template-columns:1fr}.header-actions{gap:12px}.header-actions>a{font-size:12px}.language-switch{gap:5px;font-size:12px}.document-header{gap:10px}.document-header>a:last-child{font-size:12px}.document-main{padding-top:35px}.legal-links{gap:15px}}
.status-page{background:#1c2622;color:#eeeae1}.status-page .document-header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-color:#eeeae12b;padding:24px 5vw}.status-page .document-header img{filter:invert(1);width:100px}.status-page .document-header>a:last-child{font-size:14px}.status-page .document-footer{border-color:#eeeae12b;font-size:12px;color:#c1c6bd}.status-page .legal-links{font-size:13px}.arrival-layout{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100svh - 168px);max-width:1800px;margin:auto;align-items:center;gap:6vw;padding:50px 5vw 60px}.arrival-art{margin:0;min-width:0;position:relative}.arrival-panels{position:relative;aspect-ratio:4/5;max-height:740px;width:100%;overflow:hidden}.arrival-panels img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;clip-path:inset(0 67% 0 0);animation:arrival-layer 1.6s cubic-bezier(.2,.7,.2,1) both}.arrival-panels img:nth-child(2){clip-path:inset(0 33.7% 0 33.7%);animation-delay:.12s;--layer-offset:35px}.arrival-panels img:nth-child(3){clip-path:inset(0 0 0 67%);animation-delay:.24s;--layer-offset:-25px}.arrival-art figcaption{display:flex;justify-content:space-between;gap:20px;padding-top:18px;font-size:12px;color:#c5c9bf;line-height:1.5}.arrival-art figcaption span:first-child{letter-spacing:.18em;white-space:nowrap}.arrival-art figcaption span:last-child{text-align:right}.arrival-content{padding:20px 0;min-width:0;animation:arrival-copy 1s ease-out both}.arrival-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c4b89f;margin:0 0 32px}.arrival-progress{list-style:none;padding:0;margin:0 0 44px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.arrival-progress li{border-top:1px solid #68756b;padding-top:12px;font-size:13px;line-height:1.4;color:#a8b2a7}.arrival-progress li span{display:block;font-size:12px;letter-spacing:.1em;margin-bottom:8px}.arrival-progress li[aria-current]{border-color:#ece8dd;color:#ece8dd}.arrival-progress li.complete{border-color:#b6bcac}.arrival-content h1{font:normal clamp(48px,5.3vw,88px)/1.02 Georgia,serif;letter-spacing:-.045em;margin:0 0 32px}.arrival-content h1 em{font-weight:400;color:#c5b799}.arrival-copy{max-width:460px}.arrival-copy p{font-size:16px;line-height:1.75;margin:0 0 18px;color:#d0d5cb}.arrival-copy .status-step{display:none}.arrival-actions{margin-top:30px}.status-page .arrival-actions .status-link{display:flex;align-items:center;justify-content:center;min-height:58px;max-width:460px;background:#e6e1d5;color:#1c2622;border:1px solid #e6e1d5;text-decoration:none;font-size:16px;padding:16px 24px;margin:0;transition:background .25s,color .25s}.status-page .arrival-actions .status-link:hover{background:transparent;color:#eeeae1}.status-page .arrival-actions .secondary-link{display:inline-block;font-size:14px;margin-top:22px;text-decoration:none;border-bottom:1px solid #b6bcac;padding-bottom:8px}.arrival-actions .secondary-link span{padding-left:24px}.arrival-signoff{font:italic 20px/1.4 Georgia,serif;color:#bdaf95;margin:44px 0 0}.status-page a:focus-visible{outline:2px solid #e8d5af;outline-offset:6px}.status-welcome .arrival-panels{aspect-ratio:1/1.12}.status-welcome .arrival-panels img{object-position:50% 50%}.status-welcome .arrival-content h1{font-size:clamp(48px,4.9vw,80px)}@keyframes arrival-layer{from{opacity:0;transform:translateY(var(--layer-offset, -40px))}to{opacity:1;transform:translateY(0)}}@keyframes arrival-copy{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:1500px){.arrival-layout{gap:100px;padding-top:65px;padding-bottom:65px}.arrival-content{max-width:620px}}@media(max-width:800px){.arrival-layout{grid-template-columns:1fr;gap:36px;padding:32px 7vw 45px}.arrival-content{grid-row:1;padding:0}.arrival-art{grid-row:2}.arrival-panels{aspect-ratio:4/3;max-height:450px}.arrival-panels img{object-position:center 40%}.status-welcome .arrival-panels{aspect-ratio:4/3}.arrival-content h1,.status-welcome .arrival-content h1{font-size:clamp(46px,9vw,72px)}.arrival-progress{margin-bottom:30px}.arrival-kicker{margin-bottom:24px}.arrival-copy{max-width:none}.arrival-signoff{margin-top:30px}.status-page .document-header{padding:20px 7vw;flex-wrap:wrap}.status-page .document-header img{width:76px}.arrival-art figcaption{flex-wrap:wrap}.arrival-art figcaption span:last-child{text-align:left}}@media(prefers-reduced-motion:reduce){.arrival-panels img,.arrival-content{animation:none}.status-page .arrival-actions .status-link{transition:none}}
