.finance-content a{color:inherit}.finance-content a:focus-visible,.finance-content summary:focus-visible{outline:3px solid #201816;outline-offset:5px}.finance-content p{margin:0 0 1.3rem;max-width:68ch;text-wrap:pretty}.finance-content h1,.finance-content h2,.finance-content h3{font-family:var(--font-archivo),Arial,sans-serif;margin:0;font-weight:700;text-wrap:balance}.finance-content h1{font-size:clamp(2.65rem,4.75vw,4.15rem);line-height:1;letter-spacing:-.03em;max-width:14ch}.finance-content h2{font-size:clamp(2.15rem,3.6vw,3.25rem);line-height:1.07;letter-spacing:-.025em}.finance-content h3{font-size:1.35rem;line-height:1.25}.finance-content .wrap{width:100%;max-width:1232px;margin:0 auto;padding-left:clamp(1.25rem,4vw,2.5rem);padding-right:clamp(1.25rem,4vw,2.5rem)}.finance-content .hero-field{position:relative;isolation:isolate;background:#fff}.finance-content .hero-field:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#2018160a 1px,transparent 0),linear-gradient(90deg,#2018160a 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(#000 10%,transparent 97%);mask-image:linear-gradient(#000 10%,transparent 97%)}.finance-content .hero{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-top:4rem;padding-bottom:6rem}.finance-content .eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.14em;margin-bottom:1.6rem}.finance-content .hero-sub{font-size:1.125rem;line-height:1.75;color:#635e5b;max-width:40ch;margin-top:1.6rem;margin-bottom:2rem}.finance-content .booking-note{margin:.85rem 0 0;font-size:.875rem;color:#635e5b}.finance-content .request-figure{margin:0;padding:clamp(1.4rem,3vw,2.25rem);border-radius:1.3rem;border:1px solid #20181612;background:#fff;box-shadow:0 32px 65px -35px #20181666}.finance-content .request-figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-family:var(--font-archivo),Arial,sans-serif;font-size:1.15rem;font-weight:700}.finance-content .request-figure figcaption span{font-family:var(--font-jakarta),Arial,sans-serif;font-size:.875rem;font-weight:400;color:#635e5b}.finance-content .request-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:1.7rem;border-top:1px solid #dedbd9;border-bottom:1px solid #dedbd9}.finance-content .request-half{padding:1.35rem 1.1rem 1.35rem 0}.finance-content .excess-half{padding-left:1.25rem;padding-right:0;border-left:1px solid #dedbd9}.finance-content .request-label{font-size:.875rem;margin-bottom:.75rem}.finance-content .request-number{font-family:var(--font-archivo),Arial,sans-serif;font-size:clamp(4.5rem,7vw,6rem);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0}.finance-content .excess-half .request-number{color:#f51919}.finance-content .request-unit{font-size:1rem;font-weight:600;margin:.3rem 0 1.2rem}.finance-content .request-detail{color:#635e5b;font-size:.875rem;line-height:1.6;margin:0}.finance-content .request-conclusion{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.45rem;line-height:1.35;margin-top:1.5rem}.finance-content .request-conclusion strong{font-weight:700}.finance-content .movement-section{background:#f7f6f4;padding:5.5rem 0}.finance-content .movement-intro,.finance-content .product-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,6rem);align-items:start;margin-bottom:2.75rem}.finance-content .movement-intro>p{margin:.2rem 0 0;color:#635e5b;max-width:45ch;font-size:1.0625rem}.finance-content .comparison-stage{background:#fff;border:1px solid #20181614;border-radius:1.25rem;padding:clamp(1.2rem,3vw,2.5rem)}.finance-content .comparison-prompt{display:grid;gap:.2rem;margin:0}.finance-content .comparison-prompt span{color:#f51919;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.finance-content .comparison-prompt strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.05rem}.finance-content .comparison-tabs{display:grid;grid-template-columns:minmax(140px,.68fr) minmax(220px,1.32fr);gap:.75rem;width:min(100%,680px);max-width:100%;height:auto!important;padding:0;background:transparent}.finance-content .comparison-tab{display:flex;align-items:center;justify-content:flex-start;gap:.7rem;min-height:52px;height:auto;padding:.7rem 1rem;border:1px solid #bdb6b2;background:#fff;color:#635e5b;border-radius:.7rem;white-space:normal;font-size:.875rem;font-weight:700;line-height:1.35}.finance-content .comparison-tab[data-state=active]{background:#201816;color:#fff;box-shadow:none}.finance-content .comparison-tab-after{border:2px solid #f51919;color:#b10f0f}.finance-content .comparison-tab-after[data-state=active]{border-color:#f51919;background:#f51919;color:#fff}.finance-content .comparison-tab:hover{border-color:#201816;color:#201816}.finance-content .comparison-tab[data-state=active]:hover{color:#fff}.finance-content .comparison-step{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border:1px solid;border-radius:50%;font-size:.75rem}.finance-content .comparison-arrow{margin-left:auto;font-size:1.35rem;line-height:1}.finance-content .stock-state{display:grid;grid-template-columns:1fr 100px 1fr;gap:1.2rem;align-items:center}.finance-content .store-heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline}.finance-content .store-heading h3{font-size:1.3rem}.finance-content .store-heading>span{font-size:.875rem;color:#635e5b}.finance-content .stock-amount{font-size:1rem;margin-top:1.3rem;margin-bottom:1.3rem}.finance-content .stock-amount strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:3.75rem;font-weight:700;line-height:1;letter-spacing:-.025em}.finance-content .unit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;margin-bottom:1rem}.finance-content .unit{display:block;aspect-ratio:1/1.4;border-radius:2px}.finance-content .unit.retained{background:#201816}.finance-content .unit.transferable{background:#f51919}.finance-content .unit.moved{border:1px solid #dedbd9;background:#fafafa}.finance-content .unit.needed{border:1px dashed #9e928d;background:#fff}.finance-content .unit.unused{visibility:hidden}.finance-content .store-explanation{font-size:.9375rem;line-height:1.6;margin:0;min-height:3rem}.finance-content .transfer-connector{display:flex;flex-direction:column;align-items:center;color:#201816;font-size:.875rem;font-weight:600;padding-top:2rem}.finance-content .transfer-arrow{font-size:2.6rem;line-height:1.3;color:#f51919}.finance-content .stock-summary{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem;border-top:1px solid #e0dcda;padding-top:1.3rem;margin-top:1rem;font-size:1rem}.finance-content .example-assumptions,.finance-content .figure-note{margin:1rem 0 0;font-size:.875rem;color:#635e5b}.finance-content .example-assumptions{max-width:78ch}.finance-content .example-assumptions summary{cursor:pointer;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-underline-offset:4px}.finance-content .example-assumptions p{margin:.8rem 0 0}.finance-content .cash-reading{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding:3.5rem 0}.finance-content .cash-value-pair{display:grid;gap:1.35rem}.finance-content .cash-value{display:flex;align-items:center;flex-wrap:wrap;gap:1.3rem;margin:0}.finance-content .cash-value strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:3.6rem;letter-spacing:-.025em;line-height:1}.finance-content .cash-value.opportunity strong{color:#f51919}.finance-content .cash-value span{font-size:.875rem;line-height:1.65}.finance-content .cash-reading h3{margin-bottom:.65rem}.finance-content .cash-reading>div>p{margin:0;color:#635e5b;font-size:1rem}.finance-content .yes-but{display:grid;grid-template-columns:1fr 1fr;gap:3rem;border-top:1px solid #d8d2ce;padding-top:2rem}.finance-content .yes-but p{margin:0;font-family:var(--font-archivo),Arial,sans-serif;font-size:1.6rem;line-height:1.35}.finance-content .product-section{padding-top:5.5rem;padding-bottom:5.5rem}.finance-content .product-intro h2{max-width:17ch}.finance-content .product-intro p{color:#635e5b;font-size:1.0625rem}.finance-content .product-intro p:last-child{margin-bottom:0;color:#201816}.finance-content .proposal{margin:0;border:1px solid #dcd8d6;border-radius:1rem;overflow:hidden}.finance-content .proposal figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;padding:1.1rem 1.5rem;background:#eee}.finance-content .proposal figcaption span:first-child{font-family:var(--font-archivo),Arial,sans-serif;font-size:1.2rem;font-weight:700}.finance-content .proposal figcaption span:last-child{font-size:.875rem;color:#635e5b}.finance-content .proposal-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:1.75rem 1.5rem;margin:0}.finance-content .proposal-fields dt{font-size:.875rem;color:#635e5b;margin-bottom:.5rem}.finance-content .proposal-fields dd{margin:0;font-family:var(--font-archivo),Arial,sans-serif;font-size:1.9rem;font-weight:600}.finance-content .draft-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;margin:0;padding:0;border-top:1px solid #dcd8d6}.finance-content .draft-flow li{position:relative;display:grid;gap:.35rem;padding:1.3rem 2.5rem 1.3rem 1.5rem}.finance-content .draft-flow li+li{border-left:1px solid #dcd8d6}.finance-content .draft-flow li:not(:last-child):after{content:"\2192";position:absolute;right:.75rem;top:1.25rem;color:#f51919;font-size:1.25rem}.finance-content .draft-flow strong{font-family:var(--font-archivo),Arial,sans-serif;font-size:1rem}.finance-content .draft-flow span{color:#635e5b;font-size:.8125rem}.finance-content .review-line{border-top:1px solid #dcd8d6;padding:1.25rem 1.5rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:center}.finance-content .review-line p{margin:0;font-size:.9375rem}.finance-content .fit-note{margin-top:2rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}.finance-content .fit-note h3{font-size:1.15rem}.finance-content .fit-note p{margin:0;color:#635e5b;font-size:.9375rem}.finance-content .related-reading{margin:1.5rem 0 0;color:#635e5b;font-size:.9375rem}.finance-content .related-reading a{color:#201816;text-decoration:underline;text-underline-offset:4px}.finance-content .closing-section{background:#f7f6f4;padding:5.5rem 0}.finance-content .closing-inner{max-width:920px;text-align:left}.finance-content .closing-inner h2{max-width:20ch;margin-bottom:1.5rem}.finance-content .closing-inner>p:not(.booking-note):not(.invite){font-size:1.125rem;color:#635e5b;max-width:48ch;margin-bottom:2rem}.finance-content .invite{font-size:.9375rem;margin:1.7rem 0 0;color:#635e5b;max-width:54ch}@media (max-width:900px){.finance-content .hero{grid-template-columns:1fr;padding-top:2.5rem;padding-bottom:3.5rem;gap:2.5rem}.finance-content h1{max-width:17ch;font-size:clamp(2.65rem,7vw,4.15rem)}.finance-content .hero-sub{max-width:50ch}.finance-content .request-figure{max-width:580px}.finance-content .closing-section,.finance-content .movement-section{padding:3.5rem 0}.finance-content .product-section{padding-top:3.5rem;padding-bottom:3.5rem}.finance-content .movement-intro,.finance-content .product-intro{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.finance-content .movement-intro>p,.finance-content .product-intro h2{max-width:50ch}.finance-content .stock-state{grid-template-columns:1fr 60px 1fr;gap:.7rem}.finance-content .store-heading{display:block}.finance-content .store-heading>span{display:block;margin-top:.4rem}.finance-content .cash-reading,.finance-content .yes-but{gap:2rem}}@media (max-width:600px){.finance-content .eyebrow{margin-bottom:1.1rem}.finance-content .request-figure{padding:1.35rem}.finance-content .request-number{font-size:4.7rem}.finance-content .request-unit{font-size:.9375rem}.finance-content .request-detail,.finance-content .request-label{font-size:.875rem}.finance-content .request-half{padding-right:.7rem}.finance-content .excess-half{padding-left:.8rem;padding-right:0}.finance-content .stock-state{grid-template-columns:1fr;gap:1rem}.finance-content .store-heading{display:flex}.finance-content .store-heading>span{margin-top:0}.finance-content .stock-amount{margin-top:.8rem;margin-bottom:.8rem}.finance-content .stock-amount strong{font-size:3rem}.finance-content .unit-grid{gap:5px}.finance-content .unit{max-height:34px}.finance-content .store-explanation{min-height:0}.finance-content .transfer-connector{flex-direction:row;justify-content:center;gap:.8rem;padding:0}.finance-content .transfer-arrow{transform:rotate(90deg)}.finance-content .stock-summary{margin-top:.5rem;font-size:.9375rem}.finance-content .comparison-tabs{grid-template-columns:1fr;width:100%}.finance-content .comparison-tab{padding:.7rem .85rem}.finance-content .cash-reading,.finance-content .yes-but{grid-template-columns:1fr;gap:1.5rem}.finance-content .cash-reading{padding:2.5rem 0}.finance-content .yes-but p{font-size:1.5rem}.finance-content .proposal figcaption,.finance-content .proposal-fields,.finance-content .review-line{padding-left:1.2rem;padding-right:1.2rem}.finance-content .proposal-fields{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.finance-content .proposal-fields dd{font-size:1.6rem}.finance-content .draft-flow{grid-template-columns:1fr}.finance-content .draft-flow li+li{border-left:0;border-top:1px solid #dcd8d6}.finance-content .draft-flow li:not(:last-child):after{content:"\2193"}.finance-content .fit-note,.finance-content .review-line{grid-template-columns:1fr;gap:.65rem}}@media (prefers-reduced-motion:reduce){.finance-content *,.finance-content :after,.finance-content :before{transition:none!important;scroll-behavior:auto!important}}.finance-content{font-family:var(--font-jakarta),Arial,sans-serif;font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}.finance-content .wrap{max-width:1152px;padding-left:24px;padding-right:24px}.finance-content .hero{padding-top:112px;padding-bottom:80px}.finance-content .stock-tabs{display:flex;flex-direction:column;gap:2rem}.finance-content .comparison-tabs{display:flex;gap:.25rem}.finance-content .comparison-tab{cursor:pointer}.finance-content .comparison-tab:focus-visible{outline:3px solid #201816;outline-offset:3px}.finance-content .finance-booking-button{min-height:60px;color:#fff;font-size:1.25rem;font-weight:700;line-height:1.3}.finance-content .closing-section,.finance-content .movement-section,.finance-content .product-section{padding-top:96px;padding-bottom:96px}.finance-skip-link{position:fixed;left:1rem;top:-100px;z-index:50;padding:.6rem 1rem;background:#fff;color:#201816}.finance-skip-link:focus{top:1rem;outline:3px solid #201816}@media (min-width:768px){.finance-content .wrap{padding-left:40px;padding-right:40px}.finance-content .hero{padding-top:128px;padding-bottom:112px}.finance-content .closing-section,.finance-content .movement-section,.finance-content .product-section{padding-top:128px;padding-bottom:128px}}@media (max-width:600px){.finance-content .finance-booking-button{width:100%}.finance-content .wrap{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.finance-campaign footer a,.finance-campaign header,.finance-campaign>a{transition:none!important}}