.readiness-entry{color:#142b25;background:#ecede8;min-height:100svh}.readiness-entry .journey-header{background:#ecede8}.readiness-entry .journey-header nav{max-width:1360px;min-height:80px;padding-inline:40px}.readiness-entry-stage{color:#eeeee5;background:#102e27;overflow:clip}.readiness-entry-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,88px);max-width:1280px;margin-inline:auto;padding:48px 40px 30px;display:grid}.readiness-entry-story{align-self:stretch;min-width:0;padding-top:12px;position:relative}.readiness-entry-kicker,.readiness-entry-step,.readiness-entry-business-kicker{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px;line-height:1.7}.readiness-entry-kicker{color:#c0cabc;align-items:center;gap:16px;display:flex}.readiness-entry-kicker:before{content:"";background:#9eac9c;flex-shrink:0;width:32px;height:1px}.readiness-entry-story h1{font-family:var(--font-heading);letter-spacing:-.045em;margin-top:30px;font-size:clamp(48px,4.7vw,68px);font-weight:400;line-height:1.06}.readiness-entry-story h1 em{color:#d4c6a5;font-weight:350}.readiness-entry-description{color:#c5d0c7;max-width:37ch;margin-top:25px;font-size:16px;line-height:1.8}.readiness-entry-art{aspect-ratio:1.5;max-width:530px;margin:15px -15px -20px;position:relative}.readiness-entry-art img{object-fit:contain;mix-blend-mode:screen;opacity:.75;width:100%;height:100%;animation:1.3s cubic-bezier(.2,.7,.2,1) both readiness-arc-arrive}.readiness-entry-art-caption{text-align:center;font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(20px,2vw,29px);line-height:1.3;animation:.65s .3s both readiness-entry-arrive;display:grid;position:absolute;inset:52% 12% auto}.readiness-entry-art-caption em{color:#d4c6a5}.readiness-entry-paper{color:#152d26;background:#eeeee6;border-radius:5px;padding:34px 36px 24px;animation:.65s 80ms both readiness-entry-arrive;box-shadow:0 24px 60px #00000026}.readiness-entry-step{color:#486252;align-items:center;gap:12px;display:flex}.readiness-entry-step>span{color:#657468;font-size:9px}.readiness-entry-paper h2{font-family:var(--font-heading);letter-spacing:-.04em;margin-top:17px;font-size:clamp(33px,3vw,42px);font-weight:400;line-height:1.06}.readiness-entry-paper-heading>p:last-child{color:#536058;margin-top:14px;font-size:14px;line-height:1.65}.readiness-entry-choices{margin-top:28px}.readiness-entry-choice{border-top:1px solid #c4cbbf;grid-template-columns:26px minmax(0,1fr) 25px;align-items:start;gap:15px;padding:20px 0;transition:color .2s,background-color .2s;display:grid;position:relative}.readiness-entry-choice:last-child{border-bottom:1px solid #c4cbbf}.readiness-entry-choice-icon{color:#417761;width:25px;height:25px;margin-top:3px}.readiness-entry-choice h3{font-family:var(--font-heading);letter-spacing:-.025em;font-size:clamp(23px,2.15vw,30px);font-weight:400;line-height:1.15}.readiness-entry-choice p{color:#5c675e;margin-top:9px;font-size:13px;line-height:1.6}.readiness-entry-choice span{color:#215f4d;margin-top:15px;font-size:12px;font-weight:600;display:inline-block}.readiness-entry-arrow{color:#215f4d;margin-top:8px;transition:transform .25s}.readiness-entry-choice:hover{color:#17634c;background:#e2e7dc}.readiness-entry-choice:hover .readiness-entry-arrow{transform:translate(5px)}.readiness-entry :is(a,summary):focus-visible{outline-offset:5px;outline:2px solid #966930}.readiness-entry-reassurance{color:#35684f;align-items:flex-start;gap:10px;margin-top:23px;display:flex}.readiness-entry-reassurance svg{flex-shrink:0}.readiness-entry-reassurance p{font-size:12px;line-height:1.6}.readiness-entry-reassurance span{color:#647064;margin-top:3px;font-size:11px;display:block}.readiness-entry-signin{color:#647064;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:12px;display:flex}.readiness-entry-signin a{color:#235a48;align-items:center;gap:5px;min-height:44px;font-weight:500;display:inline-flex}.readiness-entry-process{color:#c1cdbf;border-top:1px solid #708f7b55;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:27px 0 30px;font-size:12px;display:flex}.readiness-entry-process>span{align-items:center;gap:16px;display:flex}.readiness-entry-process b{font-family:var(--font-mono);color:#c6bb95;font-size:10px;font-weight:400}.readiness-entry-process>svg{color:#7f9c87;flex-shrink:0}.readiness-entry-business{max-width:1280px;margin-inline:auto;padding:35px 40px 42px}.readiness-entry-agent{justify-content:space-between;align-items:center;gap:30px;display:flex}.readiness-entry-business-kicker{color:#597061;font-size:9px}.readiness-entry-agent h2{font-family:var(--font-heading);letter-spacing:-.03em;margin-top:8px;font-size:28px;font-weight:400;line-height:1.2}.readiness-entry-agent p:last-child{color:#5d6b60;margin-top:9px;font-size:13px;line-height:1.7}.readiness-entry-agent>a{color:#275b49;border:1px solid #b6c2b4;border-radius:3px;flex-shrink:0;align-items:center;gap:24px;min-height:50px;padding:12px 20px;font-size:13px;font-weight:500;transition:background-color .2s;display:flex}.readiness-entry-agent>a:hover{background:#dce4d8}.readiness-entry-rental{border-top:1px solid #c6cdc1;margin-top:28px;padding-top:8px}.readiness-entry-rental summary{color:#536958;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;list-style:none;display:flex}.readiness-entry-rental summary::-webkit-details-marker{display:none}.readiness-entry-rental[open] summary>svg{transform:rotate(180deg)}.readiness-entry-rental-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:15px;display:grid}.readiness-entry-rental-links a{color:#245c49;justify-content:space-between;align-items:center;min-height:54px;font-size:14px;display:flex}.readiness-entry-rental-links small{color:#647064;margin-top:5px;font-size:11px;display:block}.readiness-entry-rental>p{color:#647064;font-size:12px;line-height:1.7}@keyframes readiness-arc-arrive{0%{clip-path:inset(0 100% 0 0);opacity:.3}to{clip-path:inset(0);opacity:.75}}@keyframes readiness-entry-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.readiness-entry-process{margin-inline:40px}}@media (max-width:1000px){.readiness-entry-layout{gap:40px;padding-top:44px}.readiness-entry-paper{padding:28px}.readiness-entry-choice{grid-template-columns:24px minmax(0,1fr) 20px;gap:10px}.entry-choice-break{display:none}.readiness-entry-art{margin-top:30px}}@media (max-width:800px){.readiness-entry .journey-header nav{min-height:72px;padding-inline:24px}.readiness-entry-layout{grid-template-columns:minmax(0,1fr);gap:28px;max-width:580px;padding:34px 24px 30px}.readiness-entry-story{padding-top:0}.readiness-entry-kicker{gap:10px;font-size:9px}.readiness-entry-kicker:before{width:22px}.readiness-entry-story h1{margin-top:22px;font-size:clamp(38px,7.6vw,52px)}.readiness-entry-description{max-width:40ch;margin-top:18px;font-size:14px;line-height:1.7}.readiness-entry-art{display:none}.readiness-entry-paper{padding:27px}.readiness-entry-paper h2{font-size:33px}.readiness-entry-paper h2 br{display:none}.readiness-entry-paper-heading>p:last-child{max-width:none;font-size:13px}.readiness-entry-choices{margin-top:22px}.readiness-entry-choice{padding-block:23px}.readiness-entry-choice h3{font-size:25px}.readiness-entry-choice p{font-size:12px}.readiness-entry-process{flex-wrap:wrap;justify-content:flex-start;gap:14px 24px;margin-inline:24px;padding-block:23px;font-size:11px}.readiness-entry-process>svg{display:none}.readiness-entry-process>span{gap:8px}.readiness-entry-business{padding:30px 24px}.readiness-entry-agent{flex-direction:column;align-items:flex-start;gap:20px}.readiness-entry-agent h2{font-size:27px}.readiness-entry-agent>a{font-size:12px}.readiness-entry-rental-links{grid-template-columns:1fr;gap:6px}}@media (max-width:380px){.readiness-entry-layout{padding-inline:18px}.readiness-entry-paper{padding:22px 19px}.readiness-entry-choice{grid-template-columns:minmax(0,1fr) 21px}.readiness-entry-choice-icon{display:none}.readiness-entry-business{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.readiness-entry *,.readiness-entry :before{transition:none!important;animation:none!important}.readiness-entry-choice:hover .readiness-entry-arrow{transform:none}}html[data-motion=calm] .readiness-entry *{transition:none!important;animation:none!important}
