.bs{--ink:#1c1c1e;--navy:#1e424e;--navy-2:#16343d;--gold:#dfb97b;--gold-deep:#8e6a2c;--cream:#f0e9e5;--beam:#f7f4ee;--paper:#fff;--magenta:#852275;--magenta-ink:#6e1b61;--muted:#6b6470;--line:#e3dad4;--display:"Kugile",Georgia,"Times New Roman",serif;--script:"MadisonSauvage",cursive;--body:var(--font-sans),"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--gutter:clamp(16px,4vw,56px);--wide:1120px;--read:720px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--beam);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;font-weight:300;line-height:1.7}.bs *{box-sizing:border-box}.bs img{max-width:100%;height:auto;display:block}.bs h1,.bs h2,.bs h3{font-family:var(--display);font-variant-ligatures:no-common-ligatures no-discretionary-ligatures no-contextual;text-wrap:balance;color:inherit;overflow-wrap:break-word;max-width:100%;margin:0;font-style:normal;font-weight:400;line-height:1.14}.bs h1 em,.bs h2 em,.bs h3 em{font-style:normal;font-weight:400}.bs p{margin:0}.bs a{color:inherit}.bs :focus-visible{outline:2px solid var(--magenta);outline-offset:3px}.bs .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bs .wrap{max-width:var(--wide);padding-inline:var(--gutter);margin:0 auto}.bs .read{max-width:var(--read);margin-inline:auto}.bs .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-deep);font-size:12px;font-weight:600}.bs .center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.bs .sec{padding-block:clamp(56px,8vw,100px)}.bs .sec h2{font-size:clamp(30px,4vw,48px)}.bs .sec h2 em{color:var(--navy)}.bs .prose{flex-direction:column;gap:16px;font-size:18px;display:flex}.bs .lead{margin-top:6px}.bs .btn{background:var(--magenta);color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;text-align:center;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:12.5px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.bs .btn:hover{background:var(--magenta-ink)}.bs .link{color:var(--navy);border-bottom:1px solid var(--gold);letter-spacing:.14em;text-transform:uppercase;padding-bottom:2px;font-size:13px;font-weight:500;text-decoration:none}.bs .inl{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.bs .nw{white-space:nowrap}.bs .more{text-align:center;margin-top:24px}.bs .lede{color:#47434a;font-size:18px}.bs .hero{background:var(--beam);padding-block:clamp(44px,7vw,92px)}.bs .hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(30px,5vw,70px);display:grid}.bs .hero-copy{flex-direction:column;gap:20px;min-width:0;display:flex}.bs .kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:13px;font-weight:600}.bs .hero h1{letter-spacing:-.005em;font-size:clamp(40px,7vw,84px);line-height:1.02}.bs .hero h1 em{color:var(--navy)}.bs .entity{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);font-size:13px;font-weight:500;line-height:1.6}.bs .entity span{color:var(--muted);text-transform:none;letter-spacing:.02em;font-size:15px;font-weight:400;display:block}.bs .hero-sub{color:#3b383e;max-width:34em}.bs .facts{color:#47434a;flex-wrap:wrap;gap:8px 20px;font-size:14.5px;display:flex}.bs .facts span:before{content:"✦";color:var(--gold);margin-right:8px}.bs .ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.bs .photo-stack{min-width:0;padding:0 9% 13% 0;position:relative}.bs .polar{background:var(--paper);margin:0;padding:12px 12px 40px;box-shadow:0 20px 40px #1c1c1e24}.bs .polar.one{transform:rotate(-1.5deg)}.bs .polar.two{width:52%;padding:8px 8px 28px;position:absolute;bottom:0;right:0;transform:rotate(3.5deg)}.bs .polar figcaption{font-family:var(--script);color:var(--navy);text-align:left;margin-top:8px;padding-left:10px;font-size:26px;line-height:1}.bs .answer{background:var(--navy);color:#eaf0f2;padding-block:clamp(34px,5vw,56px)}.bs .answer .wrap{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:start;gap:14px clamp(24px,4vw,56px);display:grid}.bs .answer h2{color:var(--gold);font-size:clamp(22px,2.6vw,30px)}.bs .answer p{color:#f4eee6;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.bs .shead{flex-direction:column;gap:12px;max-width:760px;display:flex}.bs .shead.center{margin-inline:auto}.bs .fine{color:var(--muted);text-align:center;max-width:56em;margin:26px auto 0;font-size:13.5px;line-height:1.65}.bs .agrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.bs .acard{background:var(--beam);border-top:2px solid var(--navy);flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.bs .acard .k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);font-size:11.5px;font-weight:600}.bs .acard h3{font-size:clamp(21px,2.2vw,25px)}.bs .acard p{color:#47434a;font-size:15.5px}.bs .acard .link{align-self:flex-start;margin-top:auto;padding-top:6px}.bs .faq{background:var(--beam)}.bs .qa-list{border-top:1px solid var(--line);max-width:820px;margin:30px auto 0}.bs .qd{border-bottom:1px solid var(--line)}.bs .qd summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:17.5px;font-weight:500;line-height:1.4;list-style:none;display:flex}.bs .qd summary::-webkit-details-marker{display:none}.bs .qd summary:hover{color:var(--navy)}.bs .pm{border:1px solid var(--gold);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.bs .pm:before,.bs .pm:after{content:"";background:var(--gold-deep);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bs .pm:after{transition:transform .2s;transform:translate(-50%,-50%)rotate(90deg)}.bs .qd[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.bs .qd p{color:#47434a;padding:0 48px 22px 4px;font-size:16.5px}.bs .closer{background:var(--navy);color:#eaf0f2;text-align:center}.bs .closer h2{color:#f4eee6;font-size:clamp(34px,4.6vw,56px)}.bs .closer h2 em{color:var(--gold)}.bs .closer .prose{color:#c9d7dc;margin-top:18px}.bs .closer .ctas{justify-content:center;margin-top:28px}.bs .closer .note{color:#9fb6be;margin-top:14px;font-size:14px}@media (prefers-reduced-motion:reduce){.bs .pm:after{transition:none}}@media (max-width:1000px){.bs .agrid{grid-template-columns:1fr}}@media (max-width:900px){.bs .hero .wrap{grid-template-columns:1fr}.bs .photo-stack{max-width:460px}.bs .answer .wrap{grid-template-columns:1fr}}@media (max-width:680px){.bs .qd p{padding-right:4px}}.bs .who{background:var(--paper)}.bs .wgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.bs .wcard{background:var(--beam);border-top:2px solid var(--navy);flex-direction:column;gap:8px;min-width:0;padding:24px;display:flex}.bs .wcard h3{font-size:clamp(21px,2.2vw,25px)}.bs .wcard p{color:#47434a;font-size:15.5px}.bs .open{text-align:center;color:#2e2b31;max-width:760px;margin:28px auto 0;font-size:17px}.bs .open b{color:var(--navy);font-weight:600}.bs .earn{background:var(--beam)}.bs .ctbl{background:var(--paper);border-top:2px solid var(--gold);max-width:860px;margin:30px auto 0}.bs .crow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1.1fr);align-items:baseline;gap:4px 16px;padding:16px clamp(14px,3vw,26px);display:grid}.bs .crow.head{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);background:#fbf9f6;padding-block:12px;font-size:11.5px;font-weight:600}.bs .crow .o{font-family:var(--display);color:var(--ink);font-variant-ligatures:none;font-size:clamp(19px,2vw,23px)}.bs .crow .o small{font-family:var(--body);color:var(--muted);margin-top:2px;font-size:13.5px;display:block}.bs .crow .p{color:#47434a;font-variant-numeric:tabular-nums;font-size:15.5px}.bs .crow .c{font-family:var(--display);color:var(--navy);font-variant-ligatures:none;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.4vw,28px)}.bs .crow .c small{font-family:var(--body);color:var(--muted);margin-left:4px;font-size:13.5px}.bs .crow.zero .c{color:var(--muted)}.bs .crow.sub .o{font-size:clamp(17px,1.8vw,20px)}.bs .cnotes{color:#47434a;flex-direction:column;gap:8px;max-width:860px;margin:22px auto 0;font-size:14.5px;display:flex}.bs .cnotes p:before{content:"✦";color:var(--gold);margin-right:10px}.bs .steps{background:var(--paper)}.bs .sgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.bs .step{background:var(--beam);border-top:2px solid var(--gold);flex-direction:column;gap:8px;min-width:0;padding:26px 24px;display:flex}.bs .step .n{font-family:var(--display);color:var(--navy);font-variant-ligatures:none;font-size:46px;line-height:1}.bs .step h3{font-size:clamp(22px,2.4vw,27px)}.bs .step p{color:#47434a;font-size:15.5px}.bs .attr{background:var(--navy);color:#eaf0f2;max-width:860px;margin:30px auto 0;padding:clamp(22px,3.5vw,34px)}.bs .attr h3{color:var(--gold);margin-bottom:12px;font-size:clamp(22px,2.4vw,28px)}.bs .attr ul{color:#e1eaed;flex-direction:column;gap:8px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.bs .attr li:before{content:"✦";color:var(--gold);margin-right:10px}.bs .get{background:var(--beam)}.bs .get .agrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1000px){.bs .get .agrid{grid-template-columns:1fr}}.bs .callband{background:var(--navy);color:#eaf0f2}.bs .callband .wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bs .callband h2{color:#f4eee6;font-size:clamp(30px,4vw,46px)}.bs .callband h2 em{color:var(--gold)}.bs .callband .prose{color:#c9d7dc;margin-top:14px;font-size:17px}.bs .dates{border-top:2px solid var(--gold);background:#ffffff0f;flex-direction:column;gap:12px;padding:24px;display:flex}.bs .dates .k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.bs .dates .r{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:14px;padding-bottom:10px;font-size:16px;display:flex}.bs .dates .r:last-child{border:0;padding:0}.bs .dates .r b{font-family:var(--display);color:#f4eee6;font-variant-ligatures:none;font-size:20px;font-weight:400}.bs .dates .r span{color:#c9d7dc;text-align:right}.bs .fine2{max-width:860px;color:var(--muted);text-align:center;margin:26px auto 0;font-size:13.5px;line-height:1.65}.bs .photo-one{justify-self:center;width:100%;max-width:430px}.bs .login{color:#9fb6be;margin-top:14px;font-size:14px}.bs .login a{color:var(--gold)}@media (max-width:1000px){.bs .sgrid,.bs .wgrid,.bs .callband .wrap{grid-template-columns:1fr}}@media (max-width:680px){.bs .crow{grid-template-columns:1fr auto}.bs .crow .p{order:3;grid-column:1/2}.bs .crow .c{text-align:right;grid-area:1/2}.bs .crow.head .p{display:none}.bs .crow.head{grid-template-columns:1fr auto}}
