.bands.prose{max-width:none}.band--tone-white{--band-bg:#fff;background:#fff}.band--tone-ivory{--band-bg:var(--ivory);background:var(--ivory)}.band--tone-gray{--band-bg:var(--gray);background:var(--gray)}.band--tone-navy{--band-bg:var(--navy);background:radial-gradient(80% 120% at 100% 0%, #1d4675d9 0%, #1d467500 60%), var(--navy)}.band{padding:clamp(64px,7.5vw,112px) 0;position:relative}.band__in{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.bands .band h2{text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.85rem,2.7vw,2.55rem);line-height:1.12}.band__title .eyebrow{margin-bottom:var(--s-3)}.bands h2 .nb{white-space:nowrap}.band__title:after{content:"";background:var(--gold);width:56px;height:2px;margin-top:var(--s-5);display:block}.band__head{margin-bottom:var(--s-7)}.band__lead p{font-size:var(--t-md);color:var(--muted);max-width:52ch;margin:0;line-height:1.55}.band__body>:first-child{margin-top:0}.band__body>:last-child{margin-bottom:0}.band__body p,.band__body li{max-width:72ch}.band--ledger .band__head,.band--stats .band__head,.band--plans .band__head,.band--steps .band__head,.band--process .band__head,.band--checklist .band__head,.band--cards .band__head,.band--team .band__head{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.bands .src,.bands .chart__src{margin:14px 0 var(--s-5);color:#7b8291;max-width:none;font-size:.74rem;line-height:1.5;display:block}.bands .chart__src{margin-bottom:0}.bands .src>span:first-child,.bands .chart__src>span:first-child{font:400 .6rem/1.7 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-right:10px;display:inline-block}.band--ledger table{border-collapse:separate;border-spacing:0;border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;margin:0;font-size:.95rem;overflow:hidden;box-shadow:0 30px 60px -40px #021a3859}.band--ledger th{background:var(--navy);color:#fff;border-bottom:3px solid var(--gold);font:600 .74rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:16px 20px}.band--ledger td{border-bottom:1px solid var(--hair);padding:15px 20px}.band--ledger tbody tr:nth-child(2n) td{background:#fbfaf7}.band--ledger tbody tr:last-child td{border-bottom:0}.band--ledger tbody tr:hover td{background:var(--gold-tint)}.band--ledger td:first-child{color:var(--navy);font-weight:600}.band--ledger table.wide-first td:first-child{width:44%}.band--ledger td.is-zero{color:var(--navy);font-weight:600}@media (width>=961px){.band--ledger td.is-zero:before{content:"✓";background:var(--gold-tint);width:20px;height:20px;color:var(--gold-ink);font:700 11px/1 var(--sans);vertical-align:1px;border-radius:50%;place-items:center;margin-right:9px;display:inline-grid}}.bands .pair{gap:var(--s-5);margin:var(--s-7) 0 var(--s-6);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.bands .example{border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;margin:0;padding:30px 32px}.bands .example p{max-width:none;margin:0;font-size:.98rem;line-height:1.65}.bands .example__k,.bands .callout--quote .callout__k{font:400 .74rem/1.4 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 12px!important}.bands .callout--quote{margin:var(--s-6) 0;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 0% 0%, #2a5a8f 0%, transparent 60%), linear-gradient(160deg, var(--navy-3) 0%, var(--navy-2) 100%);border:0;flex-direction:column;justify-content:center;padding:30px 32px;display:flex;position:relative;overflow:hidden}.bands .pair .callout--quote,.bands .band__media .callout--quote{margin:0}.bands .callout--quote:after{content:"“";font:600 9rem/1 var(--serif);color:#e7c97c2e;position:absolute;top:-18px;right:22px}.bands .callout--quote .callout__k{color:var(--gold-light)}.bands .callout--quote p{font:600 italic 1.3rem/1.45 var(--serif);color:#fff;max-width:none;position:relative}.bands .callout--quote footer{margin-top:var(--s-4);font:500 .74rem/1.5 var(--sans);letter-spacing:.02em;color:#ffffff9e;position:relative}.band__split{gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;display:grid}.band__split .band__head{margin-bottom:var(--s-6)}.band__media .chart{border-radius:var(--r-lg);margin:0;padding:30px 30px 24px}@media (width>=961px){.band__media .chart{grid-template-columns:minmax(9rem,46%) 1fr max-content}}.band--spotlight{color:#ffffffd6;overflow:hidden}.band--spotlight h2{color:#fff}.band--spotlight .eyebrow{color:var(--gold)}.band--spotlight a{color:var(--gold-light)}.band--spotlight .chart{background:#ffffff0a;border:1px solid #e7c97c47}.band--spotlight .chart figcaption{color:#fff}.band--spotlight .chart__row{color:#ffffffc7}.band--spotlight .chart__row:after{background:linear-gradient(90deg,#ca9e4159,#ca9e41cc)}.band--spotlight .chart--latest .chart__row:last-of-type:after{background:linear-gradient(90deg, var(--gold), var(--gold-light));box-shadow:0 0 18px #e7c97c73}.band--spotlight .chart__row b{color:var(--gold-light)}.band--spotlight .chart__src{color:#ffffff80}.band--spotlight .chart__src>span:first-child{color:var(--gold)}.band--editorial>.band__in{gap:var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;display:grid}.band--editorial .band__head{margin:0;position:sticky;top:120px}.bands .callout--warning{margin:var(--s-6) 0;border-radius:var(--r-md);box-shadow:inset 4px 0 0 var(--gold-deep);background:#fffaf0;border:1px solid #f0d9a8;padding:22px 26px 22px 70px;position:relative}.bands .callout--warning:before{content:"!";background:var(--gold-deep);color:#fff;width:28px;height:28px;font:700 .95rem/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;left:24px}.bands .callout--warning p{max-width:none}.bands .callout--warning{color:var(--ink)}.bands .callout--warning a{color:var(--navy-2)}.bands .stats{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.bands .stats li{border:1px solid var(--hair);border-radius:var(--r-lg);max-width:none;box-shadow:var(--shadow-1);background:#fff;flex-direction:column;gap:14px;margin:0;padding:30px 26px 28px;display:flex}.bands .stats,.bands .plans,.bands .track,.bands .load{margin-bottom:var(--s-5)}.bands .stats b{font:600 clamp(2.2rem, 3.6vw, 3.4rem)/1 var(--serif);color:var(--navy);overflow-wrap:anywhere}.bands .stats b:after{content:"";background:var(--gold);width:34px;height:2px;margin-top:16px;display:block}.bands .stats span{color:var(--muted);font-size:.95rem;line-height:1.55}.bands .track{gap:var(--s-6);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.bands .track:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light) 55%, var(--navy-3));height:2px;position:absolute;top:11px;left:12px;right:12px}.bands .track li{max-width:none;margin:0;padding-top:46px;position:relative}.bands .track li:before{content:"";background:var(--band-bg,#fff);border:2px solid var(--gold);width:24px;height:24px;box-shadow:0 0 0 6px var(--band-bg,#fff);border-radius:50%;position:absolute;top:0;left:0}.bands .track li:last-child:before{background:var(--navy);border-color:var(--navy)}.bands .track b{font:600 1.6rem/1.15 var(--serif);color:var(--navy);margin-bottom:10px;display:block}.bands .track span{color:var(--muted);font-size:.98rem;line-height:1.6;display:block}.band--figure .chart{box-shadow:0 30px 60px -40px #021a3859}.band--offer .band__split{align-items:center}.bands .offer{border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 90% at 0% 0%, #2a5a8f 0%, transparent 60%), linear-gradient(160deg, var(--navy-3) 0%, var(--navy-2) 100%);padding:40px 40px 36px;position:relative;overflow:hidden;box-shadow:0 34px 70px -36px #021a3899}.bands .offer:before{content:"";pointer-events:none;border:1px solid #e7c97c73;border-radius:12px;position:absolute;inset:12px}.bands .offer>*{position:relative}.bands .offer p{max-width:none}.bands .offer__k{font:400 .78rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin:0 0 20px}.bands .offer__price{font:600 clamp(3rem, 5vw, 4.2rem)/1 var(--serif);color:#fff;margin:0}.bands .offer__price small{font:500 .85rem/1.4 var(--sans);letter-spacing:.04em;color:#ffffffbf;margin-bottom:8px;display:block}.bands .offer__note{color:#ffffffe0;margin:16px 0 22px;font-size:.95rem;line-height:1.6}.bands .offer ul{border-top:1px solid #e7c97c4d;gap:10px;margin:0 0 28px;padding:20px 0 0;list-style:none;display:grid}.bands .offer li{color:#fff;max-width:none;margin:0;padding-left:28px;font-size:.98rem;position:relative}.bands .offer li:before{content:"";border-left:2px solid var(--gold-light);border-bottom:2px solid var(--gold-light);width:12px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.bands .offer .btn{text-align:center;width:100%}.bands .offer a:not(.btn){color:var(--gold-light);text-decoration-color:#e7c97c80}.band--photo>.band__in{gap:var(--s-8);grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;display:grid}.band__photo{margin:0 24px 24px 0;position:relative}.band__photo:before{content:"";background:var(--navy);border-radius:var(--r-lg);position:absolute;inset:24px -24px -24px 24px}.band__photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg);width:100%;height:auto;display:block;position:relative}.band__dots{z-index:1;width:104px;height:104px;position:absolute;top:-34px;left:-34px}.band--photo .band__head{margin-bottom:var(--s-6)}.bands .callout--warning:has(.callout__n){grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:24px;padding:24px 28px;display:grid}.bands .callout--warning:has(.callout__n):before{display:none}.bands .callout__n{text-align:center;border-right:1px solid #ecd6a4;grid-row:1/span 2;align-self:center;padding-right:24px;margin:0!important}.bands .callout__n b{font:600 3.4rem/.9 var(--serif);color:var(--gold-deep);display:block}.bands .callout__n span{font:400 .64rem/1.2 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin-top:8px;display:block}.bands .plans{gap:var(--s-7);border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:32px 36px;display:grid;box-shadow:0 30px 60px -44px #021a3866}.bands .plans__zero{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 30% 25%, #fff 0%, var(--gold-tint) 72%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;margin:0;display:flex;box-shadow:inset 0 0 0 1px #ca9e4173,0 0 0 9px #f4ecd899}.bands .plans__zero b{font:600 3.6rem/1 var(--serif);color:var(--navy)}.bands .plans__zero span{font:600 .66rem/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);margin-top:6px;padding:0 20px}.bands .plans__k{max-width:none;font:600 1.02rem/1.5 var(--sans);color:var(--navy);margin:0 0 16px}.bands .plans__list{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bands .plans__list li{background:var(--ivory);border:1px solid var(--hair);max-width:none;font:600 .9rem/1.3 var(--sans);color:var(--navy);border-radius:10px;margin:0;padding:12px 12px 12px 40px;position:relative}.bands .plans__list li:before{content:"✓";background:var(--gold-tint);width:19px;height:19px;color:var(--gold-ink);font:700 10px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:13px;translate:0 -50%}.bands .load{margin-top:var(--s-5);border-radius:var(--r-lg);color:#ffffffd6;background:radial-gradient(90% 140% at 0% 0%, #2a5a8fe6 0%, #2a5a8f00 60%), var(--navy);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);display:grid;position:relative;overflow:hidden}.bands .load__item{padding:34px 38px 30px}.bands .load__item+.load__item{border-left:1px solid #e7c97c40}.bands .load p{max-width:none}.bands .load__n{align-items:baseline;gap:14px;margin:0 0 10px;display:flex}.bands .load__n b{font:600 clamp(3rem, 4.4vw, 3.8rem)/1 var(--serif);color:var(--gold-light)}.bands .load__n span{font:400 .72rem/1.3 var(--display);letter-spacing:.2em;text-transform:uppercase;color:#fff}.bands .load__item>p:not([class]){margin:0 0 20px;font-size:.98rem;line-height:1.6}.bands .load .src{color:#ffffff80}.bands .load .src>span:first-child{color:var(--gold)}.bands .dots{background:radial-gradient(circle, var(--gold-light) 0 6px, transparent 6.5px) 0 0 / 22px 20px;width:220px;height:40px;margin:0}.bands .bar{background:#ffffff14;border-radius:7px;height:14px;display:flex;overflow:hidden}.bands .bar span{flex:0 0 calc(var(--w) * 1%)}.bands .bar span+span{box-shadow:inset 2px 0 0 var(--navy)}.bands .bar span:first-child,.bands .legend li:first-child:before{background:linear-gradient(90deg, var(--gold), var(--gold-light))}.bands .bar span:nth-child(2),.bands .legend li:nth-child(2):before{background:#ffffffb8}.bands .bar span:nth-child(3),.bands .legend li:nth-child(3):before{background:#ffffff75}.bands .bar span:nth-child(4),.bands .legend li:nth-child(4):before{background:#ffffff42}.bands .legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bands .legend li{color:#ffffffd1;align-items:baseline;gap:9px;max-width:none;margin:0;font-size:.86rem;line-height:1.4;display:flex}.bands .legend li:before{content:"";border-radius:3px;flex:none;width:10px;height:10px;translate:0 1px}.bands .legend b{color:#fff}.band--process .band__body>ol{counter-reset:step;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.band--process .band__body>ol>li{grid-column:span 2}.band--process .band__body>ol>li:last-child:nth-child(3n+1){grid-column:span 6}.band--process .band__body>ol>li:nth-last-child(2):nth-child(3n+1),.band--process .band__body>ol>li:last-child:nth-child(3n+2),.band--process .band__body>ol:has(>li:nth-child(4):last-child)>li{grid-column:span 3}.band--process .band__body>ol>li{counter-increment:step;border:1px solid var(--hair);border-radius:var(--r-lg);max-width:none;box-shadow:var(--shadow-1);background:#fff;margin:0;padding:58px 24px 24px;position:relative}.band--process .band__body>ol>li:before{content:counter(step, decimal-leading-zero);font:600 1.7rem/1 var(--serif);color:var(--gold);position:absolute;top:18px;left:24px}.band--process .band__body>ol>li:after{content:"";background:linear-gradient(90deg,#ca9e4180,#0000);height:1px;position:absolute;top:32px;left:64px;right:24px}.band--process .band__body>ol+*{margin-top:var(--s-6)}.band--checklist .band__body>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.band--checklist .band__body>ul>li{border:1px solid var(--hair);border-radius:var(--r-md);max-width:none;box-shadow:var(--shadow-1);background:#fff;margin:0;padding:17px 20px 17px 56px;line-height:1.55;position:relative}.band--checklist .band__body>ul>li:before{content:"✓";background:var(--gold-tint);width:24px;height:24px;color:var(--gold-ink);font:700 12px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:18px}.band--checklist .band__body>ul+*{margin-top:var(--s-6)}.band--quote .band__media .callout--quote{padding:46px 44px 40px}.band--quote .band__split,.band--spotlight .band__split,.band--figure .band__split{align-items:start}.band--quote .band__media,.band--spotlight .band__media,.band--figure .band__media{position:sticky;top:120px}.band--cards .band__body>ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.band--cards .band__body>ul>li{border:1px solid var(--hair);border-radius:var(--r-lg);max-width:none;box-shadow:var(--shadow-1);background:#fff;margin:0;padding:26px 24px 22px;line-height:1.55;position:relative}.band--cards .band__body>ul>li:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;width:40px;height:3px;position:absolute;top:0;left:24px}.band--cards .band__body>ul>li strong:first-child{font:600 1.15rem/1.3 var(--serif);color:var(--navy);margin-bottom:6px;display:block}.band--cards .band__body>ul+*{margin-top:var(--s-6)}.band--quote .band__media .callout--quote p:not(.callout__k){font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.4}.band--quote .band__media .callout--quote:after{font-size:12rem;top:-26px}.band--team .team__gallery{margin:0 0 var(--s-8);grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.band--team .team__gallery img{aspect-ratio:4/5;object-fit:cover;object-position:50% 15%;border-radius:14px;width:100%;box-shadow:0 18px 34px -24px #021a3880}.band--team .team__gallery figcaption{font:400 .72rem/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);grid-column:1/-1;margin-top:4px}.band--team .team__dept{gap:var(--s-4) var(--s-7);padding:var(--s-6) 0;border-top:1px solid var(--hair);grid-template-columns:minmax(0,.62fr) minmax(0,2fr);display:grid}.band--team .team__dept h3{font:400 .8rem/1.45 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin:4px 0 0}.band--team .team__people{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.band--team .member{border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:22px 24px;position:relative}.band--team .member:before{content:"";background:var(--gold);border-radius:0 0 3px 3px;width:40px;height:3px;position:absolute;top:0;left:24px}.band--team .member__head{align-items:center;gap:14px;margin-bottom:12px;display:flex}.band--team .member__mono{background:var(--navy);width:64px;height:64px;color:var(--gold-light);font:600 1.02rem/1 var(--serif);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 3px #ca9e4140}.band--team .member__photo{object-fit:cover;object-position:50% 16%;background:var(--navy);border-radius:50%;flex:none;width:64px;height:64px;box-shadow:0 0 0 3px #ca9e4140}.band--team .member h4{font:600 1.22rem/1.2 var(--serif);color:var(--navy);margin:0}.band--team .member__role{font:600 .7rem/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);margin-top:4px;display:block}.band--team .member>p{max-width:none;font-size:var(--t-sm);color:var(--muted);margin:0;line-height:1.6}@media (width<=960px){.band--team .team__gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.band--team .team__dept{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.band--team .member{padding:20px 18px}}.bands .offer>svg.offer__x{z-index:0;pointer-events:none;width:400px;max-width:none;height:auto;position:absolute;bottom:-95px;right:-70px}.bands .offer__x polygon{fill:none;stroke:#e7c97c57;stroke-width:1.2px;vector-effect:non-scaling-stroke}.bands .offer__x polygon:last-child{fill:#e7c97c1a}.bands .offer__x--glint polygon,.bands .offer__x--glint polygon:last-child{fill:#fff3cf33;stroke:#fff3cf;stroke-width:1.8px}.bands .offer__x--glint{animation:offerGlint 6.5s var(--ease) infinite;-webkit-mask-image:linear-gradient(115deg,#0000 42%,#000 50%,#0000 58%);mask-image:linear-gradient(115deg,#0000 42%,#000 50%,#0000 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes offerGlint{0%{-webkit-mask-position:100% 0;mask-position:100% 0}55%,to{-webkit-mask-position:0 0;mask-position:0 0}}.band--sources{padding:var(--s-7) 0 var(--s-8);background:linear-gradient(180deg, #fff 0%, var(--ivory) 100%)}.band--sources>.band__in{max-width:1100px}main:has(>.bands--end)+.ftr{margin-top:0}.band--sources .band__head{margin:0 0 var(--s-3);align-items:center;gap:18px;display:flex}.band--sources .band__head:before,.band--sources .band__head:after{content:"";background:linear-gradient(90deg,#0000,#ca9e4199);flex:1;height:1px}.band--sources .band__head:after{background:linear-gradient(270deg,#0000,#ca9e4199)}.bands .band--sources h2{max-width:none;font:400 .8rem/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.band--sources .band__title:after{display:none}.band--sources .band__body>p:first-child{margin:0 0 var(--s-5);text-align:center;max-width:none;font:italic 500 1rem/1.4 var(--serif);color:var(--muted)}.band--sources ul{columns:3;column-gap:var(--s-6);margin:0;padding:0;list-style:none}.band--sources li{break-inside:avoid;max-width:none;color:var(--muted);margin:0 0 12px;padding-left:15px;font-size:.76rem;line-height:1.55;position:relative}.band--sources li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:.6em;left:1px;rotate:45deg}.band--sources a{color:var(--ink);text-underline-offset:2px;text-decoration:underline #ca9e4166}.band--sources a:hover{color:var(--navy);text-decoration-color:var(--gold)}@media (width<=960px){.band--ledger .band__head,.band--stats .band__head,.band--plans .band__head,.band--steps .band__head,.band--process .band__head,.band--checklist .band__head,.band--cards .band__head,.band--team .band__head,.band__split,.band--editorial>.band__in,.band--photo>.band__in,.bands .pair,.bands .load{grid-template-columns:minmax(0,1fr)}.band__photo{max-width:460px}.band--checklist .band__body>ul,.band--process .band__body>ol{grid-template-columns:minmax(0,1fr)}.band--process .band__body>ol>li,.band--process .band__body>ol:has(>li:nth-child(4):last-child)>li{grid-column:auto!important}.band__photo img{aspect-ratio:5/4}.bands .load__item+.load__item{border-top:1px solid #e7c97c40;border-left:0}.band--sources ul{columns:2}.band__split{gap:var(--s-7)}.band--editorial>.band__in{gap:var(--s-5)}.band--editorial .band__head,.band--quote .band__media,.band--spotlight .band__media,.band--figure .band__media{position:static}.band--ledger table,.band--ledger tbody,.band--ledger tr,.band--ledger td{width:auto;display:block}.band--ledger table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.band--ledger thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.band--ledger tr{border:1px solid var(--hair);border-radius:var(--r-md);background:#fff;margin-bottom:12px;padding:16px 18px}.band--ledger td,.band--ledger tbody tr:nth-child(2n) td,.band--ledger tbody tr:hover td{background:0 0;border:0;min-width:0;padding:4px 0}.band--ledger td:first-child,.band--ledger table.wide-first td:first-child{width:auto;margin-bottom:6px;font-size:1rem}.band--ledger td:not(:first-child):before{content:attr(data-label);font:600 .68rem/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);display:block}}@media (width<=760px){.bands .plans{grid-template-columns:minmax(0,1fr);justify-items:center;padding:26px 20px}.bands .plans__k{text-align:center}.bands .plans__list{flex-wrap:wrap;justify-content:center;width:100%;display:flex}.bands .load__item{padding:28px 24px 24px}.bands .legend{grid-template-columns:minmax(0,1fr)}.bands .callout--warning:has(.callout__n){grid-template-columns:minmax(0,1fr);padding:22px}.bands .callout__n{text-align:left;border-bottom:1px solid #ecd6a4;border-right:0;grid-row:auto;align-items:baseline;gap:10px;padding:0 0 12px;display:flex;margin-bottom:12px!important}.bands .callout__n b{font-size:2.6rem}.band--sources ul{columns:1}.bands .track{gap:var(--s-6);grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.bands .track:before{background:linear-gradient(180deg, var(--gold), var(--gold-light) 55%, var(--navy-3));width:2px;height:auto;inset:12px auto 12px 11px}.bands .track li{padding:0 0 0 46px}.bands .offer{padding:32px 26px 28px}.bands .example,.bands .callout--quote{padding:24px 22px}}@media (prefers-reduced-motion:reduce){.bands .offer__x--glint{animation:none;display:none}}.sash{max-width:520px;margin:var(--s-8) auto;align-items:center;gap:18px;display:flex}.sash__rule{background:linear-gradient(90deg,#0000,#ca9e41bf);flex:1;height:1px;position:relative}.sash__rule:last-child{background:linear-gradient(270deg,#0000,#ca9e41bf)}.sash__rule:after{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:-3px;right:-2px;rotate:45deg}.sash__rule:last-child:after{left:-2px;right:auto}.sash__x{flex:none;width:40px;height:40px}.sash__x polygon{fill:#ca9e411a;stroke:var(--gold);stroke-width:1.2px;vector-effect:non-scaling-stroke}.related__more[data-astro-cid-i6azdumn]{margin:var(--s-5) 0 0;font:600 var(--t-sm) var(--sans)}.related__more[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]{color:var(--navy)}.cards-split[data-astro-cid-i6azdumn] .wrap[data-astro-cid-i6azdumn]{gap:var(--s-5) var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;display:grid}.cards-split[data-astro-cid-i6azdumn] .rl__head[data-astro-cid-i6azdumn] h2[data-astro-cid-i6azdumn]{margin:0}.cards-split[data-astro-cid-i6azdumn] .cards[data-astro-cid-i6azdumn],.cards-split[data-astro-cid-i6azdumn] .related__more[data-astro-cid-i6azdumn]{grid-column:2}.cards-split[data-astro-cid-i6azdumn] .cards[data-astro-cid-i6azdumn]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.cards-split[data-astro-cid-i6azdumn] .related__more[data-astro-cid-i6azdumn]{margin:0}@media (width<=960px){.cards-split[data-astro-cid-i6azdumn] .wrap[data-astro-cid-i6azdumn]{grid-template-columns:minmax(0,1fr)}.cards-split[data-astro-cid-i6azdumn] .cards[data-astro-cid-i6azdumn],.cards-split[data-astro-cid-i6azdumn] .related__more[data-astro-cid-i6azdumn]{grid-column:1}}.faq__list[data-astro-cid-hemr5th4]{border-top:1px solid var(--hair)}.faq__item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--hair)}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-5) 0;font:600 var(--t-base)/1.4 var(--sans);color:var(--navy);list-style:none;display:flex}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{content:"+";font:400 1.6rem/1 var(--sans);color:var(--gold-deep);flex:none}.faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing) summary[data-astro-cid-hemr5th4]:after{content:"–"}.faq__a[data-astro-cid-hemr5th4]{overflow:hidden}.faq__in[data-astro-cid-hemr5th4]{padding:0 0 var(--s-5);color:var(--ink)}.faq__in[data-astro-cid-hemr5th4] p:last-child{margin-bottom:0}.faq--split[data-astro-cid-hemr5th4] .wrap[data-astro-cid-hemr5th4]{gap:var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);align-items:start;display:grid}.faq--split[data-astro-cid-hemr5th4] .faq__side[data-astro-cid-hemr5th4]{position:sticky;top:120px}.faq--split[data-astro-cid-hemr5th4] .faq__head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{text-wrap:balance;margin:0}.faq--split[data-astro-cid-hemr5th4] .faq__head[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4].faq__h--long{font-size:clamp(1.6rem,2.1vw,2.05rem);line-height:1.2}.faq__intro[data-astro-cid-hemr5th4]{margin:var(--s-4) 0 0;max-width:44ch;font-size:var(--t-base);color:var(--muted);line-height:1.6}.faq__fig[data-astro-cid-hemr5th4]{margin:var(--s-6) 18px 18px 0;position:relative}.faq__fig[data-astro-cid-hemr5th4]:before{content:"";border-radius:var(--r-lg);border:1px solid #ca9e418c;position:absolute;inset:18px -18px -18px 18px}.faq__fig[data-astro-cid-hemr5th4] img[data-astro-cid-hemr5th4]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r-lg);width:100%;position:relative;box-shadow:0 24px 50px -30px #021a3873}.faq--split[data-astro-cid-hemr5th4] .faq__list[data-astro-cid-hemr5th4]{border:0;gap:12px;display:grid}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4]{border:1px solid var(--hair);border-radius:var(--r-md);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#fff;padding:0 24px}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4]:hover{border-color:#ca9e4180}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing){box-shadow:var(--shadow-1);border-color:#ca9e4199}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after,.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing) summary[data-astro-cid-hemr5th4]:after{content:"+";background:var(--gold-tint);width:30px;height:30px;color:var(--gold-ink);transition:rotate .45s var(--ease), background-color .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4][open]:not(.is-closing) summary[data-astro-cid-hemr5th4]:after{background:var(--navy);color:var(--gold-light);rotate:45deg}@media (width<=960px){.faq--split[data-astro-cid-hemr5th4] .wrap[data-astro-cid-hemr5th4]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.faq--split[data-astro-cid-hemr5th4] .faq__side[data-astro-cid-hemr5th4]{position:static}.faq__fig[data-astro-cid-hemr5th4]{max-width:520px}.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4]{padding:0 18px}}@media (prefers-reduced-motion:reduce){.faq--split[data-astro-cid-hemr5th4] .faq__item[data-astro-cid-hemr5th4] summary[data-astro-cid-hemr5th4]:after{transition:none}}.cta[data-astro-cid-hwvj6ntz]{padding:var(--s-8) 0 0}.cta__panel[data-astro-cid-hwvj6ntz]{isolation:isolate;gap:var(--s-6);background:var(--navy);color:#fffc;border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:32px 44px 32px 52px;display:grid;position:relative;overflow:hidden}.cta__panel[data-astro-cid-hwvj6ntz]:before{content:"";pointer-events:none;border:1px solid #ca9e4166;border-radius:12px;position:absolute;inset:9px}.cta__panel[data-astro-cid-hwvj6ntz]:after{content:"";background:var(--gold);width:6px;position:absolute;top:0;bottom:0;left:0}.cta__x[data-astro-cid-hwvj6ntz]{z-index:-1;width:300px;max-width:none;position:absolute;top:-70px;right:120px}.cta__x[data-astro-cid-hwvj6ntz] polygon[data-astro-cid-hwvj6ntz]{fill:none;stroke:#ca9e414d;stroke-width:1px;vector-effect:non-scaling-stroke}.cta__label[data-astro-cid-hwvj6ntz]{font:400 .8rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.cta__hook[data-astro-cid-hwvj6ntz]{font:600 clamp(1.5rem, 2vw, 1.85rem)/1.18 var(--serif);color:#fff;text-wrap:balance;max-width:30ch;margin:0 0 8px}.cta__hook[data-astro-cid-hwvj6ntz] em{color:var(--gold-light);font-style:italic}.cta__sub[data-astro-cid-hwvj6ntz]{font-size:var(--t-sm);max-width:54ch;margin:0}.cta__act[data-astro-cid-hwvj6ntz]{flex-direction:column;align-items:center;gap:10px;display:flex}.cta__phone[data-astro-cid-hwvj6ntz]{font:500 var(--t-xs) var(--sans);color:#ffffffb8;text-decoration:none}.cta__phone[data-astro-cid-hwvj6ntz] b[data-astro-cid-hwvj6ntz]{color:#fff;font-weight:600}.cta__phone[data-astro-cid-hwvj6ntz]:hover b[data-astro-cid-hwvj6ntz]{color:var(--gold-light)}@media (width<=760px){.cta__panel[data-astro-cid-hwvj6ntz]{grid-template-columns:minmax(0,1fr);padding:32px 24px 32px 30px}.cta__act[data-astro-cid-hwvj6ntz]{align-items:flex-start}.cta__x[data-astro-cid-hwvj6ntz]{right:-60px}}.mf[data-astro-cid-nnfqu5h2]{isolation:isolate;position:relative;overflow:hidden}.mf__x[data-astro-cid-nnfqu5h2]{z-index:-1;opacity:.7;pointer-events:none;width:640px;max-width:none;position:absolute;bottom:-30%;left:-8%}.mf__x[data-astro-cid-nnfqu5h2] polygon[data-astro-cid-nnfqu5h2]{fill:none;stroke:#ca9e4138;stroke-width:1px;vector-effect:non-scaling-stroke}.mf__grid[data-astro-cid-nnfqu5h2]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.mf__title[data-astro-cid-nnfqu5h2]{color:#fff;margin:0;font-size:clamp(2.3rem,3.8vw,3.4rem)}.mf__title[data-astro-cid-nnfqu5h2] em[data-astro-cid-nnfqu5h2]{color:var(--gold-light);font-style:italic;display:block}.mf__quote[data-astro-cid-nnfqu5h2]{margin:0 0 var(--s-5);padding:0 0 0 var(--s-5);border-left:2px solid var(--gold)}.mf__quote[data-astro-cid-nnfqu5h2] p[data-astro-cid-nnfqu5h2]{font:500 italic 1.45rem/1.35 var(--serif);color:#fff;max-width:30ch;margin:0}.mf__body[data-astro-cid-nnfqu5h2]{color:#fffc;margin:0}.mf__pairs[data-astro-cid-nnfqu5h2]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.mf__pair[data-astro-cid-nnfqu5h2]{padding-bottom:var(--s-5);border-bottom:1px solid #ffffff1f}.mf__line[data-astro-cid-nnfqu5h2]{font:600 clamp(1.7rem, 2.8vw, 2.5rem)/1.12 var(--serif);color:#fff;display:block}.mf__line[data-astro-cid-nnfqu5h2] b[data-astro-cid-nnfqu5h2]{color:var(--gold);font-weight:600}.mf__weak[data-astro-cid-nnfqu5h2]{color:#ffffff80;white-space:nowrap;background:linear-gradient(var(--gold), var(--gold)) no-repeat 0 58% / 0% 2px;transition:background-size .9s var(--ease) calc(var(--i) * .25s + .2s);font-style:italic;font-weight:500}.mf[data-astro-cid-nnfqu5h2].is-in .mf__weak[data-astro-cid-nnfqu5h2]{background-size:100% 2px}.mf__text[data-astro-cid-nnfqu5h2]{font-size:var(--t-sm);color:#ffffffb8;margin-top:6px;display:block}.mf__closing[data-astro-cid-nnfqu5h2]{font:400 .9rem/1.5 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.mf__who[data-astro-cid-nnfqu5h2]{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid #ca9e4159}.mf__whoLabel[data-astro-cid-nnfqu5h2]{font:400 .85rem/1.4 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 var(--s-4)}.mf__row[data-astro-cid-nnfqu5h2]{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mf__aud[data-astro-cid-nnfqu5h2]{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-md);color:#fff;transition:border-color .3s var(--ease), background-color .3s var(--ease), transform .3s var(--ease), box-shadow .3s var(--ease);background:#ffffff08;border:1px solid #ffffff24;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.mf__aud[data-astro-cid-nnfqu5h2]:hover{color:#fff;background:#ffffff0f;border-color:#ca9e4199;transform:translateY(-3px);box-shadow:0 14px 34px -16px #ca9e4180}.mf__ico[data-astro-cid-nnfqu5h2]{width:48px;height:48px;color:var(--gold);border:1px solid #ca9e418c;border-radius:50%;place-items:center;display:grid}.mf__ico[data-astro-cid-nnfqu5h2] svg[data-astro-cid-nnfqu5h2]{width:22px;height:22px}.mf__audText[data-astro-cid-nnfqu5h2] b[data-astro-cid-nnfqu5h2]{font:600 1.15rem/1.25 var(--serif);display:block}.mf__audText[data-astro-cid-nnfqu5h2] span[data-astro-cid-nnfqu5h2]{font-size:var(--t-xs);color:#ffffffb3;margin-top:4px;display:block}.mf__ar[data-astro-cid-nnfqu5h2]{color:var(--gold);transition:translate .3s var(--ease)}.mf__aud[data-astro-cid-nnfqu5h2]:hover .mf__ar[data-astro-cid-nnfqu5h2]{translate:5px}.mf__note[data-astro-cid-nnfqu5h2]{margin:var(--s-5) 0 0;font-size:var(--t-xs);color:#ffffff9e;max-width:none}@media (width<=980px){.mf__grid[data-astro-cid-nnfqu5h2],.mf__row[data-astro-cid-nnfqu5h2]{grid-template-columns:minmax(0,1fr)}.mf__title[data-astro-cid-nnfqu5h2]{max-width:none}}@media (width<=560px){.mf__weak[data-astro-cid-nnfqu5h2]{white-space:normal}}@media (prefers-reduced-motion:reduce){.mf__weak[data-astro-cid-nnfqu5h2]{background-size:100% 2px;transition:none}}.td__head[data-astro-cid-fdjhzzb4]{gap:var(--s-5) var(--s-8);margin-bottom:var(--s-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.td__head[data-astro-cid-fdjhzzb4] h2[data-astro-cid-fdjhzzb4]{margin:0}.td__intro[data-astro-cid-fdjhzzb4]{color:var(--muted);font-size:var(--t-md);max-width:46ch;margin:0}.td__desk[data-astro-cid-fdjhzzb4]{gap:var(--s-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:stretch;display:grid}.td__list[data-astro-cid-fdjhzzb4]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.td__row[data-astro-cid-fdjhzzb4]{border:1px solid var(--hair);border-radius:var(--r-md);cursor:pointer;transition:background-color .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease), translate .45s var(--ease);background:#fff;flex:1;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 20px;display:grid;position:relative}.td__row[data-astro-cid-fdjhzzb4] input[data-astro-cid-fdjhzzb4]{opacity:0;pointer-events:none;position:absolute}.td__row[data-astro-cid-fdjhzzb4]:hover{border-color:#ca9e4199}.td__row[data-astro-cid-fdjhzzb4]:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:2px}.td__num[data-astro-cid-fdjhzzb4]{font:400 .85rem/1 var(--display);letter-spacing:.18em;color:var(--gold-ink)}.td__ico[data-astro-cid-fdjhzzb4]{background:var(--gray);width:42px;height:42px;color:var(--navy);transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:50%;place-items:center;display:grid}.td__ico[data-astro-cid-fdjhzzb4] .ph[data-astro-cid-fdjhzzb4]{fill:currentColor;width:24px;height:24px}.td__ico[data-astro-cid-fdjhzzb4] .ph[data-astro-cid-fdjhzzb4] path[data-astro-cid-fdjhzzb4][opacity]{fill:var(--gold);opacity:.45}.td__label[data-astro-cid-fdjhzzb4]{font:600 1.02rem/1.35 var(--sans);color:var(--navy)}.td__go[data-astro-cid-fdjhzzb4]{color:var(--gold-deep);opacity:0;transition:opacity .35s var(--ease), translate .45s var(--ease);font-size:1.1rem;translate:-6px}.td__row[data-astro-cid-fdjhzzb4]:has(input:checked){background:var(--gold-tint);border-color:var(--gold);box-shadow:inset 4px 0 0 var(--gold), var(--glow-gold);translate:6px}.td__row[data-astro-cid-fdjhzzb4]:has(input:checked) .td__ico[data-astro-cid-fdjhzzb4]{background:var(--navy);color:var(--gold)}.td__row[data-astro-cid-fdjhzzb4]:has(input:checked) .td__go[data-astro-cid-fdjhzzb4]{opacity:1;translate:0}.td__card[data-astro-cid-fdjhzzb4]{border-radius:var(--r-lg);color:#fff;background:radial-gradient(120% 90% at 0% 0%, #2a5a8f 0%, transparent 60%), linear-gradient(160deg, var(--navy-3) 0%, var(--navy-2) 100%);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 60px -30px #021a388c}.td__card[data-astro-cid-fdjhzzb4]:before{content:"";pointer-events:none;border:1px solid #e7c97c73;border-radius:12px;position:absolute;inset:12px}.td__x[data-astro-cid-fdjhzzb4]{opacity:.5;pointer-events:none;width:340px;position:absolute;top:-70px;right:-90px}.td__x[data-astro-cid-fdjhzzb4] polygon[data-astro-cid-fdjhzzb4]{fill:none;stroke:#e7c97c4d;stroke-width:1px;vector-effect:non-scaling-stroke}.td__ans[data-astro-cid-fdjhzzb4]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), translate .3s var(--ease), visibility 0s linear .3s;flex-direction:column;grid-area:1/1;padding:46px 52px 26px;display:flex;position:relative;translate:0 22px}.td__k[data-astro-cid-fdjhzzb4]{font:400 .85rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);margin:0 0 var(--s-5);align-items:center;gap:14px;display:flex}.td__badge[data-astro-cid-fdjhzzb4]{background:#ffffff1a;border:1px solid #e7c97c8c;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.td__badge[data-astro-cid-fdjhzzb4] .ph[data-astro-cid-fdjhzzb4]{width:26px;height:26px;fill:var(--gold-light)}.td__badge[data-astro-cid-fdjhzzb4] .ph[data-astro-cid-fdjhzzb4] path[data-astro-cid-fdjhzzb4][opacity]{fill:var(--gold-light);opacity:.3}.td__q[data-astro-cid-fdjhzzb4]{font:600 clamp(1.6rem, 2.4vw, 2.1rem)/1.15 var(--serif);color:#fff;margin:0 0 var(--s-4);max-width:22ch}.td__first[data-astro-cid-fdjhzzb4]{font-size:var(--t-md);color:#fffffff0;margin:0 0 var(--s-6);max-width:46ch;line-height:1.6}.td__act[data-astro-cid-fdjhzzb4]{align-content:flex-start;align-items:center;gap:var(--s-3) var(--s-4);min-height:104px;padding-top:var(--s-5);border-top:1px solid #e7c97c4d;flex-wrap:wrap;margin-top:auto;display:flex}.td__act[data-astro-cid-fdjhzzb4] .btn[data-astro-cid-fdjhzzb4]{white-space:nowrap}.td__act[data-astro-cid-fdjhzzb4] .arrow-link[data-astro-cid-fdjhzzb4]{color:#fff;text-align:right;margin-left:auto}.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(2) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:first-of-type,.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(3) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:nth-of-type(2),.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(4) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:nth-of-type(3),.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(5) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:nth-of-type(4),.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(6) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:nth-of-type(5),.td__desk[data-astro-cid-fdjhzzb4]:has(.td__row:nth-child(7) input:checked) .td__ans[data-astro-cid-fdjhzzb4]:nth-of-type(6){opacity:1;visibility:visible;transition:opacity .55s var(--ease) .15s, translate .7s var(--ease) .15s, visibility 0s linear 0s;translate:0}@media (width<=960px){.td__head[data-astro-cid-fdjhzzb4],.td__desk[data-astro-cid-fdjhzzb4]{grid-template-columns:minmax(0,1fr)}.td__row[data-astro-cid-fdjhzzb4]{gap:12px;padding:12px 16px}.td__row[data-astro-cid-fdjhzzb4]:has(input:checked){translate:0}.td__ico[data-astro-cid-fdjhzzb4]{width:36px;height:36px}.td__ans[data-astro-cid-fdjhzzb4]{padding:34px 26px 28px}}@media (width<=560px){.td__act[data-astro-cid-fdjhzzb4]{min-height:0}.td__act[data-astro-cid-fdjhzzb4] .btn[data-astro-cid-fdjhzzb4]{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.td__row[data-astro-cid-fdjhzzb4],.td__go[data-astro-cid-fdjhzzb4],.td__ans[data-astro-cid-fdjhzzb4],.td__desk[data-astro-cid-fdjhzzb4] .td__ans[data-astro-cid-fdjhzzb4]{transition:none!important}}.ag__top[data-astro-cid-v45vuf5v]{gap:var(--s-6) clamp(32px, 5vw, 72px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}.ag__intro[data-astro-cid-v45vuf5v]{font-size:var(--t-md);color:var(--muted);max-width:62ch;margin:0}.ag__quote[data-astro-cid-v45vuf5v]{max-width:none}.ag__quote[data-astro-cid-v45vuf5v] .callout[data-astro-cid-v45vuf5v]{margin:0}.ag__body[data-astro-cid-v45vuf5v]{max-width:none;margin-top:var(--s-7)}.ag__table[data-astro-cid-v45vuf5v]{margin:0}.ag__table[data-astro-cid-v45vuf5v] thead[data-astro-cid-v45vuf5v] th[data-astro-cid-v45vuf5v]:first-child{width:24%}.ag__table[data-astro-cid-v45vuf5v] thead[data-astro-cid-v45vuf5v] th[data-astro-cid-v45vuf5v]:last-child{width:19%}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] th[data-astro-cid-v45vuf5v]{color:var(--ink);border-bottom:1px solid var(--hair);background:0 0;font-weight:400}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v]:nth-child(2n) th[data-astro-cid-v45vuf5v]{background:var(--ivory)}.ag__abbr[data-astro-cid-v45vuf5v]{font:600 1.2rem/1.2 var(--serif);color:var(--navy);display:block}.ag__name[data-astro-cid-v45vuf5v]{font-size:var(--t-xs);color:var(--muted);margin-top:4px;line-height:1.45;display:block}.ag__page[data-astro-cid-v45vuf5v] a[data-astro-cid-v45vuf5v]{font-weight:600}.ag__nw[data-astro-cid-v45vuf5v]{white-space:nowrap}.ag__out[data-astro-cid-v45vuf5v]{color:var(--gold-ink);margin-left:.25em;display:inline-block}.ag__k[data-astro-cid-v45vuf5v]{display:none}.ag__src[data-astro-cid-v45vuf5v]{margin:var(--s-3) 0 0;max-width:none;font-size:var(--t-xs);color:var(--muted);text-wrap:pretty}.ag__sash[data-astro-cid-v45vuf5v]{margin:var(--s-7) auto 0;align-items:center;gap:18px;max-width:520px;display:flex}.ag__rule[data-astro-cid-v45vuf5v]{background:linear-gradient(90deg,#0000,#ca9e41bf);flex:1;height:1px;position:relative}.ag__rule[data-astro-cid-v45vuf5v]:last-child{background:linear-gradient(270deg,#0000,#ca9e41bf)}.ag__rule[data-astro-cid-v45vuf5v]:after{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:-3px;right:-2px;rotate:45deg}.ag__rule[data-astro-cid-v45vuf5v]:last-child:after{left:-2px;right:auto}.ag__sash[data-astro-cid-v45vuf5v] svg[data-astro-cid-v45vuf5v]{flex:none;width:40px;height:40px}.ag__sash[data-astro-cid-v45vuf5v] polygon[data-astro-cid-v45vuf5v]{fill:#ca9e411a;stroke:var(--gold);stroke-width:1.2px;vector-effect:non-scaling-stroke}.ag__body[data-astro-cid-v45vuf5v] .chart[data-astro-cid-v45vuf5v]{margin:var(--s-6) 0 0}.ag__body[data-astro-cid-v45vuf5v] .chart__src[data-astro-cid-v45vuf5v]{text-wrap:pretty}.ag__body[data-astro-cid-v45vuf5v] .callout--warning[data-astro-cid-v45vuf5v]{margin:var(--s-5) 0 0;max-width:860px}.ag__body[data-astro-cid-v45vuf5v] .callout__k[data-astro-cid-v45vuf5v]{max-width:none}@media (width<=980px){.ag__top[data-astro-cid-v45vuf5v]{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ag__table[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] th[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] td[data-astro-cid-v45vuf5v]{width:auto;min-width:0;display:block}.ag__table[data-astro-cid-v45vuf5v]{border-top:2px solid var(--gold);overflow:visible}.ag__table[data-astro-cid-v45vuf5v] thead[data-astro-cid-v45vuf5v]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v]{padding:var(--s-4) 14px;border-bottom:1px solid var(--hair)}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v]:nth-child(2n){background:var(--ivory)}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] th[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] td[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v]:nth-child(2n) th[data-astro-cid-v45vuf5v],.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] tr[data-astro-cid-v45vuf5v]:nth-child(2n) td[data-astro-cid-v45vuf5v]{background:0 0;border:0;padding:0}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] td[data-astro-cid-v45vuf5v]{margin-top:var(--s-2)}.ag__abbr[data-astro-cid-v45vuf5v]{font-size:1.3rem}.ag__table[data-astro-cid-v45vuf5v] tbody[data-astro-cid-v45vuf5v] .ag__page[data-astro-cid-v45vuf5v]{margin-top:var(--s-3);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ag__k[data-astro-cid-v45vuf5v]{font:400 .78rem/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);display:inline}}.ob[data-astro-cid-dzljro5g]{isolation:isolate;position:relative;overflow:hidden}.ob__x[data-astro-cid-dzljro5g]{z-index:-1;opacity:.6;pointer-events:none;width:560px;max-width:none;position:absolute;top:-18%;right:-6%}.ob__x[data-astro-cid-dzljro5g] polygon[data-astro-cid-dzljro5g]{fill:none;stroke:#ca9e4133;stroke-width:1px;vector-effect:non-scaling-stroke}.ob__grid[data-astro-cid-dzljro5g]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.ob__fig[data-astro-cid-dzljro5g]{margin:0 26px 26px calc(-1*clamp(0px,50vw - 600px,96px));position:relative}.ob__fig[data-astro-cid-dzljro5g]:before{content:"";border:1px solid var(--gold);border-radius:var(--r-md);position:absolute;inset:26px -26px -26px 26px}.ob__fig[data-astro-cid-dzljro5g] img[data-astro-cid-dzljro5g]{aspect-ratio:4/3;object-fit:cover;object-position:30% 50%;border-radius:var(--r-md);width:100%;position:relative}.ob__dots[data-astro-cid-dzljro5g]{z-index:1;width:104px;height:104px;position:absolute;top:-30px;left:-30px}.ob__copy[data-astro-cid-dzljro5g] h2[data-astro-cid-dzljro5g]{color:#fff;margin-bottom:var(--s-3);max-width:22ch}.ob__echo[data-astro-cid-dzljro5g]{font:500 italic 1.3rem/1.35 var(--serif);color:var(--gold-light);max-width:34ch;margin:0}.ob__body[data-astro-cid-dzljro5g]{color:#ffffffd1}.ob__card[data-astro-cid-dzljro5g]{margin:var(--s-6) 0 var(--s-5);padding:var(--s-5);border-radius:var(--r-md);font-size:var(--t-sm);background:#ffffff0a;border:1px solid #ffffff29;grid-template-columns:auto 1fr;gap:6px 18px;display:grid}.ob__card[data-astro-cid-dzljro5g] dt[data-astro-cid-dzljro5g]{font:400 .78rem/1.6 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ob__card[data-astro-cid-dzljro5g] dd[data-astro-cid-dzljro5g]{color:#fff;margin:0}.ob__card[data-astro-cid-dzljro5g] a[data-astro-cid-dzljro5g]{color:#fff}.ob__links[data-astro-cid-dzljro5g]{gap:var(--s-3) var(--s-6);flex-wrap:wrap;margin:0;display:flex}.ob__tiles[data-astro-cid-dzljro5g]{margin:var(--s-8) 0 0;padding:var(--s-6) 0 0;gap:var(--s-6);border-top:1px solid #ca9e4159;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ob__tile[data-astro-cid-dzljro5g]{gap:var(--s-4);grid-template-columns:48px minmax(0,1fr);align-items:start;display:grid}.ob__ico[data-astro-cid-dzljro5g]{width:48px;height:48px;color:var(--gold);border:1px solid #ca9e418c;border-radius:50%;place-items:center;display:grid}.ob__ico[data-astro-cid-dzljro5g] svg[data-astro-cid-dzljro5g]{width:22px;height:22px}.ob__tile[data-astro-cid-dzljro5g] b[data-astro-cid-dzljro5g]{font:600 1.2rem/1.25 var(--serif);color:#fff;margin-bottom:4px;display:block}.ob__tile[data-astro-cid-dzljro5g] span[data-astro-cid-dzljro5g] span[data-astro-cid-dzljro5g]{font-size:var(--t-sm);color:#ffffffb8;display:block}@media (width<=900px){.ob__grid[data-astro-cid-dzljro5g],.ob__tiles[data-astro-cid-dzljro5g]{grid-template-columns:minmax(0,1fr)}}.gl__head[data-astro-cid-2h4tnlha]{justify-content:space-between;align-items:flex-end;gap:var(--s-6);margin-bottom:var(--s-7);flex-wrap:wrap;display:flex}.gl__head[data-astro-cid-2h4tnlha] h2[data-astro-cid-2h4tnlha]{max-width:24ch;margin:0}.gl__intro[data-astro-cid-2h4tnlha]{margin:var(--s-4) 0 0;color:var(--muted)}.gl__grid[data-astro-cid-2h4tnlha]{gap:var(--s-5);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid}.guide[data-astro-cid-2h4tnlha]{border:1px solid var(--hair);border-radius:var(--r-lg);transition:box-shadow .3s var(--ease), transform .3s var(--ease), border-color .3s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.guide[data-astro-cid-2h4tnlha]:hover{box-shadow:var(--shadow-lift), var(--glow-gold);border-color:#ca9e4173;transform:translateY(-4px)}.guide--feature[data-astro-cid-2h4tnlha]{grid-row:span 2}.guide--side[data-astro-cid-2h4tnlha]{flex-direction:row}.guide__cover[data-astro-cid-2h4tnlha]{justify-content:space-between;align-items:flex-end;gap:var(--s-4);padding:var(--s-5);background:var(--navy);color:#fff;display:flex;position:relative;overflow:hidden}.guide--feature[data-astro-cid-2h4tnlha] .guide__cover[data-astro-cid-2h4tnlha]{min-height:230px;padding:var(--s-6);flex:auto}.guide--side[data-astro-cid-2h4tnlha] .guide__cover[data-astro-cid-2h4tnlha]{flex-direction:column;flex:0 0 168px;justify-content:space-between;align-items:flex-start}.guide__cover[data-astro-cid-2h4tnlha]:after{content:"";z-index:2;pointer-events:none;border:1px solid #ca9e414d;border-radius:10px;position:absolute;inset:10px}.guide__photo[data-astro-cid-2h4tnlha]{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease);position:absolute;inset:0}.guide__cover--photo[data-astro-cid-2h4tnlha]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#021a3833 0%,#021a38b8 62%,#021a38f0 100%);position:absolute;inset:0}.guide--side[data-astro-cid-2h4tnlha] .guide__cover--photo[data-astro-cid-2h4tnlha]:before{background:linear-gradient(#021a38e6 0%,#021a389e 30%,#021a3861 58%,#021a38e6 100%)}.guide__cover--photo[data-astro-cid-2h4tnlha] .guide__topic[data-astro-cid-2h4tnlha]{text-shadow:0 1px 8px #021a38e6}.guide[data-astro-cid-2h4tnlha]:hover .guide__photo[data-astro-cid-2h4tnlha]{scale:1.05}.guide__cover--photo[data-astro-cid-2h4tnlha] .guide__x[data-astro-cid-2h4tnlha]{z-index:1;opacity:.3}.guide__cover--photo[data-astro-cid-2h4tnlha] .guide__inside[data-astro-cid-2h4tnlha],.guide__cover--photo[data-astro-cid-2h4tnlha] .guide__ico[data-astro-cid-2h4tnlha]{z-index:2}.guide__cover--photo[data-astro-cid-2h4tnlha] .guide__ico[data-astro-cid-2h4tnlha]{background:#021a388c}.guide__x[data-astro-cid-2h4tnlha]{opacity:.55;width:420px;max-width:none;position:absolute;top:-90px;right:-60px}.guide--side[data-astro-cid-2h4tnlha] .guide__x[data-astro-cid-2h4tnlha]{width:230px;top:auto;bottom:-70px;right:-90px}.guide__x[data-astro-cid-2h4tnlha] polygon[data-astro-cid-2h4tnlha]{fill:none;stroke:#ca9e4173;stroke-width:1px;vector-effect:non-scaling-stroke}.guide__inside[data-astro-cid-2h4tnlha]{position:relative}.guide__inside[data-astro-cid-2h4tnlha] ul[data-astro-cid-2h4tnlha]{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guide__inside[data-astro-cid-2h4tnlha] li[data-astro-cid-2h4tnlha]{font:600 1.3rem/1.2 var(--serif);color:#fff;align-items:center;gap:12px;display:flex}.guide__inside[data-astro-cid-2h4tnlha] li[data-astro-cid-2h4tnlha]:before{content:"";background:var(--gold);flex:none;width:18px;height:1px}.guide__topic[data-astro-cid-2h4tnlha]{font:400 .8rem/1.3 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.guide__ico[data-astro-cid-2h4tnlha]{width:54px;height:54px;color:var(--gold);border:1px solid #ca9e418c;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.guide--feature[data-astro-cid-2h4tnlha] .guide__ico[data-astro-cid-2h4tnlha]{width:72px;height:72px}.guide__ico[data-astro-cid-2h4tnlha] svg[data-astro-cid-2h4tnlha]{width:26px;height:26px}.guide--feature[data-astro-cid-2h4tnlha] .guide__ico[data-astro-cid-2h4tnlha] svg[data-astro-cid-2h4tnlha]{width:34px;height:34px}.guide__body[data-astro-cid-2h4tnlha]{padding:var(--s-5);flex-direction:column;flex:1;display:flex}.guide--feature[data-astro-cid-2h4tnlha] .guide__body[data-astro-cid-2h4tnlha]{padding:var(--s-6)}.guide__kind[data-astro-cid-2h4tnlha]{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 var(--s-2)}.guide[data-astro-cid-2h4tnlha] h3[data-astro-cid-2h4tnlha]{margin-bottom:var(--s-2);font-size:1.4rem}.guide--feature[data-astro-cid-2h4tnlha] h3[data-astro-cid-2h4tnlha]{font-size:clamp(1.7rem,2.5vw,2.2rem)}.guide[data-astro-cid-2h4tnlha] h3[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha]{color:inherit;text-decoration:none}.guide[data-astro-cid-2h4tnlha] h3[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha]:after{content:"";z-index:1;position:absolute;inset:0}.guide__body[data-astro-cid-2h4tnlha] p[data-astro-cid-2h4tnlha]{font-size:var(--t-sm);color:var(--muted);margin:0 0 var(--s-5)}.guide__ctas[data-astro-cid-2h4tnlha]{padding-top:var(--s-4);border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;margin-top:auto;display:flex}.guide__read[data-astro-cid-2h4tnlha]{font:600 var(--t-sm) var(--sans);color:var(--navy);align-items:center;gap:8px;display:inline-flex}.guide__read[data-astro-cid-2h4tnlha] .ar[data-astro-cid-2h4tnlha]{transition:translate .3s var(--ease)}.guide[data-astro-cid-2h4tnlha]:hover .guide__read[data-astro-cid-2h4tnlha] .ar[data-astro-cid-2h4tnlha]{translate:5px}.guide__handoff[data-astro-cid-2h4tnlha]{z-index:2;font:500 var(--t-xs) var(--sans);color:var(--muted);text-decoration:none;position:relative}.guide__handoff[data-astro-cid-2h4tnlha] b[data-astro-cid-2h4tnlha]{color:var(--gold-ink);font-weight:600}.guide__handoff[data-astro-cid-2h4tnlha]:hover b[data-astro-cid-2h4tnlha]{text-decoration:underline}.gl__qs[data-astro-cid-2h4tnlha]{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--gray-2)}.gl__qlabel[data-astro-cid-2h4tnlha]{font:400 .85rem/1.4 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 var(--s-4)}.gl__qs[data-astro-cid-2h4tnlha] ul[data-astro-cid-2h4tnlha]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gl__qs[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha]{border:1px solid var(--hair);font:600 var(--t-sm) var(--sans);color:var(--navy);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.gl__qs[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha] span[data-astro-cid-2h4tnlha]{color:var(--gold-deep);transition:translate .25s var(--ease)}.gl__qs[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha]:hover{border-color:#ca9e4199;transform:translateY(-2px);box-shadow:0 10px 24px -14px #ca9e41b3}.gl__qs[data-astro-cid-2h4tnlha] a[data-astro-cid-2h4tnlha]:hover span[data-astro-cid-2h4tnlha]{translate:3px}@media (width<=1080px){.gl__grid[data-astro-cid-2h4tnlha]{grid-template-columns:minmax(0,1fr)}.guide--feature[data-astro-cid-2h4tnlha]{grid-row:auto}}@media (width<=600px){.guide--side[data-astro-cid-2h4tnlha]{flex-direction:column}.guide--side[data-astro-cid-2h4tnlha] .guide__cover[data-astro-cid-2h4tnlha]{flex-direction:row;flex-basis:auto;align-items:flex-end;min-height:110px}}.byline[data-astro-cid-7mgjudca]{font-size:var(--t-xs);color:var(--muted);margin:0 0 var(--s-5);padding-bottom:var(--s-4);border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:6px 22px;max-width:none;display:flex}.byline[data-astro-cid-7mgjudca] strong[data-astro-cid-7mgjudca]{color:var(--ink);font-weight:600}.byline__pending[data-astro-cid-7mgjudca]{color:var(--gold-ink)}.facts[data-astro-cid-cpncclna]{border:1px solid var(--hair);border-top:3px solid var(--navy);border-radius:var(--r-md);padding:var(--s-5);margin:0 0 var(--s-5);background:#fff}.facts--pending[data-astro-cid-cpncclna]{background:var(--gold-tint);border-style:solid dashed dashed}.facts__title[data-astro-cid-cpncclna]{font:600 var(--t-xs) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 var(--s-3)}.facts[data-astro-cid-cpncclna] dl[data-astro-cid-cpncclna]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.facts[data-astro-cid-cpncclna] dt[data-astro-cid-cpncclna]{font-size:var(--t-xs);color:var(--muted)}.facts[data-astro-cid-cpncclna] dd[data-astro-cid-cpncclna]{color:var(--ink);margin:2px 0 0;font-weight:600}.facts[data-astro-cid-cpncclna] p[data-astro-cid-cpncclna]:last-child{font-size:var(--t-sm);margin-bottom:0}.toc[data-astro-cid-7k3pnqyz]{--p:0;border:1px solid var(--hair);border-radius:var(--r-lg);background:#fff;padding:22px 22px 18px;position:relative;box-shadow:0 18px 40px -30px #021a3859}.toc__fold[data-astro-cid-7k3pnqyz]>summary[data-astro-cid-7k3pnqyz]{list-style:none}.toc__fold[data-astro-cid-7k3pnqyz]>summary[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc__head[data-astro-cid-7k3pnqyz]{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;padding-bottom:12px;display:flex}.toc__title[data-astro-cid-7k3pnqyz]{font:400 .78rem/1.3 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.toc__time[data-astro-cid-7k3pnqyz]{font:500 .72rem/1.3 var(--sans);color:var(--muted);white-space:nowrap}.toc__list[data-astro-cid-7k3pnqyz]{margin:0;padding:0 0 0 4px;list-style:none;position:relative}.toc__list[data-astro-cid-7k3pnqyz]:before,.toc__list[data-astro-cid-7k3pnqyz]:after{content:"";border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:8px}.toc__list[data-astro-cid-7k3pnqyz]:before{background:var(--gray-2)}.toc__list[data-astro-cid-7k3pnqyz]:after{background:linear-gradient(180deg, var(--gold-light), var(--gold));transform-origin:top;transform:scaleY(var(--p));transition:transform .2s linear}.toc__list[data-astro-cid-7k3pnqyz] li[data-astro-cid-7k3pnqyz]{margin:0}.toc__a[data-astro-cid-7k3pnqyz]{font:500 .86rem/1.4 var(--sans);color:var(--muted);transition:color .2s var(--ease);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:14px;padding:7px 6px 7px 0;text-decoration:none;display:grid;position:relative}.toc__dot[data-astro-cid-7k3pnqyz]{z-index:1;width:10px;height:10px;box-shadow:inset 0 0 0 2px var(--gray-2);transition:box-shadow .25s var(--ease), background-color .25s var(--ease), scale .25s var(--ease);background:#fff;border-radius:50%;margin-top:4px;position:relative}.toc__t[data-astro-cid-7k3pnqyz]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.toc__a[data-astro-cid-7k3pnqyz]:hover{color:var(--navy)}.toc__a[data-astro-cid-7k3pnqyz]:hover .toc__dot[data-astro-cid-7k3pnqyz]{box-shadow:inset 0 0 0 2px var(--gold)}.toc__a[data-astro-cid-7k3pnqyz][aria-current]{color:var(--navy);font-weight:600}.toc__a[data-astro-cid-7k3pnqyz][aria-current] .toc__dot[data-astro-cid-7k3pnqyz]{background:var(--gold);scale:1.15;box-shadow:0 0 0 4px #ca9e4138}.toc__top[data-astro-cid-7k3pnqyz]{font:600 .74rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);gap:6px;margin:12px 0 0 28px;text-decoration:none;display:inline-flex}.toc__top[data-astro-cid-7k3pnqyz]:hover{color:var(--navy)}@media (width>=901px){.toc__fold[data-astro-cid-7k3pnqyz]>summary[data-astro-cid-7k3pnqyz]{pointer-events:none}}@media (width<=900px){.toc[data-astro-cid-7k3pnqyz]{padding:16px 18px}.toc__head[data-astro-cid-7k3pnqyz]{cursor:pointer;border:0;margin:0;padding:0}.toc__head[data-astro-cid-7k3pnqyz]:after{content:"+";font:400 1.4rem/1 var(--sans);color:var(--gold-deep)}.toc__fold[data-astro-cid-7k3pnqyz][open] .toc__head[data-astro-cid-7k3pnqyz]{border-bottom:1px solid var(--hair);margin-bottom:12px;padding-bottom:10px}.toc__fold[data-astro-cid-7k3pnqyz][open] .toc__head[data-astro-cid-7k3pnqyz]:after{content:"–"}.toc__time[data-astro-cid-7k3pnqyz]{margin-left:auto}}.gcredit[data-astro-cid-fdybka5s]{gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.gcredit__fig[data-astro-cid-fdybka5s]{border-radius:var(--r-md);isolation:isolate;background:radial-gradient(120% 100% at 30% 0%, #2a5a8f 0%, transparent 60%), var(--navy);width:132px;height:112px;position:relative;overflow:hidden}.gcredit__x[data-astro-cid-fdybka5s]{z-index:-1;width:150px;position:absolute;top:-26px;right:-40px}.gcredit__x[data-astro-cid-fdybka5s] polygon[data-astro-cid-fdybka5s]{fill:none;stroke:#e7c97c73;stroke-width:1.2px;vector-effect:non-scaling-stroke}.gcredit__fig[data-astro-cid-fdybka5s] img[data-astro-cid-fdybka5s]{width:146px;height:auto;position:absolute;top:-6px;left:50%;translate:-50%}.gcredit__k[data-astro-cid-fdybka5s]{font:400 .76rem/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin:0 0 4px}.gcredit__t[data-astro-cid-fdybka5s]{font:600 1.2rem/1.35 var(--serif);color:var(--navy);margin:0}@media (width<=560px){.gcredit[data-astro-cid-fdybka5s]{grid-template-columns:minmax(0,1fr)}}.social[data-astro-cid-qbunpjfh]{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-6);background:var(--ivory);border:1px solid var(--hair);border-radius:var(--r-lg);flex-wrap:wrap;padding:22px 26px;display:flex}.social__k[data-astro-cid-qbunpjfh]{font:600 1.25rem/1.25 var(--serif);color:var(--navy);margin:0}.social__list[data-astro-cid-qbunpjfh]{gap:10px;margin:0;padding:0;list-style:none;display:flex}.social__list[data-astro-cid-qbunpjfh] li[data-astro-cid-qbunpjfh]{margin:0}.social__a[data-astro-cid-qbunpjfh]{background:var(--navy);color:#fff;width:44px;height:44px;transition:background-color .25s var(--ease), color .25s var(--ease), translate .25s var(--ease);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 18px -10px #021a388c}.social__a[data-astro-cid-qbunpjfh] .ph{fill:currentColor;width:22px;height:22px}.social__a[data-astro-cid-qbunpjfh]:hover,.social__a[data-astro-cid-qbunpjfh]:focus-visible{background:var(--gold);color:var(--navy);translate:0 -2px}.social__a[data-astro-cid-qbunpjfh]:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.gdoc__prose h2{scroll-margin-top:120px}.gdoc__prose>:first-child{margin-top:0}.gdoc__prose .gsrc{margin-top:var(--s-8);padding:var(--s-6) 28px var(--s-5);background:var(--ivory);border-radius:var(--r-lg)}.gdoc__prose .gsrc h2{margin:0 0 var(--s-4);font:400 .78rem/1.2 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:14px;display:flex}.gdoc__prose .gsrc h2:before,.gdoc__prose .gsrc h2:after{content:"";background:linear-gradient(90deg,#0000,#ca9e4199);flex:1;height:1px}.gdoc__prose .gsrc h2:after{background:linear-gradient(270deg,#0000,#ca9e4199)}.gdoc__prose .gsrc p,.gdoc__prose .gsrc li{color:var(--muted);font-size:.78rem;line-height:1.55}.gdoc__prose .gsrc>p:first-of-type{text-align:center;font:italic 500 .95rem/1.4 var(--serif);margin:0 0 var(--s-4)}.gdoc__prose .gsrc ul{columns:2;column-gap:var(--s-6);margin:0;padding:0;list-style:none}.gdoc__prose .gsrc li{break-inside:avoid;margin:0 0 10px;padding-left:14px;position:relative}.gdoc__prose .gsrc li:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:.6em;left:1px;rotate:45deg}.gdoc__prose .gsrc a{color:var(--ink);text-decoration-color:#ca9e4173}.gdoc__prose .gsrc a:hover{color:var(--navy);text-decoration-color:var(--gold)}@media (width<=700px){.gdoc__prose .gsrc ul{columns:1}.gdoc__prose .gsrc{padding:var(--s-5) 20px var(--s-4)}}.gdoc__in[data-astro-cid-an5fpvh4]{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.gdoc__side[data-astro-cid-an5fpvh4]{gap:var(--s-5);display:grid;position:sticky;top:104px}.gdoc__main[data-astro-cid-an5fpvh4]{min-width:0;max-width:760px}.handoff[data-astro-cid-an5fpvh4]{padding:var(--s-5);background:var(--navy);color:#ffffffd1;border-radius:var(--r-md);position:relative;overflow:hidden}.handoff[data-astro-cid-an5fpvh4]:before{content:"";pointer-events:none;border:1px solid #ca9e4161;border-radius:9px;position:absolute;inset:7px}.handoff__ico[data-astro-cid-an5fpvh4]{width:44px;height:44px;color:var(--gold);margin-bottom:var(--s-4);border:1px solid #ca9e418c;border-radius:50%;place-items:center;display:grid;position:relative}.handoff__ico[data-astro-cid-an5fpvh4] svg[data-astro-cid-an5fpvh4]{width:21px;height:21px}.handoff__k[data-astro-cid-an5fpvh4]{font:400 .76rem/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;position:relative}.handoff__t[data-astro-cid-an5fpvh4]{font:600 1.2rem/1.3 var(--serif);color:#fff;margin:0 0 var(--s-4);position:relative}.handoff[data-astro-cid-an5fpvh4] .btn[data-astro-cid-an5fpvh4]{width:100%;position:relative}@media (width<=900px){.gdoc__in[data-astro-cid-an5fpvh4]{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.gdoc__side[data-astro-cid-an5fpvh4]{position:static}.handoff[data-astro-cid-an5fpvh4]{display:none}}.office[data-astro-cid-abkt6tkv]{background:var(--gray);border-radius:var(--r-md);padding:var(--s-6) var(--s-6) var(--s-5) calc(var(--s-6) + 6px);position:relative;overflow:hidden}.office[data-astro-cid-abkt6tkv]:before{content:"";background:var(--navy);width:6px;position:absolute;top:0;bottom:0;left:0}.office__title[data-astro-cid-abkt6tkv]{font:600 var(--t-xs) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0 0 var(--s-3)}.office[data-astro-cid-abkt6tkv] address[data-astro-cid-abkt6tkv]{font-style:normal;font-size:var(--t-md);color:var(--ink);margin:0 0 var(--s-3)}.office[data-astro-cid-abkt6tkv] p[data-astro-cid-abkt6tkv]{margin:0 0 var(--s-2)}.cform[data-astro-cid-du5xtbpw] p[data-astro-cid-du5xtbpw]{margin:0 0 var(--s-4);max-width:none}.cform__grid[data-astro-cid-du5xtbpw]{gap:0 var(--s-4);grid-template-columns:1fr 1fr;display:grid}.cform[data-astro-cid-du5xtbpw] label[data-astro-cid-du5xtbpw]{font:600 var(--t-sm) var(--sans);color:var(--navy);margin-bottom:6px;display:block}.cform[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw],.cform[data-astro-cid-du5xtbpw] select[data-astro-cid-du5xtbpw],.cform[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]{width:100%;font:400 var(--t-base) var(--sans);color:var(--ink);border:1px solid var(--gray-2);border-radius:var(--r-sm);background:#fff;padding:12px 14px}.cform[data-astro-cid-du5xtbpw] input[data-astro-cid-du5xtbpw]:focus,.cform[data-astro-cid-du5xtbpw] select[data-astro-cid-du5xtbpw]:focus,.cform[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]:focus{outline:3px solid var(--gold-light);outline-offset:0;border-color:var(--navy-2)}.cform[data-astro-cid-du5xtbpw] textarea[data-astro-cid-du5xtbpw]{resize:vertical}.req[data-astro-cid-du5xtbpw]{color:var(--gold-ink)}.cform__note[data-astro-cid-du5xtbpw]{font-size:var(--t-xs);color:var(--ink);background:var(--ivory);border-left:3px solid var(--gold);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0 0 8px;padding:8px 12px;line-height:1.5;display:block}.cform__consent[data-astro-cid-du5xtbpw]{font-size:var(--t-xs);color:var(--muted);margin-top:var(--s-4)}.cform__hp[data-astro-cid-du5xtbpw]{position:absolute;left:-9999px}@media (width<=560px){.cform__grid[data-astro-cid-du5xtbpw]{grid-template-columns:1fr}}.cx-acts[data-astro-cid-zeyb3vaw]{gap:var(--s-3);margin:var(--s-6) 0 0;flex-wrap:wrap;display:flex}.cx-ghost[data-astro-cid-zeyb3vaw]{color:#fff}.cx-ghost[data-astro-cid-zeyb3vaw]:hover{background:#ffffff14}.cx-ghost[data-astro-cid-zeyb3vaw] .ph{fill:currentColor;width:16px;height:16px}.cx-ways[data-astro-cid-zeyb3vaw]{z-index:3;margin-top:calc(-1 * var(--s-8));position:relative}.cx-ways__list[data-astro-cid-zeyb3vaw]{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cx-ways__list[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw]{margin:0}.cx-way[data-astro-cid-zeyb3vaw]{height:100%;padding:var(--s-5) var(--s-5) var(--s-4);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:var(--shadow-lift);color:var(--ink);transition:translate .35s var(--ease), box-shadow .35s var(--ease), border-color .35s var(--ease);background:#fff;flex-direction:column;gap:4px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cx-way[data-astro-cid-zeyb3vaw]:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:scale .45s var(--ease);position:absolute;bottom:0;left:0;right:0;scale:0 1}.cx-way[data-astro-cid-zeyb3vaw]:hover,.cx-way[data-astro-cid-zeyb3vaw]:focus-visible{box-shadow:var(--glow-gold);border-color:#ca9e418c;translate:0 -3px}.cx-way[data-astro-cid-zeyb3vaw]:hover:after,.cx-way[data-astro-cid-zeyb3vaw]:focus-visible:after{scale:1}.cx-way__ico[data-astro-cid-zeyb3vaw]{background:var(--navy);width:46px;height:46px;color:var(--gold-light);margin-bottom:var(--s-3);border-radius:50%;place-items:center;display:grid}.cx-way__ico[data-astro-cid-zeyb3vaw] .ph{fill:currentColor;width:22px;height:22px}.cx-way__k[data-astro-cid-zeyb3vaw]{font:400 .78rem/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.cx-way__v[data-astro-cid-zeyb3vaw]{font:600 1.3rem/1.25 var(--serif);color:var(--navy);overflow-wrap:anywhere}.cx-way__n[data-astro-cid-zeyb3vaw]{font-size:var(--t-xs);color:var(--muted);line-height:1.5}.cx-way__go[data-astro-cid-zeyb3vaw]{padding-top:var(--s-3);font:600 var(--t-xs) var(--sans);color:var(--navy-2);margin-top:auto}.cx-way__ar[data-astro-cid-zeyb3vaw]{transition:translate .3s var(--ease);display:inline-block}.cx-way[data-astro-cid-zeyb3vaw]:hover .cx-way__ar[data-astro-cid-zeyb3vaw]{translate:3px}.cx-main[data-astro-cid-zeyb3vaw]{padding-top:var(--s-8)}.cx-grid[data-astro-cid-zeyb3vaw]{gap:var(--s-7);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.cx-card[data-astro-cid-zeyb3vaw]{border:1px solid var(--hair);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;padding:clamp(24px,3.4vw,44px);scroll-margin-top:110px;position:relative}.cx-card[data-astro-cid-zeyb3vaw]:before{content:"";background:var(--gold);border-radius:0 4px 4px 0;width:4px;height:72px;position:absolute;top:32px;left:-1px}.cx-card[data-astro-cid-zeyb3vaw] h2[data-astro-cid-zeyb3vaw]{text-wrap:balance;margin:0}.cx-card__intro[data-astro-cid-zeyb3vaw]{color:var(--muted);margin:0 0 var(--s-5);max-width:none}.cx-side[data-astro-cid-zeyb3vaw]{gap:var(--s-5);display:grid}.cx-h[data-astro-cid-zeyb3vaw]{font:600 clamp(1.55rem, 2vw, 1.9rem)/1.2 var(--serif);color:var(--navy);margin:0 0 var(--s-4)}.cx-h--sm[data-astro-cid-zeyb3vaw]{margin-bottom:var(--s-2);font-size:1.4rem}.cx-steps[data-astro-cid-zeyb3vaw]{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.cx-steps[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw]{gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--hair);grid-template-columns:46px minmax(0,1fr);margin:0;display:grid}.cx-steps[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw]:last-child{border-bottom:0;padding-bottom:0}.cx-steps__n[data-astro-cid-zeyb3vaw]{font:600 2rem/1 var(--serif);color:var(--gold-deep)}.cx-steps[data-astro-cid-zeyb3vaw] b[data-astro-cid-zeyb3vaw]{color:var(--navy);margin-bottom:2px;font-weight:600;display:block}.cx-steps[data-astro-cid-zeyb3vaw] p[data-astro-cid-zeyb3vaw]{font-size:var(--t-sm);color:var(--muted);max-width:none;margin:0}.cx-prep[data-astro-cid-zeyb3vaw]{background:var(--ivory);border:1px solid var(--hair);border-left:3px solid var(--gold);border-radius:var(--r-md);padding:var(--s-5)}.cx-prep[data-astro-cid-zeyb3vaw] p[data-astro-cid-zeyb3vaw]{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--muted);max-width:none}.cx-prep[data-astro-cid-zeyb3vaw] ul[data-astro-cid-zeyb3vaw]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cx-prep[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw]{font-size:var(--t-sm);grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0;line-height:1.5;display:grid}.cx-prep[data-astro-cid-zeyb3vaw] li[data-astro-cid-zeyb3vaw] .ph{width:20px;height:20px;fill:var(--gold-deep);margin-top:2px}.cx-side[data-astro-cid-zeyb3vaw] .social{margin-top:0}.cx-office[data-astro-cid-zeyb3vaw]{isolation:isolate;position:relative;overflow:hidden}.cx-office__x[data-astro-cid-zeyb3vaw]{z-index:-1;opacity:.6;pointer-events:none;width:640px;max-width:none;position:absolute;bottom:-34%;left:-10%}.cx-office__x[data-astro-cid-zeyb3vaw] polygon[data-astro-cid-zeyb3vaw]{fill:none;stroke:#ca9e4133;stroke-width:1px;vector-effect:non-scaling-stroke}.cx-office__grid[data-astro-cid-zeyb3vaw]{gap:var(--s-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.cx-office__fig[data-astro-cid-zeyb3vaw]{justify-self:center;width:min(100%,440px);margin:0;position:relative}.cx-office__fig[data-astro-cid-zeyb3vaw]:before{content:"";border-radius:var(--r-lg);border:1px solid #ca9e4199;position:absolute;inset:18px -18px -18px 18px}.cx-office__fig[data-astro-cid-zeyb3vaw] img[data-astro-cid-zeyb3vaw]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-lg);width:100%;position:relative;box-shadow:0 30px 60px -30px #0009}.cx-office__copy[data-astro-cid-zeyb3vaw] h2[data-astro-cid-zeyb3vaw]{text-wrap:balance;margin:0}.cx-office__body[data-astro-cid-zeyb3vaw]{color:#ffffffd6;max-width:52ch;margin:0}.cx-office__dl[data-astro-cid-zeyb3vaw]{gap:var(--s-5) var(--s-6);margin:var(--s-6) 0;padding:var(--s-5) 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cx-office__dl[data-astro-cid-zeyb3vaw] div[data-astro-cid-zeyb3vaw]{margin:0}.cx-office__dl[data-astro-cid-zeyb3vaw] dt[data-astro-cid-zeyb3vaw]{font:400 .75rem/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 4px}.cx-office__dl[data-astro-cid-zeyb3vaw] dd[data-astro-cid-zeyb3vaw]{color:#fff;overflow-wrap:anywhere;text-wrap:balance;margin:0}.cx-office__dl[data-astro-cid-zeyb3vaw] a[data-astro-cid-zeyb3vaw]{color:#fff;text-decoration-color:#ca9e41b3}.cx-office__dl[data-astro-cid-zeyb3vaw] a[data-astro-cid-zeyb3vaw]:hover{color:var(--gold-light)}@media (width<=1080px){.cx-ways__list[data-astro-cid-zeyb3vaw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.cx-grid[data-astro-cid-zeyb3vaw]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.cx-office__grid[data-astro-cid-zeyb3vaw]{gap:var(--s-7);grid-template-columns:minmax(0,1fr)}.cx-office__fig[data-astro-cid-zeyb3vaw]{justify-self:start;width:min(100% - 18px,380px)}}@media (width<=560px){.cx-ways[data-astro-cid-zeyb3vaw]{margin-top:calc(-1 * var(--s-5))}.cx-ways__list[data-astro-cid-zeyb3vaw]{gap:var(--s-3);grid-template-columns:minmax(0,1fr)}.cx-way[data-astro-cid-zeyb3vaw]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:2px 14px;padding:16px 18px;display:grid}.cx-way__ico[data-astro-cid-zeyb3vaw]{grid-row:1/span 3;width:44px;height:44px;margin:0}.cx-way__v[data-astro-cid-zeyb3vaw]{font-size:1.15rem}.cx-way__go[data-astro-cid-zeyb3vaw]{display:none}.cx-office__dl[data-astro-cid-zeyb3vaw]{grid-template-columns:minmax(0,1fr)}}.lsearch[data-astro-cid-zcsqjct7]{z-index:3;max-width:520px;margin-top:var(--s-6);position:relative}.lsearch__ico[data-astro-cid-zcsqjct7]{color:var(--gold-deep);pointer-events:none;display:grid;position:absolute;top:50%;left:18px;translate:0 -50%}.lsearch__ico[data-astro-cid-zcsqjct7] .ph{fill:currentColor;width:20px;height:20px}.lsearch__in[data-astro-cid-zcsqjct7]{width:100%;height:56px;font:500 var(--t-base) var(--sans);color:var(--ink);background:#fff;border:1px solid #e7c97c80;border-radius:999px;padding:0 20px 0 52px;box-shadow:0 18px 40px -22px #000000b3}.lsearch__in[data-astro-cid-zcsqjct7]::placeholder{color:#7a8292}.lsearch__in[data-astro-cid-zcsqjct7]:focus{outline:3px solid var(--gold);outline-offset:2px}.lsearch__list[data-astro-cid-zcsqjct7]{border:1px solid var(--hair);background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px -24px #000000a6}.lsearch__list[data-astro-cid-zcsqjct7] li{border-radius:10px;margin:0}.lsearch__list[data-astro-cid-zcsqjct7] a{color:var(--navy);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;text-decoration:none;display:flex}.lsearch__list[data-astro-cid-zcsqjct7] b{font:600 var(--t-sm)/1.35 var(--sans)}.lsearch__list[data-astro-cid-zcsqjct7] a span{font:400 .62rem/1.3 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);flex:none}.lsearch__list[data-astro-cid-zcsqjct7] [aria-selected=true]{background:var(--gold-tint)}.lsearch__list[data-astro-cid-zcsqjct7] .lsearch__none{font-size:var(--t-sm);color:var(--muted);padding:12px 14px}.lsearch__list[data-astro-cid-zcsqjct7] .lsearch__none a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);padding:0;font-weight:600;display:inline}.lchips[data-astro-cid-zcsqjct7]{margin-top:var(--s-5);flex-wrap:wrap;gap:10px;display:flex}.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]{font:600 var(--t-xs)/1.2 var(--sans);color:#fff;transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);border:1px solid #e7c97c73;border-radius:999px;align-items:center;gap:10px;padding:8px 10px 8px 16px;text-decoration:none;display:inline-flex}.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7] span[data-astro-cid-zcsqjct7]{min-width:24px;height:24px;color:var(--gold-light);background:#e7c97c29;border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;display:grid}.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]:hover,.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]:focus-visible{background:var(--gold);border-color:var(--gold);color:var(--navy)}.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]:hover span[data-astro-cid-zcsqjct7],.lchips[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]:focus-visible span[data-astro-cid-zcsqjct7]{color:var(--navy);background:#021a3824}.lhead[data-astro-cid-zcsqjct7]{max-width:760px;margin-bottom:var(--s-6)}.lhead[data-astro-cid-zcsqjct7] h2[data-astro-cid-zcsqjct7]{margin:0}.lhead[data-astro-cid-zcsqjct7] h2[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]{color:inherit;text-decoration:none}.lhead[data-astro-cid-zcsqjct7] h2[data-astro-cid-zcsqjct7] a[data-astro-cid-zcsqjct7]:hover{text-decoration:underline;text-decoration-color:var(--gold)}.lhead__blurb[data-astro-cid-zcsqjct7]{font-size:var(--t-base);color:var(--muted);margin:0;line-height:1.6}.lhead--row[data-astro-cid-zcsqjct7]{justify-content:space-between;align-items:flex-end;gap:var(--s-4) var(--s-6);flex-wrap:wrap;max-width:none;display:flex}.lhead--row[data-astro-cid-zcsqjct7]>div[data-astro-cid-zcsqjct7]{max-width:760px}.ltopic[data-astro-cid-zcsqjct7],.lhub[data-astro-cid-zcsqjct7]{scroll-margin-top:90px}.anchor[data-astro-cid-zcsqjct7]{height:0;scroll-margin-top:110px;display:block}.lstart__path[data-astro-cid-zcsqjct7]{gap:var(--s-5);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.lstart__path[data-astro-cid-zcsqjct7]:before{content:"";background:linear-gradient(90deg, var(--gold-light), var(--gold), var(--gold-light));height:2px;position:absolute;top:21px;left:6%;right:6%}.lstart__path[data-astro-cid-zcsqjct7] li[data-astro-cid-zcsqjct7]{margin:0;padding-top:58px;position:relative}.lstart__step[data-astro-cid-zcsqjct7]{border:1px solid var(--hair);border-radius:var(--r-lg);height:100%;color:var(--ink);transition:box-shadow .3s var(--ease), border-color .3s var(--ease), translate .3s var(--ease);background:#fff;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:18px;padding:18px;text-decoration:none;display:grid}.lstart__step[data-astro-cid-zcsqjct7]:hover{box-shadow:var(--shadow-lift), var(--glow-gold);border-color:#ca9e4180;translate:0 -4px}.lstart__n[data-astro-cid-zcsqjct7]{background:var(--navy);width:44px;height:44px;color:var(--gold-light);font:600 1.25rem/1 var(--serif);box-shadow:0 0 0 6px var(--ivory);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50%}.lstart__img[data-astro-cid-zcsqjct7]{aspect-ratio:4/5;object-fit:cover;object-position:50% 18%;border-radius:12px;width:112px}.lstart__body[data-astro-cid-zcsqjct7]{flex-direction:column;min-height:100%;display:flex}.lstart__k[data-astro-cid-zcsqjct7]{font:400 .66rem/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.lstart__t[data-astro-cid-zcsqjct7]{font:600 1.3rem/1.2 var(--serif);color:var(--navy);margin:6px 0}.lstart__d[data-astro-cid-zcsqjct7]{font-size:var(--t-sm);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.lstart__more[data-astro-cid-zcsqjct7],.gcard__more[data-astro-cid-zcsqjct7],.scard__more[data-astro-cid-zcsqjct7]{font:600 var(--t-xs) var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-top:auto;padding-top:12px}.gcards[data-astro-cid-zcsqjct7]{gap:var(--s-7) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.gcards[data-astro-cid-zcsqjct7] li[data-astro-cid-zcsqjct7]{margin:0}.gcard[data-astro-cid-zcsqjct7]{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.gcard__cover[data-astro-cid-zcsqjct7]{aspect-ratio:4/5;background:var(--navy);isolation:isolate;transition:box-shadow .35s var(--ease), translate .35s var(--ease);border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px -30px #021a388c}.gcard__cover[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7]{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:scale .7s var(--ease)}.gcard[data-astro-cid-zcsqjct7]:hover .gcard__cover[data-astro-cid-zcsqjct7]{box-shadow:0 28px 50px -28px #021a3899, var(--glow-gold);translate:0 -6px}.gcard[data-astro-cid-zcsqjct7]:hover .gcard__cover[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7]{scale:1.05}.gcard__sash[data-astro-cid-zcsqjct7]{z-index:1;background:linear-gradient(180deg, #021a38d6, var(--navy));font:400 .62rem/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);border-top:1px solid #ca9e4199;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.gcard__sash[data-astro-cid-zcsqjct7] svg[data-astro-cid-zcsqjct7]{flex:none;width:18px;height:18px}.gcard__sash[data-astro-cid-zcsqjct7] polygon[data-astro-cid-zcsqjct7],.gcard__drawn-x[data-astro-cid-zcsqjct7] polygon[data-astro-cid-zcsqjct7],.scard__x[data-astro-cid-zcsqjct7] polygon[data-astro-cid-zcsqjct7]{fill:#ca9e4124;stroke:var(--gold);stroke-width:1.2px;vector-effect:non-scaling-stroke}.gcard__drawn[data-astro-cid-zcsqjct7]{place-items:center;display:grid;position:absolute;inset:0}.gcard__drawn-x[data-astro-cid-zcsqjct7]{opacity:.5;width:120%;position:absolute;top:-6%;left:-10%}.gcard__drawn-x[data-astro-cid-zcsqjct7] polygon[data-astro-cid-zcsqjct7]{fill:none}.gcard__ico[data-astro-cid-zcsqjct7]{width:84px;height:84px;color:var(--gold);border:1px solid #ca9e4199;border-radius:50%;place-items:center;display:grid;position:relative}.gcard__ico[data-astro-cid-zcsqjct7] svg[data-astro-cid-zcsqjct7]{width:36px;height:36px}.gcard__k[data-astro-cid-zcsqjct7]{font:400 .66rem/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);margin-top:18px}.gcard__t[data-astro-cid-zcsqjct7]{font:600 1.32rem/1.2 var(--serif);color:var(--navy);margin:6px 0}.gcard__d[data-astro-cid-zcsqjct7]{font-size:var(--t-sm);color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.gcard[data-astro-cid-zcsqjct7] .ar[data-astro-cid-zcsqjct7],.scard[data-astro-cid-zcsqjct7] .ar[data-astro-cid-zcsqjct7]{transition:translate .3s var(--ease);display:inline-block}.gcard[data-astro-cid-zcsqjct7]:hover .ar[data-astro-cid-zcsqjct7],.scard[data-astro-cid-zcsqjct7]:hover .ar[data-astro-cid-zcsqjct7]{translate:5px}.scards[data-astro-cid-zcsqjct7]{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:0;padding:0;list-style:none;display:grid}.scards[data-astro-cid-zcsqjct7] li[data-astro-cid-zcsqjct7]{margin:0}.scard[data-astro-cid-zcsqjct7]{border:1px solid var(--hair);border-radius:var(--r-lg);height:100%;color:var(--ink);transition:box-shadow .3s var(--ease), border-color .3s var(--ease), translate .3s var(--ease);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.scard[data-astro-cid-zcsqjct7]:hover{box-shadow:var(--shadow-lift), var(--glow-gold);border-color:#ca9e4180;translate:0 -4px}.scard__img[data-astro-cid-zcsqjct7]{aspect-ratio:3/2;background:var(--navy);border-bottom:2px solid var(--gold);place-items:center;display:grid;position:relative;overflow:hidden}.scard__img[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7]{object-fit:cover;object-position:62% 40%;width:100%;height:100%;transition:scale .7s var(--ease)}.scard[data-astro-cid-zcsqjct7]:hover .scard__img[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7]{scale:1.05}.scard__x[data-astro-cid-zcsqjct7]{width:72px;height:72px}.scard__body[data-astro-cid-zcsqjct7]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.scard__t[data-astro-cid-zcsqjct7]{font:600 1.22rem/1.25 var(--serif);color:var(--navy);margin:0 0 6px}.scard__d[data-astro-cid-zcsqjct7]{font-size:var(--t-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=960px){.lstart__path[data-astro-cid-zcsqjct7]{gap:var(--s-4);grid-template-columns:minmax(0,1fr)}.lstart__path[data-astro-cid-zcsqjct7]:before{background:linear-gradient(180deg, var(--gold-light), var(--gold), var(--gold-light));width:2px;height:auto;inset:22px auto 22px 21px}.lstart__path[data-astro-cid-zcsqjct7] li[data-astro-cid-zcsqjct7]{padding:0 0 0 64px}.lstart__n[data-astro-cid-zcsqjct7]{top:18px;left:0;translate:0}}@media (width<=600px){.gcards[data-astro-cid-zcsqjct7]{gap:var(--s-6) 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.gcard__sash[data-astro-cid-zcsqjct7]{letter-spacing:.14em;padding:9px 10px;font-size:.55rem}.gcard__t[data-astro-cid-zcsqjct7]{font-size:1.12rem}.gcard__d[data-astro-cid-zcsqjct7]{display:none}.lstart__step[data-astro-cid-zcsqjct7]{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}.lstart__img[data-astro-cid-zcsqjct7]{width:84px}.lsearch__in[data-astro-cid-zcsqjct7]{height:52px}}@media (prefers-reduced-motion:reduce){.gcard__cover[data-astro-cid-zcsqjct7],.gcard__cover[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7],.scard[data-astro-cid-zcsqjct7],.scard__img[data-astro-cid-zcsqjct7] img[data-astro-cid-zcsqjct7],.lstart__step[data-astro-cid-zcsqjct7]{transition:none}}
