:root{--navy:#1d2e3e;--navy-2:#131f2a;--navy-3:#26394c;--amber:#d4a24c;--amber-2:#b98d31;--ivory:#fbf8f1;--paper:#ffffff;--sand:#ede6d8;--hairline:#e2dccd;--ink:#16202a;--slate:#55616b;--stone:#8f8971;--green:#2f6b4f;--clay:#a8503c;--ser:var(--font-fraunces),Georgia,serif;--disp:var(--font-franklin),"Segoe UI","Helvetica Neue",Arial,sans-serif;--sans:var(--font-franklin),-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16.5px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rise{animation:fadeUp .7s cubic-bezier(.2,.7,.3,1) both}.rise.d1{animation-delay:.1s}.rise.d2{animation-delay:.2s}.rise.d3{animation-delay:.32s}.rise.d4{animation-delay:.44s}@media (prefers-reduced-motion:reduce){.rise{animation:none}}header.jrl{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:50;padding:0 38px;display:flex;align-items:stretch;justify-content:space-between;gap:18px;border-bottom:1px solid var(--hairline);min-height:68px}header.jrl>a{display:flex;align-items:center}header.jrl img{height:38px;display:block}.wordmark{display:flex;align-items:center;gap:12px;text-decoration:none}.wordmark .wm-text{display:flex;flex-direction:column;line-height:1.05}.wordmark .wm-main{font-family:var(--ser);font-weight:600;font-size:23px;color:var(--navy);letter-spacing:.005em}.wordmark .wm-sub{font-family:var(--sans);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--slate);margin-top:3px;font-weight:600}.wordmark .wm-sub em{font-family:var(--ser);font-style:italic;color:var(--amber-2);text-transform:none;letter-spacing:0;font-size:12px}.wordmark .wm-hare{height:34px!important;width:auto!important}.wordmark.inverse .wm-main{color:var(--ivory)}.wordmark.inverse .wm-sub{color:#aeb9c2}.wordmark.inverse .wm-sub em{color:var(--amber)}header.jrl nav.mainnav{display:flex;gap:4px}header.jrl nav.mainnav a{color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:500;display:flex;align-items:center;padding:0 16px;position:relative;letter-spacing:.01em}header.jrl nav.mainnav a:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}header.jrl nav.mainnav a.active:after,header.jrl nav.mainnav a:hover:after{transform:scaleX(1)}header.jrl .right{display:flex;align-items:center;gap:18px}header.jrl .lang a{color:var(--slate);text-decoration:none;font-size:12.5px;margin-left:10px;font-weight:600}header.jrl .lang a.active{color:var(--ink);border-bottom:2px solid var(--amber)}header.jrl a.signin{color:var(--navy);text-decoration:none;font-size:14px;font-weight:600;border:1.5px solid var(--navy);border-radius:2px;padding:10px 20px;white-space:nowrap;transition:background .2s ease}header.jrl a.signin:hover{background:rgba(29,46,62,.06)}header.jrl a.navcta{background:var(--navy);color:#fff;font-size:13.5px;font-weight:600;padding:11px 22px;border-radius:2px;text-decoration:none;white-space:nowrap;transition:background .2s ease}header.jrl a.navcta:hover{background:var(--navy-3)}main{max-width:1140px;margin:0 auto;padding:0 34px 56px}main.narrow{max-width:800px}.bleed{width:100vw;margin-left:calc(50% - 50vw)}.band{padding:84px 34px}.band .inner{max-width:1140px;margin:0 auto}.band--sand{background:var(--ivory);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.band--navy{background:var(--navy);color:#fff;position:relative;overflow:hidden}.kicker{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--amber-2);margin:0 0 18px;font-weight:700;display:flex;align-items:center;gap:0}h1.display{font-family:var(--disp);font-weight:640;letter-spacing:-.022em;color:var(--navy);font-size:clamp(38px,5vw,58px);line-height:1.04;margin:0 0 20px}h1.display em{font-family:var(--ser);font-style:italic;font-weight:450;color:var(--amber-2);letter-spacing:0}h2.section{font-family:var(--disp);font-weight:620;letter-spacing:-.018em;color:var(--navy);font-size:clamp(26px,3vw,36px);line-height:1.12;margin:0 0 14px}.sectionhead{margin:90px 0 40px;max-width:680px}.sectionhead p{color:var(--slate);font-size:16.5px;margin:0}.arrowlink{color:var(--navy);font-weight:600;font-size:15px;text-decoration:none;border-bottom:2px solid var(--amber);padding-bottom:2px;transition:color .2s ease}.arrowlink:hover{color:var(--amber-2)}.cine{position:relative;width:100vw;margin-left:calc(50% - 50vw);min-height:min(76vh,700px);display:flex;align-items:center;overflow:hidden}.cine>img.bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 40%}.cine:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(88deg,rgba(19,31,42,.88) 22%,rgba(19,31,42,.55) 48%,rgba(19,31,42,.08) 75%)}.cine .content{position:relative;z-index:2;max-width:1140px;margin:0 auto;width:100%;padding:110px 34px;color:#fff}.cine .kicker{color:var(--amber)}.cine h1{font-family:var(--disp);font-weight:650;letter-spacing:-.025em;font-size:clamp(42px,5.8vw,68px);line-height:1.02;margin:0 0 22px;max-width:640px}.cine h1 em{font-family:var(--ser);font-style:italic;font-weight:420;color:var(--amber);letter-spacing:0}.cine p.sub{font-size:19px;color:rgba(255,255,255,.85);line-height:1.65;margin:0 0 32px;max-width:470px}.cine .ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cine .reassure{color:#8fd0ae}.reassure{display:inline-flex;align-items:center;gap:8px;color:var(--green);font-size:13.5px;margin-top:20px;font-weight:600}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px;padding:46px 0 10px}@media (max-width:820px){.stats{grid-template-columns:1fr}}.stats .st{border-top:3px solid var(--amber);padding-top:16px}.stats .num{font-family:var(--disp);font-weight:300;font-size:clamp(38px,4vw,52px);color:var(--navy);line-height:1;letter-spacing:-.02em}.stats .lbl{color:var(--slate);font-size:14px;margin-top:6px;line-height:1.5}.tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:820px){.tiles{grid-template-columns:1fr}}.tile{text-decoration:none;display:block;color:inherit}.tile .imgwrap{overflow:hidden;aspect-ratio:4/3}.tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.tile:hover img{transform:scale(1.045)}.tile .tk{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber-2);font-weight:700;margin:16px 0 6px}.tile h3{font-family:var(--disp);font-weight:620;letter-spacing:-.015em;color:var(--navy);font-size:21px;line-height:1.25;margin:0 0 8px}.tile p{color:var(--slate);font-size:14.5px;line-height:1.65;margin:0 0 10px}.tile .go{color:var(--navy);font-weight:700;font-size:14px}.tile .go:after{content:" →";color:var(--amber-2);transition:margin .2s ease}.tile:hover .go:after{margin-left:5px}.btn{display:inline-block;background:var(--navy);color:#fff;border:0;border-radius:2px;padding:15px 34px;font-size:15.5px;cursor:pointer;text-decoration:none;font-weight:600;font-family:var(--sans);letter-spacing:.01em;transition:background .2s ease}.btn:hover{background:var(--navy-3)}.btn:disabled{opacity:.55;cursor:default}.btn.secondary{background:transparent;color:var(--navy);border:1.5px solid var(--navy);font-weight:550}.btn.secondary:hover{background:rgba(29,46,62,.06)}.cine .btn{background:var(--amber);color:var(--navy-2);font-weight:700}.cine .btn:hover{background:#e2b365}.cine .btn.ghost{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.75);font-weight:550}.cine .btn.ghost:hover{background:rgba(255,255,255,.12)}.band--navy .btn,.bandcta .btn{background:var(--amber);color:var(--navy-2)}.band--navy .btn:hover,.bandcta .btn:hover{background:#e2b365}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:28px}}.stepcard{border-top:1px solid var(--hairline);padding-top:22px;position:relative}.stepcard:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:3px;background:var(--amber)}.stepcard .n{font-weight:300;font-size:40px;letter-spacing:-.02em;line-height:1;margin-bottom:12px}.stepcard .n,.stepcard h3{font-family:var(--disp);color:var(--navy)}.stepcard h3{font-weight:620;font-size:19px;margin:0 0 8px;letter-spacing:-.01em}.stepcard p{color:var(--slate);font-size:14.5px;line-height:1.7;margin:0}.gallery3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}@media (max-width:820px){.gallery3{grid-template-columns:1fr}}.gallery3 figure{margin:0}.gallery3 .ph{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.gallery3 figcaption{font-size:13.5px;color:var(--slate);margin-top:12px;line-height:1.55}.story{display:grid;grid-template-columns:7fr 5fr;grid-gap:64px;gap:64px;align-items:center}@media (max-width:860px){.story{grid-template-columns:1fr}}.story .quote{font-family:var(--ser);font-style:italic;font-weight:430;color:var(--navy);font-size:clamp(26px,3.2vw,38px);line-height:1.3;margin:0 0 22px;position:relative}.story .quote:before{content:"";position:absolute;left:-34px;top:8px;bottom:8px;width:3px;background:var(--amber)}.story p{color:var(--slate);font-size:15.5px;line-height:1.75}.collage{position:relative;min-height:430px}.collage img{position:absolute;object-fit:cover}.collage .c1{width:78%;aspect-ratio:4/5;right:0;top:0}.collage .c2{width:52%;aspect-ratio:1/1;left:0;bottom:-6px;border:8px solid #fff;box-shadow:0 18px 44px -18px rgba(19,31,42,.35)}.band--navy .watermark{position:absolute;right:-60px;bottom:-70px;width:400px;opacity:.06;filter:brightness(0) invert(1);pointer-events:none}.band--navy .kicker{color:var(--amber)}.band--navy h2.section{color:#fff}.trust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:44px;gap:44px;position:relative;z-index:1}@media (max-width:820px){.trust{grid-template-columns:1fr;gap:28px}}.trust .t{border-top:1px solid rgba(212,162,76,.55);padding-top:20px}.trust .t b{display:block;font-family:var(--disp);font-weight:620;color:#fff;font-size:19px;margin-bottom:8px;letter-spacing:-.01em}.trust .t span{color:#aeb9c2;font-size:14.5px;line-height:1.7}.bandcta{background:var(--navy);border-radius:0;color:#fff;padding:60px max(38px,calc(50vw - 570px));display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;position:relative;overflow:hidden;width:100vw;margin:100px 0 -56px calc(50% - 50vw)}.bandcta:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--amber)}.bandcta>a,.bandcta>div{position:relative;z-index:1}.bandcta h3{font-family:var(--disp);font-weight:630;letter-spacing:-.018em;font-size:clamp(26px,3vw,36px);margin:0 0 6px}.bandcta p{margin:0;color:#aeb9c2;font-size:15px}.card{background:#fff;border:1px solid var(--hairline);border-top:4px solid var(--amber);border-radius:0;padding:36px 38px;margin:24px 0;box-shadow:0 20px 50px -30px rgba(19,31,42,.25)}.progress{display:flex;gap:6px;margin:2px 0 8px}.progress span{height:4px;flex:1 1;background:var(--sand);transition:background .3s ease}.progress span.done{background:var(--amber)}h2.step{font-family:var(--disp);font-weight:630;letter-spacing:-.015em;font-size:25px;color:var(--navy);margin:12px 0 4px}p.stepnote{color:var(--slate);font-size:14px;margin:0 0 10px}label.f{display:block;margin:0 0 16px;font-size:13px;color:var(--navy);font-weight:650;letter-spacing:.02em}label.f input,label.f select{display:block;width:100%;margin-top:6px;padding:13px 14px;font-size:16px;border:1.5px solid var(--hairline);border-radius:2px;background:#fff;color:var(--ink);font-weight:400;font-family:var(--sans);transition:border-color .2s ease}label.f input:focus,label.f select:focus{outline:2.5px solid var(--amber);outline-offset:0;border-color:var(--amber)}.hint{font-weight:400;color:var(--slate);font-size:12.5px;margin-top:4px}.row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 16px;gap:0 16px}@media (max-width:560px){.row2{grid-template-columns:1fr}}.radio-row{display:flex;gap:10px;margin-top:7px}.radio-row label{flex:1 1;border:1.5px solid var(--hairline);border-radius:2px;padding:12px;text-align:center;cursor:pointer;font-weight:500;font-size:15px;background:#fff;transition:all .2s ease}.radio-row input{display:none}.radio-row label:has(input:checked){border-color:var(--navy);background:var(--ivory);box-shadow:inset 0 0 0 1px var(--navy)}.navbtns{justify-content:space-between;margin-top:28px;flex-wrap:wrap}.consent,.navbtns{display:flex;gap:12px}.consent{background:var(--ivory);border:1px solid var(--hairline);border-radius:2px;padding:16px 17px;font-size:13.5px;color:var(--ink);margin:0 0 12px;align-items:flex-start;line-height:1.6}.consent input{margin-top:3px;width:18px;height:18px;accent-color:var(--navy);flex:none}.creditnotice{border:1px solid var(--navy);background:#fff;padding:16px 18px;margin:0 0 8px}.creditnotice h3{font-size:15px;font-weight:650;color:var(--navy);margin:0 0 10px}.creditnotice p{font-size:13.5px;line-height:1.65;color:var(--ink);margin:0 0 10px}.creditnotice .printterms{background:none;border:1px solid var(--hairline);color:var(--navy);font:inherit;font-size:13px;font-weight:600;padding:6px 12px;cursor:pointer;margin-right:8px}.creditnotice .printterms:hover{border-color:var(--navy)}.disclosure{border:1px solid var(--hairline);background:#fff;margin:0 0 10px}.disclosure summary{cursor:pointer;padding:13px 16px;font-size:14px;font-weight:600;color:var(--navy);list-style-position:inside}.disclosure[open] summary{border-bottom:1px solid var(--hairline)}.discver{font-weight:400;font-size:12px;color:var(--slate);margin-left:6px}.discbody{padding:14px 18px;max-height:260px;overflow-y:auto;background:var(--ivory)}.discbody p{font-size:13px;line-height:1.65;color:var(--ink);margin:0 0 10px}.checkingnote{background:var(--ivory);border-left:3px solid var(--navy);color:var(--ink)}.checkingnote,.errbox{padding:13px 16px;font-size:14px;margin:0 0 16px;line-height:1.6}.errbox{background:#f9ece7;border-left:3px solid var(--clay);color:var(--clay)}.savebox{border-left:3px solid var(--amber);padding:13px 15px;font-size:13.5px;margin-top:16px;word-break:break-all}.afford,.savebox{background:var(--ivory)}.afford{border:1px solid var(--hairline);border-left:4px solid var(--amber);padding:22px 26px;margin:0 0 20px}.afford .amount{font-family:var(--disp);font-weight:300;color:var(--navy);font-size:46px;line-height:1.1;letter-spacing:-.02em}.afford .sub{color:var(--slate);font-size:13px;margin-top:5px;line-height:1.55}.afford.low{border-left-color:var(--stone)}.pagehero{padding:70px 0 16px;max-width:780px}.pagehero p.lead{font-size:18px;color:var(--slate);line-height:1.75}.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;margin:34px 0}@media (max-width:820px){.split{grid-template-columns:1fr}}.split h3{font-family:var(--disp);font-weight:620;letter-spacing:-.012em;color:var(--navy);font-size:22px;margin:0 0 8px}.split p{color:var(--slate);font-size:15px;line-height:1.75;margin:0 0 10px}.photoframe{position:relative;overflow:hidden;border-radius:0}.photoframe .photo{width:100%;height:100%;object-fit:cover;display:block}.split .photoframe{aspect-ratio:4/3.4}.photoframe .accent{position:absolute;left:0;bottom:0;height:4px;width:38%;background:var(--amber)}.faq details{border-bottom:1px solid var(--hairline);padding:4px 0}.faq summary{cursor:pointer;padding:19px 30px 19px 2px;font-family:var(--disp);font-weight:600;letter-spacing:-.01em;color:var(--navy);font-size:17.5px;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:15px;color:var(--amber-2);font-size:26px;font-weight:300;transition:transform .25s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 2px 18px;margin:0;color:var(--slate);font-size:15px;line-height:1.75;max-width:660px}.contactgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}@media (max-width:860px){.contactgrid{grid-template-columns:1fr 1fr}}.contactgrid .office{background:#fff;border:1px solid var(--hairline);border-top:3px solid var(--amber);padding:24px 24px 20px}.contactgrid .office b{font-family:var(--disp);font-weight:620;color:var(--navy);font-size:18px;display:block;margin-bottom:5px}.contactgrid .office span{color:var(--slate);font-size:13.5px;display:block}.contactgrid .office a{color:var(--navy);font-weight:700;font-size:15px;text-decoration:none;border-bottom:2px solid var(--amber)}.result-hero{text-align:center;padding:60px 0 8px}.result-hero .mark{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;background:var(--navy)}.result-hero.approved .mark{background:var(--green)}.result-hero h1{font-family:var(--disp);font-weight:630;letter-spacing:-.02em;color:var(--navy);font-size:clamp(30px,4vw,42px);margin:0 0 12px}.result-hero p{color:var(--slate);font-size:17px;max-width:560px;margin:0 auto}table.terms{width:100%;border-collapse:collapse;margin:4px 0}table.terms td{padding:13px 6px;border-bottom:1px solid var(--hairline);font-size:15.5px}table.terms td:first-child{color:var(--slate)}table.terms td:last-child{text-align:right;font-weight:650;color:var(--navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.milestones{display:flex;gap:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);position:relative;margin-top:58px}.harerun{position:absolute;top:-46px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;pointer-events:none}.harerun img{height:26px;width:auto;animation:harehop 1.1s ease-in-out infinite}@keyframes harehop{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.harerun img{animation:none}}.harelines{position:absolute;right:calc(50% + 18px);top:9px;display:flex;flex-direction:column;gap:3px;align-items:flex-end}.harelines i{display:block;height:2.5px;background:var(--amber);border-radius:2px}.harelines i:first-child{width:16px}.harelines i:nth-child(2){width:11px;opacity:.7}.harelines i:nth-child(3){width:6px;opacity:.45}.harecap{font-family:var(--ser);font-style:italic;font-size:12.5px;color:var(--amber-2);white-space:nowrap;font-weight:550}.finish{position:absolute;right:6px;top:-44px;width:26px;height:44px;pointer-events:none}.finflag{right:2px;width:20px;height:14px;background:repeating-conic-gradient(var(--navy) 0 25%,#fff 0 50%) 0 0 /7px 7px;border:1px solid var(--navy)}.finflag,.finpole{position:absolute;top:0}.finpole{right:0;width:2.5px;height:44px;background:var(--navy)}.finish.won .finflag{animation:flagwave 1s ease-in-out infinite;transform-origin:right center}@keyframes flagwave{0%,to{transform:skewY(0deg)}50%{transform:skewY(-6deg)}}.fw{position:absolute;width:4px;height:4px;border-radius:50%;animation:fwpop 1.5s ease-out infinite}.fw1{right:26px;top:-8px;color:var(--amber);box-shadow:0 -10px 0 currentColor,7px -7px 0 currentColor,10px 0 0 currentColor,7px 7px 0 currentColor,0 10px 0 currentColor,-7px 7px 0 currentColor,-10px 0 0 currentColor,-7px -7px 0 currentColor}.fw2{right:4px;top:-16px;color:var(--green);animation-delay:.45s;box-shadow:0 -8px 0 currentColor,6px -6px 0 currentColor,8px 0 0 currentColor,6px 6px 0 currentColor,0 8px 0 currentColor,-6px 6px 0 currentColor,-8px 0 0 currentColor,-6px -6px 0 currentColor}.fw3{right:44px;top:-2px;color:var(--navy-3);animation-delay:.9s;box-shadow:0 -9px 0 currentColor,6px -6px 0 currentColor,9px 0 0 currentColor,6px 6px 0 currentColor,0 9px 0 currentColor,-6px 6px 0 currentColor,-9px 0 0 currentColor,-6px -6px 0 currentColor}@keyframes fwpop{0%{transform:scale(.15);opacity:0}25%{opacity:1}70%{transform:scale(1.25);opacity:.6}to{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){.fw{opacity:0}.finish.won .finflag,.fw{animation:none}}.milestones .ms{flex:1 1;display:flex;align-items:center;gap:9px;padding:14px 8px;font-size:13.5px;font-weight:600;color:var(--stone)}.milestones .ms .dot{width:10px;height:10px;border-radius:50%;background:var(--sand);flex:none}.milestones .ms.done{color:var(--green)}.milestones .ms.done .dot{background:var(--green)}.milestones .ms.cur{color:var(--navy)}.milestones .ms.cur .dot{background:var(--amber)}.docrow{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-top:1px solid var(--hairline);padding:16px 0}.docrow:last-of-type{border-bottom:1px solid var(--hairline)}.docmain{flex:1 1}.docname{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ink)}.docpill{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:3px 9px;background:var(--sand);color:var(--slate);white-space:nowrap}.docpill.green{background:#e2efe7;color:var(--green)}.docpill.amber{background:#f6ead3;color:var(--amber-2)}.docpill.clay{background:#f2e0da;color:var(--clay)}.dochint{color:var(--slate);font-size:13px;margin-top:4px}.docreject{color:var(--clay);font-size:13.5px;font-weight:600;margin-top:4px}.docbtn{padding:10px 18px;font-size:13.5px;white-space:nowrap}.footnote{color:var(--stone);font-size:12.5px;margin:36px 0;line-height:1.6}footer.jrl{background:var(--navy-2);color:#aeb9c2;margin-top:0;padding:52px 38px 38px;text-align:left}footer.jrl .finner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr auto auto;grid-gap:26px 70px;gap:26px 70px;align-items:start}@media (max-width:720px){footer.jrl .finner{grid-template-columns:1fr}}footer.jrl .fhead{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--amber);font-weight:700;margin-bottom:2px}footer.jrl .legal .legallinks{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:14px}footer.jrl .legal .legallinks a{color:#aeb9c2;text-decoration:none;font-size:12.5px;border-bottom:1px solid rgba(255,255,255,.25)}footer.jrl .legal .legallinks a:hover{color:#fff}footer.jrl .legal p{margin:0 0 8px;line-height:1.6}footer.jrl img{height:34px;opacity:.95;margin-bottom:18px}footer.jrl .tagline{color:var(--ivory);font-size:15px;display:block;margin-bottom:8px}footer.jrl .tagline strong{color:var(--amber);font-weight:700}footer.jrl nav{display:flex;flex-direction:column;gap:10px}footer.jrl nav a{color:#aeb9c2;text-decoration:none;font-size:14px}footer.jrl nav a:hover{color:#fff}footer.jrl .legal{font-size:12px;color:#71808c;margin-top:22px;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;max-width:1140px;margin-left:auto;margin-right:auto}.applywrap{display:grid;grid-template-columns:252px 1fr;grid-gap:26px;gap:26px;align-items:start;margin:24px 0}.applywrap .appcard{margin:0}.sidenav{position:-webkit-sticky;position:sticky;top:84px;background:#fff;border:1px solid var(--hairline);border-top:4px solid var(--navy);padding:14px 0 10px}.sidenav .savestate{padding:0 18px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--slate);border-bottom:1px solid var(--hairline);margin-bottom:8px;min-height:26px}.sidenav .savestate.on{color:var(--green)}.sidenav .sec{padding:6px 0 2px}.sidenav button.sechead{display:flex;align-items:center;gap:9px;width:100%;background:none;border:0;cursor:pointer;text-align:left;padding:5px 18px;font-family:var(--disp);font-weight:650;font-size:13px;color:var(--navy);letter-spacing:.04em;text-transform:uppercase}.sidenav button.sechead.cur{color:var(--amber-2)}.sidenav .sechead .ck{width:16px;height:16px;border:1.5px solid var(--hairline);border-radius:2px;display:inline-flex;align-items:center;justify-content:center;font-size:10.5px;color:#fff;flex:none}.sidenav .sechead .ck.on{background:var(--green);border-color:var(--green)}.sidenav button.subitem{display:block;width:100%;text-align:left;background:none;border:0;border-left:3px solid transparent;padding:6px 18px 6px 40px;cursor:pointer;font-family:var(--sans);font-size:13.5px;color:var(--slate);transition:color .15s ease,background .15s ease}.sidenav button.subitem:hover{color:var(--navy)}.sidenav button.subitem.cur{border-left-color:var(--amber);color:var(--navy);font-weight:650;background:var(--ivory)}.sidenav .subitem .sck{color:var(--green);margin-left:6px;font-size:12px}.sidenav button.subitem.pq:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--amber);margin-right:7px;vertical-align:middle}.pqnote{margin:14px 10px 0;padding:9px 11px;border-radius:7px;background:var(--ivory);border:1px solid var(--sand);font-size:12.5px;line-height:1.5;color:var(--ink)}.pqnote b{display:block}.pqnote.est{border-color:var(--amber);background:#fff}.pqnote .pqbig{display:block;font-size:24px;font-weight:700;line-height:1.15;color:var(--navy);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pqnote .pqsub{display:block;font-size:11.5px;color:var(--slate)}.pqnote .pqline{display:block;margin-top:5px;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pqnote .pqwhy{display:block;margin-top:8px;padding-top:7px;border-top:1px solid var(--sand);font-size:11px;line-height:1.5;color:var(--slate)}.sidenav .navnote{padding:12px 18px 4px;font-size:12px;color:var(--green);font-weight:600;border-top:1px solid var(--hairline);margin-top:8px}.prevlink{background:none;border:0;padding:0 0 4px;cursor:pointer;color:var(--slate);font-family:var(--sans);font-size:13px;font-weight:650;letter-spacing:.02em}.prevlink:hover{color:var(--navy)}@media (max-width:880px){.applywrap{grid-template-columns:1fr}.sidenav{position:static;display:flex;align-items:center;overflow-x:auto;padding:8px;gap:2px;border-top-width:3px}.sidenav .navnote,.sidenav .savestate{display:none}.sidenav .sec{padding:0;flex:none}.sidenav button.sechead{padding:8px 10px;white-space:nowrap;font-size:12px}.sidenav button.subitem{display:none}}.tilegrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:6px 0 12px}@media (max-width:640px){.tilegrid{grid-template-columns:repeat(2,1fr)}}.tileopt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:#fff;border:1.5px solid var(--hairline);border-radius:2px;padding:16px 14px 13px;cursor:pointer;text-align:left;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--navy);line-height:1.35;transition:border-color .15s ease,background .15s ease}.tileopt.sel,.tileopt:hover{border-color:var(--navy)}.tileopt.sel{background:var(--ivory);box-shadow:inset 0 0 0 1px var(--navy)}.tileopt .ticon{color:var(--navy);flex:none}.tileopt .tbadge{position:absolute;top:8px;right:8px;background:var(--amber);color:var(--navy-2);font-size:11.5px;font-weight:700;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:2px;padding:0 4px}.entryrow{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;border:1px solid var(--hairline);border-left:3px solid var(--amber);background:#fff;padding:12px 14px;margin:0 0 10px}.entryrow .en{font-size:13.5px;font-weight:650;color:var(--navy);flex:1 1 150px;padding-bottom:12px}.entryrow label.f{margin:0;flex:0 1 170px}.rmx{background:none;border:0;color:var(--clay);font-size:20px;cursor:pointer;padding:4px 8px;line-height:1}.rmx:hover{color:#7c3324}.empcard{border:1px solid var(--hairline);border-left:3px solid var(--amber);padding:16px 16px 8px;margin:0 0 14px;position:relative}.empcard .rmx{position:absolute;top:6px;right:6px}.ckline{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--ink);margin:0 0 10px;cursor:pointer}.ckline input{width:17px;height:17px;accent-color:var(--navy);flex:none}.addline{display:block;width:100%;background:none;border:1.5px dashed var(--hairline);border-radius:2px;padding:11px;margin:2px 0 14px;cursor:pointer;font-family:var(--sans);color:var(--navy);font-weight:650;font-size:14px;transition:border-color .15s ease}.addline:hover{border-color:var(--navy)}.runtotal{display:flex;justify-content:space-between;align-items:baseline;gap:14px;background:var(--ivory);border-left:3px solid var(--amber);padding:12px 16px;margin:6px 0 16px;font-size:14px;color:var(--slate)}.runtotal b{font-family:var(--disp);font-weight:650;color:var(--navy);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkgroup{margin:0 0 18px}.checkgroup .gname{font-size:13px;font-weight:650;color:var(--navy);letter-spacing:.02em;margin-bottom:7px}.checkgroup label.ck{display:flex;gap:10px;align-items:center;border:1.5px solid var(--hairline);border-radius:2px;padding:10px 12px;margin-bottom:6px;font-size:14.5px;cursor:pointer;background:#fff;transition:border-color .15s ease,background .15s ease}.checkgroup label.ck input{width:17px;height:17px;accent-color:var(--navy);flex:none}.checkgroup label.ck:has(input:checked){border-color:var(--navy);background:var(--ivory)}.reviewlist{margin:0 0 20px}.reviewlist .rrow{display:flex;align-items:baseline;gap:14px;padding:11px 2px;border-bottom:1px solid var(--hairline);font-size:14px}.reviewlist .rk{color:var(--navy);font-weight:650;flex:0 0 32%}.reviewlist .rv{color:var(--slate);flex:1 1;min-width:0;overflow-wrap:anywhere}.reviewlist .redit{background:none;border:0;padding:0;cursor:pointer;color:var(--navy);font-family:var(--sans);font-weight:700;font-size:13px;border-bottom:2px solid var(--amber);flex:none}.reviewlist .redit:hover{color:var(--amber-2)}.legalpage section{margin-bottom:30px}.legalpage h2.lsec{font-family:var(--disp);font-weight:630;letter-spacing:-.012em;color:var(--navy);font-size:21px;margin:0 0 8px}.legalpage p{color:var(--slate);font-size:14.5px;line-height:1.75;margin:0 0 10px}.legalpage ul{margin:0 0 10px;padding-left:20px}.legalpage li{color:var(--slate);margin-bottom:4px}.legalpage .addr,.legalpage li{font-size:14.5px;line-height:1.75}.legalpage .addr{color:var(--navy);font-weight:600;font-style:normal;display:block;margin:0 0 10px}.factsbar{background:var(--navy);color:#fff;font-family:var(--disp);font-weight:650;letter-spacing:.02em;font-size:15px;line-height:1.45;padding:12px 16px;margin:26px 0 0;display:flex;gap:18px;align-items:baseline}.factsbar .fw{color:var(--amber);font-size:17px;letter-spacing:.1em;flex:none;text-transform:uppercase}table.legal{width:100%;border-collapse:collapse;margin:0 0 18px}table.legal th{background:var(--navy-3);color:#fff;font-family:var(--disp);font-weight:620;text-align:left;font-size:13px;letter-spacing:.02em;line-height:1.45;padding:10px 14px;border:1px solid var(--navy-3);vertical-align:top}table.legal td{border:1px solid var(--hairline);padding:11px 14px;color:var(--slate);font-size:14px;line-height:1.65;vertical-align:top}table.legal td.lk{color:var(--navy);font-weight:650;width:27%;background:var(--ivory)}table.legal td.ans{font-weight:650;color:var(--navy);white-space:nowrap}.legalpage .caps{text-transform:none;font-size:13px;letter-spacing:.01em}.revnote{color:var(--stone);font-size:12.5px;margin:36px 0 0;line-height:1.7;border-top:1px solid var(--hairline);padding-top:16px}.mnav-btn,.mnav-toggle,header.jrl nav.mobilenav{display:none}@media (max-width:880px){header.jrl{padding:0 16px;gap:10px;min-height:60px}header.jrl nav.mainnav{display:none}header.jrl .right{gap:10px}header.jrl .right .lang,header.jrl .right a.signin{display:none}header.jrl a.navcta{padding:9px 14px;font-size:13px;white-space:nowrap}.wordmark{gap:8px}.wordmark .wm-hare{height:26px!important}.wordmark .wm-main{font-size:16.5px}.wordmark .wm-sub{font-size:8.5px}.mnav-btn{display:flex;flex-direction:column;justify-content:center;gap:4.5px;padding:10px 2px 10px 8px;cursor:pointer;align-self:center;flex:none}.mnav-btn span{display:block;width:22px;height:2px;background:var(--navy);transition:transform .2s ease,opacity .2s ease}.mnav-toggle:checked~.mnav-btn span:first-child{transform:translateY(6.5px) rotate(45deg)}.mnav-toggle:checked~.mnav-btn span:nth-child(2){opacity:0}.mnav-toggle:checked~.mnav-btn span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}header.jrl nav.mobilenav{position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--hairline);box-shadow:0 26px 42px -26px rgba(19,31,42,.3);flex-direction:column;padding:4px 0 10px}.mnav-toggle:checked~nav.mobilenav{display:flex}header.jrl nav.mobilenav a{padding:14px 22px;color:var(--navy);text-decoration:none;font-size:16px;font-weight:600;border-top:1px solid var(--hairline)}header.jrl nav.mobilenav a.active{color:var(--amber-2)}header.jrl nav.mobilenav .mlang{display:flex;gap:20px;padding:14px 22px 4px}header.jrl nav.mobilenav .mlang a{padding:0;border-top:none;font-size:14px;color:var(--slate);font-weight:700}header.jrl nav.mobilenav .mlang a.active{color:var(--ink);border-bottom:2px solid var(--amber)}}@media (max-width:560px){main{padding:0 20px 44px}.band{padding:54px 20px}.cine{min-height:66vh}.cine .content{padding:70px 20px}.cine h1{font-size:clamp(31px,9.4vw,42px)}.cine p.sub{font-size:16.5px}h1.display{font-size:clamp(30px,8.6vw,38px)}h2.section{font-size:clamp(23px,6.6vw,30px)}.sectionhead{margin:54px 0 26px}.bandcta{padding:44px 20px;margin-top:64px}.stats{gap:22px;padding:30px 0 4px}.story{gap:34px}.story .quote{font-size:clamp(22px,6.4vw,28px)}.story .quote:before{left:-12px}.collage{min-height:320px}}.recrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0;border-top:1px solid var(--hairline)}.recrow:first-of-type{border-top:none}.recrow b{display:block;color:var(--navy);font-size:15px}.recrow .hint{display:block;margin-top:2px}.recrow .btn{flex:none;padding:10px 16px;font-size:13.5px}.appcopy dl{margin:0}.appcopy .kv{display:grid;grid-template-columns:220px 1fr;grid-gap:14px;gap:14px;padding:8px 0;border-bottom:1px solid var(--hairline)}@media (max-width:560px){.appcopy .kv{grid-template-columns:1fr;gap:2px}}.appcopy dt{color:var(--slate);font-size:13.5px}.appcopy dd{margin:0;color:var(--ink);font-size:14.5px;font-weight:600}.appcopy section h3{font-family:var(--disp);color:var(--navy);font-size:17px;margin:26px 0 6px}.appcopy dl.sub{border-left:3px solid var(--sand);padding-left:14px;margin:10px 0 14px}@media print{.btn,.hint,footer.jrl,header.jrl{display:none!important}main{padding:0;max-width:none}}.appreport section.card{margin-bottom:16px}.appreport section.card h2{font-family:var(--disp);color:var(--navy);font-size:19px;margin:0 0 10px;border-bottom:2px solid var(--amber);padding-bottom:8px}.appreport .grp h3{font-family:var(--disp);color:var(--slate);font-size:14px;margin:14px 0 4px}.appreport dl{margin:0}.appreport .kv{display:grid;grid-template-columns:230px 1fr;grid-gap:14px;gap:14px;padding:7px 0;border-bottom:1px solid var(--hairline)}@media (max-width:560px){.appreport .kv{grid-template-columns:1fr;gap:1px}}.appreport dt{color:var(--slate);font-size:13.5px}.appreport dd{margin:0;color:var(--ink);font-size:14.5px;font-weight:600}@media print{.appreport section.card{border:none;box-shadow:none;padding:0 0 8px;page-break-inside:avoid;break-inside:avoid}.appreport-head{padding-top:0}}.signout-form{display:flex;align-items:center}.signout-form button{background:none;border:none;cursor:pointer;font:inherit;padding:0}header.jrl .signout-form button.signin{padding:9px 12px}nav.mobilenav .signout-form button{width:100%;text-align:left;padding:14px 22px;color:var(--navy);font-size:16px;font-weight:600;border-top:1px solid var(--hairline)}.linklike{background:none;border:none;cursor:pointer;padding:0;margin-top:14px;color:var(--navy);font-size:13.5px;text-decoration:underline;display:block}label.f.bad{color:var(--clay,#b3402a)}label.f.bad input,label.f.bad select,label.f.bad textarea{border-color:var(--clay,#b3402a);background:#fdf6f4}label.f.bad input:focus,label.f.bad select:focus{outline-color:var(--clay,#b3402a);border-color:var(--clay,#b3402a)}label.f .opt{font-weight:400;font-size:11.5px;color:var(--slate,#6b7783);text-transform:none;letter-spacing:0;margin-left:6px}@font-face{font-family:fraunces;src:url(/_next/static/media/ee130f78dcd136da-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/2f694256428bb6f5-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Arial");ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.00%;size-adjust:116.36%}.__className_96f419{font-family:fraunces,fraunces Fallback}.__variable_96f419{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:franklin;src:url(/_next/static/media/757abdf01e67e56b-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:franklin Fallback;src:local("Arial");ascent-override:94.14%;descent-override:23.97%;line-gap-override:0.00%;size-adjust:102.61%}.__className_943009{font-family:franklin,franklin Fallback;font-style:normal}.__variable_943009{--font-franklin:"franklin","franklin Fallback"}