.asmt-hero .page-hero__title{max-width: 15ch}.asmt-hero .page-hero__title em{display: block;margin-top: .4em;font-size: .4em;line-height: 1.2;letter-spacing: -.005em;max-width: 24ch}.asmt-facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-5) var(--s-5);width: 100%;max-width: 40rem;margin-top: var(--s-3);padding-top: var(--s-5);border-top: 1px solid var(--line-night)}@media (min-width: 700px){.asmt-facts{grid-template-columns: repeat(4,minmax(0,1fr))}}.asmt-facts li{display: grid;gap: .3rem;align-content: start}.asmt-facts strong{font-family: var(--serif);font-weight: 300;font-size: clamp(1.5rem,1.25rem + .9vw,2rem);line-height: 1;letter-spacing: -.01em;color: var(--white);font-variant-numeric: lining-nums;white-space: nowrap}.asmt-facts span{font-size: var(--fs-xs);line-height: 1.4;letter-spacing: .02em;color: var(--on-night-muted)}.asmt-hero__note{margin-top: var(--s-2);font-size: var(--fs-xs);letter-spacing: .02em;color: var(--on-night-muted);max-width: 30rem}.asmt-hero__fig{width: min(100%,480px);margin-inline: auto;display: grid;gap: var(--s-4);justify-items: center}.asmt-hero__fig figcaption{font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--on-night-muted);text-align: center}@media (max-width: 1023px){.asmt-hero__fig{width: min(78%,360px)}}.asmt-radar{width: 100%;height: auto;overflow: visible}.asmt-radar__ring{fill: none;stroke: var(--line-gold);stroke-width: 1;vector-effect: non-scaling-stroke}.asmt-radar__ring--outer{stroke: var(--gold);stroke-opacity: .75}.asmt-radar__spoke{stroke: rgba(255,255,255,.16);stroke-width: 1;vector-effect: non-scaling-stroke}.asmt-radar__node circle{fill: var(--navy);stroke: var(--line-gold);stroke-width: 1;vector-effect: non-scaling-stroke}.asmt-radar__node use{color: var(--gold)}.asmt-radar__q{font-family: var(--serif);font-weight: 200;font-size: 128px;fill: var(--white)}.asmt-radar__tick{font-family: var(--sans);font-size: 17px;font-weight: 500;fill: var(--on-night-muted);font-variant-numeric: lining-nums}.asmt-radar__poly{fill: rgba(207,172,67,.22);stroke: var(--gold);stroke-width: 2.5;stroke-linejoin: round;vector-effect: non-scaling-stroke}.asmt-radar__dot{fill: var(--gold);stroke: var(--navy);stroke-width: 2;vector-effect: non-scaling-stroke}@media (prefers-reduced-motion: no-preference){.js .asmt-hero__fig .asmt-radar__ring,.js .asmt-hero__fig .asmt-radar__spoke{stroke-dasharray: 1 1;stroke-dashoffset: 1;transition: stroke-dashoffset 2.2s var(--ease-inout)}.js .asmt-hero__fig .asmt-radar__spoke{transition-delay: .5s}.js .asmt-hero__fig .asmt-radar__node,.js .asmt-hero__fig .asmt-radar__q{opacity: 0;transition: opacity 1s var(--ease-out);transition-delay: calc(var(--k,4) * 90ms + 900ms)}.js .asmt-hero__fig.is-in .asmt-radar__ring,.js .asmt-hero__fig.is-in .asmt-radar__spoke{stroke-dashoffset: 0}.js .asmt-hero__fig.is-in .asmt-radar__node,.js .asmt-hero__fig.is-in .asmt-radar__q{opacity: 1}.asmt-radar--result .asmt-radar__poly,.asmt-radar--result .asmt-radar__dot{transform: scale(.001);transform-origin: 380px 300px;transform-box: view-box;transition: transform 1.8s var(--ease-out) .5s}.asmt-radar--result.is-in .asmt-radar__poly,.asmt-radar--result.is-in .asmt-radar__dot{transform: none}}.asmt-rd{position: relative;width: 100%;aspect-ratio: 760 / 600}.asmt-rd .asmt-radar{position: absolute;inset: 0;height: 100%}.asmt-rd__l{position: absolute;left: var(--x);top: var(--y);transform: var(--t);width: max-content;max-width: 21.5%;display: grid;gap: .2rem;justify-items: center;text-align: center;font-size: .8125rem;line-height: 1.25;color: var(--on-night-muted)}.asmt-rd__l--c{max-width: 44%}.asmt-rd__l--r{justify-items: start;text-align: left}.asmt-rd__l--l{justify-items: end;text-align: right}.asmt-rd__top{display: inline-flex;align-items: baseline;gap: .45rem}.asmt-rd__top small{font-size: .6rem;font-weight: 500;letter-spacing: .2em;color: var(--gold)}.asmt-rd__top b{font-family: var(--serif);font-weight: 300;font-size: 1.375rem;line-height: 1;color: var(--white);font-variant-numeric: lining-nums tabular-nums}.asmt-rd__name{font-family: var(--serif);font-size: .9375rem;line-height: 1.2;color: var(--white);text-wrap: balance}.asmt-rd__l.is-best .asmt-rd__top b{color: var(--gold)}.asmt-rd__l.is-gain .asmt-rd__top b{color: #D5DCE6}@media (max-width: 599px){.asmt-r__radar{overflow: clip}.asmt-rd{width: 130%;margin-inline: -15%}.asmt-rd__name{display: none}.asmt-rd__l{max-width: none}.asmt-rd__top{flex-direction: column;align-items: inherit;gap: .1rem}.asmt-rd__l--c .asmt-rd__top{flex-direction: row}}.asmt{padding-block: clamp(3rem,2rem + 4vw,6.5rem);scroll-margin-top: 1rem}.asmt noscript{display: block}.asmt-noscript{max-width: 46rem;margin-inline: auto;display: grid;gap: var(--s-4)}.asmt-noscript h3{font-family: var(--serif);font-weight: 300;font-size: var(--fs-h3);line-height: 1.12;color: var(--navy)}.asmt-noscript p{color: var(--muted)}html:not(.js) .asmt-app{display: none}.asmt-app{position: relative;display: grid;max-width: 1280px;margin-inline: auto;background: var(--white);border: 1px solid var(--line);box-shadow: var(--shadow-2);scroll-margin-top: 1.25rem}.asmt-app[hidden]{display: none}.asmt-main{--asmt-pad: clamp(1.25rem,.75rem + 3vw,4.25rem);min-width: 0;padding: var(--asmt-pad)}@media (min-width: 1024px){.asmt-app{grid-template-columns: 20rem minmax(0,1fr)}.asmt-rail{order: -1}}.asmt-rail{display: none}@media (min-width: 1024px){.asmt-rail{display: block;background: var(--grain),linear-gradient(180deg,var(--navy),var(--night));color: var(--on-night-muted);padding: var(--s-7) var(--s-5) var(--s-6)}.asmt-rail__in{position: sticky;top: 1.5rem}}.asmt-wheel{position: relative;width: 11.5rem;aspect-ratio: 1;margin: 0 auto var(--s-6)}.asmt-wheel svg{width: 100%;height: 100%}.asmt-wheel__halo{fill: none;stroke: var(--line-night);stroke-width: 1.5}.asmt-wheel__seg{fill: rgba(255,255,255,.035);stroke: rgba(255,255,255,.12);stroke-width: 2;transition: fill .7s var(--ease-out),stroke .7s var(--ease-out)}.asmt-wheel__seg.is-now{fill: rgba(207,172,67,.16);stroke: var(--gold)}.asmt-wheel__seg.is-done{fill: var(--gold);stroke: var(--gold)}.asmt-wheel__ic{position: absolute;left: var(--x);top: var(--y);width: 15%;aspect-ratio: 1;transform: translate(-50%,-50%);display: grid;place-items: center;color: rgba(184,193,207,.8);transition: color .7s var(--ease-out)}.asmt-wheel__ic svg{width: 100%;height: 100%}.asmt-wheel__ic.is-now{color: var(--gold)}.asmt-wheel__ic.is-done{color: var(--navy)}.asmt-wheel__hub{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;text-align: center}.asmt-wheel__n{font-family: var(--serif);font-weight: 200;font-size: 2.75rem;line-height: 1;color: var(--white);font-variant-numeric: lining-nums tabular-nums}.asmt-wheel__of{margin-top: .35rem;font-size: .6rem;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--on-night-muted)}.asmt-rail__list{border-top: 1px solid var(--line-night)}.asmt-rail__btn{width: 100%;display: flex;align-items: center;gap: .8rem;padding: .62rem .15rem;text-align: left;border-bottom: 1px solid var(--line-night);color: var(--on-night-muted);transition: color var(--t-1)}.asmt-rail__btn:disabled{cursor: default;opacity: .42}.asmt-rail__btn:not(:disabled):hover,.asmt-rail__btn[aria-current="step"]{color: var(--white)}.asmt-rail__ic{flex: none;width: 30px;height: 30px;border-radius: 50%;border: 1px solid var(--line-gold);display: grid;place-items: center;color: var(--gold);transition: background var(--t-2),color var(--t-2),border-color var(--t-2)}.asmt-rail__ic svg{width: 17px;height: 17px}.asmt-rail__btn[aria-current="step"] .asmt-rail__ic{background: var(--gold);border-color: var(--gold);color: var(--navy)}.asmt-rail__t{flex: 1;min-width: 0;display: grid;font-size: .875rem;line-height: 1.25}.asmt-rail__t small{font-size: .58rem;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.asmt-rail__tick{flex: none;width: 16px;height: 16px;color: var(--gold);opacity: 0;transition: opacity var(--t-2)}.asmt-rail__tick svg{width: 100%;height: 100%}.asmt-rail__btn.is-done .asmt-rail__tick{opacity: 1}.asmt-rail__note{display: flex;gap: .6rem;margin-top: var(--s-5);font-size: var(--fs-xs);line-height: 1.5;color: var(--on-night-muted)}.asmt-rail__note svg{flex: none;width: 15px;height: 15px;margin-top: .15rem;color: var(--gold)}.asmt-top{display: grid;gap: .7rem;margin-bottom: clamp(2rem,1.5rem + 2vw,3.25rem)}.asmt-top__meta{display: flex;flex-wrap: wrap;justify-content: space-between;gap: .25rem 1rem;font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--muted)}.asmt-top__meta span:first-child{color: var(--gold-ink);font-weight: 600}.asmt-progress{position: relative;height: 3px;background: var(--line);overflow: hidden}.asmt-progress i{position: absolute;inset: 0 auto 0 0;width: var(--p,0%);background: linear-gradient(90deg,var(--gold-ink),var(--gold));transition: width .8s var(--ease-out)}.asmt-resume{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-3) var(--s-5);margin: calc(var(--s-5) * -1) 0 var(--s-6);padding: .9rem 1.1rem;background: var(--ivory);border-left: 2px solid var(--gold);font-size: var(--fs-small);color: var(--muted)}.asmt-resume[hidden]{display: none}.asmt-resume strong{color: var(--navy);font-weight: 600}.asmt-link{font-size: .75rem;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--navy);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: .35em}.asmt-link:hover{color: var(--gold-ink)}.js .asmt-step:not(.is-current){display: none}@media (prefers-reduced-motion: no-preference){.asmt-step{transition: opacity .55s var(--ease-out),transform .7s var(--ease-out)}.asmt-step.is-entering{opacity: 0;transform: translateY(16px);transition: none}}.asmt-step__head{display: flex;gap: var(--s-5);align-items: flex-start;padding-bottom: clamp(1.5rem,1rem + 1.5vw,2.25rem);margin-bottom: clamp(2rem,1.5rem + 2vw,3rem);border-bottom: 1px solid var(--line)}.asmt-step__icon{flex: none;width: 68px;height: 68px;border-radius: 50%;border: 1px solid var(--line-gold);background: var(--ivory);display: grid;place-items: center;color: var(--gold-ink)}.asmt-step__icon svg{width: 36px;height: 36px}.asmt-step__icon--mark svg{width: 40px;height: 40px}.asmt-step__title{margin-top: .4rem;font-family: var(--serif);font-weight: 300;font-size: clamp(2rem,1.5rem + 2vw,3.375rem);line-height: 1.04;letter-spacing: -.022em;color: var(--navy);text-wrap: balance;outline: none}.asmt-step__intro{margin-top: .65rem;font-family: var(--serif);font-size: clamp(1.0625rem,1rem + .35vw,1.3125rem);font-weight: 350;line-height: 1.45;color: var(--muted);max-width: 40rem;text-wrap: pretty}@media (max-width: 599px){.asmt-step__head{gap: var(--s-4)}.asmt-step__icon{width: 48px;height: 48px}.asmt-step__icon svg{width: 26px;height: 26px}}.asmt-step__qs{display: grid;gap: clamp(2.5rem,1.75rem + 2vw,3.5rem)}.asmt-q{border: 0;padding: 0;margin: 0;min-width: 0}.asmt-q legend,.asmt-q__label{display: block;width: 100%;padding: 0;margin-bottom: var(--s-4);font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.3;color: var(--navy);text-wrap: pretty}.asmt-q__label small{font-family: var(--sans);font-size: var(--fs-small);color: var(--muted)}.asmt-q__n{display: inline-block;margin-right: .6rem;font-style: italic;font-weight: 300;color: var(--gold-ink);font-variant-numeric: lining-nums}.asmt-q__hint{margin: -.6rem 0 var(--s-4)}.asmt-q--text .input{max-width: 34rem}.asmt-q--text .field__hint{margin-top: .5rem}.asmt-q--free .textarea{min-height: 8rem}.asmt-q.choice-set{gap: 0}.asmt-q .choices{gap: .6rem}.asmt-step__how{margin-top: .6rem;font-size: var(--fs-small);color: var(--muted);max-width: 40rem}.asmt-q__src{margin: -.55rem 0 var(--s-4);font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold-ink)}.asmt-q--rate legend{margin-bottom: var(--s-4)}.asmt-rate{display: grid;gap: .65rem;max-width: 40rem}.asmt-rate__opts{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: .5rem}.asmt-rate__opt{position: relative;display: block}.asmt-rate__opt input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;z-index: 1}.asmt-rate__box{display: grid;place-items: center;min-height: 3.5rem;border: 1px solid var(--line-strong);border-radius: var(--r-1);background: var(--white);font-family: var(--serif);font-weight: 300;font-size: 1.625rem;line-height: 1;color: var(--navy);font-variant-numeric: lining-nums;transition: background var(--t-1),border-color var(--t-1),color var(--t-1),box-shadow var(--t-2)}.asmt-rate__opt input:hover + .asmt-rate__box{border-color: var(--navy);box-shadow: var(--shadow-1)}.asmt-rate__opt:has(~ .asmt-rate__opt input:checked) .asmt-rate__box{background: var(--gold-wash);border-color: var(--line-gold)}.asmt-rate__opt input:checked + .asmt-rate__box{background: var(--navy);border-color: var(--navy);color: var(--gold);box-shadow: inset 0 -3px 0 var(--gold)}.asmt-rate__opt input:focus-visible + .asmt-rate__box{outline: 2px solid var(--navy);outline-offset: 3px}.asmt-rate__anchors{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: .75rem;font-size: var(--fs-xs);line-height: 1.35;color: var(--muted)}.asmt-rate__anchors span:nth-child(2){text-align: center}.asmt-rate__anchors span:nth-child(3){text-align: right}.asmt-rate__anchors b{margin-right: .35em;font-weight: 600;color: var(--gold-ink)}@media (max-width: 479px){.asmt-rate__opts{gap: .35rem}.asmt-rate__box{min-height: 3.125rem;font-size: 1.4rem}.asmt-rate__anchors{gap: .5rem;font-size: .75rem}.asmt-rate__anchors b{display: block;margin: 0 0 .1rem}}.asmt-q.is-missing legend,.asmt-q.is-missing .asmt-q__label{color: #A3261F}.asmt-q.is-missing .choice span,.asmt-q.is-missing .asmt-rate__box{border-color: rgba(163,38,31,.45)}.asmt-q.is-missing .input{border-color: #A3261F}.asmt-q__err{margin: -.5rem 0 .85rem;font-size: var(--fs-xs);font-weight: 500;color: #A3261F}.asmt-error{margin-bottom: var(--s-6);padding: var(--s-4) var(--s-5);border-left: 3px solid #A3261F;background: #FBF1F0;font-size: var(--fs-small);font-weight: 500;color: #A3261F}.asmt-error[hidden]{display: none}.asmt-nav{display: flex;align-items: center;gap: var(--s-3) var(--s-5);margin-top: clamp(2.5rem,2rem + 2vw,3.75rem);padding-top: var(--s-5);border-top: 1px solid var(--line)}.asmt-nav__next{margin-left: auto}.asmt-nav__results{margin-left: auto}.asmt-nav__results:not([hidden]) + .asmt-nav__next{margin-left: 0}.asmt-nav .btn[hidden],.asmt-nav__results[hidden]{display: none}.asmt-flip{transform: scaleX(-1)}.btn:hover .asmt-flip{transform: scaleX(-1) translateX(4px)}@media (max-width: 767px){.asmt-nav{position: sticky;bottom: 0;z-index: 5;margin-inline: calc(var(--asmt-pad) * -1);margin-bottom: calc(var(--asmt-pad) * -1);padding: .75rem var(--asmt-pad) calc(.75rem + env(safe-area-inset-bottom));background: rgba(255,255,255,.96);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: 0 -12px 24px -18px rgba(0,23,47,.35)}.asmt-nav .btn{min-height: 3rem;padding-inline: 1.15rem}.asmt-nav__to{display: none}.asmt-nav__back span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.asmt-nav__back{padding-inline: .9rem}}.asmt.is-results{padding: 0;background: var(--night)}.asmt-results[hidden]{display: none}.asmt-results:focus{outline: none}.asmt-r__night{background: var(--grain),radial-gradient(110% 80% at 85% 0%,var(--navy-2),var(--navy) 50%,var(--night));padding-block: clamp(4.5rem,3rem + 5vw,8rem);color: var(--on-night-muted)}.asmt-r__night :focus-visible{outline-color: var(--gold)}.asmt-r__top{display: grid;gap: var(--s-7) var(--gap);align-items: center}@media (min-width: 1024px){.asmt-r__top{grid-template-columns: minmax(0,6fr) minmax(0,6fr);column-gap: 7%}}.asmt-r__gauge{display: grid;gap: var(--s-5);justify-items: center;text-align: center}.asmt-r__when{font-size: var(--fs-xs);color: var(--on-night-muted)}.asmt-r__when[hidden]{display: none}.asmt-gauge{width: min(100%,560px)}.asmt-gauge__dial{position: relative}.asmt-gauge svg{width: 100%;overflow: visible}.asmt-gauge__track{fill: none;stroke: var(--line-night);stroke-width: 18}.asmt-gauge .gauge__band{transition: opacity 1s var(--ease-out) 1.6s}.asmt-gauge[data-band="1"] .gauge__band:not(.gauge__band--1),.asmt-gauge[data-band="2"] .gauge__band:not(.gauge__band--2),.asmt-gauge[data-band="3"] .gauge__band:not(.gauge__band--3){opacity: .3}.asmt-gauge__mask{fill: none;stroke: #fff;stroke-width: 40;stroke-dasharray: 100 100;stroke-dashoffset: 100;transition: stroke-dashoffset 2.2s var(--ease-inout) .25s}.asmt-gauge__marker{transform-origin: 260px 270px;transform-box: view-box;transition: transform 2.2s var(--ease-inout) .25s}.asmt-gauge__marker circle:first-child{fill: var(--night);stroke: var(--gold);stroke-width: 2}.asmt-gauge__marker circle:last-child{fill: var(--gold)}.asmt-gauge__num{position: absolute;left: 0;right: 0;bottom: 1%;display: grid;justify-items: center;font-family: var(--serif);font-weight: 200;font-size: clamp(4.5rem,3rem + 5.5vw,8.5rem);line-height: .86;letter-spacing: -.03em;color: var(--white);font-variant-numeric: lining-nums tabular-nums}.asmt-gauge__num small{margin-top: .9rem;font-family: var(--sans);font-size: var(--fs-label);font-weight: 500;line-height: 1;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--on-night-muted)}.asmt-r__comp{display: flex;align-items: center;gap: var(--s-4) var(--s-5);max-width: 30rem;padding-top: var(--s-4);border-top: 1px solid var(--line-night);text-align: left}.asmt-r__comp-n{flex: none;display: flex;align-items: baseline;gap: .35rem;font-family: var(--serif);font-weight: 200;font-size: clamp(2.75rem,2.2rem + 1.8vw,3.75rem);line-height: 1;letter-spacing: -.02em;color: var(--gold);font-variant-numeric: lining-nums tabular-nums}.asmt-r__comp-n small{font-family: var(--sans);font-size: .9rem;font-weight: 400;letter-spacing: .04em;color: var(--on-night-muted)}.asmt-r__comp-t{font-size: var(--fs-xs);line-height: 1.5;color: var(--on-night-muted)}.asmt-r__comp-t strong{display: block;margin-bottom: .2rem;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--white)}.asmt-r__copy{min-width: 0}.asmt-r__band{display: none}.asmt-results[data-band="1"] .asmt-r__band--1,.asmt-results[data-band="2"] .asmt-r__band--2,.asmt-results[data-band="3"] .asmt-r__band--3{display: block}.asmt-r__stage{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .85rem;font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold)}.asmt-r__stage i{width: 4px;height: 4px;border-radius: 50%;background: var(--gold);opacity: .6}.asmt-r__stage span:last-child{color: var(--on-night-muted)}.asmt-r__title{margin-top: var(--s-4);font-family: var(--serif);font-weight: 300;font-size: var(--fs-h2);line-height: 1.02;letter-spacing: -.025em;color: var(--white);text-wrap: balance}.asmt-r__title em{color: var(--gold)}.asmt-r__text{margin-top: var(--s-5);font-family: var(--serif);font-size: var(--fs-lead);font-weight: 350;line-height: 1.45;color: rgba(255,255,255,.84);max-width: 36rem;text-wrap: pretty}.asmt-r__caveat{margin-top: var(--s-5);padding-left: var(--s-4);border-left: 1px solid var(--line-gold);font-size: var(--fs-xs);line-height: 1.6;color: var(--on-night-muted);max-width: 34rem}.asmt-r__ctas{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-top: var(--s-6)}.asmt-results:not([data-band="3"]) .asmt-r__ctas--high,.asmt-results[data-band="3"] .asmt-r__ctas--low{display: none}.asmt-r__book{min-height: 4.75rem;padding: 1rem 1.6rem 1rem 1.9rem;text-align: left;box-shadow: 0 0 0 8px rgba(207,172,67,.14)}.asmt-r__book>span{display: grid;gap: .35rem}.asmt-r__book strong{font-weight: 600;font-size: .875rem}.asmt-r__book small{font-size: .75rem;font-weight: 400;letter-spacing: .02em;text-transform: none}.asmt-r__tools{display: flex;flex-wrap: wrap;gap: .6rem 1.75rem;margin-top: var(--s-6);padding-top: var(--s-5);border-top: 1px solid var(--line-night)}.asmt-r__tools button{display: inline-flex;align-items: center;gap: .55rem;padding-block: .35rem;font-size: .75rem;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--on-night-muted);transition: color var(--t-1)}.asmt-r__tools button:hover{color: var(--white)}.asmt-r__tools svg{width: 16px;height: 16px;color: var(--gold)}.asmt-r__detail{display: grid;gap: var(--s-7) var(--gap);align-items: start;margin-top: clamp(4rem,3rem + 4vw,7rem);padding-top: clamp(3rem,2rem + 3vw,5rem);border-top: 1px solid var(--line-night)}@media (min-width: 1024px){.asmt-r__detail{grid-template-columns: minmax(0,6fr) minmax(0,5fr);column-gap: 6%}}.asmt-r__detail>*{min-width: 0}.asmt-r__radar{display: block;width: min(100%,640px);margin-inline: auto}.asmt-r__radar-h{display: grid;gap: .4rem;justify-items: center;margin-bottom: var(--s-5);text-align: center;font-size: var(--fs-small);color: var(--on-night-muted)}.asmt-r__h{font-family: var(--serif);font-weight: 300;font-size: var(--fs-h3);line-height: 1.12;color: var(--white)}.asmt-r__sub{margin-top: .5rem;font-size: var(--fs-small);color: var(--on-night-muted)}.asmt-bars{margin-top: var(--s-5);border-top: 1px solid var(--line-night)}.asmt-bar{display: grid;grid-template-columns: 2.5rem minmax(0,1fr) auto auto;grid-template-areas: "ic name tag v" "ic track track track" "ic ends ends ends";column-gap: var(--s-4);row-gap: .45rem;align-items: center;padding: .85rem 0;border-bottom: 1px solid var(--line-night)}.asmt-bar__ic{grid-area: ic;width: 2.5rem;height: 2.5rem;border-radius: 50%;border: 1px solid var(--line-gold);display: grid;place-items: center;color: var(--gold)}.asmt-bar__ic svg{width: 1.3rem;height: 1.3rem}.asmt-bar.is-best .asmt-bar__ic{background: var(--gold);border-color: var(--gold);color: var(--navy)}.asmt-bar__name{grid-area: name;display: flex;align-items: baseline;gap: .6rem;min-width: 0;font-family: var(--serif);font-size: 1.125rem;line-height: 1.25;color: var(--white);transition: color var(--t-1)}.asmt-bar__name small{font-family: var(--sans);font-size: .6rem;font-weight: 500;letter-spacing: .2em;color: var(--gold)}.asmt-bar__name:hover{color: var(--gold-soft)}.asmt-bar__tag{grid-area: tag;padding: .2rem .6rem;border: 1px solid var(--line-gold);border-radius: var(--r-pill);font-size: .58rem;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--gold);white-space: nowrap}.asmt-bar.is-best .asmt-bar__tag{background: var(--gold);border-color: var(--gold);color: var(--navy)}.asmt-bar.is-gain .asmt-bar__tag{border-color: #9AA8BC;color: #D5DCE6}.asmt-bar__track{grid-area: track;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: 3px;height: 4px}.asmt-bar__track i{--f: clamp(0,var(--asmt-v,0) - var(--k,0),1);background: linear-gradient(90deg,var(--asmt-fill,var(--gold)) calc(var(--f) * 100%),rgba(255,255,255,.1) 0)}.asmt-bar__track i:nth-child(2){--k: 1}.asmt-bar__track i:nth-child(3){--k: 2}.asmt-bar__track i:nth-child(4){--k: 3}.asmt-bar__track i:nth-child(5){--k: 4}.asmt-bar.is-gain{--asmt-fill: #9AA8BC}@property --asmt-v{syntax: "<number>";inherits: true;initial-value: 0}@media (prefers-reduced-motion: no-preference){.asmt-bar{transition: --asmt-v 1.4s var(--ease-out) .5s}}.asmt-bar__ends{grid-area: ends;display: flex;justify-content: space-between;gap: var(--s-4);font-size: .6875rem;letter-spacing: .02em;color: rgba(184,193,207,.75)}.asmt-bar__v{grid-area: v;min-width: 2.6ch;text-align: right;font-family: var(--serif);font-weight: 300;font-size: 1.5rem;line-height: 1;color: var(--white);font-variant-numeric: lining-nums tabular-nums}@media (max-width: 479px){.asmt-bar{grid-template-columns: 2.25rem minmax(0,1fr) auto;grid-template-areas: "ic name v" "ic tag tag" "ic track track" "ic ends ends"}.asmt-bar__tag{justify-self: start}.asmt-bar__tag[hidden]{display: none}.asmt-bar__ic{width: 2.25rem;height: 2.25rem;align-self: start}}.asmt-r__spots{display: grid;gap: var(--gap);margin-top: clamp(3rem,2rem + 3vw,5rem)}@media (min-width: 900px){.asmt-r__spots{grid-template-columns: 1fr 1fr}}.asmt-spot{position: relative;padding: clamp(1.5rem,1rem + 2vw,2.5rem);border: 1px solid var(--line-night);background: rgba(255,255,255,.03)}.asmt-spot::before{content: "";position: absolute;left: -1px;right: -1px;top: -1px;height: 3px;background: var(--gold)}.asmt-spot--gain::before{background: #9AA8BC}.asmt-spot .eyebrow{color: var(--gold)}.asmt-spot--gain .eyebrow{color: #D5DCE6}.asmt-spot__h{margin-top: .5rem;font-family: var(--serif);font-weight: 300;font-size: var(--fs-h3);line-height: 1.12;color: var(--white)}.asmt-spot__list{display: grid;gap: .75rem;margin-top: var(--s-5)}.asmt-spot__item{position: relative;display: grid;grid-template-columns: 3.25rem minmax(0,1fr) auto;grid-template-areas: "ic t v" "kit kit kit";gap: var(--s-4);align-items: start;padding: var(--s-4) var(--s-4) var(--s-5);border: 1px solid var(--line-night);color: var(--on-night-muted);transition: border-color var(--t-2),background var(--t-2)}.asmt-spot__item:hover,.asmt-spot__item:focus-within{border-color: var(--line-gold);background: rgba(255,255,255,.04)}.asmt-spot__ic{grid-area: ic}.asmt-spot__t{grid-area: t}.asmt-spot__v{grid-area: v}.asmt-spot__name{font-family: var(--serif);font-weight: 400;font-size: 1.25rem;line-height: 1.2;color: var(--white)}.asmt-spot__name::after{content: "";position: absolute;inset: 0}.asmt-spot__name:focus-visible{outline: none}.asmt-spot__item:has(.asmt-spot__name:focus-visible){outline: 2px solid var(--gold);outline-offset: 2px}.asmt-spot__t .asmt-spot__scale{margin-top: .2rem;font-size: .6875rem;letter-spacing: .02em;color: rgba(184,193,207,.8)}.asmt-spot__kit{grid-area: kit;display: grid;gap: .3rem;padding-top: var(--s-4);border-top: 1px solid var(--line-night);font-size: var(--fs-xs);line-height: 1.55}.asmt-spot__kit small{font-size: .6rem;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--on-night-muted)}.asmt-spot__kit strong{font-family: var(--serif);font-weight: 400;font-size: 1.0625rem;color: var(--gold-soft)}.asmt-spot__ic{width: 3.25rem;height: 3.25rem;border-radius: 50%;border: 1px solid var(--line-gold);display: grid;place-items: center;color: var(--gold)}.asmt-spot__ic svg{width: 1.6rem;height: 1.6rem}.asmt-spot__t{display: grid;gap: .25rem;min-width: 0}.asmt-spot__t small{font-size: .6rem;font-weight: 500;letter-spacing: .2em;text-transform: uppercase;color: var(--gold)}.asmt-spot__t span{font-size: var(--fs-small);line-height: 1.5}.asmt-spot__v{font-family: var(--serif);font-weight: 200;font-size: 2.25rem;line-height: 1;color: var(--white);font-variant-numeric: lining-nums}.asmt-spot__v small{margin-left: .1rem;font-family: var(--sans);font-size: .72rem;font-weight: 400;color: var(--on-night-muted)}.asmt-spot__also{font-size: var(--fs-small);line-height: 1.6}.asmt-spot__also a{color: var(--white);text-decoration: underline;text-decoration-color: var(--line-gold);text-underline-offset: .25em}.asmt-spot__also a:hover{text-decoration-color: var(--gold)}.asmt-r__even{padding: var(--s-5);border: 1px solid var(--line-night);font-family: var(--serif);font-size: var(--fs-lead);color: var(--white)}.asmt-r__even[hidden]{display: none}@media (max-width: 479px){.asmt-spot__item{grid-template-columns: 2.75rem minmax(0,1fr);grid-template-areas: "ic t" ". v" "kit kit"}.asmt-spot__ic{width: 2.75rem;height: 2.75rem}.asmt-spot__v{font-size: 1.75rem}}.asmt-r__next{margin-top: clamp(3rem,2rem + 3vw,5rem);padding-top: clamp(2.5rem,2rem + 2vw,4rem);border-top: 1px solid var(--line-night)}.asmt-r__next-list{display: grid;gap: var(--gap);margin-top: var(--s-5)}@media (min-width: 900px){.asmt-r__next-list{grid-template-columns: repeat(3,minmax(0,1fr))}}.asmt-r__next-list>li{display: grid;grid-template-columns: 2.75rem minmax(0,1fr);gap: var(--s-4);align-content: start}.asmt-r__next-n{font-family: var(--serif);font-style: italic;font-weight: 300;font-size: 1.75rem;line-height: 1;color: var(--gold);font-variant-numeric: lining-nums}.asmt-r__next-list h4{font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.25;color: var(--white)}.asmt-r__next-list p{margin-top: .4rem;font-size: var(--fs-small);line-height: 1.6}.asmt-r__next-go{display: inline-block;margin-top: var(--s-3);font-size: .75rem;font-weight: 500;letter-spacing: .14em;text-transform: uppercase;color: var(--white);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: .4em}.asmt-r__next-go:hover{color: var(--gold-soft)}.asmt-send{background: var(--ivory);padding-block: clamp(4rem,3rem + 4vw,7.5rem);scroll-margin-top: 1rem}.asmt-send__grid{display: grid;gap: var(--s-8) var(--gap);align-items: start}@media (min-width: 1024px){.asmt-send__grid{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 6%}}.asmt-send__who{display: grid;gap: var(--s-6);align-content: start}@media (min-width: 600px) and (max-width: 1023px){.asmt-send__who{grid-template-columns: 12rem minmax(0,1fr);column-gap: var(--s-7)}}.asmt-send__portrait{position: relative;width: min(62%,13.5rem);margin: 0 12px 12px 0}@media (min-width: 600px) and (max-width: 1023px){.asmt-send__portrait{width: 100%}}.asmt-send__portrait::before{content: "";position: absolute;inset: 12px -12px -12px 12px;border: 1px solid var(--gold)}.asmt-send__portrait img{position: relative;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: 50% 18%}.asmt-send__h{margin-top: .5rem;font-family: var(--serif);font-weight: 300;font-size: var(--fs-h3);line-height: 1.12;color: var(--navy);text-wrap: balance}.asmt-send__h em{color: var(--gold-ink)}.asmt-send__who p:not([class]){margin-top: var(--s-4);color: var(--muted);max-width: 32rem}.asmt-send__ticks{margin-top: var(--s-5)}.asmt-send__ticks li{color: var(--ink)}.asmt-send__panel{position: relative}.asmt-send__panel::before{content: "";position: absolute;left: -1px;right: -1px;top: -1px;height: 3px;background: var(--gold)}.asmt-send__fail{padding: var(--s-4) var(--s-5);border-left: 3px solid #A3261F;background: #FBF1F0;font-size: var(--fs-small);color: #A3261F}.asmt-send__fail[hidden],.asmt-send__form[hidden]{display: none}.asmt-send__done{display: grid;gap: var(--s-4);justify-items: start;outline: none}.asmt-send__done[hidden]{display: none}.asmt-send__done p{color: var(--muted);max-width: 30rem}.asmt-send__seal svg{width: 72px;height: 72px}.asmt-send__seal circle{fill: none;stroke: var(--gold);stroke-width: 1.5}.asmt-send__seal path{fill: none;stroke: var(--navy);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}@media (prefers-reduced-motion: no-preference){.asmt-send__done:not([hidden]) .asmt-send__seal circle{stroke-dasharray: 1 1;animation: asmt-draw 1.4s var(--ease-inout) both}.asmt-send__done:not([hidden]) .asmt-send__seal path{stroke-dasharray: 1 1;animation: asmt-draw .8s var(--ease-out) 1s both}}@keyframes asmt-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}.asmt-send__done-h{font-family: var(--serif);font-weight: 300;font-size: var(--fs-h3);line-height: 1.12;color: var(--navy)}.asmt-plans{padding-block: clamp(3.5rem,2.5rem + 4vw,6.5rem);background: var(--white)}.asmt-plans__in{display: grid;gap: var(--s-7) var(--gap)}@media (min-width: 1024px){.asmt-plans__in{grid-template-columns: minmax(0,5fr) minmax(0,7fr);column-gap: 6%;align-items: center}}.asmt-plans__h{margin-top: .5rem;font-family: var(--serif);font-weight: 300;font-size: clamp(1.75rem,1.3rem + 1.6vw,2.625rem);line-height: 1.08;letter-spacing: -.015em;color: var(--navy);text-wrap: balance}.asmt-plans__h em{display: block;color: var(--gold-ink)}.asmt-plans__head p:not([class]){margin-top: var(--s-4);color: var(--muted);max-width: 32rem}.asmt-plans__list{display: grid;border-top: 1px solid var(--line-strong)}@media (min-width: 700px){.asmt-plans__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;background: var(--line);border: 1px solid var(--line);border-top: 2px solid var(--navy)}}.asmt-plan a{display: grid;gap: .5rem;align-content: start;height: 100%;padding: var(--s-5) 0;border-bottom: 1px solid var(--line);background: var(--white);transition: background var(--t-2)}@media (min-width: 700px){.asmt-plan a{padding: var(--s-5);border: 0}}.asmt-plan a:hover{background: var(--ivory)}.asmt-plan__name{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold-ink)}.asmt-plan__price{font-family: var(--serif);font-weight: 300;font-size: 2.25rem;line-height: 1;letter-spacing: -.02em;color: var(--navy);font-variant-numeric: lining-nums}.asmt-plan__price small{margin-left: .2rem;font-family: var(--sans);font-size: .8rem;letter-spacing: 0;color: var(--muted)}.asmt-plan__for{font-size: var(--fs-small);line-height: 1.5;color: var(--muted)}.asmt-covers__lead{display: grid;gap: var(--s-4);justify-items: start}.asmt-covers{display: grid;gap: 1px;background: var(--line);border: 1px solid var(--line)}@media (min-width: 700px){.asmt-covers{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.asmt-covers{grid-template-columns: repeat(4,minmax(0,1fr))}}.asmt-cover{position: relative;display: grid;gap: .55rem;align-content: start;padding: clamp(1.5rem,1.1rem + 1.2vw,2.25rem);background: var(--white);transition: background var(--t-2)}.asmt-cover:hover{background: var(--ivory)}.asmt-cover__ic{width: 3.25rem;height: 3.25rem;margin-bottom: var(--s-3);border-radius: 50%;border: 1px solid var(--line-gold);display: grid;place-items: center;color: var(--gold-ink);transition: background var(--t-2),color var(--t-2),border-color var(--t-2)}.asmt-cover__ic svg{width: 1.7rem;height: 1.7rem}.asmt-cover:hover .asmt-cover__ic{background: var(--navy);border-color: var(--navy);color: var(--gold)}.asmt-cover__n{font-family: var(--serif);font-style: italic;font-size: 1rem;color: var(--gold-ink)}.asmt-cover__h{font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.2;color: var(--navy)}.asmt-cover__h a::after{content: "";position: absolute;inset: 0}.asmt-cover__h a:focus-visible{outline: none}.asmt-cover:focus-within{outline: 2px solid var(--navy);outline-offset: -2px}.asmt-cover p:not([class]){font-size: var(--fs-small);line-height: 1.55;color: var(--muted)}.asmt-cover__scale{display: grid;gap: .2rem;margin-top: .35rem;padding-top: .7rem;border-top: 1px solid var(--line);font-size: var(--fs-xs);line-height: 1.4;color: var(--ink)}.asmt-cover__scale b{display: inline-block;width: 1.1rem;font-weight: 600;color: var(--gold-ink)}.asmt-cover__kit{margin-top: .35rem;font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;line-height: 1.5;color: var(--gold-ink)}.asmt-scale{position: relative;display: grid;gap: var(--s-7)}@media (min-width: 900px){.asmt-scale{grid-template-columns: 40fr 35fr 26fr;gap: 0 6px}}.asmt-scale__seg{--c: #34547F;position: relative;display: grid;gap: .65rem;align-content: start;padding-top: var(--s-6)}@media (min-width: 900px){.asmt-scale__seg{padding-right: var(--s-7)}}.asmt-scale__seg--2{--c: #9AA8BC}.asmt-scale__seg--3{--c: var(--gold)}.asmt-scale__seg::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 5px;background: var(--c);transform-origin: left}.asmt-scale__range{font-family: var(--serif);font-weight: 200;font-size: clamp(2.75rem,2rem + 2.4vw,4.5rem);line-height: 1;letter-spacing: -.03em;color: var(--white);font-variant-numeric: lining-nums}.asmt-scale__stage{font-size: var(--fs-label);font-weight: 500;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold)}.asmt-scale__stage span{display: block;margin-top: .35rem;color: var(--on-night-muted)}.asmt-scale__h{font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.2;color: var(--white)}.asmt-scale__t{font-size: var(--fs-small);line-height: 1.6;color: var(--on-night-muted);max-width: 26rem}.asmt-scale__note{margin-top: clamp(3rem,2rem + 3vw,4.5rem);padding-top: var(--s-5);border-top: 1px solid var(--line-night);font-size: var(--fs-small);color: var(--on-night-muted);max-width: 50rem}@media (prefers-reduced-motion: no-preference){.js .asmt-scale__seg::before{transform: scaleX(0);transition: transform 1.2s var(--ease-inout)}.js .asmt-scale__seg:nth-child(2)::before{transition-delay: 1s}.js .asmt-scale__seg:nth-child(3)::before{transition-delay: 1.9s}.js .asmt-scale.is-in .asmt-scale__seg::before{transform: none}.js .asmt-scale__seg>*{opacity: 0;transform: translateY(12px);transition: opacity .9s var(--ease-out),transform 1s var(--ease-out)}.js .asmt-scale__seg:nth-child(2)>*{transition-delay: 1s}.js .asmt-scale__seg:nth-child(3)>*{transition-delay: 1.9s}.js .asmt-scale.is-in .asmt-scale__seg>*{opacity: 1;transform: none}}.asmt-next{display: grid;gap: var(--s-8) var(--gap);align-items: center}@media (min-width: 1024px){.asmt-next{grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: 8%}}.asmt-next__fig{position: relative;margin: 0 14px 14px 0}.asmt-next__fig::before{content: "";position: absolute;inset: 14px -14px -14px 14px;border: 1px solid var(--gold)}.asmt-next__fig img{position: relative;width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: var(--pos,50% 50%)}@media (min-width: 1024px){.asmt-next__fig img{aspect-ratio: 4 / 5}}.asmt-next__copy{display: grid;gap: var(--s-5);justify-items: start}.asmt-next__list{width: 100%;margin-top: var(--s-2);border-top: 1px solid var(--line-strong)}.asmt-next__step{display: grid;grid-template-columns: 3.25rem minmax(0,1fr);gap: var(--s-4);padding: var(--s-5) 0;border-bottom: 1px solid var(--line)}.asmt-next__n{font-family: var(--serif);font-style: italic;font-weight: 300;font-size: 2rem;line-height: 1;color: var(--gold-ink);font-variant-numeric: lining-nums}.asmt-next__h{font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.25;color: var(--navy)}.asmt-next__step p{margin-top: .4rem;font-size: var(--fs-small);line-height: 1.6;color: var(--muted)}.asmt-next__private{display: flex;gap: var(--s-4);margin-top: var(--s-2);padding: var(--s-5);background: var(--white);border: 1px solid var(--line-gold);font-size: var(--fs-small);line-height: 1.6;color: var(--muted)}.asmt-next__private svg{flex: none;width: 20px;height: 20px;margin-top: .15rem;color: var(--gold-ink)}.asmt-next__private strong{color: var(--navy);font-weight: 600}.asmt-faq-sec .shead p:not(.eyebrow):not(.h2){max-width: 26rem}.asmt-reading{margin-top: clamp(3.5rem,2.5rem + 3vw,5.5rem)}@media (min-width: 1024px){.asmt-reading{display: grid;grid-template-columns: repeat(12,minmax(0,1fr))}.asmt-reading .related{grid-column: 6 / -1}}.asmt-hero .page-hero__line path{opacity: .35}.asmt-q .choice span{text-transform: none;letter-spacing: .01em;font-size: .9375rem;padding-inline: 1.25rem}@media (max-width: 699px){.asmt-hero .page-hero__side{display: none}}.faqp-hero.page-hero--image{min-height: min(78svh,760px)}.faqp-hero .page-hero__media img{object-position: 72% 40%}.faqp-hero .page-hero__media::after{background: linear-gradient(90deg,rgba(0,23,47,.92),rgba(0,23,47,.72) 45%,rgba(0,23,47,.25) 80%),linear-gradient(transparent 45%,rgba(0,23,47,.85))}@media (max-width: 767px){.faqp-hero .page-hero__media::after{background: linear-gradient(rgba(0,23,47,.55),rgba(0,23,47,.9) 60%)}}.faqp-hero .page-hero__title{max-width: 12ch}.faqp-hero .lead{color: rgba(255,255,255,.86)}.faqp-search{position: relative;width: 100%;max-width: 38rem;margin-top: var(--s-3)}html:not(.js) .faqp-search,html:not(.js) .faqp-count{display: none}.faqp-search__ic{position: absolute;left: 1.25rem;top: 50%;width: 22px;height: 22px;transform: translateY(-50%);color: var(--gold-ink);pointer-events: none}.faqp-search__ic svg{width: 100%;height: 100%}.faqp-search__in{width: 100%;min-height: 4rem;padding: 1rem 3.5rem 1rem 3.4rem;border: 1px solid transparent;border-radius: var(--r-1);background: var(--white);color: var(--ink);font: inherit;font-size: 1.0625rem;box-shadow: 0 20px 50px -24px rgba(0,0,0,.55)}.faqp-search__in::placeholder{color: #5F6D84}.faqp-search__in:focus{outline: none;box-shadow: 0 0 0 3px var(--gold),0 20px 50px -24px rgba(0,0,0,.55)}.faqp-search__in::-webkit-search-cancel-button{display: none}.faqp-search__clear{position: absolute;right: .6rem;top: 50%;width: 2.5rem;height: 2.5rem;transform: translateY(-50%);border-radius: 50%;display: grid;place-items: center;color: var(--navy)}.faqp-search__clear[hidden]{display: none}.faqp-search__clear svg{width: 18px;height: 18px}.faqp-search__clear:hover{background: var(--ivory)}.faqp-count{font-size: var(--fs-xs);letter-spacing: .06em;color: rgba(255,255,255,.78)}.faqp-body{padding-block: clamp(3.5rem,2.5rem + 4vw,7rem)}.faqp-grid{display: grid;gap: var(--s-7) var(--gap)}@media (min-width: 1100px){.faqp-grid{grid-template-columns: 17.5rem minmax(0,1fr);column-gap: 7%}}.faqp-aside__in{display: grid;gap: var(--s-6)}@media (min-width: 1100px){.faqp-aside__in{position: sticky;top: 7.5rem}}.faqp-nav__h{margin-bottom: var(--s-3);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--navy)}.faqp-nav ol{border-top: 1px solid var(--navy)}.faqp-nav__part{padding: var(--s-4) 0 .35rem;font-size: .62rem;font-weight: 600;letter-spacing: .2em;text-transform: uppercase;color: var(--gold-ink)}.faqp-nav a{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s-3);padding: .6rem 0 .6rem .9rem;border-left: 2px solid transparent;border-bottom: 1px solid var(--line);font-size: var(--fs-small);color: var(--navy);transition: color var(--t-1),border-color var(--t-2),background var(--t-2)}.faqp-nav a small{font-size: var(--fs-xs);color: var(--muted);font-variant-numeric: tabular-nums}.faqp-nav a:hover{color: var(--gold-ink)}.faqp-nav a.is-active{border-left-color: var(--gold);background: linear-gradient(90deg,var(--gold-wash),transparent)}.faqp-nav a.is-empty{opacity: .45}@media (max-width: 1099px){.faqp-nav ol{display: flex;flex-wrap: wrap;gap: .5rem;border-top: 0}.faqp-nav__part{display: none}.faqp-nav a{padding: .55rem 1rem;border: 1px solid var(--line-strong);border-radius: var(--r-pill);gap: .6rem}.faqp-nav a.is-active{border-color: var(--navy);background: none}}.faqp-ask{position: relative;display: grid;gap: var(--s-4);justify-items: start;padding: var(--s-5);background: var(--grain),var(--navy)}.faqp-ask::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 3px;background: var(--gold)}.faqp-ask__t{font-family: var(--serif);font-size: 1.3rem;line-height: 1.3;color: var(--white)}.faqp-ask__mail{display: flex;align-items: center;gap: .5rem;font-size: var(--fs-xs)}.faqp-ask__mail svg{width: 16px;height: 16px;color: var(--gold)}.faqp-ask__mail a{color: var(--on-night-muted)}.faqp-ask__mail a:hover{color: var(--white)}.faqp-main{min-width: 0;display: grid;gap: clamp(3.5rem,2.5rem + 3vw,5.5rem)}.faqp-cat{scroll-margin-top: 6.5rem}.faqp-cat[hidden]{display: none}.faqp-part{display: flex;align-items: center;gap: var(--s-4);margin-bottom: var(--s-6);font-family: var(--serif);font-style: italic;font-size: 1.125rem;color: var(--gold-ink)}.faqp-part span{font-family: var(--sans);font-style: normal;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--navy)}.faqp-part::after{content: "";flex: 1;height: 1px;background: var(--line-gold)}.faqp-cat__head{display: grid;gap: .5rem;margin-bottom: var(--s-5)}.faqp-cat__h{font-family: var(--serif);font-weight: 300;font-size: clamp(1.875rem,1.4rem + 1.6vw,2.75rem);line-height: 1.08;letter-spacing: -.02em;color: var(--navy);text-wrap: balance}.faqp-cat__head p{color: var(--muted);max-width: 38rem}.faqp-item{scroll-margin-top: 6.5rem}.faqp-item[hidden]{display: none}.faqp-item summary mark{background: linear-gradient(transparent 55%,rgba(207,172,67,.45) 55%);color: inherit;padding: 0 .02em}.faqp-item[open] summary span{color: var(--navy)}.faqp-a{display: grid;gap: var(--s-4)}.faqp-a__foot{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem var(--s-6)}.faqp-copy{display: inline-flex;align-items: center;gap: .5rem;padding-block: .35rem;font-size: .72rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--muted);transition: color var(--t-1)}.faqp-copy svg{width: 16px;height: 16px;color: var(--gold-ink)}.faqp-copy:hover,.faqp-copy.is-done{color: var(--navy)}html:not(.js) .faqp-copy{display: none}.faqp-empty{padding: var(--s-6);border: 1px solid var(--line-gold);background: var(--ivory)}.faqp-empty[hidden]{display: none}.faqp-empty__h{font-family: var(--serif);font-size: var(--fs-h4);color: var(--navy);margin-bottom: .5rem}.faqp-empty p:not([class]){color: var(--muted)}.faqp-still{display: grid;gap: var(--s-8) var(--gap);align-items: center}@media (min-width: 1024px){.faqp-still{grid-template-columns: minmax(0,5fr) minmax(0,6fr);column-gap: 8%}}.faqp-still__fig{position: relative;margin: 0 14px 14px 0}.faqp-still__fig::before{content: "";position: absolute;inset: 14px -14px -14px 14px;border: 1px solid var(--gold)}.faqp-still__fig img{position: relative;width: 100%;aspect-ratio: 5 / 4;object-fit: cover;object-position: 70% 30%}.faqp-still__copy{display: grid;gap: var(--s-5);justify-items: start}.faqp-still__ctas{display: flex;flex-wrap: wrap;gap: var(--s-3);margin-top: var(--s-2)}.faqp-still__mail{font-size: var(--fs-small);color: var(--muted)}.legal-hero .page-hero__title{max-width: 18ch}.legal-hero .lead{max-width: 44rem}.legal-meta{display: flex;flex-wrap: wrap;gap: .5rem 1.75rem;margin-top: var(--s-2);padding-top: var(--s-4);border-top: 1px solid var(--line-strong);font-size: var(--fs-xs);letter-spacing: .04em;color: var(--muted)}.legal-meta li{display: inline-flex;align-items: center;gap: .6rem}.legal-meta li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background: var(--gold-ink)}.legal-body{padding-block: clamp(3.5rem,2.5rem + 4vw,7rem)}.legal-layout{align-items: start}@media (max-width: 1099px){.legal-aside{order: -1}}@media (min-width: 1100px){.legal-aside{top: 7rem}}.legal-toc{gap: var(--s-4)}.legal-toc__h{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--navy)}.legal-toc li{align-items: baseline}.legal-toc a{transition: color var(--t-1)}.legal-toc a.is-active{color: var(--gold-ink)}.legal-toc li:has(a.is-active)::before{color: var(--navy)}@media (max-width: 1099px){.legal-toc ol{columns: 2;column-gap: var(--gap);display: block}.legal-toc li{break-inside: avoid;margin-bottom: .5rem}}@media (max-width: 599px){.legal-toc ol{columns: 1}}.legal-ask{margin-top: var(--s-7);padding: var(--s-5);border: 1px solid var(--line);background: var(--ivory);display: grid;gap: .4rem;font-size: var(--fs-small)}.legal-ask__h{font-family: var(--serif);font-size: 1.15rem;color: var(--navy)}.legal-ask a:not([class]){color: var(--navy);text-decoration: underline;text-decoration-color: var(--gold);text-underline-offset: .2em}.legal-prose{max-width: 46rem}.legal-prose .legal-sec{scroll-margin-top: 6.5rem}.legal-prose>.legal-sec + .legal-sec,.legal-prose>.legal-sec:first-child,.legal-prose>div + .legal-sec{margin-top: clamp(2.75rem,2rem + 2vw,4rem);padding-top: clamp(2.25rem,1.75rem + 1.5vw,3rem);border-top: 1px solid var(--line)}.legal-prose .legal-sec>* + *{margin-top: 1.1em}.legal-prose h2{display: flex;align-items: baseline;gap: .9rem;margin-top: 0}.legal-prose h3{font-size: clamp(1.15rem,1.05rem + .4vw,1.35rem);margin-top: 1.6em}.legal-n{flex: none;font-family: var(--serif);font-style: italic;font-weight: 300;font-size: .7em;color: var(--gold-ink);font-variant-numeric: lining-nums}.legal-brief{padding: clamp(1.5rem,1.1rem + 1.4vw,2.25rem);background: var(--ivory);border-top: 3px solid var(--gold)}.legal-brief__h{font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold-ink);margin-bottom: 1em}.legal-brief ul{gap: .7em}.legal-brief li{font-size: .98em}.legal-lede p{font-family: var(--serif);font-size: var(--fs-lead);line-height: 1.5;font-weight: 350;color: var(--navy)}.legal-lede p + p{margin-top: .6em}.legal-table{overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--line)}.legal-table:focus-visible{outline-offset: 2px}.legal-prose .legal-table table{min-width: 34rem;font-size: .9em}.legal-prose .legal-table caption{caption-side: top;text-align: left;padding: .9em 1em 0;font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--gold-ink)}.legal-prose .legal-table th,.legal-prose .legal-table td{padding: .85em 1em;vertical-align: top;line-height: 1.55}.legal-prose .legal-table thead th{font-size: .8em;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);font-weight: 600}.legal-prose .legal-table tbody th{font-weight: 500;color: var(--navy);width: 36%;word-break: break-word}.legal-prose .legal-table tbody tr:last-child>*{border-bottom: 0}.legal-clauses{display: grid;gap: .9em;counter-reset: none}.legal-prose ol.legal-clauses li{counter-increment: none;display: grid;grid-template-columns: 3rem minmax(0,1fr);gap: 0 .5rem;padding-left: 0}.legal-prose ol.legal-clauses li::before{content: none}.legal-clauses__n{font-family: var(--serif);font-style: italic;font-size: .95em;color: var(--gold-ink);font-variant-numeric: lining-nums tabular-nums;padding-top: .05em}.legal-marks{display: flex;flex-wrap: wrap;gap: .6rem}.legal-prose ul.legal-marks li{padding: .5em 1em;border: 1px solid var(--line-gold);background: var(--ivory);font-family: var(--serif);font-size: 1.05em;color: var(--navy)}.legal-prose ul.legal-marks li::before{content: none}.legal-uses{display: grid;gap: var(--gap);margin-top: 1.5em}@media (min-width: 700px){.legal-uses{grid-template-columns: 1fr 1fr}}.legal-use{padding: 1.25em 1.4em 1.4em;border: 1px solid var(--line);border-top: 3px solid var(--gold)}.legal-use--no{border-top-color: var(--navy)}.legal-prose .legal-use h3{margin: 0 0 .7em;font-family: var(--sans);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--navy)}.legal-use ul{font-size: .95em}.legal-mail{font-family: var(--serif);font-size: var(--fs-h4)}.legal-who{margin-top: clamp(3rem,2rem + 3vw,4.5rem);padding: clamp(1.5rem,1.1rem + 1.4vw,2.25rem);background: var(--grain),var(--navy);color: var(--on-night-muted);font-size: .92em;line-height: 1.65}.legal-who>* + *{margin-top: .5em}.legal-who__h{font-family: var(--serif);font-size: 1.25em;color: var(--white)}.legal-prose .legal-who a{color: var(--white);text-decoration-color: var(--gold)}.legal-who :focus-visible{outline-color: var(--gold)}.legal-related{margin-top: clamp(4rem,3rem + 4vw,7rem);max-width: 46rem}@media print{.legal-page .hdr,.legal-page .ftr,.legal-page .menu,.legal-page .skip,.legal-page .legal-aside,.legal-page .legal-related,.legal-page dialog{display: none !important}.legal-page .page-hero{padding: 0 0 1.5rem;background: none}.legal-page .legal-body{padding: 0}.legal-page .legal-who{background: none;color: #000;border: 1px solid #999}.legal-page .legal-who__h,.legal-page .legal-prose .legal-who a{color: #000}}.util-thanks{min-height: min(92svh,900px);display: grid;align-items: center}.util-thanks .page-hero__title{max-width: 11ch}.util-thanks .page-hero__title em{display: block}.util-thanks__fig{position: relative;width: min(100%,460px);margin: 0 16px 16px auto}@media (max-width: 1023px){.util-thanks__fig{margin-inline: 0 16px;width: min(100%,420px)}}.util-thanks__fig::before{content: "";position: absolute;inset: 16px -16px -16px 16px;border: 1px solid var(--gold)}.util-thanks__fig img{position: relative;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;object-position: var(--pos,50% 50%)}.util-seal{position: absolute;left: -2.25rem;bottom: 2rem;width: 7.5rem;height: 7.5rem;border-radius: 50%;background: var(--grain),var(--navy);box-shadow: var(--shadow-2)}@media (max-width: 599px){.util-seal{left: auto;right: -.5rem;bottom: -1.5rem;width: 5.5rem;height: 5.5rem}}.util-seal svg{width: 100%;height: 100%}.util-seal__ring{fill: none;stroke: var(--gold);stroke-width: 1.5}.util-seal__ticks{fill: none;stroke: var(--line-gold);stroke-width: 6;stroke-dasharray: .6 5.3}.util-seal__tick{fill: none;stroke: var(--gold);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}@media (prefers-reduced-motion: no-preference){.js .util-seal__ring{stroke-dasharray: 1 1;animation: asmt-draw 1.6s var(--ease-inout) .4s both}.js .util-seal__tick{stroke-dasharray: 1 1;animation: asmt-draw .9s var(--ease-out) 1.6s both}}.util-head{display: grid;gap: var(--s-5);justify-items: start;max-width: 46rem;margin-bottom: clamp(2.5rem,2rem + 3vw,4.5rem)}.util-nexts{display: grid;gap: var(--gap)}@media (min-width: 900px){.util-nexts{grid-template-columns: repeat(3,minmax(0,1fr))}}.util-next a{position: relative;display: grid;gap: var(--s-3);align-content: start;height: 100%;padding: clamp(1.75rem,1.25rem + 1.5vw,2.5rem);background: var(--white);border: 1px solid var(--line);transition: border-color var(--t-2),transform .6s var(--ease-out),box-shadow .6s var(--ease-out)}.util-next a:hover{transform: translateY(-4px);box-shadow: var(--shadow-1);border-color: var(--line-gold)}.util-next__n{font-family: var(--serif);font-style: italic;color: var(--gold-ink)}.util-next__t{font-family: var(--serif);font-weight: 400;font-size: var(--fs-h4);line-height: 1.2;color: var(--navy)}.util-next__b{font-size: var(--fs-small);color: var(--muted)}.util-next__go{margin-top: var(--s-2);color: var(--gold-ink)}.util-next__go svg{width: 1.2rem;height: 1.2rem;transition: transform var(--t-2) var(--ease-out)}.util-next a:hover .util-next__go svg{transform: translateX(5px)}.util-more{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem 1.5rem;margin-top: var(--s-6);font-size: var(--fs-small);color: var(--muted)}.util-nf.page-hero--image{min-height: min(84svh,820px)}.util-nf .page-hero__media img{object-position: 60% 45%}.util-nf .page-hero__media::after{background: linear-gradient(90deg,rgba(0,23,47,.9),rgba(0,23,47,.55) 55%,rgba(0,23,47,.15)),linear-gradient(transparent 40%,rgba(0,23,47,.85))}.util-nf .page-hero__title{max-width: 11ch}.util-nf .page-hero__title em{display: block}.util-dests{display: grid;gap: 1px;background: var(--line);border: 1px solid var(--line)}@media (min-width: 700px){.util-dests{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.util-dests{grid-template-columns: repeat(4,minmax(0,1fr))}}.util-dest{display: flex;align-items: center;gap: var(--s-4);height: 100%;padding: var(--s-5);background: var(--white);color: var(--navy);transition: background var(--t-2)}.util-dest:hover{background: var(--ivory)}.util-dest__ic{flex: none;width: 3rem;height: 3rem;border-radius: 50%;border: 1px solid var(--line-gold);display: grid;place-items: center;color: var(--gold-ink);transition: background var(--t-2),color var(--t-2),border-color var(--t-2)}.util-dest__ic svg{width: 1.5rem;height: 1.5rem}.util-dest:hover .util-dest__ic{background: var(--navy);border-color: var(--navy);color: var(--gold)}.util-dest__t{flex: 1;display: grid;gap: .15rem;font-family: var(--serif);font-size: 1.15rem;line-height: 1.2}.util-dest__t small{font-family: var(--sans);font-size: .62rem;font-weight: 500;letter-spacing: .2em;color: var(--gold-ink)}.util-dest>svg{flex: none;width: 1.1rem;height: 1.1rem;color: var(--gold-ink);transition: transform var(--t-2) var(--ease-out)}.util-dest:hover>svg{transform: translateX(4px)}@media print{.asmt-page .hdr,.asmt-page .ftr,.asmt-page .menu,.asmt-page .skip,.asmt-page dialog,.asmt-page .page-hero,.asmt-page main>:not(.asmt),.asmt-page .asmt-send,.asmt-page .asmt-plans,.asmt-page .asmt-r__ctas,.asmt-page .asmt-r__tools{display: none !important}.asmt-page .asmt,.asmt-page .asmt-r__night{background: none !important;padding: 0 !important;color: #13223D !important}.asmt-page .asmt-r__night *{color: #13223D !important}.asmt-page .asmt-gauge__track{stroke: #DDD}.asmt-page .asmt-radar__spoke{stroke: #CCC}.asmt-page .asmt-radar__node circle{fill: #fff}.asmt-page .asmt-radar__tick{fill: #13223D}.asmt-page .asmt-bar__track i{background: #EEE}.asmt-page .asmt-r__next,.asmt-page .asmt-r__comp{border-color: #DDD !important}.asmt-page .asmt-r__next-go{display: none}.asmt-page .asmt-bar,.asmt-page .asmt-bars,.asmt-page .asmt-spot,.asmt-page .asmt-spot__item{border-color: #DDD !important}.asmt-page .asmt-r__detail,.asmt-page .asmt-r__spots{break-inside: avoid}}.asmt-r__saved{display: flex;gap: .6rem;align-items: center;margin-top: var(--s-4);font-size: var(--fs-small);color: var(--on-night-muted)}.asmt-r__saved[hidden]{display: none}.asmt-r__saved svg{flex: none;width: 16px;height: 16px;color: var(--gold)}.legal-prose code{font-family: ui-monospace,"SF Mono",Menlo,Consolas,monospace;font-size: .82em;padding: .12em .4em;background: var(--ivory);border: 1px solid var(--line);border-radius: var(--r-1);color: var(--navy);word-break: break-all}.legal-table th code + small{display: block;margin-top: .35em;font-size: .8em;font-weight: 400;color: var(--muted)}.legal-layout.article-layout{grid-template-columns: minmax(0,1fr)}.legal-prose,.legal-aside{min-width: 0}@media (min-width: 1100px){.legal-layout.article-layout{grid-template-columns: 16rem minmax(0,46rem);column-gap: clamp(3rem,1rem + 6vw,8rem);justify-content: start}.legal-aside{order: -1}.legal-related{margin-left: calc(16rem + clamp(3rem,1rem + 6vw,8rem))}}@media (max-width: 1099px){.faqp-ask,.legal-ask{display: none}}@media (max-width: 599px){.legal-prose .legal-table{border: 0;overflow: visible}.legal-prose .legal-table table{min-width: 0}.legal-prose .legal-table caption{padding: 0 0 .75em}.legal-prose .legal-table thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0)}.legal-prose .legal-table table,.legal-prose .legal-table tbody,.legal-prose .legal-table tr,.legal-prose .legal-table th,.legal-prose .legal-table td{display: block;width: auto}.legal-prose .legal-table tr{padding: .9em 1em;border: 1px solid var(--line);border-top: 2px solid var(--gold);background: var(--white)}.legal-prose .legal-table tr + tr{margin-top: .6em}.legal-prose .legal-table tbody th,.legal-prose .legal-table td{padding: 0;border: 0;width: auto}.legal-prose .legal-table caption{display: block}.legal-prose .legal-table code{word-break: normal}.legal-prose .legal-table td{margin-top: .6em}.legal-prose .legal-table td::before{content: attr(data-label);display: block;margin-bottom: .15em;font-size: .72em;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}}.asmt-send__lbl{margin-top: var(--s-5);font-size: var(--fs-label);font-weight: 600;letter-spacing: var(--track-label);text-transform: uppercase;color: var(--navy)}.asmt-send__lbl + .asmt-send__ticks{margin-top: var(--s-3)}@media (max-width: 599px){.asmt-hero .page-hero__title em{font-size: .5em}}@media (min-width:1100px){.legal-aside--long{max-height:calc(100vh - 8rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:.5rem}}
