.wtop{background:#0e3f45;color:#f4f1ea}.wtop .top nav{color:#f4f1ea}.ak .wtop .cta{background:#f4f1ea;color:#1e1b18}.ak .wtop .cta:hover{background:#e9e2d6}.fo{padding:96px var(--gut) 120px;display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center}.fo-d{font-size:14px;color:#f4f1eab3}.fo-t h1{margin-top:18px;font-size:80px;line-height:1.02;letter-spacing:-.025em;color:#f4f1ea;text-wrap:balance}.fo-t p{margin-top:24px;font-size:20px;line-height:1.55;color:#f4f1ead9;max-width:540px}.nf{justify-self:center;width:400px;padding:20px 22px 18px;background:#fff;color:#1e1b18;border:2px solid #1E1B18;transform:rotate(1.5deg);box-shadow:0 40px 70px -36px #0009;font-family:Instrument Sans,sans-serif}.nf-h{display:block;font:800 40px/1 Figtree,sans-serif;letter-spacing:-.025em;padding-bottom:6px;border-bottom:1px solid #1E1B18}.nf-s{display:block;padding:6px 0;font-size:14px;border-bottom:10px solid #1E1B18}.nf-big{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:5px solid #1E1B18}.nf-big span{font-weight:600;font-size:18px}.nf-big b{font:800 34px Figtree,sans-serif;letter-spacing:-.025em}.nf ul{list-style:none;padding:0;margin:0}.nf li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #1E1B18;font-size:16px}.nf li b{font-weight:600;text-align:right}.nf-f{margin-top:8px;padding-top:8px;border-top:5px solid #1E1B18;font-size:13px;line-height:1.4}.fb{padding:200px var(--gut) 0}.fb-k{display:block;font-size:13px;font-weight:600;color:#5d5248}.fb-p{max-width:900px}.fb-p p{margin-top:16px;font:500 28px/1.4 Figtree,sans-serif;letter-spacing:-.015em;color:#1e1b18}.fb-g{margin-top:120px;display:grid;grid-template-columns:260px 1fr;gap:96px;align-items:start}.fb-n{position:sticky;top:40px}.fb-n ol{list-style:none;padding:0;margin:16px 0 0;border-left:1px solid rgba(30,27,24,.14)}.fb-n li a{display:block;padding:8px 0 8px 18px;margin-left:-1px;border-left:2px solid transparent;font-size:16px;color:#5d5248;transition:color .2s ease,border-color .2s ease}.fb-n li a:hover{color:#1e1b18}.fb-n li a.on{color:#1e1b18;font-weight:600;border-left-color:#e4572e}.fg{scroll-margin-top:40px}.fg+.fg{margin-top:96px}.fg h2{font-size:52px;line-height:1.05;letter-spacing:-.025em}.fg dl{margin:24px 0 0;border-top:1.5px solid #1E1B18}.fg dl>div{display:grid;grid-template-columns:240px 1fr;gap:32px;padding:20px 0;border-bottom:1px solid rgba(30,27,24,.14)}.fg dt{font-weight:600;font-size:17px;color:#1e1b18}.fg dd{margin:0;font-size:17px;line-height:1.55;color:#1e1b18}.fl3{list-style:none;padding:0;margin:24px 0 0;border-top:1.5px solid #1E1B18;display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.fl3 li{padding:16px 0;border-bottom:1px solid rgba(30,27,24,.14);font-size:17px;color:#1e1b18}.fg-n{margin-top:20px;font-size:17px;font-weight:600;color:#1e1b18}.ak .fg dd a{color:#0e3f45;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cz{position:relative;margin-top:200px;min-height:760px;background:#0e3f45;display:flex;align-items:center;overflow:hidden;color:#f4f1ea}.cz-art{position:absolute;inset:0;background:url(/assets/login-gallery.jpg) 50% 50%/cover no-repeat}.cz-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c161ed9,#0c161e8c 40%,#0c161e0d 75%)}.cz-t{position:relative;padding:120px var(--gut);max-width:calc(var(--gut) + 720px)}.cz-t h2{font-size:80px;line-height:1;letter-spacing:-.025em;text-wrap:balance;color:#f4f1ea}.cz-t .hb{margin-top:36px}@media(max-width:1000px){.fl3{grid-template-columns:1fr}.cz{margin-top:96px;min-height:0}.cz-t{padding:96px 20px}.cz-t h2{font-size:38px}.fo{padding:56px 20px 72px;grid-template-columns:1fr;gap:48px}.fo-t h1{font-size:42px}.nf{width:100%}.fb{padding-top:96px}.fb-p p{font-size:22px}.fb-g{grid-template-columns:1fr;gap:48px;margin-top:72px}.fb-n{position:static}.fg dl>div{grid-template-columns:1fr;gap:4px}.fg h2{font-size:30px}}.cz{justify-content:center;text-align:center}.cz-t{max-width:none!important;margin:0 auto;display:flex;flex-direction:column;align-items:center}.cz-t p{max-width:none}@media(min-width:1001px){.cz-t h2{font-size:64px}}
