/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.overline{text-decoration-line:overline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--black:#080808;--blue:#00aeea;--white:#fff;--gray:#eee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.nav{color:#fff;z-index:30;background:#050505;border-bottom:1px solid #2c2c2c;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.brand,.footerBrand{align-items:center;gap:12px;line-height:.88;display:flex}.roof{color:var(--blue);font-size:36px}.brand b,.footerBrand b{letter-spacing:.06em;font-size:18px;display:block}.brand small,.footerBrand small{letter-spacing:.25em;font-size:8px}.navlinks{letter-spacing:.12em;align-items:center;gap:28px;font-size:11px;font-weight:900;display:flex}.navcta,.primary{background:var(--blue);color:#000;letter-spacing:.07em;align-items:center;gap:28px;padding:15px 22px;font-weight:900;transition:all .2s;display:inline-flex}.navcta:hover,.primary:hover{background:#fff;transform:translateY(-2px)}.applicationCta{z-index:5;pointer-events:auto;touch-action:manipulation;position:relative}.menu{color:#fff;background:0 0;border:0;font-size:27px;display:none}.hero{color:#fff;background:#050505;grid-template-columns:1.02fr .98fr;min-height:700px;display:grid;position:relative;overflow:hidden}.heroMedia{background:#111;border-right:1px solid #2a2a2a;justify-content:center;align-items:center;min-height:700px;display:flex}.heroMedia img{object-fit:contain;width:100%;height:100%}.heroCopy{flex-direction:column;justify-content:center;padding:100px 7vw 80px 6vw;display:flex}.overline,.sectionTitle>span,.howCopy>span,.faqIntro>span{color:var(--blue);letter-spacing:.22em;font-size:11px;font-weight:900}.hero h1,.sectionTitle h2,.how h2,.faq h2,.cta h2,.statement h2{letter-spacing:-.065em;font-weight:950;line-height:.84}.hero h1{margin:24px 0 28px;font-size:clamp(58px,6.1vw,96px)}.hero h1 i,.how h2 i,.faq h2 i,.cta h2 i{color:var(--blue);font-style:normal}.heroCopy>p{color:#c8c8c8;max-width:580px;font-size:17px;line-height:1.7}.actions{align-items:center;gap:26px;margin-top:26px;display:flex}.secondary{letter-spacing:.12em;border-bottom:2px solid #fff;padding:10px 0;font-size:12px;font-weight:900}.sideLabel{letter-spacing:.18em;color:#888;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:28px;right:18px}.statement{padding:110px 8vw}.statement .line{background:var(--blue);width:70px;height:7px;margin-bottom:45px}.statement>p{letter-spacing:.19em;font-size:12px;font-weight:900}.statement h2{margin:25px 0;font-size:clamp(60px,8vw,125px)}.statement h2 span{color:var(--blue)}.statementBottom{border-top:1px solid #bbb;justify-content:space-between;align-items:end;padding-top:28px;display:flex}.statementBottom p{color:#444;max-width:610px;line-height:1.7}.statementBottom a{letter-spacing:.13em;font-size:11px;font-weight:900}.start,.resources{background:#eee;padding:105px 7vw}.sectionTitle h2{margin:23px 0 0;font-size:clamp(54px,6vw,95px)}.choices{border:1px solid #999;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.choices>a{background:#f5f5f5;border-right:1px solid #aaa;flex-direction:column;min-height:390px;padding:30px;transition:all .25s;display:flex}.choices>a:last-child{border-right:0}.choices>a:hover{background:var(--blue)}.choices>a>span{font-size:11px;font-weight:900}.choices h3{letter-spacing:-.055em;margin:62px 0 24px;font-size:43px;line-height:.9}.choices p{max-width:320px;line-height:1.6}.choices b{letter-spacing:.09em;margin-top:auto;font-size:11px}.how{color:#fff;background:#080808;grid-template-columns:1fr 1fr;display:grid}.howPhoto{min-height:760px}.howPhoto img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.howCopy{padding:105px 7vw}.how h2{margin:25px 0;font-size:clamp(53px,5.5vw,88px)}.how .lead{color:#bbb;line-height:1.6}.how ol{margin:0;padding:25px 0 0;list-style:none}.how li{border-top:1px solid #353535;gap:25px;padding:24px 0;display:flex}.how li>b{color:var(--blue)}.how li h3{margin-bottom:8px;font-size:19px}.how li p{color:#aaa;margin-bottom:0;line-height:1.55}.stories{color:#fff;background:#070707;border-top:1px solid #242424;padding:110px 7vw}.sectionTitle.light{grid-template-columns:1.2fr .8fr;align-items:end;display:grid}.sectionTitle.light>span{grid-column:1/3}.sectionTitle.light p{color:#aaa;max-width:470px;line-height:1.7}.storyGrid{grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.storyGrid article{border:1px solid #444;flex-direction:column;min-height:400px;padding:35px;display:flex}.storyGrid article.blue{background:var(--blue);color:#000;border-color:var(--blue)}.storyGrid article>span,.resourceGrid a>span{letter-spacing:.18em;color:var(--blue);font-size:10px;font-weight:900}.storyGrid article.blue>span{color:#000}.storyGrid h3{letter-spacing:-.04em;margin:70px 0 24px;font-size:31px;line-height:1}.storyGrid p{color:#bcbcbc;line-height:1.65}.storyGrid article.blue p{color:#17232a}.storyGrid b{letter-spacing:.1em;margin-top:auto;font-size:10px;line-height:1.5}.fine{text-align:center;color:#777;margin:24px 0 0;font-size:10px}.resourceGrid{border:1px solid #999;grid-template-columns:1.2fr .8fr;margin-top:60px;display:grid}.resourceGrid a{background:#f7f7f7;border-bottom:1px solid #999;flex-direction:column;min-height:220px;padding:32px;transition:all .2s;display:flex}.resourceGrid a:nth-child(2),.resourceGrid a:nth-child(4){border-left:1px solid #999}.resourceGrid a.feature{color:#fff;background:#0b0b0b;border-bottom:0;grid-row:span 3;min-height:660px}.resourceGrid h3{letter-spacing:-.04em;margin:38px 0 25px;font-size:28px;line-height:1}.resourceGrid .feature h3{margin-top:auto;font-size:51px}.resourceGrid p{color:#aaa;line-height:1.6}.resourceGrid b{letter-spacing:.1em;margin-top:auto;font-size:10px}.resourceGrid a:hover{background:var(--blue);color:#000}.faq{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px 7vw;display:grid}.faq h2{margin:25px 0;font-size:clamp(54px,5.5vw,90px)}.faqIntro>p{color:#555;line-height:1.7}.faqIntro>a{color:#0877b9;font-size:21px;font-weight:900}.faqItem{border-top:1px solid #999}.faqItem:last-child{border-bottom:1px solid #999}.faqItem button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:25px 0;font-size:18px;font-weight:900;display:flex}.faqItem button b{color:#0877b9;font-size:26px}.faqItem p{color:#444;padding:0 45px 25px 0;line-height:1.7}.cta{background:var(--blue);text-align:center;padding:110px 20px}.cta>span{letter-spacing:.2em;font-size:11px;font-weight:900}.cta h2{margin:30px 0;font-size:clamp(65px,8vw,125px)}.cta h2 i{color:#fff}.cta>p{max-width:620px;margin:0 auto;font-size:18px;line-height:1.6}.centered{justify-content:center}.cta .primary{color:#fff;background:#000}.secondary.dark{border-color:#000}footer{color:#fff;background:#070707;border-bottom:1px solid #333;grid-template-columns:1.5fr 1fr .8fr .8fr;gap:50px;padding:70px 6vw;display:grid}footer>div{flex-direction:column;gap:10px;display:flex}footer>div>b{letter-spacing:.16em;color:var(--blue);font-size:10px}footer p,footer a{color:#aaa;font-size:12px;line-height:1.6}.legal{color:#666;text-align:center;background:#070707;padding:18px;font-size:9px}.mobileCta{display:none}@media (width<=880px){.nav{height:68px;padding:0 20px}.menu{display:block}.navlinks{background:#080808;flex-direction:column;padding:30px;display:none;position:absolute;top:68px;left:0;right:0}.navlinks.show{display:flex}.hero{grid-template-columns:1fr}.heroMedia{border-right:0;min-height:380px;max-height:480px}.heroCopy{padding:65px 24px 80px}.hero h1{font-size:57px}.sideLabel{display:none}.statement,.start,.resources,.stories,.faq{padding:75px 24px}.statement h2{font-size:59px}.statementBottom{flex-direction:column;align-items:flex-start;gap:25px}.choices,.storyGrid{grid-template-columns:1fr}.choices>a{border-bottom:1px solid #aaa;border-right:0;min-height:310px}.choices h3{margin-top:35px}.how{grid-template-columns:1fr}.howPhoto{min-height:470px}.howCopy{padding:75px 24px}.sectionTitle.light{display:block}.resourceGrid{grid-template-columns:1fr}.resourceGrid a.feature{grid-row:auto;min-height:480px}.resourceGrid a:nth-child(2),.resourceGrid a:nth-child(4){border-left:0}.faq{grid-template-columns:1fr}.cta{padding:85px 24px}.cta h2{font-size:65px}footer{grid-template-columns:1fr 1fr;padding:60px 24px 90px}.mobileCta{z-index:29;background:var(--blue);color:#000;text-align:center;letter-spacing:.09em;padding:16px;font-size:11px;font-weight:900;display:block;position:fixed;bottom:12px;left:12px;right:12px}}@media (width<=520px){.brand b{font-size:14px}.heroMedia{min-height:285px}.hero h1{font-size:48px}.actions{flex-direction:column;align-items:flex-start}.statement h2,.sectionTitle h2,.how h2,.faq h2{font-size:47px}.choices h3{font-size:37px}.storyGrid h3{font-size:27px}.resourceGrid .feature h3{font-size:38px}footer{grid-template-columns:1fr}}.team{color:#fff;background:#070707;border-top:1px solid #242424;padding:110px 7vw}.teamRail{grid-template-columns:repeat(7,1fr);gap:12px;margin-top:60px;display:grid}.teamCard{color:#fff;text-align:left;cursor:pointer;background:#0c0c0c;border:1px solid #333;min-width:0;padding:12px 12px 18px;transition:all .25s}.teamCard:hover,.teamCard.active{border-color:var(--blue);background:#111;box-shadow:0 0 20px #00aeea40}.neonFrame{height:210px;box-shadow:0 0 7px var(--blue), inset 0 0 7px #00aeea8c;background:#161616;border:2px solid #0b769c;margin-bottom:17px;display:block;position:relative;overflow:hidden}.neonFrame:after{content:"";pointer-events:none;border:1px solid #00aeea73;position:absolute;inset:6px}.neonFrame img{object-fit:cover;object-position:center top;filter:saturate(.85);width:100%;height:100%;transition:all .3s}.teamCard:hover .neonFrame img,.teamCard.active .neonFrame img{filter:saturate(1.05);transform:scale(1.03)}.teamCard>b{letter-spacing:-.02em;font-size:14px;line-height:1.05;display:block}.teamCard small{color:#888;letter-spacing:.08em;min-height:33px;margin-top:7px;font-size:8px;line-height:1.4;display:block}.teamCard em{color:var(--blue);letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:900}.teamBio{background:linear-gradient(120deg,#0d0d0d,#111 68%,#07212b);border:1px solid #363636;grid-template-columns:360px 1fr;min-height:510px;margin-top:28px;display:grid;overflow:hidden}.caricature{background:radial-gradient(circle at 50% 65%,#00aeea38,#0000 60%);border-right:1px solid #333;justify-content:center;align-items:flex-end;display:flex;position:relative}.caricature:before{content:"";border:2px solid var(--blue);box-shadow:0 0 14px var(--blue), inset 0 0 14px #00aeea59;position:absolute;inset:28px}.caricature img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 12px #00aeea73);max-width:86%;max-height:475px;position:relative}.bioCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 7vw 60px 6vw;display:flex}.bioCopy>span{letter-spacing:.2em;color:var(--blue);font-size:10px;font-weight:900}.bioCopy h3{letter-spacing:-.06em;margin:20px 0 10px;font-size:clamp(48px,5vw,78px);line-height:.86}.bioCopy small{color:#999;letter-spacing:.15em;font-size:9px}.bioCopy p{color:#c3c3c3;max-width:760px;margin:30px 0;font-size:17px;line-height:1.75}.bioCopy a{background:var(--blue);color:#000;letter-spacing:.1em;padding:15px 20px;font-size:10px;font-weight:900}@media (width<=880px){.team{padding:75px 24px}.teamRail{scroll-snap-type:x mandatory;padding-bottom:15px;display:flex;overflow-x:auto}.teamCard{scroll-snap-align:start;min-width:160px}.neonFrame{height:210px}.teamBio{grid-template-columns:1fr}.caricature{border-bottom:1px solid #333;border-right:0;min-height:460px}.bioCopy{padding:55px 28px}.bioCopy h3{font-size:51px}}@media (width<=520px){.caricature{min-height:390px}.caricature img{max-height:365px}.bioCopy h3{font-size:43px}.bioCopy p{font-size:15px}}.team{background:#070707;padding:86px 0 110px}.brand img{object-fit:contain;object-position:left center;width:210px;height:58px;display:block}.footerBrand img{width:min(100%,300px);height:auto;display:block}.footerBrand{align-items:flex-start}.heroMedia{flex-direction:column;justify-content:flex-start}.heroMedia video{aspect-ratio:16/9;object-fit:cover;background:#050505;width:100%;height:auto;display:block}.neighborGraphic{background:#050505;border-top:1px solid #222;width:100%;height:auto;display:block}.quickAnswers{color:#fff;background:#080808;border-top:1px solid #252525;grid-template-columns:.78fr 1.22fr;gap:6vw;padding:105px 7vw 70px;display:grid;position:relative;overflow:hidden}.quickAnswers:before{content:"";opacity:.12;border:52px solid #b5ff5b;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-90px}.qaPromise{z-index:2;color:#b5ff5b;letter-spacing:-.03em;grid-column:1/3;margin:0 0 -20px;font-family:Segoe Script,Bradley Hand,cursive;font-size:clamp(27px,3vw,43px);font-weight:400;line-height:1;position:relative;transform:rotate(-1deg)}.qaPromise b{font-family:Arial,sans-serif;font-size:.65em}.qaIntro{z-index:2;align-self:center;position:relative}.qaIntro>span{color:#b5ff5b;letter-spacing:.22em;font-size:10px;font-weight:900}.qaIntro h2{letter-spacing:-.065em;margin:25px 0 28px;font-size:clamp(52px,5.7vw,88px);font-weight:950;line-height:.84}.qaIntro h2 i{color:var(--blue);font-style:normal}.qaIntro p{color:#aaa;max-width:480px;font-size:16px;line-height:1.7}.qaIntro>a{background:linear-gradient(90deg, #b5ff5b 0 50%, var(--blue) 50%);color:#050505;letter-spacing:.11em;margin-top:18px;padding:15px 20px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex}.qaIntro>a:hover{filter:brightness(1.08);transform:translateY(-2px)}.qaStage{min-height:610px;box-shadow:18px 18px 0 var(--blue);background:linear-gradient(145deg,#111 0 65%,#0c1c15 100%);border:2px solid #b5ff5b;position:relative;overflow:hidden}.qaStage:after{content:"";pointer-events:none;border:1px solid #b5ff5b38;position:absolute;inset:18px}.clientBubble,.answerBubble{z-index:5;border-radius:22px;padding:20px 24px;position:absolute;box-shadow:0 12px 35px #00000052}.clientBubble{color:#080808;background:#b5ff5b;border-bottom-left-radius:4px;width:54%;animation:.55s both bubbleIn;top:55px;left:5%}.answerBubble{color:#061017;background:#00aeea;border-bottom-right-radius:4px;width:62%;animation:.55s .35s both bubbleIn;top:220px;right:5%}.clientBubble small,.answerBubble small{letter-spacing:.16em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.clientBubble p{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2vw,30px);font-weight:950;line-height:1.06}.answerBubble p{margin:0;font-size:16px;font-weight:800;line-height:1.5}.qaCharacter{z-index:4;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 2px #b5ff5b)drop-shadow(0 0 13px #b5ff5b75);width:42%;height:370px;animation:.62s cubic-bezier(.18,.89,.32,1.12) .5s both characterSlide;position:absolute;bottom:-25px;left:1%}.qaPicker{z-index:4;grid-column:1/3;justify-content:center;gap:12px;margin-top:12px;display:flex;position:relative}.qaPicker button{color:#777;cursor:pointer;background:#111;border:1px solid #383838;width:82px;padding:8px 5px 7px;transition:all .2s}.qaPicker button:hover,.qaPicker button.active{color:#fff;background:#172016;transform:translateY(-5px)}.qaPicker button:nth-child(odd):hover,.qaPicker button:nth-child(odd).active{border-color:#b5ff5b;box-shadow:0 6px #b5ff5b}.qaPicker button:nth-child(2n):hover,.qaPicker button:nth-child(2n).active{border-color:var(--blue);box-shadow:0 6px 0 var(--blue)}.qaPicker img{object-fit:contain;width:100%;height:62px;display:block}.qaPicker span{letter-spacing:.1em;margin-top:4px;font-size:8px;font-weight:900;display:block}@keyframes bubbleIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes characterSlide{0%{opacity:0;transform:translate(-90px)scale(.94)}to{opacity:1;transform:none}}@media (width<=880px){.quickAnswers{grid-template-columns:1fr;gap:45px;padding:75px 24px 60px}.qaPromise{grid-column:1;margin-bottom:-18px}.qaStage{min-height:590px;box-shadow:10px 10px 0 var(--blue)}.qaPicker{grid-column:1;justify-content:flex-start;padding:5px 5px 16px;overflow-x:auto}.qaPicker button{min-width:76px}.clientBubble{width:76%}.answerBubble{width:78%;top:225px}.qaCharacter{width:48%;height:330px}}@media (width<=520px){.qaPromise{font-size:29px}.qaStage{min-height:610px}.clientBubble{width:89%;top:34px;left:5%}.answerBubble{width:88%;top:190px;right:5%}.answerBubble p{font-size:14px}.qaCharacter{width:66%;height:310px;left:-8%}.qaIntro h2{font-size:49px}}@media (prefers-reduced-motion:reduce){.qaCharacter,.clientBubble,.answerBubble{animation:none!important}}:root{--lime:#b5ff5b;--gold:#c89333;--gold-light:#f3dfb2}.learnTeaser{color:#fff;border-top:8px solid var(--gold);background:#111;grid-template-columns:1fr 1fr;gap:8vw;padding:105px 7vw;display:grid}.learnTeaser>div>span,.learnTeaserLinks a{letter-spacing:.16em;font-size:10px;font-weight:900}.learnTeaser h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(52px,5vw,82px);font-weight:950;line-height:.87}.learnTeaser h2 i{color:var(--gold);font-style:normal}.learnTeaser p{color:#bbb;max-width:600px;line-height:1.7}.learnTeaserLinks{border-top:1px solid #555;flex-direction:column;display:flex}.learnTeaserLinks a{border-bottom:1px solid #555;justify-content:space-between;padding:28px 5px;transition:all .2s;display:flex}.learnTeaserLinks a:hover{color:var(--gold-light);padding-left:16px}.learning{color:#111;background:#f4f0e7;min-height:100vh}.learnNav{z-index:30;color:#fff;border-bottom:4px solid var(--gold);background:#080808;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.learnNav>a,.learnNav div a{letter-spacing:.13em;font-size:10px;font-weight:900}.learnNav div{align-items:center;gap:26px;display:flex}.learnNav .learnBrand{color:var(--gold-light);font-size:14px}.askLink{background:var(--gold);color:#080808;padding:14px 17px}.learnHero{color:#fff;background:#0a0a0a;grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;min-height:620px;padding:120px 7vw 90px;display:grid}.learnHero span,.pillarIntro>span,.pillarHero>span,.learnStories span,.learnAsk>span,.pillarGuide>span,.relatedPillars>span,.answerArticle section>span,.answerArticle header>span,.askPage>div>span{color:var(--gold);letter-spacing:.2em;font-size:10px;font-weight:900}.learnHero h1{letter-spacing:-.075em;margin:25px 0 0;font-size:clamp(63px,8vw,128px);line-height:.8}.learnHero h1 i{color:var(--gold);font-style:normal}.learnHero p{color:silver;font-size:18px;line-height:1.75}.pillarIntro{padding:90px 7vw 45px}.pillarIntro h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(40px,5vw,72px)}.pillarGrid{grid-template-columns:repeat(2,1fr);gap:18px;padding:0 7vw 110px;display:grid}.pillarCard{background:#fff;border:1px solid #cfc7b6;flex-direction:column;min-height:580px;padding:38px;display:flex;position:relative;overflow:hidden}.pillarCard:after{content:"";border:26px solid var(--gold);opacity:.14;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-55px}.pillarCard small{font-size:12px;font-weight:900}.pillarCard>span{color:#79622d;letter-spacing:.14em;margin:55px 0 10px;font-size:10px;font-weight:900}.pillarCard h2{letter-spacing:-.06em;max-width:600px;margin:0 0 25px;font-size:clamp(42px,4.7vw,71px);line-height:.86}.pillarCard p{color:#555;max-width:700px;line-height:1.7}.pillarCard>div{border-top:1px solid #ccc;flex-direction:column;margin:15px 0 30px;display:flex}.pillarCard>div a{border-bottom:1px solid #ddd;padding:13px 0;font-size:13px;font-weight:800}.pillarCta{color:#fff;letter-spacing:.13em;background:#0a0a0a;align-self:flex-start;margin-top:auto;padding:16px 20px;font-size:10px;font-weight:900}.pillarCard:nth-child(2),.pillarCard:nth-child(5){color:#fff;background:#121212;border-color:#333}.pillarCard:nth-child(2) p,.pillarCard:nth-child(5) p{color:#bbb}.pillarCard:nth-child(2) .pillarCta,.pillarCard:nth-child(5) .pillarCta{background:var(--gold);color:#080808}.learnStories{background:var(--gold);justify-content:space-between;align-items:end;gap:8vw;padding:100px 7vw;display:flex}.learnStories h2{letter-spacing:-.055em;max-width:850px;margin:25px 0;font-size:clamp(42px,5vw,76px);line-height:.9}.learnStories p{max-width:600px;line-height:1.6}.learnStories>a,.learnAsk>a{color:#fff;letter-spacing:.12em;background:#0a0a0a;flex:none;padding:17px 20px;font-size:10px;font-weight:900}.learnAsk{text-align:center;background:#fff;padding:110px 7vw}.learnAsk h2{letter-spacing:-.055em;max-width:900px;margin:25px auto 40px;font-size:clamp(45px,6vw,90px);line-height:.93}.crumbs{color:#685c45;white-space:nowrap;background:#e7dfcf;align-items:center;gap:12px;padding:20px 7vw;font-size:10px;font-weight:800;display:flex;overflow-x:auto}.pillarHero{color:#fff;background:#101010;padding:100px 7vw}.pillarHero h1{letter-spacing:-.07em;max-width:1100px;margin:24px 0;font-size:clamp(62px,8vw,126px);line-height:.82}.pillarHero p{color:#bbb;max-width:790px;font-size:18px;line-height:1.75}.pillarQuestions{grid-template-columns:.72fr 1.28fr;gap:8vw;padding:100px 7vw;display:grid}.pillarGuide h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(43px,5vw,72px);line-height:.95}.pillarGuide p{color:#555;line-height:1.7}.questionList{border-top:2px solid #111}.questionList a{border-bottom:1px solid #aaa;grid-template-columns:55px 1fr auto;align-items:center;gap:20px;padding:28px 0;display:grid}.questionList h3{letter-spacing:-.025em;margin:0;font-size:25px}.questionList small,.questionList b{letter-spacing:.12em;font-size:9px}.relatedPillars{color:#fff;background:#0b0b0b;padding:75px 7vw}.relatedPillars div{grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.relatedPillars a{border:1px solid #444;padding:24px;font-weight:900}.relatedPillars a:hover{background:var(--gold);color:#111}.answerArticle{max-width:970px;margin:auto;padding:75px 30px 110px}.answerArticle header h1{letter-spacing:-.055em;margin:22px 0 28px;font-size:clamp(51px,6vw,88px);line-height:.95}.reviewLine{color:#675e4f;border-top:1px solid #aaa;border-bottom:1px solid #aaa;flex-wrap:wrap;gap:12px 25px;padding:20px 0;font-size:10px;display:flex}.answerArticle section{border-bottom:1px solid #c5bcae;padding:55px 0}.answerArticle section p{color:#292929;font-family:Georgia,serif;font-size:21px;line-height:1.8}.answerArticle .quickAnswer{background:var(--gold-light);border:0;margin-top:55px;padding:38px}.answerArticle .quickAnswer p{font-size:25px;font-weight:700}.answerArticle .example{border-left:8px solid var(--gold);background:#fff;padding:45px 38px}.relatedQuestions{flex-direction:column;display:flex}.relatedQuestions a{border-top:1px solid #bbb;padding:18px 0;font-weight:900}.answerArticle aside{color:#fff;background:#0b0b0b;margin-top:70px;padding:55px}.answerArticle aside span{color:var(--gold);letter-spacing:.17em;font-size:10px;font-weight:900}.answerArticle aside h2{letter-spacing:-.05em;margin:20px 0 35px;font-size:47px;line-height:.95}.answerArticle aside a{background:var(--gold);color:#111;padding:16px 19px;font-size:10px;font-weight:900}.articleNote,.storyDisclaimer{color:#766f64;margin-top:28px;font-size:10px;line-height:1.5}.caseGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:70px 7vw 20px;display:grid}.caseGrid article{border-top:8px solid var(--gold);background:#fff;padding:35px}.caseGrid article>span,.caseGrid h3{color:#926b23;letter-spacing:.15em;font-size:9px;font-weight:900}.caseGrid h2{letter-spacing:-.045em;margin:55px 0 35px;font-size:36px;line-height:.98}.caseGrid p{color:#555;line-height:1.65}.caseGrid b{margin-top:35px;font-size:11px;line-height:1.5;display:block}.storyDisclaimer{padding:0 7vw 80px}.askPage{grid-template-columns:.85fr 1.15fr;gap:9vw;padding:100px 7vw;display:grid}.askPage h1{letter-spacing:-.07em;margin:25px 0;font-size:clamp(60px,7vw,110px);line-height:.84}.askPage>div p{color:#555;max-width:560px;line-height:1.75}.askPage form{border-top:8px solid var(--gold);background:#fff;gap:23px;padding:40px;display:grid}.askPage label{letter-spacing:.14em;font-size:9px;font-weight:900}.askPage label small{color:#777}.askPage input,.askPage textarea{background:#f8f6f0;border:1px solid #aaa;width:100%;margin-top:9px;padding:14px;font:16px Arial;display:block}.askPage .consent{letter-spacing:0;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.askPage .consent input{width:auto;margin:2px 0}.askPage button{background:var(--gold);letter-spacing:.12em;cursor:pointer;border:0;padding:18px;font-weight:900}@media (width<=880px){.learnTeaser,.learnHero,.pillarQuestions,.askPage{grid-template-columns:1fr}.learnTeaser{padding:75px 24px}.learning .learnNav{padding:0 20px}.learnNav div>a:first-child{display:none}.learnHero,.pillarHero{padding:80px 24px}.learnHero{min-height:580px}.pillarIntro,.pillarGrid,.learnStories,.learnAsk,.pillarQuestions,.relatedPillars,.caseGrid,.askPage{padding-left:24px;padding-right:24px}.pillarGrid,.caseGrid{grid-template-columns:1fr}.learnStories{flex-direction:column;align-items:flex-start}.relatedPillars div{grid-template-columns:1fr}.questionList a{grid-template-columns:35px 1fr}.questionList a b{grid-column:2}.crumbs{padding-left:24px}.answerArticle{padding-left:24px;padding-right:24px}.caseGrid article{min-height:430px}}@media (width<=520px){.learnNav .learnBrand{font-size:11px}.learnNav>a:first-child{display:none}.learnHero h1,.pillarHero h1{font-size:56px}.pillarCard{min-height:560px;padding:28px}.pillarCard h2,.learnStories h2{font-size:43px}.answerArticle .quickAnswer,.answerArticle .example,.answerArticle aside{padding:28px}.answerArticle section p{font-size:18px}.answerArticle .quickAnswer p{font-size:21px}.askPage form{padding:28px}}.learnNav{border-bottom-color:#21d6c3}.askLink{background:#b5ff5b}.learnHero{background:#080808;position:relative;overflow:hidden}.learnHero:after{content:"";opacity:.13;border:62px solid #21d6c3;border-radius:50%;width:380px;height:380px;position:absolute;top:-120px;right:-100px}.pillarCta:hover{color:#080808;background:#21d6c3}.learnStories{background:linear-gradient(110deg,#21d6c3 0 52%,#b5ff5b 52%)}.learnStories span{color:#080808}.reviewLine{color:#41605d}.learnTeaser{background:#080808;border-top:0;border-bottom:1px solid #333;gap:5vw;padding:120px 7vw;position:relative;overflow:hidden}.learnTeaser:before{content:"LEARN";color:#0000;-webkit-text-stroke:1px #21d6c338;letter-spacing:-.08em;pointer-events:none;font-size:220px;font-weight:950;position:absolute;top:-55px;right:-25px}.learnTeaserCopy{z-index:2;position:relative}.learnScribble{color:#b5ff5b;margin:22px 0 18px;font-family:Segoe Script,Bradley Hand,cursive;font-size:clamp(24px,2.5vw,38px);transform:rotate(-1deg)}.learnTeaser p{font-size:16px}.learnBigCta{color:#080808;letter-spacing:.13em;background:#b5ff5b;margin-top:22px;padding:17px 22px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex;box-shadow:7px 7px #00aeea}.learnBigCta:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #00aeea}.learnTeaserLinks{z-index:2;background:#0e1514;border:2px solid #21d6c3;margin-top:30px;padding:22px;position:relative;box-shadow:14px 14px #b5ff5b}.learnTeaserLinks small{color:#21d6c3;letter-spacing:.16em;padding:6px 5px 22px;font-size:9px;font-weight:900}.learnTeaserLinks a{padding:25px 5px}.learnTeaserLinks a:hover{color:#b5ff5b}.learnTeaserLinks .allTopics{color:#080808;background:#21d6c3;border:0;margin-top:18px;padding:18px}@media (width<=880px){.learnTeaser{padding:85px 24px}.learnTeaser:before{font-size:130px;top:10px}.learnTeaserLinks{margin-right:10px}.pillarCard{box-shadow:7px 7px #21d6c3}.pillarCard:nth-child(2n){box-shadow:7px 7px #b5ff5b}.learnStories{background:linear-gradient(160deg,#21d6c3 0 58%,#b5ff5b 58%)}}:root{--gold:#00aeea;--gold-light:#b5ff5b}.learning{background:#eee}.learnNav .learnBrand:after{content:"  •  ANSWERS WITHOUT THE MORTGAGE-SPEAK";color:#b5ff5b;font-size:8px}.askLink{background:#b5ff5b;box-shadow:5px 5px #00aeea}.learnHero{background:#050505;border-bottom:8px solid #00aeea}.learnHero:after{border-color:#b5ff5b}.learnHero h1 i,.learnHero span,.pillarIntro>span,.pillarHero>span,.learnAsk>span,.pillarGuide>span,.relatedPillars>span,.answerArticle section>span,.answerArticle header>span,.askPage>div>span{color:#00aeea}.pillarIntro,.pillarGrid{background:#eee}.pillarCard{border:1px solid #999;box-shadow:12px 12px #00aeea}.pillarCard:nth-child(2n){box-shadow:12px 12px #b5ff5b}.pillarCard:after{border-color:#b5ff5b}.pillarCard>span{color:#0877b9}.pillarCard:nth-child(2),.pillarCard:nth-child(5){background:#080808}.pillarCard:nth-child(2) .pillarCta,.pillarCard:nth-child(5) .pillarCta{background:#b5ff5b}.pillarCta:hover{background:#00aeea}.learnStories{background:#00aeea;border-top:14px solid #b5ff5b}.crumbs{color:#155b73;background:#e5f8ff}.questionList a:hover h3{color:#0877b9}.relatedPillars a:hover{background:#b5ff5b}.answerArticle .quickAnswer{background:#e5faff;border:2px solid #00aeea;box-shadow:10px 10px #b5ff5b}.answerArticle .example{border-left-color:#b5ff5b}.answerArticle aside span{color:#b5ff5b}.answerArticle aside a,.askPage button{background:#b5ff5b}.caseGrid article{border-top-color:#00aeea;box-shadow:8px 8px #b5ff5b}.caseGrid article>span,.caseGrid h3{color:#0877b9}.askPage form{border-top-color:#00aeea;box-shadow:12px 12px #b5ff5b}.askPage input,.askPage textarea{background:#f4fbfd}.learnTeaser{background:#050505;border-top:1px solid #292929;border-bottom:0;grid-template-columns:1.08fr .92fr;gap:6vw;padding:120px 7vw}.learnTeaser:before{content:"?";color:#b5ff5b;-webkit-text-stroke:0;opacity:.06;font-size:420px;top:-90px;right:3vw}.learnTeaser>div>span{color:#00aeea}.learnScribble{color:#b5ff5b}.learnTeaser h2{font-size:clamp(62px,7vw,112px)}.learnTeaser h2 i{color:#00aeea}.learnBigCta{background:#b5ff5b;box-shadow:9px 9px #00aeea}.learnTeaserLinks{background:#0b0b0b;border:1px solid #444;margin-top:0;padding:0;box-shadow:16px 16px #00aeea}.learnTeaserLinks small{color:#b5ff5b;padding:25px}.learnTeaserLinks a{grid-template-columns:34px 1fr auto;align-items:center;padding:23px 25px;display:grid}.learnTeaserLinks a:nth-of-type(odd){border-left:7px solid #b5ff5b}.learnTeaserLinks a:nth-of-type(2n){border-left:7px solid #00aeea}.learnTeaserLinks a:hover{color:#fff;background:#141414;padding-left:32px}.learnTeaserLinks em{color:#777;font-size:9px;font-style:normal}.learnNavLink{color:#b5ff5b}@media (width<=880px){.learnTeaser{grid-template-columns:1fr}.learnTeaserLinks{margin:20px 10px 14px 0;box-shadow:9px 9px #00aeea}.pillarCard{box-shadow:7px 7px #00aeea}.pillarCard:nth-child(2n){box-shadow:7px 7px #b5ff5b}.learnStories{background:#00aeea}.learnNav .learnBrand:after{display:none}}.how ul{margin:0;padding:25px 0 0;list-style:none}.how ul li{border-top:1px solid #353535;gap:25px;padding:24px 0;display:flex}.how ul li>b{color:#b5ff5b;font-size:28px;line-height:.65}.how ul li h3{margin-bottom:8px;font-size:19px}.how ul li p{color:#aaa;margin-bottom:0;line-height:1.55}.qaIntro>a{box-shadow:8px 8px 0 var(--blue);border:2px solid #b5ff5b;color:#fff!important;background:#0d0d0d!important}.qaIntro>a:hover{box-shadow:11px 11px 0 var(--blue);transform:translate(-2px,-2px)!important}.profileArrow,.mobileCta{display:none!important}@media (width<=880px){body{padding-bottom:0}.qaPromise{white-space:normal;max-width:100%;font-size:clamp(24px,7.4vw,31px);line-height:1.15}.quickAnswers:before{opacity:.08;top:-80px;right:-155px}.qaIntro>a{text-align:center;justify-content:center;width:auto;max-width:100%}.qaStage{min-height:570px}.profileWhite{padding-bottom:55px}.learnScribble{max-width:75%;font-size:28px;line-height:1.15}.learnTeaser:before{font-size:260px;top:90px;right:-30px}.learnBigCta{text-align:center;max-width:100%;line-height:1.4}.how ul li{gap:16px}.how ul li>b{flex:0 0 18px}.how ul li h3{font-size:17px}}@media (width<=520px){.qaStage{min-height:585px}.qaCharacter{bottom:-12px}.qaPicker{margin-top:20px}.profileBlack{overflow:hidden}.profilePerson{width:92%;right:-14%}.profileWhite blockquote{max-width:100%;font-size:17px}.learnTeaser{overflow:hidden}.learnTeaserLinks{margin-right:8px}.learnScribble{max-width:70%}}.choices>a>span{color:#b5ff5b;font-size:28px;line-height:1}.choices>a:nth-child(2)>span{color:#080808}@media (width<=520px){.quickAnswers{padding-left:20px;padding-right:20px}.qaStage{min-height:620px}.clientBubble{top:28px}.answerBubble{top:190px}.qaCharacter{width:48%;height:300px;bottom:10px;left:5%}.qaPicker{padding-left:0;padding-right:0}.profileBlack{height:600px;padding:40px 22px 0}.profileTitle{z-index:7;position:relative}.profileTitle h2{max-width:100%;font-size:55px}.profilePerson{align-items:flex-end;width:62%;height:410px;bottom:0;right:0}.profilePerson img{max-width:100%;max-height:100%}.profileWhite{min-height:0;padding:76px 24px 60px}.profileWhite blockquote{max-width:100%;margin:0 0 30px;font-size:17px;line-height:1.22}.profileWhite>a{z-index:8;position:relative}.limeDots{top:-18px;left:24px}.choices>a>span{font-size:30px}.choices h3{margin-top:28px}.choices>a{min-height:300px}}.storySpotlight{color:#fff;background:#080808;border-top:1px solid #2b2b2b;grid-template-columns:1.05fr .95fr .95fr;display:grid}.storySpotlight>div,.storySpotlight>article{border-right:1px solid #444;min-height:330px;padding:58px 4vw}.storySpotlight>article:last-child{border-right:0}.storySpotlight span,.storySpotlight small{color:#b5ff5b;letter-spacing:.17em;font-size:10px;font-weight:900}.storySpotlight h2{letter-spacing:-.055em;margin:26px 0 0;font-size:clamp(35px,3.4vw,57px);line-height:.9}.storySpotlight h3{letter-spacing:-.04em;margin:36px 0 20px;font-size:28px;line-height:1}.storySpotlight h3 i{color:#00aeea;font-style:normal}.storySpotlight p{color:#bbb;line-height:1.6}.storySpotlight .green{color:#080808;background:#b5ff5b}.storySpotlight .green small,.storySpotlight .green p{color:#080808}.choices>a{min-height:330px;padding-top:44px;position:relative}.choices>a:before{content:"";background:#00aeea;width:54px;height:8px}.choices>a:nth-child(2):before{background:#b5ff5b}.choices>a:nth-child(3):before{background:linear-gradient(90deg,#00aeea 0 50%,#b5ff5b 50%)}.choices h3{margin:36px 0 24px;font-weight:950}.qaPromise,.learnScribble{letter-spacing:0;font-family:Brush Script MT,Segoe Script,Bradley Hand,cursive;font-weight:400;line-height:1.04;transform:rotate(-1deg)}.qaPromise{font-size:clamp(38px,4vw,65px)}.learnScribble{max-width:100%;font-size:clamp(36px,4vw,60px)}.profileTitle{width:58%;padding-bottom:12px}.storyGrid article.green{color:#080808;background:#b5ff5b;border-color:#b5ff5b}.storyGrid article.green>span,.storyGrid article.green p{color:#080808}.realStoryGrid{grid-template-columns:repeat(2,1fr)}@media (width<=880px){.storySpotlight{grid-template-columns:1fr}.storySpotlight>div,.storySpotlight>article{border-bottom:1px solid #444;border-right:0;min-height:0;padding:46px 24px}.realStoryGrid{grid-template-columns:1fr}.profileBlack{height:410px;padding:28px 24px 0}.profileTitle{justify-content:flex-start;width:64%;height:100%;padding-top:24px}.profileTitle h2{font-size:clamp(58px,12vw,88px)}.profilePerson{width:50%;height:330px;bottom:0;right:0}.profileWhite{min-height:260px;padding:44px 24px 42px}.profileWhite blockquote{max-width:100%;font-size:17px}.learnScribble{max-width:100%}}@media (width<=520px){.storySpotlight h2{font-size:36px}.storySpotlight h3{font-size:25px}.choices>a{min-height:285px;padding:36px 24px}.choices h3{margin-top:30px;font-size:40px}.qaPromise,.learnScribble{max-width:100%;font-size:36px}.profileBlack{height:365px;padding:24px 20px 0}.profileTitle{width:62%;padding-top:18px}.profileTitle h2{font-size:53px;line-height:.8}.profileTitle strong{max-width:100%;font-size:11px}.profileTitle small{font-size:8px}.profilePerson{width:52%;height:275px;bottom:0;right:-2%}.profileWhite{min-height:0;padding:43px 20px 38px}.profileWhite blockquote{max-width:100%;margin-bottom:24px;font-size:14px;line-height:1.24}.limeDots{top:-13px;left:20px}.limeDots button{width:14px;height:14px}.limeDots button.active{width:29px}.profileWhite>a{padding:13px 16px}}.teamIntro{justify-content:space-between;align-items:flex-end;gap:40px;padding:0 7vw 48px;display:flex}.teamIntro span{color:var(--blue);letter-spacing:.22em;font-size:11px;font-weight:900}.teamIntro p{color:#a6a6a6;letter-spacing:.08em;text-align:right;max-width:470px;margin:0;font-size:13px;font-weight:900;line-height:1.55}.profileStage{color:#080808;background:#fff;position:relative;overflow:hidden}.profileBlack{background:#050505;height:520px;padding:38px 6vw 0;position:relative;overflow:visible}.profileTitle{z-index:3;flex-direction:column;justify-content:center;align-items:flex-start;width:62%;height:100%;padding-bottom:22px;display:flex;position:relative}.profileTitle h2{color:#fff;letter-spacing:-.075em;text-transform:uppercase;margin:0 0 24px;font-size:clamp(82px,10.2vw,154px);font-weight:950;line-height:.75}.profileTitle strong{color:#fff;letter-spacing:.035em;font-size:16px}.profileTitle small{color:#929292;letter-spacing:.16em;margin-top:7px;font-size:10px;font-weight:900}.profilePerson{z-index:6;pointer-events:none;justify-content:center;align-items:flex-end;width:45%;height:670px;display:flex;position:absolute;bottom:-205px;right:4vw}.profilePerson img{object-fit:contain;object-position:center bottom;filter:drop-shadow(2px 0 #b5ff5b)drop-shadow(-2px 0 #b5ff5b)drop-shadow(0 2px #b5ff5b)drop-shadow(0 -2px #b5ff5b)drop-shadow(0 0 8px #b5ff5b99);max-width:100%;max-height:100%;display:block}.profileArrow{z-index:10;color:#b58f96;cursor:pointer;background:0 0;border:0;padding:12px;font:400 62px/1 Arial;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%)}.profileArrow:hover{color:#b5ff5b;transform:translateY(-50%)scale(1.12)}.profileArrow.prev{left:8px}.profileArrow.next{right:8px}.profileWhite{background:#fff;min-height:370px;padding:54px 51% 62px 3vw;position:relative}.profileWhite blockquote{letter-spacing:-.03em;text-transform:uppercase;max-width:650px;margin:0 0 28px;font-size:clamp(20px,2vw,31px);font-weight:950;line-height:1.17}.profileWhite>a{color:#fff;letter-spacing:.12em;background:#050505;padding:15px 20px;font-size:10px;font-weight:900;transition:all .2s;display:inline-flex}.profileWhite>a:hover{color:#050505;background:#b5ff5b}.limeDots{z-index:9;gap:13px;display:flex;position:absolute;top:-18px;left:3vw}.limeDots button{cursor:pointer;background:#b5ff5b;border:2px solid #050505;border-radius:50%;width:22px;height:22px;padding:0;transition:all .2s}.limeDots button.active{border-radius:20px;width:48px}.profileControls{align-items:center;gap:14px;margin-top:22px;display:flex}.profileControls button{color:#050505;letter-spacing:.11em;cursor:pointer;background:#fff;border:2px solid #050505;min-height:44px;padding:12px 16px;font-size:9px;font-weight:900;transition:all .2s}.profileControls button:last-child{background:#b5ff5b}.profileControls button:hover,.profileControls button:focus-visible{outline-offset:2px;background:#00aeea;outline:3px solid #050505}.profileControls span{letter-spacing:.14em;white-space:nowrap;font-size:9px;font-weight:900}.personalityPeek{z-index:8;opacity:.88;flex-direction:column;align-items:center;width:105px;display:flex;position:absolute;bottom:18px;right:1.5vw}.personalityPeek span{color:#b5ff5b;letter-spacing:.13em;background:#050505;margin-bottom:4px;padding:4px 7px;font-size:7px;font-weight:900}.personalityPeek img{object-fit:contain;object-position:center bottom;width:92px;height:112px}@media (width<=880px){.team{padding:70px 0 90px}.teamIntro{flex-direction:column;align-items:flex-start;gap:14px;padding:0 24px 38px}.teamIntro p{text-align:left}.profileBlack{height:550px;padding:34px 24px 0}.profileTitle{justify-content:flex-start;width:100%;height:auto}.profileTitle h2{margin-bottom:17px;font-size:clamp(58px,14vw,104px);line-height:.78}.profileTitle strong{font-size:13px}.profilePerson{width:72%;height:470px;bottom:-145px;right:-7%}.profileWhite{min-height:390px;padding:52px 34% 70px 24px}.profileWhite blockquote{font-size:21px}.profileArrow{font-size:48px}.profileArrow.prev{left:0}.profileArrow.next{right:0}.limeDots{left:24px}.personalityPeek{width:82px;right:12px}.personalityPeek img{width:78px;height:100px}}@media (width<=520px){.brand img{width:165px;height:48px}.profileBlack{height:510px}.profileTitle h2{font-size:58px}.profileTitle strong{max-width:78%;line-height:1.3}.profilePerson{width:96%;height:390px;bottom:-108px;right:-19%}.profileWhite{min-height:430px;padding:48px 22px 80px}.profileWhite blockquote{max-width:88%;font-size:18px}.limeDots{gap:8px;left:22px}.limeDots button{width:16px;height:16px}.limeDots button.active{width:32px}.personalityPeek{opacity:.78;bottom:10px;right:8px}.profileArrow{font-size:42px;top:55%}}.profileBlack{height:390px;padding:22px 5vw 0}.profileTitle{width:58%;height:100%;padding-bottom:12px}.profileTitle h2{margin-bottom:17px;font-size:clamp(74px,8vw,124px)}.profilePerson{width:40%;height:365px;bottom:0;right:4vw}.profileWhite{min-height:310px;padding:46px 48% 42px 5vw}.profileWhite blockquote{margin-bottom:24px;font-size:clamp(17px,1.55vw,23px);line-height:1.16}.limeDots{left:5vw}@media (width<=880px){.profileBlack{height:410px;padding:28px 24px 0}.profileTitle{justify-content:flex-start;width:64%;height:100%;padding-top:24px}.profileTitle h2{font-size:clamp(58px,12vw,88px)}.profilePerson{width:50%;height:330px;bottom:0;right:0}.profileWhite{min-height:260px;padding:44px 24px 42px}.profileWhite blockquote{max-width:100%;font-size:17px}.limeDots{left:24px}}@media (width<=520px){.profileBlack{height:365px;padding:24px 20px 0}.profileTitle{width:62%;height:100%;padding-top:18px}.profileTitle h2{font-size:53px;line-height:.8}.profileTitle strong{max-width:100%;font-size:11px}.profileTitle small{font-size:8px}.profilePerson{width:52%;height:275px;bottom:0;right:-2%}.profileWhite{min-height:0;padding:43px 20px 38px}.profileWhite blockquote{max-width:100%;margin-bottom:24px;font-size:14px;line-height:1.24}.limeDots{top:-13px;left:20px}.limeDots button{width:14px;height:14px}.limeDots button.active{width:29px}.profileWhite>a{padding:13px 16px}.profileControls{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.profileControls button{padding:10px 8px;font-size:8px}.profileControls button:last-child{text-align:center}}.profilePerson{align-items:stretch;overflow:hidden}.profilePerson img{object-fit:cover;object-position:50% 6%;width:100%;max-width:none;height:100%;max-height:none}@media (width<=880px){.profilePerson img{object-position:50% 5%}}@media (width<=520px){.profilePerson{width:48%;right:1%}.profilePerson img{object-position:50% 4%}}.profilePerson{background:#d8d8d8;border:2px solid #b5ff5b;width:31%;height:350px;bottom:20px;right:4vw;overflow:hidden;box-shadow:0 0 18px #b5ff5b59}.profilePerson img{object-fit:cover;object-position:center top;filter:none;width:100%;height:100%}@media (width<=880px){.profilePerson{width:38%;height:330px;bottom:22px;right:24px}.profilePerson img{object-position:center top}}@media (width<=520px){.profileBlack{height:355px}.profilePerson{width:42%;height:245px;bottom:18px;right:14px}.profilePerson img{object-position:center top}}.profilePerson{width:36%;height:365px;box-shadow:none;background:0 0;border:0;align-items:stretch;bottom:0;right:3vw;overflow:hidden}.profilePerson img{object-fit:cover;object-position:50% 4%;filter:drop-shadow(2px 0 #b5ff5b)drop-shadow(-2px 0 #b5ff5b)drop-shadow(0 2px #b5ff5b)drop-shadow(0 -2px #b5ff5b)drop-shadow(0 0 8px #b5ff5b99);width:100%;max-width:none;height:100%;max-height:none}@media (width<=880px){.profilePerson{width:44%;height:330px;bottom:0;right:1%}.profilePerson img{object-position:50% 4%}}@media (width<=520px){.profilePerson{width:46%;height:260px;bottom:0;right:0}.profilePerson img{object-position:50% 3%}}.profilePerson{align-items:flex-end;width:38%;height:365px;overflow:visible}.profilePerson img{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scale(var(--portrait-scale,1));transform-origin:bottom;filter:drop-shadow(2px 0 #b5ff5b)drop-shadow(-2px 0 #b5ff5b)drop-shadow(0 2px #b5ff5b)drop-shadow(0 -2px #b5ff5b)drop-shadow(0 0 8px #b5ff5b99)}.intent{background:#ececec;padding:110px 7vw}.intentIntro{grid-template-columns:1fr 1fr;align-items:end;gap:4vw;margin-bottom:48px;display:grid}.intentIntro>span{color:var(--blue);letter-spacing:.2em;grid-column:1/-1;font-size:10px;font-weight:900}.intentIntro h2{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(55px,6.7vw,105px);font-weight:950;line-height:.84}.intentIntro h2 i{color:var(--blue);font-style:normal}.intentIntro p{max-width:520px;margin:0 0 8px;font-size:19px;line-height:1.55}.intentCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.intentCardItem{min-width:0}.intentCardItem>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #aaa;grid-template-columns:1fr auto;align-content:space-between;gap:25px;width:100%;min-height:180px;padding:25px;transition:all .2s;display:grid;box-shadow:0 0 #0000}.intentCardItem>button:hover,.intentCardItem>button.active{box-shadow:8px 8px 0 var(--blue);border-color:#111;transform:translate(-4px,-4px)}.intentCardItem.accentGreen>button:hover,.intentCardItem.accentGreen>button.active{box-shadow:8px 8px #b5ff5b}.intentCardItem>button>b{letter-spacing:-.03em;grid-column:1/2;max-width:250px;font-size:22px;line-height:1.02}.intentCardItem>button>em{grid-area:2/2;font-size:24px;font-style:normal}.intentReveal{color:#fff;background:#080808;grid-template-columns:.9fr 1.1fr;gap:5vw;margin-top:28px;padding:42px;animation:.35s bubbleIn;display:grid}.intentRevealMobile{display:none}.intentRevealDesktop{grid-column:1/-1;margin-top:0}.intentRevealCopy small,.intentActions small{color:#b5ff5b;letter-spacing:.18em;font-size:9px;font-weight:900}.intentRevealCopy h3{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,4.3vw,68px);line-height:.92}.intentRevealCopy p,.intentActions p{color:#bbb;line-height:1.6}.intentActions{grid-template-columns:1fr 1fr;align-self:stretch;display:grid}.intentActions>div{border:1px solid #3a3a3a;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.intentActions h4{margin:22px 0 10px;font-size:25px}.intentActions .applicationSubmit{text-align:center;width:100%;margin-top:auto;display:block}.intentActions a,.intentActions button{background:var(--blue);color:#050505;letter-spacing:.1em;cursor:pointer;border:0;margin-top:auto;padding:16px 18px;font-size:10px;font-weight:900}.intentActions>div+div a,.intentActions>div+div button{background:#b5ff5b}.guideModal{z-index:100;opacity:0;visibility:hidden;pointer-events:none;background:#000000d1;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.guideModal.isOpen{opacity:1;visibility:visible;pointer-events:auto}.guidePanel{border-top:10px solid var(--blue);background:#fff;width:min(820px,100%);max-height:92vh;padding:48px;position:relative;overflow:auto;box-shadow:15px 15px #b5ff5b}.calendarPanel{border-top:10px solid var(--blue);background:#fff;width:min(900px,100%);max-height:94vh;padding:34px;position:relative;overflow:auto;box-shadow:15px 15px #b5ff5b}.calendarPanel>span{color:#007eaa;letter-spacing:.19em;font-size:10px;font-weight:900}.calendarPanel h2{letter-spacing:-.045em;margin:12px 46px 22px 0;font-size:clamp(32px,4vw,54px);line-height:.95}.calendarPanel iframe{background:#fff;border:0;border-radius:8px;width:100%;height:min(720px,72vh);display:block}.guidePanel>span,.guideSuccess>span{color:#007eaa;letter-spacing:.19em;font-size:10px;font-weight:900}.guidePanel h2{letter-spacing:-.06em;margin:16px 0 14px;font-size:clamp(45px,5.5vw,75px);line-height:.86}.guidePanel>p{color:#555}.guideClose{cursor:pointer;background:0 0;border:0;font-size:32px;position:absolute;top:14px;right:18px}.guideFields{grid-template-columns:1fr 1fr;gap:18px;margin:30px 0 22px;display:grid}.guideFields label{letter-spacing:.12em;font-size:9px;font-weight:900}.guideFields input{border:1px solid #999;width:100%;margin-top:8px;padding:14px;font:16px Arial;display:block}.guideConsent{color:#555;align-items:flex-start;gap:12px;font-size:10px;line-height:1.5;display:flex}.guideConsent input{margin-top:3px}.guideFollowup{color:#333;margin:18px 0;font-size:12px;line-height:1.5}.guideSubmit,.guideSuccess>a{color:#050505;letter-spacing:.11em;cursor:pointer;box-shadow:7px 7px 0 var(--blue);background:#b5ff5b;border:0;padding:17px 20px;font-size:10px;font-weight:900;display:inline-flex}.guideSuccess p{color:#555;margin-top:30px}.guideSuccess p a{border-bottom:2px solid var(--blue);font-weight:900}@media (width<=880px){.intentIntro,.intentReveal,.intentCards{grid-template-columns:1fr}.intentRevealDesktop{display:none}.intentRevealMobile{margin:12px 0;display:grid}.intentReveal{gap:28px}.intentActions{grid-template-columns:1fr 1fr}}@media (width<=560px){.intent{padding:75px 24px}.intentIntro{gap:24px}.intentCards,.intentActions,.guideFields{grid-template-columns:1fr}.intentCardItem>button{min-height:145px}.intentReveal{padding:26px}.guidePanel{padding:36px 24px}.guideModal{padding:14px}}@media (width<=880px){.profilePerson{width:43%;height:330px}.profilePerson img{object-position:center bottom}}@media (width<=520px){.profilePerson{width:45%;height:260px}.profilePerson img{object-position:center bottom}}.guideTeaser{grid-template-columns:82px 1fr;align-items:center;gap:18px;margin:22px 0 18px;display:grid}.guideTeaser img{object-fit:cover;width:82px;height:106px;box-shadow:5px 5px 0 var(--blue);border:1px solid #4a4a4a;display:block}.guideTeaser h4{margin:0 0 8px}.guideTeaser p{font-size:13px;margin:0!important;line-height:1.45!important}.guidePanel{grid-template-columns:minmax(210px,34%) 1fr;align-items:start;gap:42px;width:min(920px,100%);padding:42px;display:grid}.guidePanelCover{object-fit:contain;background:#050505;width:100%;height:auto;max-height:69vh;display:block;box-shadow:9px 9px #b5ff5b}.guidePanelContent{min-width:0}.guidePanelContent>span,.guideSuccess>span{color:#007eaa;letter-spacing:.19em;font-size:10px;font-weight:900}.guidePanelContent>p{color:#555}.guideGhlForm{border-top:6px solid var(--blue);background:#fff;min-width:0;margin-top:14px;padding:10px;box-shadow:7px 7px #b5ff5b}.guideGhlFrame{background:#fff;border:0;border-radius:8px;width:100%;height:714px;display:block}.guidePanelContent .guideQuestionLink{background:#eefaff;border-left:5px solid #b5ff5b;margin:12px 0 0;padding:12px 15px;line-height:1.5}.guideQuestionLink a{color:#006d94;text-underline-offset:3px;font-weight:900;text-decoration:underline}.guidePanelContent h2{letter-spacing:-.06em;margin:16px 0 14px;font-size:clamp(43px,4.8vw,70px);line-height:.86}.guideSuccess{padding:42px 0}.guideSuccess h2{margin-bottom:32px}.guideSubmit{justify-content:center;min-width:185px}.guideClose{z-index:3;background:#fff;border-radius:50%;width:38px;height:38px;line-height:34px}@media (width<=680px){.guidePanel{grid-template-columns:1fr;gap:14px;padding:42px 22px 28px}.guidePanelCover{width:86px;max-height:128px}.guidePanelContent h2{font-size:38px}.guideFields{margin-top:22px}.guideSuccess{padding:8px 0}.guideSuccess>a{line-height:1.35}.guideClose{top:8px;right:8px}}@media (width<=430px){.guidePanel{display:block}.guidePanelCover{float:left;width:72px;margin:0 16px 10px 0}.guidePanelContent h2{font-size:34px}.guidePanelContent form,.guideGhlForm{clear:both}}.leadFormModal{z-index:110;opacity:0;visibility:hidden;pointer-events:none;background:#000000d6;place-items:center;padding:24px;transition:opacity .18s,visibility .18s;display:grid;position:fixed;inset:0}.leadFormModal.isOpen{opacity:1;visibility:visible;pointer-events:auto}.leadFormPanel{color:#080808;background:#fff;border-top:9px solid #00aeea;width:min(720px,100%);max-height:92vh;padding:42px;position:relative;overflow:auto;box-shadow:12px 12px #b5ff5b}.leadFormPanel>span{color:#007eaa;letter-spacing:.18em;font-size:10px;font-weight:900}.leadFormPanel>h2{letter-spacing:-.055em;margin:14px 48px 10px 0;font-size:clamp(40px,5vw,68px);line-height:.9}.leadFormPanel>p{color:#555;margin:0 0 18px;font-size:16px;line-height:1.5}.leadFormPanel .ghlAskShell{padding:0}.leadFormClose{z-index:2;color:#fff;cursor:pointer;background:#080808;border:0;border-radius:50%;width:40px;height:40px;font-size:28px;line-height:36px;position:absolute;top:14px;right:16px}.floatingAsk{z-index:80;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:24px;right:24px}.floatingAskTrigger{color:#050505;cursor:pointer;letter-spacing:.11em;background:linear-gradient(90deg,#b5ff5b 0 47px,#00aeea 47px);border:0;align-items:center;gap:12px;padding:0 20px 0 0;font:900 11px/1 Arial;transition:all .2s;display:flex;box-shadow:7px 7px #050505}.floatingAskTrigger:hover{transform:translate(-2px,-2px);box-shadow:10px 10px #050505}.floatingAskTrigger b{place-items:center;width:47px;height:47px;font-size:23px;display:grid}.floatingAskTrigger span{white-space:nowrap}.floatingAskPanel{color:#fff;background:#0a0a0a;border:2px solid #b5ff5b;width:min(390px,100vw - 32px);padding:30px;animation:.25s bubbleIn;position:relative;box-shadow:10px 10px #00aeea}.floatingAskPanel>span{color:#b5ff5b;letter-spacing:.18em;font-size:8px;font-weight:900}.floatingAskPanel h2{letter-spacing:-.045em;max-width:310px;margin:15px 0 12px;font-size:38px;line-height:.92}.floatingAskPanel p{color:#bbb;margin-bottom:25px;font-size:14px;line-height:1.55}.floatingAskPrimary{color:#050505;letter-spacing:.11em;background:#b5ff5b;justify-content:center;padding:15px;font-size:10px;font-weight:900;display:flex}.floatingAskChoices{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.floatingAskChoices a{color:#fff;text-align:center;letter-spacing:.08em;border:1px solid #3b3b3b;padding:14px 8px;font-size:8px;font-weight:900}.floatingAskChoices a:hover{color:#b5ff5b;border-color:#00aeea}.floatingAskPanel>small{color:#858585;margin-top:17px;font-size:9px;line-height:1.5;display:block}.floatingAskClose{color:#fff;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:10px}.floatingAsk.open .floatingAskTrigger{background:linear-gradient(90deg,#00aeea 0 47px,#b5ff5b 47px)}@media (width<=880px){.floatingAsk{bottom:82px;right:18px}.floatingAskTrigger{padding-right:14px}.floatingAskPanel{padding:26px 22px}.floatingAskPanel h2{font-size:34px}}@media (width<=430px){.leadFormModal{padding:12px}.leadFormPanel{max-height:94vh;padding:34px 16px 20px;box-shadow:7px 7px #b5ff5b}.leadFormPanel>h2{margin-right:42px;font-size:36px}.floatingAsk{bottom:78px;right:12px}.floatingAskTrigger span{font-size:9px}.floatingAskPanel{width:calc(100vw - 24px);box-shadow:7px 7px #00aeea}.floatingAskChoices{grid-template-columns:1fr}}.learnNav{border-bottom:4px solid var(--answer)}.learnNav .learnBrand{color:var(--answer)}.learnNav .learnBrand:after{content:"  •  MORTGAGE ANSWERS WITHOUT THE MORTGAGE LANGUAGE";color:#b5ff5b}.learning .learnHero{border-bottom-color:var(--answer)}.learning .learnHero span,.learning .learnHero h1 i,.learning .pillarIntro>span,.learning .pillarHero>span,.learning .pillarGuide>span,.learning .answerArticle section>span,.learning .answerArticle header>span,.learning .askPage>div>span{color:var(--answer)}.learning .pillarCard{box-shadow:12px 12px 0 var(--answer)}.learning .pillarCard:nth-child(2n){box-shadow:12px 12px #b5ff5b}.learning .pillarCard:after{border-color:var(--answer)}.learning .learnStories{background:linear-gradient(110deg, var(--answer) 0 54%, #b5ff5b 54%);border-top:0}.learning .quickAnswer{border-color:var(--answer);box-shadow:10px 10px #b5ff5b}.learning .example{border-left-color:var(--answer)}.learning .askPage form{border-top-color:var(--answer)}.askPage .ghlAskShell{background:#fff;border-top:8px solid #00aeea;min-width:0;padding:18px;box-shadow:10px 10px #b5ff5b}.ghlAskFrame{background:#fff;border:0;border-radius:8px;width:100%;height:893px;display:block}@media (width<=560px){.askPage .ghlAskShell{padding:8px;box-shadow:6px 6px #b5ff5b}}.qaNext{z-index:6;color:#fff;letter-spacing:.11em;cursor:pointer;background:#0b0b0b;border:2px solid #b5ff5b;padding:13px 16px;font-size:9px;font-weight:900;transition:all .2s;position:absolute;bottom:22px;right:24px;box-shadow:6px 6px #00aeea}.qaNext:hover{transform:translate(-2px,-2px);box-shadow:9px 9px #00aeea}.creativeMoment{color:#fff;background:#080808;border-top:12px solid #b5ff5b;padding:115px 7vw;position:relative;overflow:hidden}.creativeMoment:after{content:"?";color:#0000;-webkit-text-stroke:2px #21d6c32e;pointer-events:none;font-size:520px;font-weight:950;line-height:1;position:absolute;top:-125px;right:-30px}.creativeLead,.scenarioHits,.creativeMoment>a{z-index:2;position:relative}.creativeLead span{color:var(--answer);letter-spacing:.2em;font-size:10px;font-weight:900}.creativeLead h2{letter-spacing:-.065em;max-width:1050px;margin:25px 0 20px;font-size:clamp(55px,7vw,112px);line-height:.84}.creativeLead h2 i{color:#b5ff5b;font-style:normal}.creativeLead p{color:var(--answer);font-family:Brush Script MT,Segoe Script,Bradley Hand,cursive;font-size:clamp(34px,4vw,58px);transform:rotate(-1deg)}.scenarioHits{flex-wrap:wrap;gap:10px;max-width:1100px;margin:45px 0;display:flex}.scenarioHits span{letter-spacing:.08em;background:#111;border:1px solid #3b3b3b;padding:15px 17px;font-size:10px;font-weight:900}.scenarioHits span:nth-child(3n+1){border-color:#b5ff5b}.scenarioHits span:nth-child(3n+2){border-color:var(--answer)}.scenarioHits span:nth-child(3n){border-color:#00aeea}.creativeMoment>a{background:linear-gradient(90deg, #b5ff5b 0 50%, var(--answer) 50%);color:#080808;letter-spacing:.12em;padding:18px 23px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:8px 8px #00aeea}.learnTeaser>div>span,.learnTeaser h2 i{color:var(--answer)}.learnTeaserLinks{border-color:var(--answer)}.learnTeaserLinks .allTopics{background:var(--answer)}@media (width<=880px){.learnNav .learnBrand:after{display:none}.creativeMoment{padding:80px 24px}.qaNext{bottom:16px;right:16px}}@media (width<=560px){.learnNav{padding:0 14px}.learnNav>a:first-child{font-size:8px}.learnNav .learnBrand{font-size:11px}.learnNav div a:not(.askLink){display:none}.creativeLead h2{font-size:52px}.scenarioHits{gap:8px;margin:34px 0}.scenarioHits span{width:100%;padding:12px 14px}.qaNext{padding:11px;font-size:8px;bottom:10px;right:10px}}:root{--answer:#00aeea}.learning,.learning button,.learning input,.learning textarea{font-family:Arial,Helvetica,sans-serif}.learning h1,.learning h2,.learning h3,.learning h4,.learning .pillarCta,.learning .questionList a,.learning .askLink{font-family:Arial,Helvetica,sans-serif;font-weight:950}.learnNav .learnBrand:after{content:"  /  MORTGAGE ANSWERS WITHOUT THE MORTGAGE LANGUAGE"}.learning .learnHero:after{border-color:#b5ff5b}.learning .learnStories{background:linear-gradient(110deg,#00aeea 0 54%,#b5ff5b 54%)}.learning .crumbs{color:#155b73;background:#e5f8ff}.learning .answerArticle section p{font-family:Arial,Helvetica,sans-serif;font-weight:600}.learning .answerArticle .quickAnswer{background:#e5faff}.learning .askPage input,.learning .askPage textarea{background:#f4fbfd}.creativeMoment:after{-webkit-text-stroke-color:#00aeea33}.profileBlack{height:455px}.profileTitle{width:54%}.profilePerson{width:47%;height:620px;bottom:-245px;right:2vw;overflow:visible}.profilePerson img{object-fit:contain;object-position:center bottom;width:100%;height:100%}@media (width<=880px){.profileBlack{height:430px}.profileTitle{width:58%}.profilePerson{width:70%;height:500px;bottom:-150px;right:-5%}.profileWhite{min-height:330px;padding-right:42%}}@media (width<=520px){.profileBlack{height:405px}.profileTitle{width:62%}.profilePerson{width:78%;height:370px;bottom:-45px;right:-10%}.profileWhite{min-height:0;padding:70px 20px 38px}}@media (width>=881px){.profileWhite{min-height:245px;padding-top:42px;padding-bottom:28px}}.navDrop{position:relative}.navDrop>button{color:#fff;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;padding:28px 0;font:900 11px Arial}.navDrop>button span{color:#b5ff5b;margin-left:5px}.navDrop>div{width:235px;box-shadow:8px 8px 0 var(--blue);background:#090909;border-top:4px solid #b5ff5b;padding:12px;display:none;position:absolute;top:60px;left:-18px}.navDrop:hover>div,.navDrop:focus-within>div{flex-direction:column;display:flex}.navDrop>div a{border-bottom:1px solid #292929;padding:12px 10px;font-size:10px}.navDrop>div a:hover{color:#b5ff5b}.teamLife{background:#e9e9e9;padding:105px 7vw}.teamLifeCopy{margin-bottom:42px}.teamLifeCopy>span{color:#007fae;letter-spacing:.2em;margin-bottom:22px;font-size:10px;font-weight:900;display:block}.teamLifeCopy h2,.teamReviews h2,.localIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,92px);font-weight:950;line-height:.86}.teamLifeCopy p,.localIntro p{color:#444;max-width:590px;margin:0;line-height:1.7}.teamLifeCopy p{max-width:760px;margin-top:26px}.teamLifeGrid{columns:4;column-gap:12px}.teamLifeGrid img{break-inside:avoid;width:100%;height:auto;margin:0 0 12px;display:block}.teamReviews{color:#fff;background:#080808;grid-template-columns:1fr 420px;align-items:center;gap:7vw;padding:105px 7vw;display:grid}.teamReviews>div>span,.localIntro>span{color:#b5ff5b;letter-spacing:.2em;font-size:10px;font-weight:900}.teamReviews h2{margin:22px 0}.teamReviews p{color:#aaa;max-width:560px;line-height:1.7}.teamReviews a{color:#050505;letter-spacing:.11em;box-shadow:7px 7px 0 var(--blue);background:#b5ff5b;margin-top:18px;padding:16px 20px;font-size:10px;font-weight:900;display:inline-flex}.teamReviews figure{margin:0}.teamReviews figure img{object-fit:contain;border:2px solid var(--blue);background:#fff;width:100%;max-height:570px;display:block;box-shadow:12px 12px #b5ff5b}.teamReviews figcaption{letter-spacing:.15em;color:#b5ff5b;margin-top:22px;font-size:9px;font-weight:900}.localExplore{background:#fff;padding:110px 7vw}.localIntro{grid-template-columns:1.1fr .9fr;align-items:end;gap:6vw;display:grid}.localIntro>span{color:#007fae;grid-column:1/-1}.localCards{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:55px;display:grid}.localCards>a{background:#f2f2f2;border:2px solid #090909;flex-direction:column;min-height:330px;padding:34px;transition:all .2s;display:flex}.localCards>a:nth-child(2n){box-shadow:9px 9px #b5ff5b}.localCards>a:nth-child(odd){box-shadow:9px 9px 0 var(--blue)}.localCards>a:hover{color:#fff;background:#090909;transform:translate(-4px,-4px)}.localCards small{color:#007fae;letter-spacing:.16em;font-weight:900}.localCards h3{letter-spacing:-.055em;max-width:580px;margin:55px 0 20px;font-size:clamp(34px,4vw,62px);line-height:.88}.localCards p{color:#555;max-width:560px;line-height:1.6}.localCards>a:hover p{color:#bbb}.localCards b{letter-spacing:.12em;margin-top:auto;font-size:10px}.localCta{color:#fff;background:#080808;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;padding:34px;display:flex}.localCta p{margin:0;font-size:20px;font-weight:900}.localCta a{background:var(--blue);color:#050505;letter-spacing:.1em;padding:16px 18px;font-size:10px;font-weight:900}.localWays{grid-template-columns:repeat(3,1fr);gap:14px;margin:58px 0 90px;display:grid}.localWays>a{color:#fff;background:#080808;border:2px solid #090909;flex-direction:column;min-height:350px;padding:30px;display:flex}.localWays>a:first-child{border-top:9px solid var(--blue)}.localWays>a:nth-child(2){border-top:9px solid #b5ff5b}.localWays>a:nth-child(3){border-top:9px solid var(--blue)}.localWays small,.localDivider>span,.localCta span{color:#b5ff5b;letter-spacing:.17em;font-size:10px;font-weight:900}.localWays h3{letter-spacing:-.045em;margin:55px 0 18px;font-size:33px;line-height:.95}.localWays p{color:#aaa;line-height:1.65}.localWays b{color:var(--blue);letter-spacing:.11em;margin-top:auto;font-size:10px}.localWays>a:nth-child(2) b{color:#b5ff5b}.localDivider{border-top:2px solid #090909;grid-template-columns:1.1fr .9fr;align-items:end;gap:5vw;padding:58px 0 0;display:grid}.localDivider>span{color:#007fae;grid-column:1/-1}.localDivider h3{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5vw,76px);line-height:.88}.localDivider p{color:#555;margin:0;line-height:1.7}.localCards ul{border-top:1px solid #aaa;margin:20px 0 32px;padding:0;list-style:none}.localCards li{letter-spacing:.08em;border-bottom:1px solid #bbb;padding:10px 0;font-size:10px;font-weight:900}.localCards>a:hover li{border-color:#444}.localCta>div{max-width:820px}.localCta span{margin-bottom:12px;display:block}.localCta p{line-height:1.25}@media (width<=880px){.navDrop{width:100%}.navDrop>button{text-align:center;width:100%;padding:11px 0}.navDrop>div{width:100%;box-shadow:none;border-top:1px solid #333;position:static}.teamLife,.teamReviews,.localExplore{padding:75px 24px}.teamLifeCopy,.localIntro,.teamReviews,.localDivider{grid-template-columns:1fr}.teamLifeCopy p,.localIntro p,.localDivider p{margin-top:24px}.teamLifeGrid{columns:2}.teamReviews figure{max-width:440px}.localWays{grid-template-columns:1fr;margin-bottom:70px}.localWays>a{min-height:290px}.localCards{grid-template-columns:1fr}.localCta{flex-direction:column;align-items:flex-start}}@media (width<=520px){.teamLifeGrid{columns:1}.localCards>a{min-height:290px;padding:28px}.localCta{padding:26px}.teamReviews h2,.localIntro h2,.teamLifeCopy h2{font-size:47px}}.localMagazine{--ink:#071019;--paper:#f4f8fa;--line:#c9d9e2;background:var(--paper);color:var(--ink)}.magNav{color:#fff;z-index:30;background:#060606;border-bottom:4px solid #b5ff5b;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.magNav img{width:190px}.magNav>div{align-items:center;gap:28px;display:flex}.magNav a{letter-spacing:.12em;font-size:10px;font-weight:900}.magNavCta{background:var(--blue);color:#050505;padding:14px 17px}.magHero{color:#fff;background:#080808;grid-template-columns:1.05fr .95fr;align-items:center;gap:7vw;min-height:680px;padding:100px 7vw 80px;display:grid}.magHero span,.magLetter span,.magContents>span,.magDaily span,.magAreaStory>span,.magLinks>span,.magEnd>span{color:#b5ff5b;letter-spacing:.2em;font-size:10px;font-weight:900}.magHero h1{letter-spacing:-.075em;margin:25px 0;font-size:clamp(68px,8vw,128px);font-weight:950;line-height:.78}.magHero h1 i{color:var(--blue);font-style:normal}.magHero p{color:#bbb;max-width:670px;font-size:19px;line-height:1.7}.magHero figure,.magArea figure{margin:0}.magHeroPhotos>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:420px;display:grid}.magHeroPhotos img{object-fit:contain;width:100%;height:100%;box-shadow:10px 10px 0 var(--blue);background:#181818;border:2px solid #b5ff5b;display:block}.magHeroPhotos img:first-child{grid-row:1/3}.magHeroPhotos img:nth-child(n+2){object-fit:cover;object-position:center 42%}.magHeroPhotos img:nth-child(2){box-shadow:10px 10px #b5ff5b}.magHero figcaption,.magArea figcaption{letter-spacing:.16em;margin-top:22px;font-size:9px;font-weight:900}.magHeroPhotos figcaption{margin-top:28px}.magLetter{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7vw;padding:90px 7vw;display:grid}.magLetter span{color:#007fae}.magLetter h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(45px,5.5vw,80px);line-height:.88}.magLetter p{color:#34454f;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.85}.magContents{background:#fff;padding:70px 7vw}.magContents>span{color:#007fae}.magContents>div{grid-template-columns:repeat(5,1fr);margin-top:28px;display:grid}.magContents a{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:180px;padding:22px;transition:all .2s;display:flex}.magContents a:hover{color:#fff;background:#080808;transform:translateY(-5px)}.magContents b{color:#00aeea}.magContents strong{margin-top:auto;font-size:19px;line-height:1}.magContents small{color:#657681;letter-spacing:.12em;margin-top:8px;font-size:9px}.magDaily{grid-template-columns:1.25fr .75fr;align-items:start;gap:7vw;padding:95px 7vw;display:grid}.magDaily>div>span{color:#007fae}.magDaily h2{letter-spacing:-.06em;margin:22px 0;font-size:clamp(48px,6vw,90px);line-height:.87}.magDaily>div>p{color:#34454f;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.85}.magDaily aside{color:#fff;background:#0b2d45;padding:35px;box-shadow:12px 12px #b5ff5b}.magDaily aside>b{color:#b5ff5b;letter-spacing:.16em;margin-bottom:22px;font-size:10px;display:block}.magDaily aside>a{border-top:1px solid #476579;padding:17px 0;font-size:11px;font-weight:900;line-height:1.4;display:block}.magArea{border-top:1px solid var(--line);grid-template-columns:1.12fr .88fr;align-items:start;gap:4vw 7vw;padding:110px 7vw;scroll-margin-top:76px;display:grid}.magArea.reverse .magAreaStory{grid-column:2}.magArea.reverse figure{grid-area:1/1}.magAreaStory>span{color:#007fae}.magAreaStory h2{letter-spacing:-.07em;margin:18px 0 22px;font-size:clamp(57px,7vw,105px);line-height:.8}.magAreaStory h3{color:#183a4f;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.45}.magAreaStory>p{color:#40535f;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.85}.magArea figure img{width:100%;height:auto;box-shadow:13px 13px 0 var(--blue);border:2px solid #080808;display:block}.magArea.reverse figure img{box-shadow:13px 13px #b5ff5b}.magQuestion{color:#fff;background:#080808;margin-top:38px;padding:28px}.magQuestion b{color:#b5ff5b;letter-spacing:.16em;font-size:9px}.magQuestion p{font-size:18px;line-height:1.55}.magQuestion a{background:var(--blue);color:#050505;letter-spacing:.1em;padding:13px 16px;font-size:10px;font-weight:900;display:inline-flex}.magLinks{border:1px solid var(--line);background:#fff;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin-top:18px;padding:34px;display:grid}.magLinks>span{color:#007fae;grid-column:1/-1;margin-bottom:22px}.magLinks>a{border:1px solid var(--line);flex-direction:column;min-height:210px;padding:24px;display:flex}.magLinks strong{font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.15}.magLinks p{color:#576974;line-height:1.55}.magLinks b{color:#007fae;letter-spacing:.12em;margin-top:auto;font-size:9px}.magEnd{text-align:center;background:var(--blue);padding:110px 7vw}.magEnd>span{color:#050505}.magEnd h2{letter-spacing:-.07em;margin:28px 0;font-size:clamp(60px,8vw,120px);line-height:.8}.magEnd p{max-width:700px;margin:0 auto 35px;font-size:19px;line-height:1.6}.magEnd a{color:#fff;letter-spacing:.12em;background:#080808;padding:17px 22px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:8px 8px #b5ff5b}.magFooter{color:#fff;background:#080808;justify-content:space-between;gap:50px;padding:35px 7vw;display:flex}.magFooter a{letter-spacing:.12em;color:#b5ff5b;font-size:10px;font-weight:900}.magFooter p{color:#777;max-width:700px;font-size:10px;line-height:1.5}@media (width<=900px){.magNav>div a:not(.magNavCta){display:none}.magHero,.magLetter,.magDaily,.magArea{grid-template-columns:1fr;padding:75px 24px}.magContents{padding:60px 24px}.magContents>div{grid-template-columns:1fr 1fr}.magArea.reverse .magAreaStory,.magArea.reverse figure{grid-area:auto}.magLinks{grid-template-columns:1fr}.magEnd{padding:85px 24px}.magFooter{flex-direction:column;padding:35px 24px}.magLetter p{font-size:17px}}@media (width<=520px){.magNav{padding:0 18px}.magNav img{width:155px}.magNavCta{padding:12px}.magHero h1{font-size:59px}.magHeroPhotos>div{gap:10px;height:320px}.magContents>div{grid-template-columns:1fr}.magContents a{min-height:130px}.magAreaStory h2{font-size:55px}.magLinks{padding:18px}.magEnd h2{font-size:58px}}.magArea.noPhoto{grid-template-columns:1fr}.magArea.noPhoto .magAreaStory{grid-column:1;max-width:980px}.magArea.noPhoto .magLinks{grid-column:1}.magLife{color:#fff;background:#0b2d45;grid-column:1/-1;grid-template-columns:.65fr 1.35fr;gap:48px;margin-top:24px;padding:52px;display:grid}.magLifeIntro>span{color:#b5ff5b;letter-spacing:.18em;font-size:10px;font-weight:900}.magLifeIntro h3{letter-spacing:-.045em;margin:20px 0;font-size:clamp(32px,3.5vw,55px);line-height:.9}.magLifeIntro p{color:#b9cbd5;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65}.magLifeGrid{grid-template-columns:1fr 1fr;display:grid}.magLifeGrid>a{border:1px solid #496578;flex-direction:column;min-height:275px;padding:27px;transition:all .2s;display:flex}.magLifeGrid>a:hover{color:#08141c;background:#fff;transform:translateY(-4px)}.magLifeGrid span{color:#b5ff5b;letter-spacing:.16em;font-size:9px;font-weight:900}.magLifeGrid>a:hover span{color:#007fae}.magLifeGrid strong{margin:18px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.15}.magLifeGrid p{color:#c6d5dd;margin:0;line-height:1.6}.magLifeGrid>a:hover p{color:#465a66}.magLifeGrid b{color:var(--blue);letter-spacing:.12em;margin-top:auto;padding-top:20px;font-size:9px}.magDining{background:#123d56;border:1px solid #496578;border-left:7px solid #b5ff5b;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding:24px 28px;display:flex}.magDining span{color:#b5ff5b;letter-spacing:.15em;font-size:10px;font-weight:900}.magDining h4{margin:8px 0;font-size:clamp(24px,2.5vw,34px)}.magDining p{color:#c6d5dd;margin:0;line-height:1.5}.magDining a{color:#07141c;letter-spacing:.08em;background:#b5ff5b;flex-shrink:0;padding:14px 18px;font-size:11px;font-weight:900}@media (width<=900px){.magDining{display:block}.magDining a{margin-top:18px;display:inline-flex}}.magArea>.magQuestion{color:#fff;background:#080808;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:36px;display:grid}.magArea>.magQuestion b{color:#b5ff5b;letter-spacing:.16em;font-size:9px}.magArea>.magQuestion p{font-size:17px;line-height:1.55}.magArea>.magQuestion a{background:var(--blue);color:#050505;letter-spacing:.1em;text-align:center;padding:15px 18px;font-size:10px;font-weight:900;display:inline-flex}.magArea>.magLinks{margin-top:0}.magCompare{background:#f4f8fa;padding:105px 7vw}.magCompare>span{color:#007fae;letter-spacing:.18em;font-size:10px;font-weight:900}.magCompare h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(52px,6vw,92px);line-height:.86}.magCompare>p{color:#40535f;max-width:900px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.75}.magTableWrap{border:1px solid var(--line);margin-top:42px;overflow-x:auto;box-shadow:12px 12px #b5ff5b}.magCompare table{border-collapse:collapse;background:#fff;width:100%;min-width:900px}.magCompare th{color:#fff;text-align:left;letter-spacing:.08em;background:#0b2d45;padding:22px 18px;font-size:10px}.magCompare td{border-bottom:1px solid var(--line);vertical-align:top;padding:27px 18px;font-size:16px;line-height:1.5}.magCompare td:first-child{color:#007fae}@media (width<=900px){.magLife{grid-template-columns:1fr;padding:34px}.magArea>.magQuestion{grid-template-columns:1fr}.magCompare{padding:85px 24px}}@media (width<=520px){.magLife{padding:24px 18px}.magLifeGrid{grid-template-columns:1fr}.magLifeGrid>a{min-height:245px}.magCompare h2{font-size:50px}}.spanishIntro{color:#080808;max-width:1180px;box-shadow:14px 14px 0 var(--blue);background:#fff;border:2px solid #b5ff5b;grid-template-columns:380px 1fr;margin:48px auto 0;display:grid;overflow:hidden}.spanishPortrait{background:#111;min-height:500px}.spanishPortrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.spanishCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.spanishCopy>span{color:#007fae;letter-spacing:.18em;font-size:11px;font-weight:900}.spanishCopy h2{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(44px,5vw,76px);line-height:.86}.spanishCopy p{color:#3e4a50;max-width:720px;margin:0 0 16px;font-size:17px;line-height:1.65}.spanishCopy a{color:#050505;letter-spacing:.1em;box-shadow:7px 7px 0 var(--blue);background:#b5ff5b;margin-top:10px;padding:15px 20px;font-size:11px;font-weight:900}.complianceFooter{color:#d6d6d6;background:#050505;border-top:5px solid #b5ff5b;grid-template-columns:minmax(300px,.75fr) minmax(650px,1.25fr);gap:26px 4vw;padding:58px 7vw;font-size:14px;line-height:1.6;display:grid}.complianceFooter strong{color:#fff}.complianceCompany,.complianceOfficers{flex-direction:column;gap:5px;display:flex}.equalHousing{align-items:center;gap:12px;margin-top:14px;display:flex}.equalHousing img{object-fit:contain;background:#fff;width:48px;height:52px;padding:4px}.equalHousing strong{font-size:14px}.complianceOfficers ul{grid-template-columns:repeat(2,minmax(285px,1fr));gap:4px 26px;margin:8px 0 0;padding:0;list-style:none;display:grid}.complianceOfficers li{white-space:nowrap;font-size:13.5px}.complianceFooter>p{grid-column:1/-1;max-width:1180px;margin:0}.complianceFooter a{color:#66d8ff;text-underline-offset:3px;text-decoration:underline}.complianceFooter nav{grid-column:1/-1;gap:24px;display:flex}.complianceStates{color:#fff}.legalPage{color:#101820;background:#f4f7f8;min-height:60vh;padding:90px max(7vw,24px)}.legalPage>a{letter-spacing:.12em;color:#007fae;font-size:12px;font-weight:900}.legalPage h1{letter-spacing:-.06em;margin:32px 0 20px;font-size:clamp(54px,7vw,96px);line-height:.9}.legalPage h2{margin:42px 0 12px;font-size:28px}.legalPage p{color:#34454f;max-width:900px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.75}@media (width<=1050px){.complianceFooter{grid-template-columns:1fr}.complianceFooter>p,.complianceFooter nav{grid-column:1}.complianceOfficers ul{grid-template-columns:repeat(2,minmax(285px,1fr))}}@media (width<=800px){.spanishIntro{grid-template-columns:1fr;margin:40px 24px 0}.spanishPortrait{min-height:420px}.spanishCopy{padding:38px 28px}.complianceFooter{padding:45px 24px}}@media (width<=640px){.complianceOfficers ul{grid-template-columns:1fr}.complianceOfficers li{font-size:13px}}.magKate{color:#fff;background:#080808;grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;padding:110px 7vw;display:grid}.magKate img{object-fit:contain;width:100%;height:auto;max-height:620px;box-shadow:15px 15px 0 var(--blue);border:2px solid #b5ff5b;display:block}.magKate span{color:#b5ff5b;letter-spacing:.18em;font-size:10px;font-weight:900}.magKate h2{letter-spacing:-.06em;margin:24px 0;font-size:clamp(52px,6vw,90px);line-height:.85}.magKate p{color:#bbb;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.75}@media (width<=900px){.magKate{grid-template-columns:1fr;padding:75px 24px}.magKate img{max-height:none}}
