.guide-capture .incline-entry{position:fixed;inset:0;z-index:80;isolation:isolate;display:flex;flex-direction:column;color:#fbf9f5}.guide-capture .incline-entry[hidden]{display:none}.guide-capture .entry-backdrop{position:absolute;inset:0;z-index:-1;background:rgba(5,24,33,.48);backdrop-filter:blur(2px)}.guide-capture .entry-center{min-height:0;flex:1;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 28px max(24px,env(safe-area-inset-bottom))}.guide-capture .entry-card{display:grid;grid-template-columns:.9fr 1.1fr;width:min(100%,900px);max-height:calc(100dvh - 48px);overflow-y:auto;background:#fbf9f5;color:#0b1a24;border-radius:9px;box-shadow:0 24px 100px #00151d66}.guide-capture .entry-photo{position:relative;min-height:100%;background:#174b5a;overflow:hidden}.guide-capture .entry-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 48%}.guide-capture .entry-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b263300 30%,#08202cbf)}.guide-capture .entry-photo-copy{position:absolute;z-index:1;bottom:40px;left:32px;right:24px;color:white}.guide-capture .entry-photo-copy span{font-size:9px;font-weight:600;letter-spacing:.2em}.guide-capture .entry-photo-copy p{font-family:var(--font-instrument-serif),Georgia,serif;font-size:43px;line-height:1.05;margin:18px 0 28px;letter-spacing:-.02em}.guide-capture .entry-content{padding:36px 42px 26px}.guide-capture .entry-eyebrow{font-size:9px;font-weight:600;letter-spacing:.19em;color:#5d6871;margin:0 0 12px}.guide-capture .entry-content>h2{font-size:clamp(39px,4vw,50px);line-height:.98;letter-spacing:-.025em}.guide-capture .entry-content>h2 em{color:#275b65;font-weight:400}.guide-capture .entry-intro{font-size:16px;line-height:1.6;color:#5b676c;margin:18px 0 24px;max-width:390px}.guide-capture .entry-intro-mobile{display:none}.guide-capture .entry-field{margin:0 0 16px}.guide-capture .entry-contact-heading>label,.guide-capture .entry-field>label{display:block;font-size:14px;line-height:1.4;font-weight:600;margin-bottom:7px}.guide-capture .entry-field input{appearance:none;width:100%;min-height:46px;border:1px solid #cbd1cf;border-radius:3px;padding:10px 12px;color:#0b1a24;background:#fffefa;font:inherit;font-size:16px;line-height:1.4;transition:border-color .15s}.guide-capture .entry-field input::placeholder{color:#929c9e}.guide-capture .entry-contact-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.guide-capture .entry-contact-heading>label{margin:0}.guide-capture .entry-method{display:flex;gap:2px;padding:2px;border:1px solid #d9ded9;border-radius:5px;background:#efefea}.guide-capture .entry-method button{font:inherit;font-size:12px;font-weight:600;min-height:44px;min-width:60px;padding:6px 12px;border-radius:3px;border:0;background:transparent;color:#56635f;cursor:pointer}.guide-capture .entry-method button[aria-pressed=true]{background:#fffefa;color:#163f4a;box-shadow:0 1px 3px #001a2520}.guide-capture .entry-contact-field{margin-bottom:14px}.guide-capture .entry-contact-field p{font-size:14px;color:#59665f;margin:7px 0 0}.guide-capture .entry-consent{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.55;color:#56655e;cursor:pointer}.guide-capture .entry-consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:#174854}.guide-capture .entry-download,.guide-capture .entry-submit{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;min-height:48px;background:#143e4b;color:white;border:1px solid #143e4b;border-radius:3px;padding:11px 16px;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.guide-capture .entry-submit:hover:not(:disabled){background:#235764}.guide-capture .entry-download:disabled,.guide-capture .entry-submit:disabled{opacity:.5;cursor:default}.guide-capture .entry-error{color:#9e3b2d;font-size:14px;line-height:1.5;margin:10px 0}.guide-capture .entry-error:empty{margin:14px 0 0}.guide-capture .entry-privacy{text-align:center;color:#59665f;font-size:14px;margin:10px 0 0}.guide-capture .entry-privacy a{color:#4c625d;text-decoration:underline;text-underline-offset:2px}.guide-capture .entry-scott{display:flex;gap:11px;align-items:center;border-top:1px solid #dce0d7;margin-top:24px;padding-top:17px}.guide-capture .entry-scott img{border-radius:50%;width:36px;height:36px;object-fit:cover;object-position:50% 25%}.guide-capture .entry-scott strong{display:block;font-size:11px;line-height:1.6;font-weight:600}.guide-capture .entry-scott span:not(.entry-signature){display:block;font-size:9px;color:#6d7974}.guide-capture .entry-signature{margin-left:auto;font-family:var(--font-instrument-serif),Georgia,serif;font-style:italic;font-size:27px;color:#41675e;transform:rotate(-8deg)}.guide-capture .entry-preview{margin:-18px 0 15px;padding:6px 10px;background:#f2e5bf;color:#665425;border-radius:3px;font-size:11px}.guide-capture .entry-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.guide-capture .entry-guide-resource{padding:20px;margin:24px 0 18px;background:#edf0e8;border:1px solid #dde3d6;border-radius:4px}.guide-capture .entry-guide-resource h3{font-size:26px;line-height:1.1;margin-top:10px}.guide-capture .entry-guide-resource p{font-size:14px;line-height:1.6;color:#5b6762;margin:12px 0 16px}.guide-capture .entry-resource-actions{display:grid;gap:8px;margin-top:16px}.guide-capture .entry-download{background:transparent;color:#143e4b;border-color:#b9c8bc}.guide-capture .entry-continue{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#254b51;text-underline-offset:4px}.guide-capture .incline-entry :focus-visible{outline-color:#668a76}.guide-capture #entry-title:focus{outline:none}.guide-capture .entry-phone-option{margin:-2px 0 14px}.guide-capture .entry-phone-option summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:14px;color:#254b51}.guide-capture .entry-phone-option summary span{color:#59665f}.guide-capture .entry-phone-option .entry-field{margin-top:7px}.guide-capture .entry-guide-resource .entry-mail-help{border-top:1px solid #d4dcd1;padding-top:14px;margin-bottom:0}.guide-capture .entry-mail-contact{margin-top:14px;font-size:14px;line-height:1.5;color:#59665f}.guide-capture .entry-mail-contact a{color:#254b51;text-underline-offset:3px}@media (max-width:700px){.guide-capture .entry-center{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))}.guide-capture .entry-card{display:block;max-width:430px;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.guide-capture .entry-photo{height:64px;min-height:0}.guide-capture .entry-photo>img{object-position:50% 62%}.guide-capture .entry-photo:after{background:linear-gradient(0deg,#08202c88,#08202c00)}.guide-capture .entry-photo-copy{left:20px;bottom:14px}.guide-capture .entry-photo-copy p,.guide-capture .entry-photo-copy span:last-child{display:none}.guide-capture .entry-photo-copy span{font-size:11px}.guide-capture .entry-content{padding:20px 20px 22px}.guide-capture .entry-content>h2{font-size:36px}.guide-capture .entry-intro{line-height:1.5;margin:10px 0 18px}.guide-capture .entry-intro-desktop{display:none}.guide-capture .entry-intro-mobile{display:inline}.guide-capture .entry-eyebrow{font-size:11px;margin-bottom:10px}.guide-capture .entry-field{margin-bottom:14px}.guide-capture .entry-field input{min-height:48px}.guide-capture .entry-contact-field p{display:none}.guide-capture .entry-consent{line-height:1.45}.guide-capture .entry-consent input{flex-basis:20px;width:20px;height:20px}.guide-capture .entry-download,.guide-capture .entry-submit{min-height:52px}.guide-capture .entry-continue{align-items:center;min-height:48px;font-size:14px}.guide-capture .entry-guide-resource{padding:16px;margin-top:20px}.guide-capture .entry-privacy{line-height:1.45}.guide-capture .entry-scott{margin-top:20px;padding-top:15px}.guide-capture .entry-preview{margin:-10px 0 15px}}.guide-capture{font-family:Avenir Next,Avenir,Segoe UI,system-ui,sans-serif}.guide-capture h2,.guide-capture h3{font-family:var(--font-instrument-serif),"Iowan Old Style",Georgia,serif;font-weight:400;margin:0}.guide-capture .entry-content{position:relative}.guide-capture .entry-close{position:absolute;top:10px;right:10px;min-width:44px;min-height:44px;border:0;border-radius:50%;background:#fbf9f5;color:#254b51;font:inherit;font-size:26px;cursor:pointer}.guide-capture .entry-content:has(.entry-close) .entry-eyebrow{padding-right:30px}