.film{width:100%;position:relative}.film-art,.film-poster,.film-canvas{width:100%;height:100%;position:absolute;inset:0}.film-art{--film-edge-size:var(--film-edge,7%);--film-fade:transparent 0, #0000001a calc(var(--film-edge-size) * .25), #00000080 calc(var(--film-edge-size) * .5), #000000e6 calc(var(--film-edge-size) * .75), #000 var(--film-edge-size), #000 calc(100% - var(--film-edge-size)), #000000e6 calc(100% - var(--film-edge-size) * .75), #00000080 calc(100% - var(--film-edge-size) * .5), #0000001a calc(100% - var(--film-edge-size) * .25), transparent 100%;-webkit-mask-image:linear-gradient(90deg, var(--film-fade)), linear-gradient(180deg, var(--film-fade));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, var(--film-fade)), linear-gradient(180deg, var(--film-fade));mask-image:linear-gradient(90deg, var(--film-fade)), linear-gradient(180deg, var(--film-fade));-webkit-mask-composite:source-in, xor;-webkit-mask-composite:source-in;mask-composite:intersect}.film--sharp .film-art{-webkit-mask-image:none;mask-image:none}.film-poster{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .6s cubic-bezier(.4,0,.2,1) .45s;display:block}.film-canvas{opacity:0;transition:opacity .75s cubic-bezier(.22,.8,.24,1);display:block}.film[data-live] .film-canvas{opacity:1}.film[data-live] .film-poster{opacity:0}.film[data-rest] .film-poster{opacity:1;transition:none}.film[data-rest] .film-canvas{opacity:0;transition:opacity .55s cubic-bezier(.4,0,.2,1)}.film-pause{z-index:1;color:#faf7f0;cursor:pointer;opacity:0;background:#0f21409e;border:0;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;transition:opacity .35s,transform .35s cubic-bezier(.22,.8,.24,1),background-color .25s;display:grid;position:absolute;bottom:8px;right:8px;transform:scale(.92)}.film-pause>span{width:12px;height:12px;position:relative}.film-pause>span:before,.film-pause>span:after{content:"";background:currentColor;border-radius:2px;width:4px;height:12px;transition:transform .3s,opacity .3s;position:absolute;top:0}.film-pause>span:before{left:1px}.film-pause>span:after{right:1px}.film-pause[data-paused]>span:before{background:0 0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid;border-radius:1px;width:0;height:0;left:2px}.film-pause[data-paused]>span:after{opacity:0}.film:hover .film-pause,.film-pause:focus-visible{opacity:1;transform:none}.film-pause:hover{background:#0f2140cc}.film-pause:focus-visible{outline:none;box-shadow:0 0 0 3px #d4b373d9}@media (hover:none){.film-pause{opacity:.55;width:44px;height:44px;transform:none}}@media (hover:hover){.film--hover .film-pause{display:none}}@media (prefers-reduced-motion:reduce){.film-poster,.film-canvas,.film-pause{transition:none}}.art.art-film{display:block}.art-film>.film{--film-edge:11%;width:100%;height:100%}#main-content .film .film-poster,#main-content :is(a,[data-fx-card]):hover .film .film-poster{transform:none}#main-content .film .film-poster{transition:opacity .6s cubic-bezier(.4,0,.2,1) .45s}#main-content .film[data-rest] .film-poster{transition:none}@media (prefers-reduced-motion:reduce){#main-content .film .film-poster{transition:none}}.hs{aspect-ratio:660/600;isolation:isolate;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.hs-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs-scene{position:absolute;inset:0}.hs-film{top:calc(var(--fy,18) / 660 * 100cqw);z-index:1;position:absolute}.hs-film .film-pause{top:2%;bottom:auto;right:calc(8.33% + 4px)}.hs-tags{z-index:2;pointer-events:none;margin:0;padding:0;font-size:clamp(10.5px,2.12cqw,13px);list-style:none;position:absolute;inset:0}.hs-tag{width:max-content;max-width:16.5em;left:calc(var(--x) / 660 * 100%);top:calc(var(--y) / 660 * 100cqw);position:absolute}.hs-tag.hs-l{transform:translate(-30%)}.hs-tag.hs-r{transform:translate(-80%)}.hs-tag-sw{transform-origin:30% 0}.hs-r .hs-tag-sw{transform-origin:80% 0}.hs-card{animation:1.2s cubic-bezier(.22,1,.36,1) both hs-tag-in;animation-delay:calc(.3s + var(--i,0) * .13s);background:linear-gradient(#fff 0%,#fdfbf8 60%,#f8f4ec 100%);border-radius:1.15em;align-items:center;gap:.62em;padding:.5em 1em .5em .5em;display:flex;position:relative;box-shadow:0 1px 2px #0f21400d,0 14px 30px -16px #0f214057}.hs-card:after{content:"";background:radial-gradient(circle at 36% 32%,#fff8e6 0,#d4b373 48%,#b08743 100%);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:calc(30% - 3.5px);box-shadow:0 2px 4px -1px #7f612873}.hs-r .hs-card:after{left:calc(80% - 3.5px)}.hs-seal{background:radial-gradient(circle at 34% 28%,#fff 0 20%,#eaf7fd 58%,#d3edf9 100%);border-radius:50%;flex:none;place-items:center;width:2.45em;height:2.45em;display:grid;position:relative;box-shadow:inset 0 -3px 5px #0a76b41a}.hs-seal[data-tone=gold]{background:radial-gradient(circle at 34% 28%,#fff 0 20%,#faf2e2 58%,#f0e2c2 100%);box-shadow:inset 0 -3px 5px #9c76331f}.hs-glyph{width:1.6em;height:1.6em;overflow:visible}.hs-txt{min-width:0;display:block}.hs-t{letter-spacing:-.005em;color:#0f2140;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:1.08em;line-height:1.15;display:block}.hs-s{color:#475569;margin-top:.18em;font-size:max(11px,.8em);line-height:1.3;display:block}.hs-tug .hs-tag-sw{animation:2.2s cubic-bezier(.37,0,.3,1) both hs-tug;animation-delay:calc(var(--i,0) * 70ms)}.hs-tug .hs-tag:nth-child(2n) .hs-tag-sw{animation-name:hs-tug-b}@keyframes hs-tag-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes hs-tug{0%{transform:rotate(0)}18%{transform:rotate(1.9deg)}42%{transform:rotate(-1.15deg)}64%{transform:rotate(.55deg)}84%{transform:rotate(-.18deg)}to{transform:rotate(0)}}@keyframes hs-tug-b{0%{transform:rotate(0)}18%{transform:rotate(-1.6deg)}42%{transform:rotate(.95deg)}64%{transform:rotate(-.45deg)}84%{transform:rotate(.15deg)}to{transform:rotate(0)}}.hs-narrow{display:none}@media (width<=1023px){.hs{max-width:620px;margin-inline:auto}}@media (width<=639px){.hs{aspect-ratio:660/650}.hs-wide{display:none}.hs-narrow{display:inline}.hs-tag{left:calc(var(--xn,var(--x)) / 660 * 100%);top:calc(var(--yn,var(--y)) / 660 * 100cqw)}.hs-tag.hs-nl{transform:translate(-30%)}.hs-tag.hs-nr{transform:translate(-80%)}.hs-nl .hs-tag-sw{transform-origin:30% 0}.hs-nr .hs-tag-sw{transform-origin:80% 0}.hs-nl .hs-card:after{left:calc(30% - 3.5px)}.hs-nr .hs-card:after{left:calc(80% - 3.5px)}.hs-t{font-size:max(12.5px,1.08em)}.hs-s{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.hs *,.hs :before,.hs :after{transition:none!important;animation:none!important}}.hs .film-pause{background:radial-gradient(circle,#0f21409e 0 17.5px,#0f214000 18.5px);width:44px;height:44px}.hs .film-pause:hover{background:radial-gradient(circle,#0f2140cc 0 17.5px,#0f214000 18.5px)}#main-content{isolation:isolate;position:relative}.wl{z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s ease-out;position:absolute;top:0;left:0;overflow:visible}.wl.wl-on{opacity:1}:where(#main-content section)>:where(:not(.absolute,.fixed)),:where(#main-content,#main-content :not(section):has(section))>:where(:not(section,.wl,.absolute,.fixed,:has(section))){z-index:2;position:relative}.wl-knot{transform-box:view-box;opacity:0;transition:transform .26s cubic-bezier(.5,0,.75,0),opacity .2s ease-in 60ms;transform:scale(0)rotate(-70deg)}.wl-knot.is-on{opacity:1;transition:transform .72s cubic-bezier(.22,1,.36,1),opacity .2s ease-out;transform:none}.wl-ring{opacity:0;transform-box:fill-box;transform-origin:50%}.wl-knot.is-on .wl-ring{animation:.9s cubic-bezier(.2,.7,.3,1) 80ms both wl-ring}@keyframes wl-ring{0%{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.6)}}.wl-star{transform-box:fill-box;transform-origin:50%}.wl-knot.is-on .wl-star{animation:1s cubic-bezier(.3,1.6,.5,1) .1s both wl-star}@keyframes wl-star{0%{transform:scale(0)rotate(-60deg)}60%{transform:scale(1.22)rotate(8deg)}to{transform:none}}.wl-knot.wl-fin,.wl-knot.wl-fin.is-on{transform:none}.wl-fin .wl-ray{transform-box:view-box;transition:transform .2s ease-in;transform:scale(0)}.wl-fin.is-on .wl-ray{animation:wl-ray .8s cubic-bezier(.22, 1, .36, 1) calc(.12s + var(--i,0) * 40ms) both}@keyframes wl-ray{0%{transform:scale(0)}to{transform:none}}.wl-fin.is-on .wl-star{animation-delay:40ms}.wl.wl-still .wl-knot,.wl.wl-still .wl-knot.is-on,.wl.wl-still .wl-ray{opacity:1;transition:none;transform:none}.wl.wl-still .wl-ring{display:none}.wl.wl-still .wl-star,.wl.wl-still .wl-ray{animation:none!important}@media (prefers-reduced-motion:reduce){.wl,.wl-knot,.wl-knot.is-on,.wl-ray{transition:none!important}.wl-ring{display:none}.wl-star,.wl-ray{animation:none!important}}.wl.wl-top{z-index:3}.tc{--tc-glide:cubic-bezier(.22, 1, .36, 1);--tc-out:cubic-bezier(.16, 1, .3, 1);--tc-gold:#d4b373;--tc-gold-deep:#b08743;--tc-ink:#0f2140;--tc-body:#475569;--tc-eyebrow:#8a6a32;--tc-link:#0f2140;--tc-link-line:#d4b373;--tc-btn:#fff;--tc-btn-ink:#0f2140;--tc-btn-shadow:0 1px 2px #0f214014, 0 10px 22px -12px #0f214073;--tc-btn-hover:#0f2140;--tc-btn-hover-ink:#fff;--tc-dot:#0f214029;--tc-dot-on:#0f2140;color:var(--tc-ink);padding:4.5rem 0 4rem;position:relative}.tc[data-tone=navy],:is(.bg-navy,[data-tone=navy]) .tc{--focus-ring:#e2c992;--tc-ink:#fbf9f5;--tc-body:#c9d3e3;--tc-eyebrow:#d4b373;--tc-link:#e3c891;--tc-link-line:#d4b373;--tc-btn:#1b3157;--tc-btn-ink:#fbf9f5;--tc-btn-shadow:0 1px 2px #0000004d, 0 12px 24px -12px #000000bf;--tc-btn-hover:#d4b373;--tc-btn-hover-ink:#0f2140;--tc-dot:#fbf9f547;--tc-dot-on:#fbf9f5}.tc-head{z-index:2;text-align:center;max-width:54rem;margin:0 auto;padding:0 1rem;position:relative}.tc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--tc-eyebrow);font-size:.75rem;font-weight:600}.tc-title{color:var(--tc-ink);text-wrap:balance;margin-top:.6rem;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);line-height:1.08}.tc-intro{max-width:40rem;color:var(--tc-body);text-wrap:balance;margin:.8rem auto 0;font-size:1.0625rem;line-height:1.65}.tc-stagewrap{margin-top:clamp(.5rem,1.6vw,1.25rem);position:relative}.tc-stage{--tc-h:clamp(230px, 33vw, 500px);height:var(--tc-h);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.tc-stage:active{cursor:grabbing}.tc-stage:focus-visible:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#d4b373bf,#d4b37300);border-radius:999px;width:min(60%,640px);height:18px;position:absolute;bottom:4%;left:50%;translate:-50%}.tc-row{--tc-drag:0px;translate:var(--tc-drag) 0;transition:translate .7s var(--tc-glide);position:absolute;inset:0}.tc-row[data-drag]{transition:none}.tc-slot{--tc-gap:.82;aspect-ratio:16/9;height:100%;translate:-50%;transform:translateX(calc(var(--d) * var(--tc-gap) * 100%)) scale(calc(1 - min(var(--ad), 1) * .44));opacity:calc(1 - var(--ad) * .42);z-index:calc(3 - var(--ad));transition:transform 1.05s var(--tc-glide), opacity .9s var(--tc-glide);pointer-events:none;position:absolute;top:0;left:50%}.tc-slot:not(.is-front){top:4%}.tc-host{pointer-events:none;position:absolute;inset:0}.tc-film{--film-edge:12%;height:100%;position:absolute;inset:0}.tc .film-pause{display:none}.tc-arrow{z-index:3;position:absolute;top:50%;translate:0 -50%}.tc-prev{left:max(16px,4vw)}.tc-next{right:max(16px,4vw)}.tc-caption{text-align:center;max-width:44rem;margin:clamp(.25rem,1vw,.75rem) auto 0;padding:0 1rem;position:relative}.tc-caps{display:grid}.tc-cap{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .32s,translate .45s,visibility 0s linear .32s;translate:0 -8px}.tc-cap.is-active{opacity:1;visibility:visible;transition:opacity .6s var(--tc-out) .18s, translate .8s var(--tc-glide) .18s, visibility 0s;translate:0}.tc-cap-title{color:var(--tc-ink);font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);line-height:1.12}.tc-w{white-space:pre;display:inline-block}.tc-l{display:inline-block}.tc-cap.is-active .tc-l{animation:tc-letter .8s var(--tc-glide) both;animation-delay:calc(.2s + var(--i) * 22ms)}@keyframes tc-letter{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.tc-cap-text{max-width:34rem;color:var(--tc-body);text-wrap:balance;margin:.45rem auto 0;font-size:1.0625rem;line-height:1.6}.tc-cap.is-active .tc-cap-text{animation:tc-rise .8s var(--tc-out) .36s both}.tc-cap-link{min-height:44px;color:var(--tc-link);text-decoration:underline;-webkit-text-decoration-color:var(--tc-link-line);text-decoration-color:var(--tc-link-line);text-underline-offset:7px;align-items:center;gap:.6rem;margin-top:.3rem;padding:.35rem .25rem;font-size:.975rem;font-weight:600;text-decoration-thickness:2px;transition:text-decoration-color .3s;display:inline-flex}.tc-cap.is-active .tc-cap-link{animation:tc-rise .8s var(--tc-out) .46s both}.tc-cap-link svg{color:var(--tc-gold-deep);transition:transform .5s var(--tc-glide)}.tc[data-tone=navy] .tc-cap-link svg,:is(.bg-navy,[data-tone=navy]) .tc .tc-cap-link svg{color:var(--tc-gold)}.tc-cap-link:hover{text-decoration-color:currentColor}.tc-cap-link:hover svg{transform:translate(5px)}@keyframes tc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.tc-controls{justify-content:center;align-items:center;gap:clamp(.5rem,1.6vw,1rem);margin-top:.6rem;display:flex}.tc-glass{color:var(--tc-btn-ink);background:var(--tc-btn);box-shadow:var(--tc-btn-shadow);cursor:pointer;transition:background-color .3s, color .3s, translate .35s var(--tc-glide), box-shadow .35s;border:0;border-radius:999px;flex:none;place-items:center;display:inline-grid}.tc-glass:not(.tc-arrow){position:relative}.tc-arrow{width:3.25rem;height:3.25rem}.tc-play{width:2.75rem;height:2.75rem;margin-left:.25rem}@media (hover:hover){.tc-glass:hover{background:var(--tc-btn-hover);color:var(--tc-btn-hover-ink)}.tc-arrow:hover{translate:0 calc(-50% - 2px)}}.tc-glass:active{transition:scale .1s;scale:.94}.tc-glass:focus-visible,.tc-dot:focus-visible,.tc-cap-link:focus-visible{outline:3px solid var(--focus-ring,#0f2140);outline-offset:2px}.tc-dots{align-items:center;gap:0;display:flex}.tc-dot{cursor:pointer;background:0 0;border:0;border-radius:.6rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.tc-dot-pill{background:var(--tc-dot);width:8px;height:8px;transition:width .6s var(--tc-glide), background-color .4s;border-radius:999px;display:block;position:relative;overflow:hidden}.tc-dot:hover .tc-dot-pill{background:color-mix(in srgb, var(--tc-dot-on) 45%, transparent)}.tc-dot.is-active .tc-dot-pill{background:var(--tc-dot);width:30px}.tc-dot-time{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#e2c992,#b08743);position:absolute;inset:0;transform:scaleX(1)}.tc-dot-time.is-running{animation:7.5s linear both tc-dot-time}@keyframes tc-dot-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=640px){.tc{padding:3rem 0}.tc-title{font-size:1.85rem}.tc-intro{margin-top:.5rem;padding:0 .5rem;font-size:.95rem;line-height:1.5}.tc-stagewrap{margin-top:.25rem;position:static}.tc-stage{--tc-h:calc(100vw * 9 / 16 + 1.5rem);-webkit-mask-image:none;mask-image:none}.tc-slot{--tc-gap:1.08;width:100%;height:auto;top:.75rem}.tc-slot:not(.is-front){top:.75rem}.tc-arrow{width:2.75rem;height:2.75rem;top:auto;bottom:3.05rem;translate:none}.tc-arrow:hover{translate:none}.tc-cap-text{font-size:1rem}.tc-controls{flex-wrap:wrap;row-gap:.35rem;min-height:2.75rem}.tc-dots{flex:1 0 100%;justify-content:center}.tc-play{margin-left:0}}@media (prefers-reduced-motion:reduce){.tc-row,.tc-slot,.tc-cap,.tc-cap *,.tc-glass,.tc-dot-pill,.tc-dot-time{transition:none!important;animation:none!important}}.proc{--proc-top:76px;--proc-ink:#0f2140;--proc-muted:#475569;--proc-gold:#7f6128;--proc-track:#e4e8f0;--proc-dot:#fff;--proc-copy-h:23rem;height:calc((var(--proc-n,4) + 1) * 100vh);color:var(--proc-ink);position:relative;overflow-x:clip}.proc[data-tone=navy]{--proc-ink:#fbf9f5;--proc-muted:#fbf9f5cc;--proc-gold:#e2c992;--proc-track:#fff3;--proc-dot:#0f2140}@supports (height:100svh){.proc{height:calc((var(--proc-n,4) + 1) * 100svh)}}.proc-stage{top:var(--proc-top);height:calc(100vh - var(--proc-top));position:sticky;overflow:clip visible}@supports (height:100svh){.proc-stage{height:calc(100svh - var(--proc-top))}}.proc-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:minmax(0, 1fr) auto var(--proc-copy-h) minmax(0, 1.1fr);-moz-column-gap:2.5rem;grid-template-areas:".art""head art""copy art"".art";column-gap:2.5rem;max-width:1280px;height:100%;margin:0 auto;padding:0 2rem;display:grid;position:relative}.proc-head{z-index:1;grid-area:head;position:relative}.proc-copy{z-index:1;grid-area:copy;position:relative}.proc-art{z-index:0;grid-area:art;min-height:0;position:relative}.proc-art>.film{--film-edge:13%;width:auto;height:auto;position:absolute;inset:2% calc(-1*max(2rem,50vw - 640px + 2rem)) 2% -1.5rem}.proc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--proc-gold);margin:0 0 .6rem;font-size:.78rem;font-weight:700}.proc-title{letter-spacing:-.01em;color:var(--proc-ink);text-wrap:balance;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3rem);font-weight:600;line-height:1.08}.proc-steps{margin:2.2rem 0 0;padding:0;list-style:none}.proc-step{--f:clamp(0, calc(var(--proc-p) * var(--proc-n) - var(--i)), 1);padding:0 0 1.15rem 2.4rem;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:relative}.proc-step[data-on]{--proc-grow:var(--proc-open,7.5rem)}.proc-step[data-on]~.proc-step{transform:translateY(var(--proc-open,7.5rem))}.proc-rail{top:1.35rem;left:7px;bottom:calc(-.15rem - var(--proc-grow,0px));background:var(--proc-track);border-radius:2px;width:2px;transition:bottom .6s cubic-bezier(.3,.7,.2,1);position:absolute;overflow:hidden}.proc-rail>span{transform-origin:50% 0;transform:scaleY(var(--f));background:linear-gradient(#e2c992,#c49a52);position:absolute;inset:0}.proc-step:last-child .proc-rail{display:none}.proc-dot{background:radial-gradient(circle at 35% 30%,#fffaf0,#f0e2c0 55%,#e2c992);border-radius:50%;width:16px;height:16px;transition:background .4s,box-shadow .4s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:.3rem;left:0;box-shadow:0 2px 5px -1px #7a5a2452}.proc-step[data-done] .proc-dot{background:#d4b373;box-shadow:0 1px 3px #b087434d}.proc-step:hover .proc-dot{transform:scale(1.3)}.proc-step[data-on] .proc-dot{background:radial-gradient(circle at 35% 30%,#f8eac3,#d4b373 55%,#b08743);transform:scale(1.18);box-shadow:0 0 14px 3px #d4b3734d,0 2px 8px #b0874359}.proc-step-head{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:0;display:block}.proc-step-head:focus-visible{outline-offset:4px;outline:2px solid #0a8fd0}.proc-label{letter-spacing:.14em;text-transform:uppercase;color:var(--proc-gold);opacity:1;margin:0;font-size:.72rem;font-weight:700;transition:opacity .4s;display:block}.proc-step-title{color:var(--proc-ink);opacity:.7;transform-origin:0;margin:.15rem 0 0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:1.22rem;font-weight:600;line-height:1.25;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1),color .3s;display:block}.proc-step-head:hover .proc-step-title{opacity:.88}.proc-step[data-on] .proc-label{opacity:1}.proc-step[data-on] .proc-step-title{opacity:1;transform:scale(var(--proc-grow-k))}.proc{--proc-grow-k:1.28}.proc-step-title{max-width:calc(100% / var(--proc-grow-k))}@media (width>=768px) and (width<=1279px){.proc{--proc-grow-k:1.12}.proc-grid{-moz-column-gap:3.25rem;column-gap:3.25rem}}.proc-step-body{opacity:0;pointer-events:none;clip-path:inset(0 0 100%);transition:opacity .22s,clip-path .5s cubic-bezier(.3,.7,.2,1);position:absolute;left:2.4rem;right:0}.proc-step[data-on] .proc-step-body{opacity:1;pointer-events:auto;clip-path:inset(0 0 -.5rem);transition:opacity .45s 80ms,clip-path .6s cubic-bezier(.3,.7,.2,1)}.proc-text{max-width:31rem;color:var(--proc-muted);margin:.85rem 0 .2rem;font-size:1.02rem;line-height:1.65}.proc-bar{display:none}.proc-step[data-on] .proc-step-body>div{animation:.6s cubic-bezier(.3,.7,.2,1) proc-in}@keyframes proc-in{0%{transform:translateY(10px)}to{transform:none}}@media (width<=767px){.proc{--proc-top:64px}.proc-grid{-moz-column-gap:0;grid-template:"head""art"minmax(0,1fr)"copy"/minmax(0,1fr);column-gap:0;padding:0 16px}.proc-head{padding-top:.9rem}.proc-eyebrow{margin-bottom:.3rem;font-size:.7rem}.proc-title{font-size:1.6rem}.proc-art{margin:0 -16px}.proc-art>.film{--film-edge:8%;inset:0}.proc-grid{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.proc-copy{height:14.5rem;padding-bottom:1.1rem}.proc-bar{background:var(--proc-track);border-radius:2px;height:2px;margin-bottom:.9rem;display:block;overflow:hidden}.proc-bar>span{transform-origin:0;height:100%;transform:scaleX(var(--proc-p));background:linear-gradient(90deg,#e2c992,#c49a52);display:block}.proc-steps{margin:0}.proc-step{padding:0}.proc-step-body{left:0}.proc-step:not([data-on]),.proc-rail,.proc-dot{display:none}.proc-step[data-on] .proc-step-title{font-size:1.3rem;transform:none}.proc-step-title{max-width:none}.proc-step[data-on] .proc-step-head,.proc-step[data-on] .proc-step-body>div{animation:.55s cubic-bezier(.3,.7,.2,1) proc-in}.proc-text{margin-top:.45rem;font-size:.97rem;line-height:1.55}}.proc.proc-is-still{height:auto}.proc-still-wrap{max-width:1280px;margin:0 auto;padding:4rem 2rem}.proc-stills{margin:2rem 0 0;padding:0;list-style:none}.proc-still{-moz-column-gap:2.5rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:2.5rem;display:grid}.proc-still-art{aspect-ratio:16/9;position:relative}.proc-still .proc-step-title{opacity:1;max-width:none;font-size:1.5rem}@media (width<=767px){.proc-still-wrap{padding:3rem 16px}.proc-still{grid-template-columns:minmax(0,1fr)}.proc-still-art{order:-1;margin:0 -16px}}@media (prefers-reduced-motion:reduce){.proc:not(.proc-is-still){height:auto}.proc:not(.proc-is-still) .proc-stage{height:min(92vh,780px);position:relative;top:0}.proc *,.proc :before{transition:none!important;animation:none!important}}.proc-long .proc{--proc-open:12.5rem;--proc-copy-h:32rem}@media (width<=767px){.proc-long .proc-copy{height:20rem}}@media (width>=768px) and (width<=1279px){.proc-art>.film{left:0}}.bk{padding-block:4rem;position:relative;overflow-x:clip}@media (width>=1024px){.bk{padding-block:6rem}}.bk[data-tone=navy] .bk-ink{color:#fbf9f5}.bk[data-tone=navy] .bk-soft{color:#c6cedd}.bk[data-tone=navy] .bk-eyebrow{color:#e2c992}.bk-grid{flex-direction:column;display:flex}.bk-copy{display:contents}.bk-lead{order:1}.bk-stage-wrap{order:2;margin-top:1.5rem}.bk-steps{order:3}.bk-actions{order:4}@media (width>=1024px){.bk-grid{-moz-column-gap:3rem;grid-template:".stage"minmax(0,1fr)"copy stage""actions stage"".stage"minmax(0,1fr)/minmax(0,.9fr) minmax(0,1.1fr);gap:0 3rem;display:grid}.bk-copy{grid-area:copy;display:block}.bk-stage-wrap{grid-area:stage;align-self:center;margin-top:0}.bk-actions{grid-area:actions}}.bk-stage-wrap{width:100%;max-width:620px;margin-inline:auto}.bk-steps{margin-left:0;padding:0;list-style:none}.bk-step{-moz-column-gap:1rem;grid-template-columns:28px minmax(0,1fr);column-gap:1rem;padding-bottom:1.35rem;display:grid;position:relative}.bk-step:last-child{padding-bottom:0}.bk-mark{background:radial-gradient(circle at 36% 30%,#fff 0,#f6efe1 55%,#e9dcc0 100%);border-radius:50%;width:20px;height:20px;margin:4px;display:block;position:relative;box-shadow:0 3px 8px -3px #7f612859}.bk-mark:after{content:"";opacity:1;background:radial-gradient(circle at 36% 30%,#fff8e6 0,#d4b373 50%,#b08743 100%);border-radius:50%;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1);box-shadow:0 0 14px 3px #d4b37338,0 4px 10px -3px #7f612880}.bk-link{background:#d4b37347;border-radius:2px;width:2px;position:absolute;top:30px;bottom:6px;left:13px;overflow:hidden}.bk-link:after{content:"";border-radius:inherit;transform-origin:50% 0;background:linear-gradient(#e6cd95,#c9a463);transition:transform 1.1s cubic-bezier(.65,0,.35,1);position:absolute;inset:0;transform:scaleY(1)}.bk-step-text{transition:opacity .6s}.bk[data-step] .bk-step .bk-mark:after{opacity:0;transform:scale(.6)}.bk[data-step] .bk-step .bk-link:after{transition-duration:.5s;transform:scaleY(0)}.bk[data-step] .bk-step-text{opacity:.55}.bk[data-step="1"] .bk-step:nth-child(-n+1) .bk-mark:after,.bk[data-step="2"] .bk-step:nth-child(-n+2) .bk-mark:after,.bk[data-step="3"] .bk-step .bk-mark:after{opacity:1;transform:scale(1)}.bk[data-step="1"] .bk-step:nth-child(-n+1) .bk-step-text,.bk[data-step="2"] .bk-step:nth-child(-n+2) .bk-step-text,.bk[data-step="3"] .bk-step .bk-step-text{opacity:1}.bk[data-step="2"] .bk-step:nth-child(-n+1) .bk-link:after,.bk[data-step="3"] .bk-step .bk-link:after{transition-duration:1.1s;transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.bk-mark:after,.bk-link:after,.bk-step-text{transition:none}}.bk .film-pause{background:radial-gradient(circle,#0f21409e 0 17.5px,#0f214000 18.5px);width:44px;height:44px}.bk .film-pause:hover{background:radial-gradient(circle,#0f2140cc 0 17.5px,#0f214000 18.5px)}.cw{--cw-ink:#0f2140;--cw-muted:#475569;--cw-eyebrow:#7f6128;--cw-card:linear-gradient(180deg, #fff 0%, #fdfbf7 62%, #f9f4ea 100%);--cw-shadow:0 1px 2px #0f21400d, 0 22px 44px -26px #0f214066;--cw-shadow-lit:0 2px 4px #0f21400d, 0 30px 56px -26px #7a5a2480, 0 0 0 0 #d4b37300;color:var(--cw-ink);padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,96px);position:relative;overflow-x:clip}.cw[data-tone=dark],:is(.on-dark,.bg-navy-900) .cw{--cw-ink:#fbf9f5;--cw-muted:#c4cfe2;--cw-eyebrow:#d9bd80}.cw-head{z-index:1;text-align:center;max-width:46rem;margin:0 auto;padding-inline:16px;position:relative}.cw-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cw-eyebrow);margin:0 0 14px;font-size:.75rem;font-weight:600}.cw-title{color:var(--cw-ink);text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem);font-weight:600;line-height:1.1}.cw-intro{max-width:38rem;color:var(--cw-muted);text-wrap:pretty;margin:18px auto 0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65}.cw-stage{--film-edge:15%;width:min(100%,1240px);margin:clamp(4px,1.6vw,24px) auto 0;position:relative}@media (width<=767px){.cw-stage{width:128%;margin-left:-14%}.cw-stage .film-pause{right:calc(10.9375% + 8px)}}.cw-cards{z-index:3;gap:16px;max-width:1240px;margin:clamp(-72px,-4.5vw,-16px) auto 0;padding-inline:16px;display:grid;position:relative}.cw-card{background:var(--cw-card);box-shadow:var(--cw-shadow);color:#0f2140;border-radius:22px;padding:20px 24px;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1);position:relative}.cw-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(120% 90% at 18% 0,#f0deb28c,#f0deb200 62%);transition:opacity .8s;position:absolute;inset:0}.cw-card>*{position:relative}.cw-card.is-active,.cw[data-at=trident]:not([data-active]) .cw-card-trident,.cw[data-at=stannes]:not([data-active]) .cw-card-stannes,.cw[data-at=both]:not([data-active]) .cw-card{box-shadow:var(--cw-shadow-lit);transform:translateY(-5px)}.cw-card.is-active:before,.cw[data-at=trident]:not([data-active]) .cw-card-trident:before,.cw[data-at=stannes]:not([data-active]) .cw-card-stannes:before,.cw[data-at=both]:not([data-active]) .cw-card:before{opacity:1}.cw-card-name{color:#0f2140;text-wrap:balance;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.15rem,1.02rem + .42vw,1.42rem);font-weight:600;line-height:1.25}.cw-card-name a{color:inherit;background-image:linear-gradient(#d4b373,#d4b373);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;background-origin:content-box;background-clip:content-box;padding-block:.6em;text-decoration:none;transition:background-size .5s cubic-bezier(.65,0,.35,1)}.cw-card.is-active .cw-card-name a{background-size:100% 2px}.cw-card-name a:focus-visible{outline-offset:-.35em;border-radius:2px;outline:2px solid #0a8fd0}.cw-card-area{letter-spacing:.16em;text-transform:uppercase;color:#7f6128;margin:6px 0 0;font-size:.75rem;font-weight:600}.cw-card-note{color:#475569;margin:6px 0 0;font-size:.95rem;line-height:1.55}.cw-card-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;display:flex}.cw-btn,.cw-dir{box-sizing:border-box;align-items:center;gap:8px;min-height:44px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .25s,color .25s;display:inline-flex}.cw-btn{color:#fff;background:#0f2140;border-radius:999px;padding:9px 18px;box-shadow:0 10px 20px -12px #0f21408c}.cw-btn:hover{background:#1b3157;transform:translateY(-2px)}.cw-btn:active{transform:translateY(0)scale(.98)}.cw-dir{color:#0f2140;background:linear-gradient(#d4b373,#d4b373) 0 calc(50% + 13px)/100% 2px no-repeat;padding-block:6px}.cw-dir:hover{color:#7f6128}:is(.cw-btn,.cw-dir):focus-visible{outline-offset:3px;outline:2px solid #0a8fd0}.cw-arrow{width:18px;height:11px;transition:transform .45s cubic-bezier(.22,1,.36,1)}:is(.cw-btn,.cw-dir):hover .cw-arrow{transform:translate(4px)}@media (width>=768px){.cw-cards{grid-template-columns:52% 48%;gap:0;padding-inline:24px}.cw-card{justify-self:center;width:min(440px,88%)}}@media (prefers-reduced-motion:reduce){.cw-card,.cw-card:before,.cw-btn,.cw-arrow{transition:none}}.cw .film-pause{background:radial-gradient(circle,#0f21409e 0 17.5px,#0f214000 18.5px);width:44px;height:44px}.cw .film-pause:hover{background:radial-gradient(circle,#0f2140cc 0 17.5px,#0f214000 18.5px)}.rr{--rr-ink:#0f2140;--rr-muted:#475569;--rr-eyebrow:#7f6128;--rr-eyebrow-rule:#d4b373;--rr-focus:#0f2140;--rr-btn-bg:#fff;--rr-btn-ink:#0f2140;--rr-btn-hover:#0a8fd0;--rr-btn-shadow:0 1px 2px #0f21400f, 0 10px 22px -12px #0f21406b;--rr-card-shadow:0 1px 2px #0f21400d, 6px 18px 36px -22px #0f21405c;--rr-card-shadow-lift:0 2px 4px #0f21400f, 8px 26px 46px -24px #0f21406b;color:var(--rr-ink);padding:96px 0 88px;position:relative;overflow:clip}.rr[data-tone=navy]{--rr-ink:#fbf9f5;--rr-muted:#dccaa2;--rr-eyebrow:#e2c78f;--rr-focus:#fbf9f5;--rr-btn-bg:#17294a;--rr-btn-ink:#fbf9f5;--rr-btn-hover:#f0d9a6;--rr-btn-shadow:0 1px 2px #040a164d, 0 10px 22px -12px #040a16b3;--rr-card-shadow:0 1px 2px #040a164d, 6px 18px 36px -22px #040a16bf;--rr-card-shadow-lift:0 2px 4px #040a1652, 8px 26px 46px -24px #040a16cc}.rr-wrap{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.rr-top{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px 48px;display:grid}.rr-head{max-width:640px}.rr-film{width:100%;max-width:440px;margin:0 auto -24px}@media (width>=900px){.rr-top{grid-template-columns:minmax(0,1fr) minmax(0,480px)}.rr-film{max-width:none;margin:-48px 0 -56px}}.rr-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--rr-eyebrow);align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.rr-eyebrow:before{content:"";background:var(--rr-eyebrow-rule);border-radius:2px;width:28px;height:2px}.rr-title{color:var(--rr-ink);margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.08}.rr-body{height:470px;margin-top:8px;position:relative}.rr-summary{width:300px;position:absolute;top:84px;left:0}.rr-rating-row{display:inline-block;position:relative}.rr-rating{letter-spacing:-.035em;color:var(--rr-ink);font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:116px;line-height:.86;display:block}.rr-twinkle{display:block;position:absolute;overflow:visible}.rr-tw1{top:-4px;right:-26px}.rr-sum-stars{gap:5px;margin-top:16px}.rr-sum-label{color:var(--rr-muted);margin:12px 0 0;font-size:16px;line-height:1.4}.rr-sum-label strong{color:var(--rr-ink);font-weight:700}.rr-track{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:4200px;height:100%;position:absolute;top:0;left:360px}[data-rr-drag] .rr-track{cursor:grabbing}.rr-track:focus-visible{outline:none}.rr-track:focus-visible .rr-hang[data-rr-at] .rr-card{outline:3px solid var(--rr-focus);outline-offset:4px}.rr-origin{width:0;height:100%;position:absolute;top:0;left:0}.rr-backs,.rr-list{margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.rr-line{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.rr-lm,.rr-ln{display:none}.rr-hang,.rr-back{transform-origin:50% 0;width:316px;transform:translate3d(var(--wx,0px), var(--wy,0px), 0);will-change:transform, opacity;position:absolute;top:0;left:0}.rr-back{pointer-events:none;height:0}.rr-ring,.rr-wire{pointer-events:none;width:100%;position:absolute;top:-14px;left:0;overflow:visible}.rr-fold{transform-origin:50% 0;display:flow-root;position:relative}.rr-card{box-sizing:border-box;height:262px;box-shadow:var(--rr-card-shadow);transform-origin:50% 0;background:linear-gradient(#fff 0% 62%,#fafbfd 100%);border-radius:20px;flex-direction:column;margin:30px 0 0;padding:22px 24px 18px;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative}.rr-hang:hover .rr-card{box-shadow:var(--rr-card-shadow-lift);transform:translateY(4px)scale(1.012)}.rr-quote{position:absolute;top:18px;right:20px}.rr-stars{align-items:center;gap:3px;display:inline-flex;position:relative}.rr-star{transform-origin:50% 75%;line-height:0;display:inline-block}.rr-star-svg{display:block;overflow:visible}.rr-spark{pointer-events:none;position:absolute;top:-14px;left:113px;overflow:visible}.rr-spark path{stroke-dasharray:.5 2;stroke-dashoffset:.5px;opacity:0}.rr-text{color:#334155;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.rr-foot{align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.rr-initial{color:#7f6128;background:radial-gradient(circle at 36% 30%,#fffdf8 0,#f6eedc 62%,#ecdcb8 100%);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid;box-shadow:0 3px 8px -4px #7f612873}.rr-who{flex-direction:column;min-width:0;display:flex}.rr-author{color:#0f2140;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.rr-when{color:#475569;font-size:13px}[data-rr-empty] .rr-track{cursor:default}[data-rr-empty] .rr-hang,[data-rr-empty] .rr-back{width:120px}[data-rr-empty].rr{padding-bottom:32px}[data-rr-empty] .rr-body{height:236px}[data-rr-empty] .rr-summary{top:22px}[data-rr-empty] .rr-sum-side{padding-left:0}.rr-charm{transform-origin:50% 0;flex-direction:column;align-items:center;display:flex;position:absolute;top:2px;left:50%;transform:translate(-50%)}.rr-thread{display:block;overflow:visible}.rr-charm .rr-stars{margin-top:-3px}.rr-ghost:hover .rr-charm{animation:1.3s cubic-bezier(.3,.7,.4,1) rr-charm-swing}@keyframes rr-charm-swing{0%,to{transform:translate(-50%)rotate(0)}22%{transform:translate(-50%)rotate(7deg)}48%{transform:translate(-50%)rotate(-4deg)}72%{transform:translate(-50%)rotate(1.5deg)}}.rr-controls{gap:10px;display:flex;position:absolute;top:34px;right:32px}.rr-btn{background:var(--rr-btn-bg);width:50px;height:50px;color:var(--rr-btn-ink);cursor:pointer;box-shadow:var(--rr-btn-shadow);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .2s,color .2s;display:grid}.rr-btn svg{display:block;overflow:visible}.rr-btn:hover{color:var(--rr-btn-hover);transform:translateY(-2px)}.rr-btn:active{transition-duration:80ms;transform:scale(.95)}.rr-btn:focus-visible{outline:3px solid var(--rr-focus);outline-offset:3px}.rr-btn-play :is(.rr-ico-pause,.rr-ico-play){transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .2s}.rr-ico-play{opacity:0;transform:scale(.2)rotate(-90deg)}[data-rr-paused] .rr-ico-pause{opacity:0;transform:scale(.2)rotate(90deg)}[data-rr-paused] .rr-ico-play{opacity:1;transform:none}[data-rr-js] .rr-hang:not(.rr-ghost):not([data-rr-in]) .rr-star{opacity:0;transform:scale(0)}[data-rr-js] .rr-hang:not(.rr-ghost)[data-rr-in] .rr-star{animation:.9s cubic-bezier(.3,.7,.4,1) both rr-star-pop;animation-delay:calc(.12s + var(--i,0) * .11s)}[data-rr-js] .rr-hang[data-rr-in] .rr-spark path{animation:.5s cubic-bezier(.2,.75,.3,1) both rr-spark;animation-delay:calc(.12s + 4 * .11s + .4s + var(--r,0) * 35ms)}.rr-hang:hover .rr-star{animation:.9s ease-in-out both rr-star-wave!important;animation-delay:calc(var(--i,0) * 60ms)!important}[data-rr-js]:not([data-rr-seen]) .rr-sum-stars .rr-star{opacity:0;transform:scale(0)}[data-rr-js][data-rr-seen] .rr-sum-stars .rr-star{animation:.95s cubic-bezier(.3,.7,.4,1) both rr-star-pop,9s ease-in-out infinite rr-star-idle;animation-delay:calc(.35s + var(--i,0) * .13s), calc(5s + var(--i,0) * 80ms)}.rr-twinkle{animation:3.4s ease-in-out infinite rr-twinkle}[data-rr-paused] :is(.rr-twinkle,.rr-sum-stars .rr-star,.rr-glint){animation-play-state:paused}[data-rr-empty] :is(.rr-twinkle,.rr-glint){animation:none}[data-rr-js][data-rr-seen][data-rr-empty] .rr-sum-stars .rr-star{animation:.95s cubic-bezier(.3,.7,.4,1) both rr-star-pop;animation-delay:calc(.35s + var(--i,0) * .13s)}.rr-glint{opacity:0;animation:9s cubic-bezier(.45,0,.3,1) 2.1s infinite rr-glint}.rr-g1{stroke-dashoffset:-1000px}.rr-g2{stroke-dashoffset:-1008px;animation-name:rr-glint2}.rr-g3{stroke-dashoffset:-1015px;animation-name:rr-glint3}@keyframes rr-glint{0%{stroke-dashoffset:-1000px;opacity:0}3%,20%{opacity:1}24%,to{stroke-dashoffset:-190px;opacity:0}}@keyframes rr-glint2{0%{stroke-dashoffset:-1008px;opacity:0}3%,20%{opacity:1}24%,to{stroke-dashoffset:-198px;opacity:0}}@keyframes rr-glint3{0%{stroke-dashoffset:-1015px;opacity:0}3%,20%{opacity:1}24%,to{stroke-dashoffset:-205px;opacity:0}}.rr-card.rr-squish{animation:.7s cubic-bezier(.3,.7,.4,1) rr-squish}@keyframes rr-star-pop{0%{opacity:0;transform:translateY(4px)scale(0)}12%{opacity:1;transform:translateY(4px)scale(.6,.3)}38%{transform:translateY(-6px)scale(.84,1.24)rotate(-6deg)}55%{transform:translateY(0)scale(1.17,.86)rotate(3deg)}71%{transform:scale(.95,1.06)rotate(-1deg)}86%{transform:scale(1.02,.985)}to{opacity:1;transform:none}}@keyframes rr-spark{0%{stroke-dashoffset:.5px;opacity:0}10%{opacity:1}to{stroke-dashoffset:-1.1px;opacity:1}}@keyframes rr-star-wave{0%,to{transform:none}30%{transform:translateY(-4px)scale(1.14,.88)}55%{transform:translateY(1px)scale(.93,1.08)}75%{transform:scale(1.03,.98)}}@keyframes rr-star-idle{0%,89%,to{transform:none}92%{transform:translateY(-5px)scale(1.14,.88)}95%{transform:translateY(1px)scale(.93,1.08)}97.5%{transform:scale(1.03,.98)}}@keyframes rr-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.8;transform:scale(.72)rotate(45deg)}}@keyframes rr-squish{0%{transform:none}22%{transform:scale(1.04,.95)}44%{transform:scale(.98,1.035)}66%{transform:scale(1.012,.99)}to{transform:none}}@media (width<=1023px){.rr{padding:80px 0 72px}.rr-wrap{padding:0 24px}.rr-body{height:auto;margin-top:28px}.rr-summary{align-items:center;gap:22px;width:auto;display:flex;position:static}.rr-rating{font-size:84px}.rr-tw1{top:-10px;right:-16px}.rr-sum-side{padding-left:6px}.rr-sum-stars{gap:4px;margin-top:0}.rr-sum-stars .rr-star-svg{width:30px;height:30px}.rr-sum-label{margin-top:8px}.rr-track{width:calc(100% + 48px);height:380px;margin-top:18px;position:relative;left:-24px}.rr-origin{left:50%}.rr-hang,.rr-back{width:320px;transform:translate3d(var(--mx,0px), var(--my,0px), 0)}.rr-lw{display:none}.rr-lm{display:inline}.rr-controls{justify-content:center;margin-top:6px;position:static}[data-rr-empty].rr{padding-bottom:24px}[data-rr-empty] .rr-body{height:auto}[data-rr-empty] .rr-track{height:150px}}@media (width<=767px){.rr{padding:64px 0}.rr-wrap{padding:0 16px}.rr-body{margin-top:26px}.rr-summary{gap:18px}.rr-rating{font-size:78px}.rr-tw1{right:-14px}.rr-sum-stars{gap:3px}.rr-sum-stars .rr-star-svg{width:26px;height:26px}.rr-sum-label{margin-top:6px;font-size:15px}.rr-track{width:calc(100% + 32px);height:352px;margin-top:14px;left:-16px}.rr-hang,.rr-back{width:272px;transform:translate3d(var(--nx,0px), var(--ny,0px), 0)}.rr-lm{display:none}.rr-ln{display:inline}.rr-card{height:250px;margin-top:28px;padding:20px 20px 16px}.rr-text{font-size:14.5px}.rr-controls{margin-top:2px}[data-rr-empty] .rr-hang,[data-rr-empty] .rr-back{width:110px}[data-rr-empty] .rr-track{height:140px}}@media (prefers-reduced-motion:reduce){.rr-btn-play{display:none}.rr *,[data-rr-js] .rr-hang .rr-star,[data-rr-js] .rr-sum-stars .rr-star{transition:none!important;animation:none!important}[data-rr-js] .rr-hang:not([data-rr-in]) .rr-star,[data-rr-js]:not([data-rr-seen]) .rr-sum-stars .rr-star{opacity:1;transform:none}}.rr .film-pause{background:radial-gradient(circle,#0f21409e 0 17.5px,#0f214000 18.5px);width:44px;height:44px}.rr .film-pause:hover{background:radial-gradient(circle,#0f2140cc 0 17.5px,#0f214000 18.5px)}.findus{--fu-ink:#0f2140;--fu-muted:#475569;--fu-gold:#7f6128;--fu-gold-icon:#b08743;--fu-warm:#d4b37321;--fu-edge:9%;color:var(--fu-ink);padding-block:clamp(56px,8vw,112px);position:relative;overflow-x:clip}.findus-inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""map""list";max-width:1280px;margin:0 auto;padding-inline:16px;display:grid}.findus-head{grid-area:head}.findus-title{color:var(--fu-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,1.35rem + 2.4vw,3.25rem);font-weight:600;line-height:1.08}.findus-line{color:var(--fu-muted);margin:12px 0 0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.5}.findus-list{grid-area:list;gap:6px;margin:0;padding:0;list-style:none;display:grid}.findus-clinic{border-radius:22px;margin-inline:-18px;padding:18px;transition:background-color .4s cubic-bezier(.22,.8,.24,1);position:relative}.findus-clinic.is-active{background-color:var(--fu-warm)}.findus-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fu-gold);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 6px;font-size:.75rem;font-weight:600;display:flex}.findus-main{align-items:center;gap:10px;display:inline-flex}.findus-main:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:4px;height:4px}.findus-name{letter-spacing:-.01em;color:var(--fu-ink);margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.45rem,1.2rem + .8vw,1.875rem);font-weight:600;line-height:1.15}.findus-address{color:var(--fu-muted);gap:10px;margin-top:10px;font-style:normal;line-height:1.6;display:flex}.findus-icon{color:var(--fu-gold-icon);flex:none;margin-top:.22em}.findus-actions{flex-wrap:wrap;align-items:center;gap:0 26px;margin-top:6px;display:flex}.findus-phone,.findus-dir{border-radius:8px;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.findus-phone{color:var(--fu-ink)}.findus-phone .findus-icon{margin-top:0}.findus-dir{color:var(--fu-gold)}.findus-dir svg{transition:transform .35s cubic-bezier(.22,.8,.24,1)}.findus-phone:hover,.findus-dir:hover{color:#0a8fd0}.findus-dir:hover svg,.findus-dir:focus-visible svg{transform:translate(2px,-2px)}.findus-map{touch-action:pan-y;grid-area:map;margin:8px -16px 4px;position:relative}.findus-art{--fu-fade:transparent 0, #0000001a calc(var(--fu-edge) * .25), #00000080 calc(var(--fu-edge) * .5), #000000e6 calc(var(--fu-edge) * .75), #000 var(--fu-edge), #000 calc(100% - var(--fu-edge)), #000000e6 calc(100% - var(--fu-edge) * .75), #00000080 calc(100% - var(--fu-edge) * .5), #0000001a calc(100% - var(--fu-edge) * .25), transparent 100%;-webkit-mask-image:linear-gradient(90deg, var(--fu-fade)), linear-gradient(180deg, var(--fu-fade));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, var(--fu-fade)), linear-gradient(180deg, var(--fu-fade));mask-image:linear-gradient(90deg, var(--fu-fade)), linear-gradient(180deg, var(--fu-fade));-webkit-mask-composite:source-in, xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.findus-poster,.findus-gl,.findus-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.findus-poster{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;transition:opacity .6s cubic-bezier(.4,0,.2,1) .4s}.findus-canvas{opacity:0;transition:opacity .75s cubic-bezier(.22,.8,.24,1)}.findus-map[data-live] .findus-canvas{opacity:1}.findus-map[data-live] .findus-poster{opacity:0}.findus-map[data-live=instant] .findus-canvas,.findus-map[data-live=instant] .findus-poster{transition:none}.findus-at{pointer-events:none;opacity:var(--o,0);transform:translate3d(calc(var(--u,.5) * 100%), calc(var(--v,.5) * 100%), 0);will-change:transform;position:absolute;inset:0}.findus-pin{width:calc(var(--r,.03) * 200%);aspect-ratio:1;pointer-events:auto;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.findus-tag{white-space:nowrap;color:var(--fu-ink);--fu-in:calc((1 - var(--o,1)) * 10px);transform:translate(calc(12px + var(--fu-in)), -50%);cursor:default;-webkit-user-select:none;user-select:none;background:#fffffff2;border-radius:999px;padding:7px 14px;font-size:.875rem;font-weight:600;line-height:1.2;transition:transform .45s cubic-bezier(.22,.8,.24,1),background-color .35s,color .35s;position:absolute;top:50%;left:100%;box-shadow:0 10px 26px -12px #0f214061,0 2px 6px -2px #0f21401f}.findus-at[data-side=left] .findus-tag{transform:translate(calc(-12px - var(--fu-in)), -50%);left:auto;right:100%}.findus-pin.is-active .findus-tag{color:#6b5122;background:#fff7e6;transform:translate(16px,-50%)}.findus-at[data-side=left] .findus-pin.is-active .findus-tag{transform:translate(-16px,-50%)}@media (width<=639px){.findus-tag{padding:6px 11px;font-size:.8125rem}}@media (width>=640px){.findus-inner{padding-inline:24px}.findus-map{margin-inline:-24px}}@media (width>=768px){.findus-inner{-moz-column-gap:clamp(24px, 4vw, 64px);grid-template:"head map""list map"1fr/minmax(0,5fr) minmax(0,7fr);column-gap:clamp(24px,4vw,64px)}.findus-head{align-self:end}.findus-list{align-self:start;margin-top:18px}.findus-map{align-self:center;margin:0 -24px 0 0}}@media (width>=1024px){.findus-inner{padding-inline:32px}.findus-map{margin-right:-32px}.findus-tag{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.findus-clinic,.findus-tag,.findus-dir svg,.findus-poster,.findus-canvas{transition:none}}.alj{--alj-top:76px;--alj-ink:#0f2140;--alj-muted:#475569;--alj-gold:#7f6128;--alj-track:#e4e8f0;--alj-dot:#fff;height:calc((var(--alj-n,4) + 1) * 100vh);color:var(--alj-ink);position:relative;overflow-x:clip}.alj[data-tone=navy]{--alj-ink:#fbf9f5;--alj-muted:#fbf9f5cc;--alj-gold:#e2c992;--alj-track:#fff3;--alj-dot:#0f2140}@supports (height:100svh){.alj{height:calc((var(--alj-n,4) + 1) * 100svh)}}.alj-stage{top:var(--alj-top);height:calc(100vh - var(--alj-top));position:sticky;overflow:clip visible}@supports (height:100svh){.alj-stage{height:calc(100svh - var(--alj-top))}}.alj-grid{-moz-column-gap:2.5rem;grid-template:".art"minmax(0,1fr)"head art""copy art"".art"minmax(0,1.15fr)/minmax(0,5fr) minmax(0,7fr);column-gap:2.5rem;max-width:1280px;height:100%;margin:0 auto;padding:0 2rem;display:grid;position:relative}.alj-head{z-index:1;grid-area:head;position:relative}.alj-copy{z-index:1;grid-area:copy;position:relative}.alj-art{z-index:0;grid-area:art;min-height:0;position:relative}.alj-art>.film{--film-edge:13%;width:auto;height:auto;position:absolute;inset:2% calc(-1*max(2rem,50vw - 640px + 2rem)) 2% -1.5rem}.alj-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--alj-gold);margin:0 0 .6rem;font-size:.78rem;font-weight:700}.alj-title{letter-spacing:-.01em;color:var(--alj-ink);text-wrap:balance;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(2rem,3.1vw,3rem);font-weight:600;line-height:1.08}.alj-steps{padding:0 0 var(--alj-max,8rem);margin:2rem 0 0;list-style:none}.alj-step{--f:clamp(0, calc(var(--alj-p) * var(--alj-n) - var(--i)), 1);padding:0 0 .55rem 2.4rem;transition:transform .6s cubic-bezier(.3,.7,.2,1);position:relative}.alj-step[data-on]{--alj-grow:var(--alj-open,7.5rem)}.alj-step[data-on]~.alj-step{transform:translateY(var(--alj-open,7.5rem))}.alj-rail{top:1.65rem;left:7px;bottom:calc(-.15rem - var(--alj-grow,0px));background:var(--alj-track);border-radius:2px;width:2px;transition:bottom .6s cubic-bezier(.3,.7,.2,1);position:absolute;overflow:hidden}.alj-rail>span{transform-origin:50% 0;transform:scaleY(var(--f));background:linear-gradient(#e2c992,#c49a52);position:absolute;inset:0}.alj-step:last-child .alj-rail{display:none}.alj-dot{pointer-events:none;background:radial-gradient(circle at 35% 30%,#fffaf0,#f0e2c0 55%,#e2c992);border-radius:50%;width:16px;height:16px;transition:background .4s,box-shadow .4s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:.62rem;left:0;box-shadow:0 2px 5px -1px #7a5a2452}.alj-step[data-done] .alj-dot{background:#d4b373;box-shadow:0 1px 3px #b087434d}.alj-step:hover .alj-dot{transform:scale(1.3)}.alj-step[data-on] .alj-dot{background:radial-gradient(circle at 35% 30%,#f8eac3,#d4b373 55%,#b08743);transform:scale(1.18);box-shadow:0 0 14px 3px #d4b3734d,0 2px 8px #b0874359}.alj-step-head{text-align:left;cursor:pointer;width:100%;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:.3rem 0;display:block}.alj-step-head:focus-visible{outline-offset:4px;outline:2px solid #0a8fd0}.alj-label{letter-spacing:.14em;text-transform:uppercase;color:var(--alj-gold);opacity:1;margin:0;font-size:.72rem;font-weight:700;transition:opacity .4s;display:block}.alj-step-title{color:var(--alj-ink);opacity:.7;transform-origin:0;margin:.15rem 0 0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:1.22rem;font-weight:600;line-height:1.25;transition:opacity .45s,transform .7s cubic-bezier(.22,1,.36,1),color .3s;display:block}.alj-step-head:hover .alj-step-title{opacity:.88}.alj-step[data-on] .alj-label{opacity:1}.alj-step[data-on] .alj-step-title{opacity:1;transform:scale(1.24)}.alj-step-body{opacity:0;pointer-events:none;clip-path:inset(0 0 100%);transition:opacity .22s,clip-path .5s cubic-bezier(.3,.7,.2,1);position:absolute;left:2.4rem;right:0}.alj-step[data-on] .alj-step-body{opacity:1;pointer-events:auto;clip-path:inset(0 0 -.5rem);transition:opacity .45s 80ms,clip-path .6s cubic-bezier(.3,.7,.2,1)}.alj-text{max-width:31rem;color:var(--alj-muted);margin:.55rem 0 .9rem;font-size:1.02rem;line-height:1.65}.alj-bar,.alj-nav,.alj-still-art{display:none}.alj-step[data-on] .alj-step-body>div{animation:.6s cubic-bezier(.3,.7,.2,1) alj-in}@keyframes alj-in{0%{transform:translateY(10px)}to{transform:none}}@media (width<=767px){.alj{--alj-top:64px}.alj-grid{-moz-column-gap:0;grid-template:"head""art"minmax(0,1fr)"copy"/minmax(0,1fr);column-gap:0;padding:0 16px}.alj-head{padding-top:.9rem}.alj-eyebrow{margin-bottom:.3rem;font-size:.7rem}.alj-title{font-size:1.55rem}.alj-art{margin:0 -16px}.alj-art>.film{--film-edge:8%;inset:0}.alj-copy{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.alj-nav{align-items:center;gap:4px;margin:.1rem -10px .2rem;display:flex}.alj-bar{background:var(--alj-track);border-radius:2px;flex:1;height:2px;display:block;overflow:hidden}.alj-navb{width:44px;height:44px;color:var(--alj-gold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1),background .2s,opacity .2s;display:grid}.alj-navb:hover{background:#d4b37324}.alj-navb:active{transform:scale(.86)}.alj-navb:focus-visible{outline-offset:1px;outline:2px solid #0a8fd0}.alj-navb[aria-disabled=true]{opacity:.3;cursor:default}.alj-navb[aria-disabled=true]:active{transform:none}.alj-bar>span{transform-origin:0;height:100%;transform:scaleX(var(--alj-p));background:linear-gradient(90deg,#e2c992,#c49a52);display:block}.alj-steps{margin:0;padding:0;display:grid}.alj-step{visibility:hidden;opacity:0;grid-area:1/1;padding:0;transition:opacity .3s,visibility 0s .3s;transform:none!important}.alj-step[data-on]{visibility:visible;opacity:1;transition:opacity .4s 50ms}.alj-step-head{cursor:default;pointer-events:none;min-height:0;padding:0}.alj-step-body{opacity:1;clip-path:none;pointer-events:auto;position:static;left:0}.alj-step[data-on] .alj-step-body{clip-path:none}.alj-rail,.alj-dot{display:none}.alj-step[data-on] .alj-step-title{font-size:1.28rem;transform:none}.alj-step[data-on] .alj-step-head,.alj-step[data-on] .alj-step-body>div{animation:.55s cubic-bezier(.3,.7,.2,1) alj-in}.alj-text{margin:.4rem 0 0;font-size:.97rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.alj{height:auto}.alj .alj-stage{height:auto;position:relative;top:0;overflow:visible}.alj .alj-grid{height:auto;padding:4rem 2rem;display:block}.alj .alj-art,.alj .alj-nav,.alj .alj-rail,.alj .alj-dot{display:none}.alj .alj-steps{margin:2.2rem 0 0;padding:0;display:block}.alj .alj-step{-moz-column-gap:2.5rem;visibility:visible;opacity:1;grid-template:"h a""b a"/minmax(0,5fr) minmax(0,7fr);align-content:center;column-gap:2.5rem;margin:0 0 1rem;padding:0;display:grid;transform:none!important}.alj .alj-step-head{cursor:default;pointer-events:none;grid-area:h;align-self:end}.alj .alj-step-body{opacity:1;clip-path:none;pointer-events:auto;grid-area:b;position:static}.alj .alj-label{opacity:1}.alj .alj-step-title{opacity:1;font-size:1.5rem;transform:none}.alj .alj-still-art{aspect-ratio:16/9;grid-area:a;display:block;position:relative}.alj *,.alj :before{transition:none!important;animation:none!important}}@media (prefers-reduced-motion:reduce) and (width<=767px){.alj .alj-grid{padding:3rem 16px}.alj .alj-step{grid-template-columns:minmax(0,1fr);grid-template-areas:"a""h""b";margin-bottom:2rem}.alj .alj-still-art{margin:0 -16px}.alj .alj-step-title{font-size:1.3rem}}@media (width>=768px) and (width<=1279px){.alj-art>.film{left:0}}.smk{--smk-ink:#0f2140;--smk-body:#475569;--smk-eyebrow:#8a6a32;--smk-tag:#fff;--smk-tag-ink:#0f2140;--smk-tag-edge:#0f214024;--smk-hint:#526072;--smk-ring:#0a8fd0;--smk-spring:cubic-bezier(.22, 1, .36, 1);--smk-out:cubic-bezier(.16, 1, .3, 1);color:var(--smk-ink);overflow-clip-margin:8px;padding:clamp(3rem,6vw,5.5rem) 0;position:relative;overflow-x:clip}.smk[data-tone=navy],:is(.bg-navy,[data-tone=navy]) .smk{--smk-ink:#fbf9f5;--smk-body:#c9d3e3;--smk-eyebrow:#d4b373;--smk-tag:#15294a;--smk-tag-ink:#fbf9f5;--smk-tag-edge:#d4b37380;--smk-hint:#b7c3d6;--smk-ring:#2fc6f6}.smk-grid{-moz-column-gap:clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:center;column-gap:clamp(2rem,4vw,4rem);max-width:1280px;margin:0 auto;padding:0 2rem;display:grid}.smk-head{min-width:0}.smk-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--smk-eyebrow);margin:0 0 .7rem;font-size:.78rem;font-weight:700}.smk-title{letter-spacing:-.01em;color:var(--smk-ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.9rem,3vw,2.9rem);font-weight:600;line-height:1.1}.smk-intro{max-width:34rem;color:var(--smk-body);text-wrap:pretty;margin:1.1rem 0 0;font-size:1.05rem;line-height:1.65}.smk-figure{min-width:0}.smk-stage{aspect-ratio:2.5;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:ew-resize;width:100%;position:relative;container-type:inline-size}.smk-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.smk-3d{--smk-fade-x:transparent 0, #0000001f 3%, #00000073 7%, #000000d9 11%, #000 14%, #000 86%, #000000d9 89%, #00000073 93%, #0000001f 97%, transparent 100%;--smk-fade:transparent 0, #00000080 3%, #000 7%, #000 93%, #00000080 97%, transparent 100%;-webkit-mask-image:linear-gradient(90deg, var(--smk-fade-x)), linear-gradient(180deg, var(--smk-fade));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, var(--smk-fade-x)), linear-gradient(180deg, var(--smk-fade));mask-image:linear-gradient(90deg, var(--smk-fade-x)), linear-gradient(180deg, var(--smk-fade));-webkit-mask-composite:source-in, xor;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.smk-3d-poster,.smk-3d-layer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.smk-3d-poster{-o-object-fit:contain;object-fit:contain;transition:opacity .6s cubic-bezier(.4,0,.2,1) .3s}.smk-3d-layer{opacity:0;transition:opacity .7s cubic-bezier(.22,.8,.24,1)}.smk-3d[data-live] .smk-3d-layer{opacity:1}.smk-3d[data-live] .smk-3d-poster{opacity:0}.smk-3d-after{clip-path:inset(0 0 0 50%)}.smk-tag{z-index:1;background:var(--smk-tag);color:var(--smk-tag-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .3s ease, transform .45s var(--smk-spring);border:0;border-radius:999px;padding:.34rem .8rem .36rem;font-size:.7rem;font-weight:700;line-height:1;position:absolute;top:.5rem;box-shadow:0 1px 2px #0f214014,0 6px 14px -8px #0f21404d}.smk-tag-before{left:.25rem}.smk-tag-after{right:.25rem}.smk-tag-after:before{content:"";vertical-align:middle;background:linear-gradient(135deg,#f8eac3,#c69c54);border-radius:50%;width:.42rem;height:.42rem;margin:0 .45rem .06rem 0;display:inline-block}.smk[data-lo] .smk-tag-before,.smk[data-hi] .smk-tag-after{opacity:0;transform:translateY(-4px)scale(.92)}.smk-handle{translate:calc(var(--smk-p,.5) * 100cqw) 0;z-index:2;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:0}.smk-line{clip-path:inset(0);width:12px;height:100%;transition:clip-path 1.1s cubic-bezier(.65,0,.35,1) .45s;position:absolute;top:0;left:-6px;overflow:visible}.smk-tail{pointer-events:none;z-index:2;clip-path:inset(0);width:100%;position:absolute;left:0;overflow:visible}.smk-tail-t{height:2.75rem;transition:clip-path .4s cubic-bezier(.5,0,.75,0) .1s;top:-2.75rem}.smk-tail-b{height:1.6rem;transition:clip-path .4s cubic-bezier(.25,1,.5,1) 1.5s;top:100%}.smk-carry{top:-2.75rem;bottom:-1.6rem;left:calc(var(--smk-r,.5) * 100%);pointer-events:none;width:12px;margin-left:-6px;position:absolute}.smk-line path,.smk-tail path{fill:none;stroke:#d4b373;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.smk[data-arm]:not([data-in]) :is(.smk-line,.smk-tail){clip-path:inset(0 0 100%)}.smk.smk[data-led] .smk-tail-t{clip-path:inset(0 0 calc((1 - var(--smk-c1,1)) * 100%) 0);transition:none}.smk.smk[data-led] .smk-line{clip-path:inset(0 0 calc((1 - var(--smk-c2,1)) * 100%) 0);transition:none}.smk.smk[data-led] .smk-tail-b{clip-path:inset(0 0 calc((1 - var(--smk-c3,1)) * 100%) 0);transition:none}.smk-bar{transform-origin:50%;background:linear-gradient(90deg,#b08743 0,#f8eac3 38%,#dfc283 62%,#b08743 100%);border-radius:4px;width:4px;position:absolute;top:13%;bottom:11%;left:-2px;box-shadow:0 1px 4px #7a5a2459}.smk-bar:before,.smk-bar:after{content:"";background:radial-gradient(circle at 35% 30%,#fff8e6 0,#dfc283 45%,#b08743 100%);border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;left:50%;box-shadow:0 1px 3px #7a5a2466}.smk-bar:before{top:-6px}.smk-bar:after{bottom:-6px}.smk-knob{z-index:3;translate:clamp(var(--smk-kin,26px), calc(var(--smk-p,.5) * 100cqw), calc(100cqw - var(--smk-kin,26px))) 0;pointer-events:auto;touch-action:none;cursor:grab;color:#1b3157;width:52px;height:52px;transition:transform .4s var(--smk-spring);background:radial-gradient(circle at 34% 28%,#fffaf0 0,#fff3d6 9%,#fff3d600 24%),radial-gradient(circle at 40% 36%,#f8eac3 0,#e6cc8f 38%,#d1ac67 64%,#b08743 86%,#94702f 100%);border-radius:50%;place-items:center;margin-left:-26px;display:grid;position:absolute;top:calc(50% - 26px);left:0;box-shadow:inset 0 -6px 10px -4px #7a5a244d,0 8px 16px -8px #7a5a248c,0 2px 4px #0f21401a}.smk-arrows{z-index:1;position:relative;overflow:visible}.smk-arrows path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--smk-spring)}.smk-knob:hover{transform:scale(1.06)}.smk-knob:hover .smk-arrow-l,.smk[data-drag] .smk-arrow-l{transform:translate(-2.5px)}.smk-knob:hover .smk-arrow-r,.smk[data-drag] .smk-arrow-r{transform:translate(2.5px)}.smk[data-drag] .smk-knob{cursor:grabbing;transform:scale(1.1)}.smk[data-drag] .smk-stage{cursor:grabbing}.smk-knob:focus{outline:none}.smk-knob:focus-visible{outline:3px solid var(--focus-ring,var(--smk-ring));outline-offset:4px}.smk-knob.is-wob{animation:.42s cubic-bezier(.22,1,.36,1) both smk-wob}@keyframes smk-wob{0%{transform:scale(1.06)}to{transform:scale(1)}}.smk[data-sweep] .smk-arrow-l{transform:translate(-2.5px)}.smk[data-sweep] .smk-arrow-r{transform:translate(2.5px)}.smk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.5rem;margin-top:2.1rem;padding:0 4%;display:flex}@media (width>=961px){.smk-foot{flex-direction:column;align-items:flex-start;max-width:52%}}.smk-hint{color:var(--smk-hint);align-items:center;gap:.6rem;margin:0;font-size:.86rem;font-weight:600;transition:opacity .6s;display:inline-flex}.smk-hint svg path{fill:none;stroke:#b08743;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.smk[data-used] .smk-hint svg{opacity:.4}.smk-hint svg{transition:opacity .6s}.smk-note{color:var(--smk-hint);margin:0;font-size:.76rem;line-height:1.4}.smk-svg .smk-spark{opacity:0;transform-box:fill-box;transform-origin:50%}.smk-svg .smk-spark-on{animation:.6s cubic-bezier(.2,.8,.3,1) both smk-spark}@keyframes smk-spark{0%{opacity:0;transform:scale(.1)rotate(-20deg)}20%{opacity:1;transform:scale(1.15)rotate(4deg)}45%{opacity:1;transform:scale(.95)rotate(0)}to{opacity:0;transform:scale(.3)rotate(16deg)}}.smk-svg .smk-rays{stroke-dasharray:8 30;stroke-dashoffset:8px}.smk-svg .smk-spark-on .smk-rays{animation:.42s cubic-bezier(.2,.8,.3,1) both smk-rays}@keyframes smk-rays{0%{stroke-dashoffset:8px}45%{stroke-dashoffset:0}to{stroke-dashoffset:-8px}}.smk-svg .smk-hl{transform-box:fill-box;transform-origin:50%}.smk-svg .smk-gleam{animation:.32s cubic-bezier(.3,.7,.4,1) both smk-gleam}@keyframes smk-gleam{0%{transform:none}40%{transform:scale(1.9)}to{transform:none}}.smk-svg .smk-tooth{transform-box:fill-box;transform-origin:50% 0}.smk-svg .smk-jig{animation:smk-jig .66s cubic-bezier(.3, .7, .4, 1) var(--jd,0s) both}@keyframes smk-jig{0%{transform:none}24%{transform:scale(1.035,.955)}50%{transform:scale(.982,1.03)}74%{transform:scale(1.01,.99)}to{transform:none}}@media (width<=960px){.smk-grid{grid-template-columns:minmax(0,1fr);row-gap:1.8rem}.smk-head{max-width:40rem}.smk-figure{margin-top:1.4rem}.smk-carry{left:-1.2rem}}@media (width<=640px){.smk-grid{padding:0 1rem}.smk-stage{aspect-ratio:1.5;width:calc(100% + 2rem);margin:0 -1rem}.smk-tag-before{left:1rem}.smk-tag-after{right:1rem}.smk-carry{left:10px}.smk-knob{--smk-kin:calc(26px + 1rem)}.smk-tag{padding:.3rem .68rem .32rem;font-size:.64rem;top:.4rem}.smk-title{font-size:clamp(1.7rem,7.4vw,2.2rem)}.smk-intro{font-size:1rem}.smk-foot{padding:0}}@media (prefers-reduced-motion:reduce){.smk *,.smk :before,.smk :after{transition:none!important;animation:none!important}.smk :is(.smk-line,.smk-tail){clip-path:none!important}}.sp{--sp-ink:#0f2140;--sp-muted:#475569;--sp-card:#fff;--sp-card-edge:#0f214017;--sp-card-shadow:0 1px 1px #0f21400f, 0 3px 4px -2px #0f21401f, 0 10px 16px -12px #0f214052;--sp-card-shadow-hover:0 1px 1px #0f21400f, 0 5px 7px -3px #0f214024, 0 18px 24px -16px #0f214066;--sp-stem:#d4b373;--sp-num:#0f2140;--sp-stone:40px;position:relative;overflow-x:clip}.sp[data-tone=dark]{--sp-ink:#fff;--sp-muted:#c4cfe2;--sp-card:linear-gradient(180deg, #1d3157 0%, #172a4b 100%);--sp-card-edge:#ffffff21;--sp-card-shadow:0 18px 30px -22px #030814d9;--sp-card-shadow-hover:0 24px 36px -22px #030814f2}.sp-path{margin-top:2.75rem;position:relative}.sp-list{gap:var(--sp-gap);padding:0 0 var(--sp-out);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.sp-step{grid-template-columns:var(--sp-segw) minmax(0, 1fr);-moz-column-gap:14px;column-gap:14px;max-width:46rem;display:grid;position:relative}.sp-rail{position:relative}.sp-seg{width:var(--sp-segw);pointer-events:none;position:absolute;left:0;overflow:visible}.sp-seg-in{height:var(--sp-stone-y);top:0}.sp-seg-mid{top:var(--sp-stone-y);height:calc(100% + var(--sp-gap))}.sp-seg-out{top:var(--sp-stone-y);height:calc(100% - var(--sp-stone-y) + var(--sp-out))}.sp-band,.sp-stem{display:none}.sp-stone{z-index:2;left:calc(var(--sp-segw) / 2);top:var(--sp-stone-y);width:var(--sp-stone);height:var(--sp-stone);transform-origin:50%;background:radial-gradient(circle at 34% 30%,#fffaf0 0 9%,#f3e0b0 24%,#e2c992 46%,#d4b373 68%,#c49a52 90%);border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 2px 4px #7a5a2429,0 8px 16px -8px #7a5a248c}.sp-num{text-align:center;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-weight:700;font-size:calc(var(--sp-stone) * .44);color:var(--sp-num);font-variant-numeric:lining-nums;pointer-events:none;line-height:1;position:absolute;top:52%;left:0;right:0;translate:0 -50%}.sp-stone:after{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#0000 50%,#e2c9926b 62%,#0000 74%);border-radius:50%;width:130%;position:absolute;top:40%;left:50%;translate:-50% -50%}.sp-card{background:var(--sp-card);box-shadow:var(--sp-card-shadow);color:var(--sp-ink);opacity:1;border:0;border-radius:18px;padding:18px 20px 20px;transition:translate .6s cubic-bezier(.22,1,.36,1),box-shadow .4s;position:relative;transform:none}.sp-film{aspect-ratio:16/9;--film-edge:10%;margin:-8px -10px 10px;position:relative}.sp-film>.film{height:100%;position:absolute;inset:0}.sp-card-title{letter-spacing:-.005em;color:var(--sp-ink);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:1.125rem;font-weight:600;line-height:1.35}.sp-card-text{color:var(--sp-muted);overflow-wrap:break-word;text-wrap:pretty;margin:8px 0 0;font-size:.9375rem;line-height:1.7}@media (width>=640px){.sp{--sp-stone:42px}.sp-card{padding:22px 26px 24px}}@media (width>=1024px){.sp{--sp-stone:44px}.sp-path{margin-top:2.5rem}.sp-list{grid-template-columns:repeat(var(--sp-cols), minmax(0, 1fr));grid-template-rows:auto var(--sp-bh) auto;gap:0;padding:0;display:grid}.sp-band{width:calc(100% * var(--sp-cols) / var(--cs));height:var(--sp-bh);pointer-events:none;display:block;position:absolute;top:100%;left:0}.sp-band-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-step{grid-column:var(--c0) / span var(--cs);grid-row:var(--row);flex-direction:column;align-self:stretch;max-width:none;padding-inline:10px;display:flex}.sp-card{flex:auto}.sp-step[data-side=up]{justify-content:flex-end}.sp-step[data-side=up] .sp-card{order:-1}.sp-seg{display:none}.sp-rail{left:var(--sx);width:0;height:0;position:absolute}.sp-step[data-side=up] .sp-rail{top:calc(100% + var(--ly))}.sp-step[data-side=down] .sp-rail{top:calc(var(--ly) - var(--sp-bh))}.sp-stone{top:0;left:0;translate:-50% -50%}.sp-stem{background:linear-gradient(var(--sp-stem), #b08743);transform-origin:50% 100%;border-radius:1px;width:1.5px;display:block;position:absolute;left:-.75px}.sp-step[data-side=up] .sp-stem{bottom:calc(var(--sp-stone) / 2);height:calc(var(--ly) - var(--sp-stone) / 2)}.sp-step[data-side=down] .sp-stem{top:calc(var(--sp-stone) / 2);height:calc(var(--sp-bh) - var(--ly) - var(--sp-stone) / 2);transform-origin:50% 0}.sp-stem:after{content:"";background:radial-gradient(circle at 35% 35%,#f8eac3,#d4b373 55%,#b08743);border-radius:50%;width:6px;height:6px;position:absolute;left:50%;translate:-50%}.sp-step[data-side=up] .sp-stem:after{top:-3px}.sp-step[data-side=down] .sp-stem:after{bottom:-3px}}@media (hover:hover){.sp-step:hover .sp-card{box-shadow:var(--sp-card-shadow-hover);translate:0 -4px}}.sp[data-anim] .sp-step:not([data-on]) .sp-stone{opacity:0;transition:transform .24s cubic-bezier(.5,0,.75,0),opacity .18s ease-in 60ms;transform:scale(0)}.sp[data-anim] .sp-step:not([data-on]) .sp-card{opacity:0;transition:opacity .22s ease-in,transform .28s ease-in,translate .5s,box-shadow .4s;transform:translateY(18px)scale(.97)}.sp[data-anim] .sp-step[data-on] .sp-stone{animation:sp-pop .8s cubic-bezier(.22, 1, .36, 1) var(--pd,0s) both}.sp[data-anim] .sp-step[data-on] .sp-stone:after{animation:sp-ring .9s cubic-bezier(.2, .7, .3, 1) calc(var(--pd,0s) + .12s) both}.sp[data-anim] .sp-step[data-on] .sp-card{transition:opacity .55s cubic-bezier(.16, 1, .3, 1) calc(var(--pd,0s) + .16s), transform .9s cubic-bezier(.22, 1, .36, 1) calc(var(--pd,0s) + .16s), translate .6s cubic-bezier(.22, 1, .36, 1), box-shadow .4s ease}.sp[data-anim] .sp-step[data-settled] .sp-stone,.sp[data-anim] .sp-step[data-settled] .sp-stone:after{animation:none}.sp[data-anim] .sp-step[data-settled] .sp-card,.sp[data-anim] .sp-step[data-settled] .sp-stem{transition:none}@keyframes sp-pop{0%{opacity:0;transform:translateY(-14px)scale(.6)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes sp-ring{0%{opacity:.85;scale:.4}to{opacity:0;scale:1.25}}@media (width>=1024px){.sp[data-anim] .sp-step[data-side=up]:not([data-on]) .sp-card{transform:translateY(22px)scale(.96)}.sp[data-anim] .sp-step[data-side=down]:not([data-on]) .sp-card{transform:translateY(-22px)scale(.96)}.sp[data-anim] .sp-step:not([data-on]) .sp-stem{transition:transform .2s ease-in;transform:scaleY(0)}.sp[data-anim] .sp-step[data-on]:not([data-settled]) .sp-stem{transition:transform .6s cubic-bezier(.22, 1, .36, 1) calc(var(--pd,0s) + .1s);transform:none}}.sp[data-anim]:not([data-vis]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.sp *,.sp :after{transition:none!important;animation:none!important}.sp-card,.sp-stone,.sp-stem{opacity:1!important;transform:none!important}.sp-step:hover .sp-card{translate:none}}.sp-nib{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(circle at 34% 30%,#fff 0 14%,#f8eac3 22%,#dfc283 48%,#c69c54 74%,#a57a3a);border-radius:50%;width:10px;height:10px;transition:opacity .25s;position:absolute;top:-5px;left:-5px;box-shadow:0 1px 3px #7a5a2459}.sp[data-anim] .sp-nib[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.sp-nib{display:none}}.sp-defs{width:0;height:0;position:absolute;overflow:hidden}.pl{--pl-ink:#0f2140;--pl-muted:#475569;--pl-gold:#8a6a32;--pl-tint:#f4efe4}.pl-section+.pl-section{margin-top:clamp(3.5rem,7vw,6rem)}.pl-head{align-items:flex-end;gap:1.5rem;margin:0 0 1.25rem;display:flex}.pl-title{color:var(--pl-ink);text-wrap:balance;margin:0;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:600;line-height:1.1}.pl-head:after{content:"";opacity:.55;background:linear-gradient(90deg,#d4b373d9,#d4b37300);border-radius:3px;flex:auto;height:3px;margin-bottom:.7rem}.pl-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.pl-list{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 2rem}}.pl-row{-moz-column-gap:1.25rem;border-radius:1.4rem;grid-template-columns:11rem minmax(0,1fr) auto;grid-template-areas:"film name price""film note note";align-items:center;column-gap:1.25rem;padding:.6rem 1rem .6rem .4rem;transition:background-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}@media (hover:hover){.pl-row:hover{background:var(--pl-tint);box-shadow:0 14px 30px -24px #0f214073}}.pl-film{aspect-ratio:16/9;grid-area:film;align-self:center;position:relative}.pl-thumb,.pl-live,.pl-live>.film{width:100%;height:100%;position:absolute;inset:0}.pl-thumb{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;--pl-fade:transparent 0, #0000001a 4%, #00000080 8%, #000000e6 12%, #000 16%, #000 84%, #000000e6 88%, #00000080 92%, #0000001a 96%, transparent 100%;-webkit-mask-image:linear-gradient(90deg, var(--pl-fade)), linear-gradient(180deg, var(--pl-fade));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, var(--pl-fade)), linear-gradient(180deg, var(--pl-fade));mask-image:linear-gradient(90deg, var(--pl-fade)), linear-gradient(180deg, var(--pl-fade));-webkit-mask-composite:source-in, xor;display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.pl-live{transition:opacity .5s cubic-bezier(.4,0,.2,1)}.pl-live[data-leaving]{opacity:0}.pl-live>.film{--film-edge:16%}.pl .film-pause{display:none}.pl-name{color:var(--pl-ink);text-wrap:balance;grid-area:name;margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.pl-note{color:var(--pl-muted);text-wrap:pretty;grid-area:note;margin:.3rem 0 0;font-size:.93rem;line-height:1.55}.pl-price{color:var(--pl-ink);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;grid-area:price;margin:0;font-size:1.15rem;font-weight:700}.pl-row:not(:has(.pl-note)){grid-template-areas:"film name price"}@media (width<=639px){.pl-row{-moz-column-gap:.9rem;grid-template-columns:7rem minmax(0,1fr);grid-template-areas:"film name""film price""film note";align-items:start;column-gap:.9rem;padding:.55rem .4rem}.pl-row:not(:has(.pl-note)){grid-template-areas:"film name""film price"}.pl-film{align-self:start;margin-top:.15rem}.pl-price{text-align:left;margin-top:.15rem;font-size:1.05rem}.pl-note{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.pl-row,.pl-live{transition:none}}.fc-film{aspect-ratio:16/9;--film-edge:9%;margin:-.75rem -1rem .75rem;position:relative}.fc-film>.film{height:100%;position:absolute;inset:0}@media (width>=1024px){.fc-film{margin:-.75rem -1.25rem .5rem}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body,#root{min-height:100%}html{scroll-padding-top:6rem;scroll-padding-bottom:max(var(--banner-h,0px), var(--dock-h,0px));-webkit-text-size-adjust:100%}@media (width<=767px){html{--dock-h:96px}}body{color:#0f2140;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background-color:#fff;margin:0;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}h1,h2{letter-spacing:-.01em;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus-ring,#0f2140);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-x-0{left:0;right:0}.-bottom-3{bottom:-.75rem}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.z-\[60\]{z-index:60}.m-5{margin:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-\[var\(--top-h\)\]{margin-top:calc(var(--top-h) * -1)}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-3{height:.75rem}.h-4{height:1rem}.h-52{height:13rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[210px\]{height:210px}.h-\[240px\]{height:240px}.h-\[320px\]{height:320px}.h-\[340px\]{height:340px}.h-\[34px\]{height:34px}.h-\[3px\]{height:3px}.h-\[620px\]{height:620px}.h-full{height:100%}.min-h-\[460px\]{min-height:460px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-36{width:9rem}.w-40{width:10rem}.w-48{width:12rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[120px\]{min-width:120px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[460px\]{max-width:460px}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[60ch\]{max-width:60ch}.max-w-full{max-width:100%}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.rotate-45{--tw-rotate:45deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-8{row-gap:2rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.text-balance{text-wrap:balance}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[24px\]{border-radius:24px}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-l-2{border-left-width:2px}.border-gold-500{--tw-border-opacity:1;border-color:rgb(196 154 82/var(--tw-border-opacity,1))}.border-navy-900\/15{border-color:#0f214026}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-black\/20{background-color:#0003}.bg-gold-100{--tw-bg-opacity:1;background-color:rgb(246 238 220/var(--tw-bg-opacity,1))}.bg-gold-400{--tw-bg-opacity:1;background-color:rgb(212 179 115/var(--tw-bg-opacity,1))}.bg-ivory{--tw-bg-opacity:1;background-color:rgb(251 249 245/var(--tw-bg-opacity,1))}.bg-ivory-100{--tw-bg-opacity:1;background-color:rgb(244 239 230/var(--tw-bg-opacity,1))}.bg-navy-900{--tw-bg-opacity:1;background-color:rgb(15 33 64/var(--tw-bg-opacity,1))}.bg-navy-950{--tw-bg-opacity:1;background-color:rgb(10 22 40/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[calc\(1rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[calc\(var\(--top-h\)\+2\.5rem\)\]{padding-top:calc(var(--top-h) + 2.5rem)}.pt-\[calc\(var\(--top-h\)\+3\.5rem\)\]{padding-top:calc(var(--top-h) + 3.5rem)}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[15px\]{font-size:15px}.text-\[2\.375rem\]{font-size:2.375rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.1\]{line-height:1.1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-gold-300{--tw-text-opacity:1;color:rgb(226 201 146/var(--tw-text-opacity,1))}.text-gold-500{--tw-text-opacity:1;color:rgb(196 154 82/var(--tw-text-opacity,1))}.text-gold-700{--tw-text-opacity:1;color:rgb(127 97 40/var(--tw-text-opacity,1))}.text-gold-800{--tw-text-opacity:1;color:rgb(107 81 34/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-navy-900{--tw-text-opacity:1;color:rgb(15 33 64/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.overline{text-decoration-line:overline}.decoration-gold-400{text-decoration-color:#d4b373}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[6px\]{text-underline-offset:6px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-gold-600{accent-color:#9c7633}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_34px_-24px_rgba\(15\,33\,64\,0\.4\)\]{--tw-shadow:0 14px 34px -24px #0f214066;--tw-shadow-colored:0 14px 34px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_34px_70px_-34px_rgba\(15\,33\,64\,0\.6\)\]{--tw-shadow:0 34px 70px -34px #0f214099;--tw-shadow-colored:0 34px 70px -34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.on-dark{--focus-ring:#e2c992}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:bg-gold-300:hover{--tw-bg-opacity:1;background-color:rgb(226 201 146/var(--tw-bg-opacity,1))}.hover\:bg-gold-500:hover{--tw-bg-opacity:1;background-color:rgb(196 154 82/var(--tw-bg-opacity,1))}.hover\:bg-ivory-200:hover{--tw-bg-opacity:1;background-color:rgb(233 225 211/var(--tw-bg-opacity,1))}.hover\:bg-navy-800:hover{--tw-bg-opacity:1;background-color:rgb(27 49 87/var(--tw-bg-opacity,1))}.hover\:text-gold-200:hover{--tw-text-opacity:1;color:rgb(236 220 182/var(--tw-text-opacity,1))}.hover\:text-gold-800:hover{--tw-text-opacity:1;color:rgb(107 81 34/var(--tw-text-opacity,1))}.hover\:text-navy-700:hover{--tw-text-opacity:1;color:rgb(42 64 104/var(--tw-text-opacity,1))}.hover\:text-navy-900:hover{--tw-text-opacity:1;color:rgb(15 33 64/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-navy-900:hover{text-decoration-color:#0f2140}.hover\:underline-offset-4:hover{text-underline-offset:4px}.focus\:not-sr-only:focus{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-\[70\]:focus{z-index:70}.focus\:rounded-full:focus{border-radius:9999px}.focus\:border-gold-500:focus{--tw-border-opacity:1;border-color:rgb(196 154 82/var(--tw-border-opacity,1))}.focus\:bg-navy-900:focus{--tw-bg-opacity:1;background-color:rgb(15 33 64/var(--tw-bg-opacity,1))}.focus\:px-5:focus{padding-left:1.25rem;padding-right:1.25rem}.focus\:py-3:focus{padding-top:.75rem;padding-bottom:.75rem}.focus\:font-semibold:focus{font-weight:600}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.group:hover .group-hover\:text-gold-800{--tw-text-opacity:1;color:rgb(107 81 34/var(--tw-text-opacity,1))}@media (width>=640px){.sm\:mb-0{margin-bottom:0}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-\[380px\]{height:380px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-baseline{align-items:baseline}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-\[calc\(var\(--top-h\)\+3\.5rem\)\]{padding-top:calc(var(--top-h) + 3.5rem)}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:leading-\[1\.08\]{line-height:1.08}}@media (width>=768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:w-64{width:16rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-\[calc\(var\(--top-h\)\+4\.5rem\)\]{padding-top:calc(var(--top-h) + 4.5rem)}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (width>=1024px){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:mt-0{margin-top:0}.lg\:mt-2{margin-top:.5rem}.lg\:flex{display:flex}.lg\:h-\[460px\]{height:460px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-28{padding-bottom:7rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-\[calc\(var\(--top-h\)\+4rem\)\]{padding-top:calc(var(--top-h) + 4rem)}.lg\:text-\[2\.75rem\]{font-size:2.75rem}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:text-\[3\.5rem\]{font-size:3.5rem}}@media (width>=1440px){.min-\[1440px\]\:inline-flex{display:inline-flex}.min-\[1440px\]\:hidden{display:none}}@media (width>=1024px){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}:where(.art){position:relative}.art svg{overflow:visible}.art :is(.art-subject,.art-jelly,.art-land,.art-land-spark,.art-straighten,.art-float,.art-twinkle,.art-pop,.art-spin,.art-swing,.art-wiggle,.art-beam){transform-box:fill-box;transform-origin:50%}.art :is(.art-jelly,.art-land,.art-straighten){transform-origin:50% 100%}.art [data-off]{display:none}.art-row-bleed{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.art .art-subject{transition:transform .9s cubic-bezier(.22,1,.36,1)}.art-jelly{animation:6.4s cubic-bezier(.45,0,.55,1) infinite art-jelly;animation-delay:var(--d,0s)}:is(.art:hover,.group:hover .art,a:hover .art) .art-jelly{animation-duration:3.2s}@keyframes art-jelly{0%,to{transform:none}45%{transform:scale(.994,1.012)}70%{transform:scale(1.004,.997)}}.art-land{animation:6.4s linear infinite art-land}.art-land-tray{animation-delay:-.6s}@keyframes art-land{0%,6%{opacity:0;animation-timing-function:cubic-bezier(.22,.61,.36,1);transform:translateY(-56px)}16%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1)}38%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(0)}44%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(1.006,.994)}52%,82%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.75,.2);transform:none}96%,to{opacity:0;transform:translateY(-56px)}}.art-land-spark{animation:6.4s ease-out infinite art-land-spark}@keyframes art-land-spark{0%,34%{opacity:0;transform:scale(.3)}44%{opacity:1;transform:scale(1)}58%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(.6)}}.art-straighten{animation:6.4s cubic-bezier(.45,0,.55,1) infinite art-straighten}@keyframes art-straighten{0%,34%{transform:rotate(-11deg)translate(-3px)}50%,84%{transform:none}to{transform:rotate(-11deg)translate(-3px)}}.art-float{animation:6.4s cubic-bezier(.45,0,.55,1) infinite art-float}.art-twinkle{animation:3.6s cubic-bezier(.45,0,.55,1) infinite art-twinkle}.art-pop{animation:3.6s cubic-bezier(.45,0,.55,1) infinite art-pop}.art-spin{animation:14s linear infinite art-spin}.art-swing{animation:5s cubic-bezier(.45,0,.55,1) infinite art-swing}.art-wiggle{animation:6s cubic-bezier(.45,0,.55,1) infinite art-wiggle}.art-beam{animation:3s ease-in-out infinite art-beam}.art-dash{animation:3s linear infinite art-dash}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes art-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.55;transform:scale(.62)rotate(30deg)}}@keyframes art-pop{0%,55%,to{transform:scale(1)}75%{transform:scale(1.07)}}@keyframes art-spin{to{transform:rotate(360deg)}}@keyframes art-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes art-wiggle{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-3deg)}90%{transform:rotate(2deg)}}@keyframes art-beam{0%,to{opacity:.35}50%{opacity:1}}@keyframes art-dash{to{stroke-dashoffset:-1px}}.art .art-draw{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .25s}html.fx .art:not([data-in]) .art-draw{stroke-dashoffset:1px}html.fx .art:not([data-vis]) *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.art *,.art .art-subject{transition:none!important;animation:none!important}.art .art-draw{stroke-dashoffset:0!important}}:root{--apex-blue:#0a8fd0;--apex-blue-2:#2fc6f6;--apex-blue-3:#1076b4;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.22, 1, .36, 1);--ease-jelly:cubic-bezier(.22, 1, .36, 1);--ease-glide:cubic-bezier(.22, 1, .36, 1);--porcelain:#ffffffdb;--tint:#f4efe6;--tint-deep:#ebe3d4;--shadow-soft:0 1px 2px #0f21400a, 0 18px 44px -24px #0f21403d;--shadow-lift:0 2px 6px #0f21400d, 0 28px 56px -26px #0f214057}body{background:#fff}::selection{color:#0f2140;background:#2fc6f647}:is(#main-content section,footer):is(.bg-navy-900,.bg-navy-950){background-image:linear-gradient(170deg,#13294d 0%,#0f2140 50%,#0b1a33 100%)}#main-content section:is([class~=border-t],[class~=border-b],[class~=border-y]){border-color:#0000}:root{--top-pad:12px;--top-bar:64px;--top-h:88px;--glide-tint:#b087431f}@media (width<=1279px){:root{--top-pad:10px;--top-bar:58px;--top-h:78px}}#main-content{padding-top:var(--top-h)}.site-top{z-index:50;padding:var(--top-pad) max(var(--top-pad), env(safe-area-inset-right)) 0 max(var(--top-pad), env(safe-area-inset-left));pointer-events:none;position:fixed;top:0;left:0;right:0}.site-top[data-scrolled]{--top-bar:58px}@media (width<=1279px){.site-top[data-scrolled]{--top-bar:54px}}.site-bar{isolation:isolate;pointer-events:auto;max-width:80rem;height:var(--top-bar);transition:height .7s var(--ease-glide);border-radius:999px;justify-content:space-between;align-items:center;gap:8px;margin:0 auto;padding:0 8px 0 26px;display:flex;position:relative}.site-bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);transition:background-color .7s var(--ease-glide), box-shadow .7s var(--ease-glide);background:#fffc;position:absolute;inset:0;box-shadow:0 1px 2px #0f21400d,0 10px 24px -16px #0f21404d}.site-top[data-scrolled] .site-bar:before{background-color:#ffffffed;box-shadow:0 1px 3px #0f21400f,0 10px 24px -16px #0f214059}@media (width<=1279px){.site-bar{padding:0 6px 0 18px}}@media (width>=1440px){.site-bar{padding-left:32px}}.site-logo{border-radius:999px;flex:none;align-items:center;min-height:44px;display:flex}.site-logo svg{transform-origin:0;transition:transform .7s var(--ease-glide)}.site-top[data-scrolled] .site-logo svg{transform:scale(.94)}.site-logo .logo-mark-g{transform-box:fill-box;transform-origin:50% 100%}.site-nav{isolation:isolate;align-items:center;gap:0}.site-glide{z-index:-1;background:var(--glide-tint);opacity:0;pointer-events:none;width:0;height:0;transition:transform .6s var(--ease-glide), width .6s var(--ease-glide), height .45s var(--ease-glide), opacity .4s ease;border-radius:999px;position:absolute;top:0;left:0}.site-link{color:#0f2140bd;white-space:nowrap;border-radius:999px;align-items:center;padding:9px clamp(8px,.72vw,10.4px);font-size:15px;font-weight:500;line-height:22px;transition:color .35s;display:inline-flex;position:relative}.site-link:hover,.site-link[aria-current]{color:#0f2140}.site-link[aria-current]{font-weight:600}.site-link-gold,.site-link-gold:hover{color:#7f6128}.site-nav:not([data-glide]) .site-link[aria-current]{background:var(--glide-tint)}.site-nav:not([data-glide]) .site-nav-group:has([aria-current]){background:var(--glide-tint)}.site-nav-group{border-radius:999px;align-items:center;display:inline-flex}.site-link-split{padding-right:2px}.site-chevron{color:#0f2140b3;border-radius:999px;justify-content:center;align-items:center;width:30px;height:36px;margin-right:4px;transition:color .3s;display:inline-flex}.site-chevron:hover{color:#0f2140}.site-chevron svg{transition:transform .55s var(--ease-glide)}.site-chevron[aria-expanded=true] svg{transform:rotate(180deg)}.site-menu{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);opacity:0;visibility:hidden;transform-origin:50% 0;width:min(70rem,100vw - 4rem);transition:opacity .3s ease, transform .45s var(--ease-glide), visibility 0s linear .45s;background:#fffffff7;border-radius:30px;padding:32px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-10px)scale(.985);box-shadow:0 2px 6px #0f21400d,0 34px 80px -30px #0f21406b}.site-menu[data-open]{opacity:1;visibility:visible;transition:opacity .4s ease, transform .6s var(--ease-glide), visibility 0s;transform:translate(-50%)scale(1)}.site-menu-link{color:#334155;border-radius:12px;margin:0 -10px;padding:5px 10px;font-size:14px;line-height:1.5;transition:background-color .3s,color .3s;display:block}.site-menu-link:hover{background:var(--tint);color:#0f2140}.site-actions{flex:none;align-items:center;gap:2px;display:flex}@media (width>=768px){.site-actions{gap:6px}}@media (width>=1280px){.site-actions{gap:10px}}.site-phone{color:#0f2140;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 4px;font-size:15px;font-weight:600;transition:color .3s}.site-phone:hover{color:#2a4068}.site-icon{color:#0f2140;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .35s;position:relative}.site-icon:hover,.site-icon:active{background:#0f21400f}.site-burger span{width:18px;height:2px;transition:transform .55s var(--ease-glide), width .55s var(--ease-glide);background:currentColor;border-radius:2px;position:absolute;left:13px}.site-burger span:first-child{transform:translateY(-4px)}.site-burger span:last-child{transform:translateY(4px)}.site-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-progress{z-index:-1;border-radius:inherit;pointer-events:none;opacity:clamp(0, calc(var(--p,0) * 40), 1);transition:opacity .6s var(--ease-glide);position:absolute;inset:0;overflow:hidden}.site-progress:before{content:"";--at:calc(28px + var(--p,0) * (100% - 56px));background:radial-gradient(64px 7px at var(--at) 100%, #d4b3738c, #d4b37333 50%, #d4b37300 100%), radial-gradient(170px 5px at calc(var(--at) - 70px) 100%, #e2c99233, #e2c99200 100%);position:absolute;inset:0}.site-lang{isolation:isolate;letter-spacing:.08em;color:#0f2140c7;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:5px;height:44px;padding:0 13px 0 11px;font-size:12.5px;font-weight:600;position:relative}.site-lang:before{content:"";z-index:-1;transition:background-color .4s var(--ease-glide), transform .5s var(--ease-glide);background:#0f21400b;border-radius:999px;position:absolute;inset:5px 0}.site-lang:hover{color:#0f2140}.site-lang:hover:before{background:var(--glide-tint)}.site-lang:active:before{transform:scale(.95)}@supports selector(:has(*)){.site-top:not([data-scrolled]):not([data-menu]) .site-bar:before{opacity:0;box-shadow:none;transform:scale(1.015,1.08)}.site-bar:before{transition:opacity .6s var(--ease-glide), transform .8s var(--ease-glide), background-color .7s var(--ease-glide), box-shadow .7s var(--ease-glide)}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) :is(.site-link,.site-chevron,.site-phone,.site-icon,.site-lang){color:#ffffffdb}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) :is(.site-link:hover,.site-link[aria-current],.site-chevron:hover,.site-lang:hover){color:#fff}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) .site-lang:before{background:#ffffff1a}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) .site-link-gold{color:#e2c992}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) .site-phone svg{color:#e2c992}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) :is(.site-glide,.site-icon:hover){background:#ffffff1a}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) .site-nav:not([data-glide]) .site-link[aria-current]{background:#ffffff1a}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) .site-logo svg{filter:brightness(1.45)saturate(.95)}.site-logo svg{transition:transform .7s var(--ease-glide), filter .6s var(--ease-glide)}:is(.site-link,.site-chevron,.site-phone,.site-icon,.site-lang){transition:color .5s var(--ease-glide), background-color .35s ease}.site-glide{transition:transform .6s var(--ease-glide), width .6s var(--ease-glide), height .45s var(--ease-glide), opacity .4s ease, background-color .5s var(--ease-glide)}}.site-scrim{z-index:-1;opacity:0;visibility:hidden;background:#0a162842;transition:opacity .45s,visibility 0s linear .45s;position:fixed;inset:0}.site-top[data-menu] .site-scrim{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s,visibility}.site-sheet{top:calc(var(--top-pad) + var(--top-bar) + 10px);left:max(var(--top-pad), env(safe-area-inset-left));right:max(var(--top-pad), env(safe-area-inset-right));max-width:34rem;max-height:calc(100dvh - var(--top-pad) - var(--top-bar) - 22px);overscroll-behavior:contain;-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);pointer-events:auto;opacity:0;visibility:hidden;transform-origin:88% 0;transition:opacity .28s ease, transform .45s var(--ease-glide), visibility 0s linear .45s;background:#fffffff7;border-radius:30px;margin-left:auto;position:absolute;overflow-y:auto;transform:translateY(-12px)scale(.965);box-shadow:0 2px 8px #0f21400f,0 34px 70px -26px #0f214080}.site-top[data-menu] .site-sheet{opacity:1;visibility:visible;transition:opacity .35s ease, transform .65s var(--ease-glide), visibility 0s;transform:none}.site-sheet-in{flex-direction:column;padding:10px;display:flex}@media (width<=639px){.site-bar{z-index:2}.site-sheet{z-index:1;top:calc(var(--top-pad) + var(--top-bar) / 2);max-width:none;max-height:calc(100dvh - var(--top-pad) - var(--top-bar) / 2 - 12px);border-radius:calc(var(--top-bar) / 2);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:inset(0 0 calc(100% - var(--top-bar) / 2) 0 round calc(var(--top-bar) / 2));transition:clip-path .45s var(--ease-glide), opacity .2s ease .25s, visibility 0s linear .45s;background:#fff;transform:none}.site-top[data-menu] .site-sheet{clip-path:inset(0 0 0 0 round calc(var(--top-bar) / 2));transition:clip-path .7s var(--ease-glide), opacity .15s ease, visibility 0s}.site-sheet-in{padding-top:calc(var(--top-bar) / 2 + 8px)}.site-bar{border-radius:calc(var(--top-bar) / 2);transition:height .7s var(--ease-glide), border-radius .45s var(--ease-glide)}.site-top[data-menu] .site-bar{border-radius:calc(var(--top-bar) / 2) calc(var(--top-bar) / 2) 0 0}.site-top[data-menu] .site-bar:before{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background-color:#fff}.site-top[data-menu] .site-progress{opacity:0}}.site-sheet-link{text-align:left;color:#0f2140;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;font-size:16px;font-weight:500;line-height:22px;transition:background-color .3s;display:flex}.site-sheet-link:hover,.site-sheet-link:active,.site-sheet-link[aria-current]{background:var(--glide-tint)}.site-sheet-link[aria-current]{font-weight:600}.site-sheet-link.text-gold-700{color:#7f6128}.site-sheet-link svg{transition:transform .55s var(--ease-glide)}.site-sheet-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.site-sheet-lang{color:#0f2140cc;justify-content:flex-start;gap:8px}.site-sheet-actions{flex-direction:column;gap:10px;padding:12px 6px 6px;display:flex}.site-top[data-menu] :is(.site-sheet-link,.site-sheet-actions){animation:site-rise .7s var(--ease-glide) both;animation-delay:calc(80ms + var(--i,0) * 26ms)}@keyframes site-rise{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site-more{opacity:0;visibility:hidden;transition:grid-template-rows .5s var(--ease-glide), opacity .3s ease, visibility 0s linear .5s;grid-template-rows:0fr;display:grid}.site-more[data-open]{opacity:1;visibility:visible;transition:grid-template-rows .65s var(--ease-glide), opacity .45s ease 80ms, visibility 0s;grid-template-rows:1fr}.site-more-in{background:#faf6ef;border-radius:22px;min-height:0;margin:0 6px;overflow:hidden}.site-more-in>div{padding:0 18px}.site-more-in>div:first-child{padding-top:16px}.site-more-in>div:last-child{padding-bottom:14px}.site-more-in>div+div{margin-top:14px}.site-dock{z-index:50;padding:0 max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));pointer-events:none;transition:transform .7s var(--ease-glide), opacity .5s ease, visibility 0s;position:fixed;bottom:0;left:0;right:0}.site-dock[data-away]{opacity:0;visibility:hidden;transition:transform .5s var(--ease-glide), opacity .3s ease, visibility 0s linear .5s;transform:translateY(calc(100% + 16px))}.site-dock-in{background:var(--porcelain);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);pointer-events:auto;border-radius:32px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;box-shadow:0 1px 3px #0f21400f,0 18px 44px -16px #0f214066}[data-fx-reveal]{transition:opacity .95s var(--ease-out) var(--fx-d,0s), translate 1.1s var(--ease-glide) var(--fx-d,0s), scale 1.1s var(--ease-glide) var(--fx-d,0s), filter .95s var(--ease-out) var(--fx-d,0s), transform .6s var(--ease-glide), box-shadow .6s var(--ease-glide), background-color .35s, color .3s}html.fx [data-fx-reveal]:not([data-in]){opacity:0;translate:0 28px;scale:.975}html.fx [data-fx-reveal=art]:not([data-in]){translate:0 40px;scale:.94}html.fx #main-content[data-fx-page]{animation:fx-page-in .8s var(--ease-out) both}@keyframes fx-page-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.jelly{display:inline}.jelly .jw{white-space:nowrap;display:inline-block}.jelly .jl{display:inline-block}html.fx [data-in="1"] .jelly .jl,html.fx .jelly[data-in="1"] .jl{animation:fx-letter-in .95s var(--ease-glide) both;animation-delay:calc(var(--fx-d,0s) + var(--i,0) * 16ms)}@keyframes fx-letter-in{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}.doodle{pointer-events:none;overflow:visible}.doodle path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.3s var(--ease-out) calc(var(--fx-d,0s) + .35s)}html.fx [data-in] .doodle path,html.fx .doodle[data-in] path{stroke-dashoffset:0}html.fx [data-in="0"] .doodle path,html.fx .doodle[data-in="0"] path{transition-delay:.7s}.doodle-boil{filter:none}:where(#root :is(a,button):is(.btn-fx,[class~=rounded-full]:is([class*=\ bg-],[class^=bg-],[class~=border]))){isolation:isolate;transform:translate3d(var(--bx,0px), calc(var(--by,0px) + var(--lift,0px)), 0) scale(var(--bs,1));transition:transform .55s var(--ease-glide), box-shadow .55s var(--ease-glide), background-color .4s ease, color .3s, opacity .95s var(--ease-out) var(--fx-d,0s), translate 1.1s var(--ease-glide) var(--fx-d,0s), scale 1.1s var(--ease-glide) var(--fx-d,0s), filter .95s var(--ease-out) var(--fx-d,0s);-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}:where(#root :is(a,button):is(.btn-fx,[class~=rounded-full]:is([class*=\ bg-],[class^=bg-],[class~=border]))):after{content:"";left:var(--rx,50%);top:var(--ry,50%);z-index:-1;background:var(--ripple,currentColor);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;transform:scale(0)}:where(#root :is(a,button))[data-ripple=a]:after{animation:fx-ripple-a .8s var(--ease-glide)}:where(#root :is(a,button))[data-ripple=b]:after{animation:fx-ripple-b .8s var(--ease-glide)}@keyframes fx-ripple-a{0%{opacity:.22;transform:scale(0)}to{opacity:0;transform:scale(34)}}@keyframes fx-ripple-b{0%{opacity:.22;transform:scale(0)}to{opacity:0;transform:scale(34)}}@media (hover:hover){:where(#root :is(a,button):is(.btn-fx,[class~=rounded-full]:is([class*=\ bg-],[class^=bg-],[class~=border]))):hover{--lift:-2px}}:where(#root :is(a,button):is(.btn-fx,[class~=rounded-full]:is([class*=\ bg-],[class^=bg-],[class~=border]))):active{--lift:0px;--bs:.97;transition-duration:.15s}#root :is(a,button)[class~=rounded-full]:is([class~=border],.btn-fx,.btn-soft,.btn-glass){background-image:none;border-color:#0000;animation:none}#root :is(a,button)[class~=rounded-full][class~=bg-gold-400]{--ripple:#fff;color:#0f2140;background-color:#d4b373;box-shadow:0 1px 2px #7f612829,0 12px 26px -12px #b08743b3}#root :is(a,button)[class~=rounded-full][class~=bg-navy-900]{--ripple:#fff;color:#fff;background-color:#0f2140;box-shadow:0 1px 2px #0f214033,0 14px 28px -14px #0f21409e}#root :is(a,button)[class~=rounded-full][class~=bg-white]{color:#0f2140;background-color:#fff;box-shadow:0 1px 2px #0f21400f,0 12px 28px -16px #0f21405c}#root :is(a,button)[class~=rounded-full]:is(.btn-soft,[class~=border]:not([class*=bg-white\/]):not([class~=bg-gold-400]):not([class~=bg-navy-900])){background-color:var(--tint);color:#0f2140;box-shadow:none}#root :is(a,button)[class~=rounded-full]:is(.btn-glass,[class*=bg-white\/][class~=border]){--ripple:#fff;color:#fff;box-shadow:none;background-color:#ffffff1a}@media (hover:hover){#root :is(a,button)[class~=rounded-full][class~=bg-gold-400]:hover{background-color:#c9a660;box-shadow:0 2px 4px #7f612829,0 18px 34px -14px #b08743c7}#root :is(a,button)[class~=rounded-full][class~=bg-navy-900]:hover{background-color:#1b3157;box-shadow:0 2px 4px #0f21402e,0 20px 36px -16px #0f2140a8}#root :is(a,button)[class~=rounded-full][class~=bg-white]:hover{background-color:#fbf8f2;box-shadow:0 2px 4px #0f21400f,0 18px 34px -18px #0f21406b}#root :is(a,button)[class~=rounded-full]:is(.btn-soft,[class~=border]:not([class*=bg-white\/]):not([class~=bg-gold-400]):not([class~=bg-navy-900])):hover{background-color:var(--tint-deep)}#root :is(a,button)[class~=rounded-full]:is(.btn-glass,[class*=bg-white\/][class~=border]):hover{background-color:#ffffff2b}}#root :is(a,button)[class~=rounded-full]:is([class~=bg-gold-400],[class~=bg-navy-900],[class~=bg-white]):active{box-shadow:0 1px 2px #0f214024,0 6px 14px -10px #0f214066}:is(a,button) svg.lucide{transition:transform .55s var(--ease-glide)}@media (hover:hover){:is(a,button):hover svg.lucide-arrow-right,:is(a,button):hover svg.lucide-chevron-right{transform:translate(4px)}:is(a,button):hover svg.lucide:not(.lucide-arrow-right):not(.lucide-chevron-right):not(.lucide-chevron-down){transform:rotate(-8deg)scale(1.12)}}#main-content :is(p,li) a:not([class*=rounded]){text-decoration-thickness:2px;transition:text-decoration-color .3s,color .3s}[data-fx-card]{position:relative}[data-fx-card]:not([data-fx-reveal]){transition:transform .6s var(--ease-glide), box-shadow .6s var(--ease-glide)}[data-fx-card]:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(460px circle at var(--gx,50%) var(--gy,0%), #ffffff24, transparent 50%);opacity:0;transition:opacity .6s var(--ease-glide);z-index:2;position:absolute;inset:0}@media (hover:hover){[data-fx-card]:hover{--lift:-6px;transform:perspective(1200px) rotateX(var(--ty,0deg)) rotateY(var(--tx,0deg)) translateY(var(--lift,0px));box-shadow:var(--shadow-lift)!important}[data-fx-card]:hover:after{opacity:1}[data-fx-card]:hover :is(svg.lucide,.icon-pop){transform:rotate(-6deg)scale(1.12)}}[data-fx-card] :is(svg.lucide){transition:transform .6s var(--ease-glide)}.faq-a:not([hidden]){animation:fx-unfold .65s var(--ease-glide)}@keyframes fx-unfold{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 -8px}to{opacity:1;clip-path:inset(0 0 -10%);translate:0}}.faq-q span[aria-hidden]{transition:transform .6s var(--ease-glide)!important}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){transition:box-shadow .4s var(--ease-glide), background-color .35s ease, border-color .3s, transform .4s var(--ease-glide);border-color:#0000}#root :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=bg-white\/]){background-color:#f3eee5}#root :is(input,select,textarea):focus{transform:translateY(-1px);box-shadow:0 0 0 2.5px #0a8fd0f2,0 0 0 7px #2fc6f633,0 12px 26px -16px #0a8fd08c}#root :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not([class*=bg-white\/]):focus{background-color:#fff}#root :is(input:not([type=checkbox]):not([type=radio]),select,textarea)[class*=bg-white\/]:focus{background-color:#ffffff1a;box-shadow:0 0 0 4px #e2c99247}.fx-cursor,.fx-cursor-dot{z-index:95;pointer-events:none;border-radius:50%;position:fixed;top:0;left:0}.fx-cursor{width:34px;height:34px;transition:width .45s var(--ease-glide), height .45s var(--ease-glide), margin .45s var(--ease-glide), background .4s ease, opacity .3s;background:radial-gradient(circle,#0a8fd024 0 55%,#0a8fd000 72%);margin:-17px 0 0 -17px}.fx-cursor[data-over]{background:radial-gradient(circle,#d4b37333 0 55%,#d4b37300 72%);width:58px;height:58px;margin:-29px 0 0 -29px}.fx-cursor[data-down]{width:26px;height:26px;margin:-13px 0 0 -13px}.fx-cursor-dot{background:#0a8fd0;width:6px;height:6px;margin:-3px 0 0 -3px}.fx-cursor[hidden],.fx-cursor-dot[hidden]{opacity:0}#main-content img:not([class*=opacity-]){transition:transform .8s var(--ease-out), filter .8s}#main-content :is(a,[data-fx-card]):hover img{transform:scale(1.04)}.fx-marquee{background:0 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.fx-marquee-track{width:max-content;animation:46s linear infinite fx-marquee;display:flex}.fx-marquee:hover .fx-marquee-track,.fx-marquee-wrap[data-paused] :is(.fx-marquee-track,.fx-marquee-star){animation-play-state:paused}.fx-marquee-wrap{position:relative}.fx-marquee-wrap .fx-marquee-pause{right:max(12px, env(safe-area-inset-right));opacity:.4;bottom:50%;transform:none}.fx-marquee-wrap:hover .fx-marquee-pause,.fx-marquee-wrap .fx-marquee-pause:focus-visible,.fx-marquee-wrap[data-paused] .fx-marquee-pause{opacity:1}@media (prefers-reduced-motion:reduce){.fx-marquee-wrap .fx-marquee-pause{display:none}}.fx-marquee-run{display:flex}.fx-marquee-item{color:#0f2140;white-space:nowrap;transition:color .35s, transform .6s var(--ease-glide);align-items:center;gap:1.75rem;padding:1.1rem 0 1.1rem 1.75rem;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-size:clamp(1.15rem,1.6vw,1.6rem);display:inline-flex}.fx-marquee-item:hover{color:var(--apex-blue);transform:translateY(-2px)}.fx-marquee-star{fill:#d4b373;width:1rem;height:1rem;animation:2.8s ease-in-out infinite art-twinkle}@keyframes fx-marquee{to{transform:translate(-50%)}}#root :is(span,div)[class~=rounded-full]:has(>svg.lucide):not([class*=px-]):not(a *):not(button *){--tw-ring-shadow:0 0 #0000;background-image:radial-gradient(circle at 34% 28%,#fff 0%,#f7f4ee 60%,#efe9de 100%);box-shadow:0 10px 20px -14px #0f214066}:is(.on-dark :is(span,div)[class~=rounded-full]:has(>svg.lucide):not([class*=px-]),.bg-navy-900 :is(span,div)[class~=rounded-full]:has(>svg.lucide):not([class*=px-])){background-image:radial-gradient(circle at 34% 28%,#ffffff29,#ffffff0d);box-shadow:0 12px 22px -14px #0009}html.fx [data-in="1"] svg.lucide-star{animation:fx-star-in .8s var(--ease-glide) both;animation-delay:calc(var(--fx-d,0s) + .25s)}html.fx [data-in="1"] svg.lucide-star:nth-child(2){animation-delay:calc(var(--fx-d,0s) + .32s)}html.fx [data-in="1"] svg.lucide-star:nth-child(3){animation-delay:calc(var(--fx-d,0s) + .39s)}html.fx [data-in="1"] svg.lucide-star:nth-child(4){animation-delay:calc(var(--fx-d,0s) + .46s)}html.fx [data-in="1"] svg.lucide-star:nth-child(5){animation-delay:calc(var(--fx-d,0s) + .53s)}@keyframes fx-star-in{0%{opacity:0;transform:translateY(4px)scale(.8)}to{opacity:1;transform:none}}.card-soft{box-shadow:var(--shadow-soft);background-color:#fff;background-image:linear-gradient(#fff 0%,#fdfbf8 55%,#f9f5ee 100%)}.card-navy{background-color:#13294d;background-image:linear-gradient(#172f57 0%,#13294d 55%,#112546 100%);box-shadow:0 24px 48px -30px #000000b8}.lift-soft{box-shadow:var(--shadow-soft)}.tint-soft{background-color:#f7f3ec}.tint-navy{background-color:#ffffff0f}#main-content :is(.card-soft,.card-navy)>h3,#main-content :is(.card-soft,.card-navy) h3:first-child{letter-spacing:-.005em;font-family:ui-serif,Iowan Old Style,Georgia,Cambria,Times New Roman,serif;font-weight:600}#main-content :is([class~=rounded-xl],[class~=rounded-2xl],[class~=rounded-3xl],[class~="rounded-[2rem]"],[class~="rounded-[2.5rem]"])[class~=border]:not([class*=bg-white\/]):not([class*=bg-navy]):not(:is(a,button,input,select,textarea,label)){box-shadow:var(--shadow-soft);background-color:#fff;background-image:linear-gradient(#fff 0%,#fdfbf8 55%,#f9f5ee 100%);border-color:#0000}#main-content :is(.bg-navy-900,.bg-navy-950,.on-dark) :is([class~=rounded-xl],[class~=rounded-2xl],[class~=rounded-3xl],[class~="rounded-[2rem]"],[class~="rounded-[2.5rem]"])[class~=border]:not(:is(a,button,input,select,textarea,label)),#main-content :is([class~=rounded-xl],[class~=rounded-2xl],[class~=rounded-3xl],[class~="rounded-[2rem]"],[class~="rounded-[2.5rem]"])[class~=border][class*=bg-white\/]:not(:is(a,button,input,select,textarea,label)){background-color:#13294d;background-image:linear-gradient(#172f57 0%,#13294d 55%,#112546 100%);border-color:#0000;box-shadow:0 24px 48px -30px #000000b8}#main-content label:is([class~=rounded-xl],[class~=rounded-2xl])[class~=border]{transition:background-color .35s ease, box-shadow .5s var(--ease-glide);background-color:#f7f3ec;border-color:#0000}#main-content label:is([class~=rounded-xl],[class~=rounded-2xl])[class~=border]:is([class~=bg-gold-100],:has(input:checked)){background-color:#f6eedc;box-shadow:0 10px 22px -16px #7f61288c}#main-content :is(div,li,dl,ol,ul,p)[class~=border-b],#main-content :is(div,li,dl,ol,ul,p)[class~=border-y],#main-content :is(div,li,dl,ol,ul,p)[class~=border-t],#main-content [class*=divide-]>*{border-color:#0000}#main-content [class~=border-l-2],#main-content [class~=border-l-4]{background-color:#f6f0e4;border-left-width:0;border-radius:16px;padding:14px 18px}#main-content :is(.bg-navy-900,.bg-navy-950,.on-dark) :is([class~=border-l-2],[class~=border-l-4]){background-color:#ffffff0f}#main-content [class~="h-[3px]"][class~=rounded]{height:6px;transition:background-color .6s var(--ease-glide);border-radius:999px}#main-content [class~="h-[3px]"][class~=rounded][class~=bg-slate-300]{background-color:#ebe3d4}#root :is(input[type=checkbox],input[type=radio]){accent-color:#0f2140}.consent-card{animation:consent-in .9s var(--ease-glide) both;background-image:linear-gradient(#172f57 0%,#0f2140 62%,#0d1d39 100%);box-shadow:0 2px 6px #0a162829,0 30px 64px -26px #0a162899}@keyframes consent-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}#main-content [class~=h-12][class~=w-12][class~=rounded-full][class~=bg-navy-900]{color:#0f2140;background-color:#fff;background-image:radial-gradient(circle at 34% 28%,#fff 0%,#f6f1e8 55%,#e9dfcc 100%);box-shadow:inset 0 -3px 6px #7f61281f,0 10px 18px -12px #0f214073}@media (prefers-reduced-motion:reduce){html.fx [data-fx-reveal]:not([data-in]){opacity:1;filter:none;translate:none;scale:none}.jelly .jl,[data-fx-card],:where(#root) :is(a,button){animation:none!important;transform:none!important}.fx-cursor,.fx-cursor-dot,html.fx body:after{display:none!important}.doodle path{stroke-dashoffset:0!important}.fx-marquee-track,svg.lucide-star,.site-top :is(.site-sheet-link,.site-sheet-actions){animation:none!important}#root [class~=rounded-full]:has(>svg.lucide){animation:none!important}}.site-top :is(.site-link,.site-phone,.site-cta){white-space:nowrap}@media (pointer:coarse){#root a:is([class~=block],[class~=inline-block]):not(:is(p,dd,td,h1,h2,h3,h4) a):not(.sr-only),#root li>a:not([class~=block],[class~=inline-block],[class~=inline-flex],[class~=flex],[class~=rounded-full]):not(:is(p,dd,td) a){padding-block:12px}#root li>a:not([class~=block],[class~=inline-block],[class~=inline-flex],[class~=flex],[class~=rounded-full]):not(:is(p,dd,td) a){display:inline-block}#root a:is([class~=inline-flex],[class~=flex]):not([class~=rounded-full]):not(:is(p,dd,td,h1,h2,h3,h4) a):not(.sr-only){min-height:44px}#root footer [class~=flex-wrap]>:is(a,button){align-items:center;min-height:44px;display:inline-flex}#root footer li>a{min-width:44px}}.faq-q:focus-visible{outline-offset:-3px;border-radius:1rem}:is(.card-navy,.tint-navy,.bg-navy-800,.bg-navy-900,.bg-navy-950){--focus-ring:#e2c992}:is(.bg-navy-800,.bg-navy-900,.bg-navy-950) :is(.card-soft,.bg-white,.bg-ivory,.tint-soft):not(a,button,input,select,textarea){--focus-ring:#0f2140}:is(a,button):is(.card-navy,.tint-navy,.bg-navy-800,.bg-navy-900,.bg-navy-950){--focus-ring:inherit}html:has(#main-content [data-top-tone=dark]) .site-top:not([data-scrolled]):not([data-menu]) :is(.site-logo,.site-link,.site-chevron,.site-phone,.site-icon,.site-lang,.site-cta){--focus-ring:#e2c992}.foot-end{padding-bottom:max(calc(5.25rem + env(safe-area-inset-bottom)), var(--banner-h,0px))}@media (width>=768px){.foot-end{padding-bottom:var(--banner-h,0px)}}.tc-stagewrap:has(.tc-stage:focus-visible){outline:3px solid var(--focus-ring,#0f2140);outline-offset:2px;border-radius:1.5rem}@media (width<=359px){.site-bar{gap:2px;padding:0 4px 0 12px}.site-logo svg{max-width:150px;height:auto}}.site-top[data-tight] .site-phone{display:none}.site-top[data-tight] .site-call{display:inline-flex}@media (width>=1280px){.site-top[data-tight="2"] .site-nav{display:none}.site-top[data-tight="2"] .site-burger{display:inline-flex}.site-top[data-tight="2"] :is(.site-sheet,.site-scrim){display:block}}
