.page_root__eOXsQ{--desk:#234e45;--cream:#f1efe6;--card:#f7f6f0;--ink:#23252b;--red:#d2493f;--red-text:#b53a31;--rule:#9db8df;--line:1.75rem;--head:2.75rem;--mono:var(--font-courier),"Courier New",Courier,monospace;min-height:100vh;background:var(--desk);color:var(--cream);font-family:var(--mono);font-size:1.0625rem;line-height:1.65}.page_root__eOXsQ :focus-visible{outline:3px solid #ffd166;outline-offset:3px}.page_srOnly__1pR1s{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_page__9kh56{max-width:78rem;margin-inline:auto;padding:1.5rem clamp(1.25rem,4vw,3rem) 7rem}.page_top__ZYMJQ{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.page_brand__YPvzg{display:inline-flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:700;color:var(--cream);text-decoration:none}.page_nav__NdAps{display:flex;align-items:center;gap:1.75rem}.page_nav__NdAps a:not(.page_tabBtn__oziVI){color:var(--cream);text-underline-offset:5px;text-decoration-thickness:2px}.page_tabBtn__oziVI{padding:.45rem 1rem;border-radius:4px 4px 0 0;background:var(--card);color:var(--ink);font-weight:700;text-decoration:none;box-shadow:0 3px 0 var(--red)}.page_tabBtn__oziVI:hover{background:#fff}.page_card__05Hkb{position:relative;background:var(--card);color:var(--ink);border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.25),0 18px 28px -16px rgba(0,0,0,.55)}.page_cardHead__01T3e{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:var(--head);padding-inline:1.25rem;border-bottom:2px solid var(--red);font-weight:700}.page_cardBody__oD22g{padding:0 1.25rem;line-height:var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--line) - 1px),var(--rule) calc(var(--line) - 1px),var(--rule) var(--line))}.page_cardBody__oD22g p{margin:0}.page_cardBody__oD22g p+p{margin-top:var(--line)}.page_idRed__04UfQ{color:var(--red-text);font-weight:700}.page_hero__aam82{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.page_headline__27wrI h1{margin:0;font-size:clamp(1.75rem,3.3vw,2.6rem);font-weight:700;line-height:calc(var(--line) * 2);letter-spacing:-.02em}.page_headline__27wrI .page_cardBody__oD22g{padding-bottom:0}.page_headline__27wrI .page_cardBody__oD22g>p:not(.page_actions___XoEr){margin-top:var(--line);max-width:36rem}.page_actions___XoEr{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:var(--line) 0 var(--line)}.page_cardBody__oD22g .page_actions___XoEr{margin-top:0;line-height:1.2}.page_btnCream__1ivDN,.page_btnInk__n1lq7,.page_btnLine__dcSvk,.page_btnOutline__DMiMm{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.4rem;border-radius:3px;font-weight:700;text-decoration:none;transition:background-color .12s}.page_btnInk__n1lq7{background:var(--ink);color:var(--card)}.page_btnInk__n1lq7:hover{background:#383b45}.page_btnLine__dcSvk{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:var(--card)}.page_btnLine__dcSvk:hover{background:#fff}.page_btnCream__1ivDN{height:3.4rem;font-size:1.125rem;background:var(--cream);color:var(--desk)}.page_btnCream__1ivDN:hover{background:#fff}.page_btnOutline__DMiMm{height:3.4rem;font-size:1.125rem;color:var(--cream);box-shadow:inset 0 0 0 2px var(--cream)}.page_btnOutline__DMiMm:hover{background:rgba(241,239,230,.12)}.page_drawerHint__dUx_K{margin:0 0 .5rem;font-size:.9375rem;color:rgba(241,239,230,.85)}.page_stack__Xn1oc{padding-top:1.4rem;filter:drop-shadow(0 18px 20px rgba(0,0,0,.35))}.page_slip__WrPrp{position:relative;margin-top:-2px;background:var(--card);color:var(--ink);box-shadow:0 -1px 0 rgba(0,0,0,.22)}.page_slip__WrPrp:first-child{margin-top:0;border-radius:3px 3px 0 0}.page_slip__WrPrp:last-child{border-radius:0 0 3px 3px}.page_tab__gC8iW{appearance:none;border:0;cursor:pointer;font-family:inherit;position:absolute;right:var(--tab-x);top:-1.4rem;z-index:1;display:flex;align-items:center;justify-content:center;min-width:3.1rem;height:1.4rem;padding:0 .6rem;border-radius:5px 5px 0 0;background:var(--card);color:var(--red-text);font-size:.875rem;font-weight:700;line-height:1;box-shadow:0 -1px 0 rgba(0,0,0,.22);transition:background-color .16s,color .16s}.page_slip__WrPrp[data-open=true] .page_tab__gC8iW{background:var(--red);color:var(--card)}.page_slipHead__LP29M{margin:0;font-size:inherit}.page_slipHead__LP29M button{display:flex;align-items:center;width:100%;height:var(--head);padding:0 1.25rem;border:0;border-bottom:2px solid var(--red);background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.page_slipHead__LP29M button:hover{background:rgba(35,37,43,.05)}.page_slipHead__LP29M button:focus-visible{outline-offset:-4px;outline-color:var(--ink)}.page_slipPanel__CmcLb{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.3,.7,.2,1),visibility 0s linear .3s}.page_slip__WrPrp[data-open=true] .page_slipPanel__CmcLb{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.3,.7,.2,1),visibility 0s}.page_slipClip__hFmvo{min-height:0;overflow:hidden}.page_slipBody__jQ6v1{min-height:calc(var(--line) * 7);padding:0 1.25rem;line-height:var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--line) - 1px),var(--rule) calc(var(--line) - 1px),var(--rule) var(--line))}.page_slipBody__jQ6v1 p{margin:0}.page_slipBody__jQ6v1 p+p{margin-top:var(--line)}.page_ref__ztySa{padding:0;border:0;background:none;color:var(--red-text);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;cursor:pointer}.page_ref__ztySa:focus-visible{outline-color:var(--ink)}.page_section__s2i6D{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem clamp(3rem,7vw,6rem);align-items:center;margin-top:clamp(6rem,11vw,9rem)}.page_deskCopy__IeQTK h2{margin:0 0 1.25rem;font-size:clamp(1.75rem,3.1vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.page_deskCopy__IeQTK p{margin:0;max-width:30rem;font-size:1.1875rem;line-height:1.7}.page_pulled__cqamC{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.page_pulled1__5uiXF{transform:rotate(-1.4deg);margin-right:2.5rem}.page_pulled2__w04Re{transform:rotate(1deg);margin-left:2.5rem}.page_pulled3__F_fzn{transform:rotate(-.6deg);margin-right:1.25rem}.page_stamp__N6__8{padding:.05rem .55rem;border:2px solid var(--red-text);border-radius:3px;color:var(--red-text);font-size:.8125rem;font-weight:700;line-height:1.5;white-space:nowrap;transform:rotate(-3deg)}.page_why__zlTgz{color:#4a4d57;font-style:italic}.page_qa___LIMr{display:grid;gap:1.75rem}.page_question__P6xga{max-width:26rem}.page_answer__84Gs9{margin-left:2.5rem}.page_answer__84Gs9 sup{font-size:.72em;font-weight:700;color:var(--red-text);line-height:0}.page_cited__RCKoM{color:#4a4d57;font-size:.9375rem}.page_files__KBcra ul{list-style:none;margin:0;padding:0}.page_files__KBcra li{overflow-wrap:anywhere}.page_plansSection__Cf1_a{display:block}.page_plans__7_g3L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;max-width:48rem}.page_plan__jteV2 .page_cardBody__oD22g{min-height:calc(var(--line) * 4)}.page_closing__X3HYA{margin-top:clamp(5rem,9vw,7rem)}.page_closing__X3HYA h2{margin:0;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;max-width:24ch}.page_closing__X3HYA .page_actions___XoEr{padding:2rem 0 0}.page_fine__pRpFB{margin:1.75rem 0 0;font-size:.9375rem;color:rgba(241,239,230,.85)}@media (max-width:960px){.page_hero__aam82,.page_section__s2i6D{grid-template-columns:minmax(0,1fr)}.page_answer__84Gs9,.page_pulled1__5uiXF,.page_pulled2__w04Re,.page_pulled3__F_fzn{margin-inline:0}}@media (max-width:560px){.page_nav__NdAps a:not(.page_tabBtn__oziVI){display:none}.page_plans__7_g3L{grid-template-columns:minmax(0,1fr)}.page_cardBody__oD22g,.page_cardHead__01T3e,.page_slipBody__jQ6v1,.page_slipHead__LP29M button{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.page_slipPanel__CmcLb,.page_slip__WrPrp[data-open=true] .page_slipPanel__CmcLb,.page_tab__gC8iW{transition:none}}.page_root__lBj0x{--blue:#2340f0;--pale:#cbd3ff;--marker:#ffe500;--white:#fff;--sans:var(--font-bricolage),system-ui,sans-serif;min-height:100vh;background:var(--blue);color:var(--white);font-family:var(--sans);font-size:1.125rem;line-height:1.5;font-optical-sizing:auto}.page_root__lBj0x :focus-visible{outline:3px solid var(--marker);outline-offset:3px;border-radius:4px}.page_wrap__5TY04{max-width:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3.5rem)}.page_hero__2VQQ_{padding-block:1.5rem clamp(4rem,8vw,7rem);background:var(--blue)}.page_top__kmVj0{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2rem,5vw,4rem)}.page_brand__8avlH{font-size:1.75rem;font-weight:750;letter-spacing:-.03em;color:var(--white);text-decoration:none}.page_nav__RxWF1{display:flex;align-items:center;gap:1.75rem;font-weight:550}.page_nav__RxWF1 a:not(.page_btnWhite__ruUUN){color:var(--white);text-underline-offset:5px;text-decoration-thickness:2px}.page_btnBlue__xjISw,.page_btnLine__5zw3F,.page_btnWhite__ruUUN{display:inline-flex;align-items:center;justify-content:center;height:2.75rem;padding:0 1.25rem;border-radius:6px;font-weight:700;text-decoration:none;transition:background-color .14s,color .14s}.page_btnWhite__ruUUN{background:var(--white);color:var(--blue)}.page_btnWhite__ruUUN:hover{background:var(--marker)}.page_heroGrid__UVSks{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,5rem);align-items:start}.page_h1__ChuP2{grid-column:1/-1;margin:0;max-width:14ch;font-size:clamp(3.4rem,9.4vw,9.5rem);font-weight:720;font-stretch:86%;line-height:.9;letter-spacing:-.045em;text-wrap:balance}.page_clipHint__CqYZf{margin:0 0 1.25rem;font-size:1rem;color:var(--pale)}.page_passage__YVcHU{margin:0;max-width:44rem;font-size:clamp(1.55rem,2.7vw,2.6rem);font-weight:500;line-height:1.22;letter-spacing:-.02em;color:var(--pale)}.page_phrase__5y95r{cursor:pointer;color:var(--white);padding:0 .1em;margin:0 -.1em;border-radius:3px;background-image:linear-gradient(var(--marker),var(--marker));background-repeat:no-repeat;background-position:0 100%;background-size:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline dotted;text-decoration-color:rgba(255,255,255,.6);text-decoration-thickness:2px;text-underline-offset:.16em;transition:background-size .42s cubic-bezier(.6,0,.2,1),color .16s .12s}.page_phrase__5y95r:hover{background-size:100% .16em}.page_phrase__5y95r[aria-pressed=true]{background-size:100% 100%;color:var(--blue);text-decoration-color:transparent}.page_clipActions__iIEhB{margin:1.75rem 0 0}.page_clipActions__iIEhB button{padding:0;border:0;background:none;color:var(--white);font:inherit;font-weight:650;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}.page_clipActions__iIEhB button:hover{color:var(--marker)}.page_tray__6qSBD{align-self:start;min-height:21rem;padding:1.25rem 1.25rem 1.5rem;border:2px solid var(--white);border-radius:16px}.page_tray__6qSBD h2{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:-.015em}.page_count__rooJ_{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;border-radius:999px;background:var(--marker);color:var(--blue);font-size:.95rem;font-variant-numeric:tabular-nums}.page_empty__yOiAc{margin:0;max-width:24rem;color:var(--pale)}.page_notes__zUt9W{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.page_note__JfoYQ{padding:.8rem 1rem .85rem;border-left:6px solid var(--marker);border-radius:4px 10px 10px 4px;background:var(--white);color:var(--blue);animation:page_drop__EgTGW .32s cubic-bezier(.2,.8,.2,1)}@keyframes page_drop__EgTGW{0%{opacity:0;translate:0 -10px}}.page_note__JfoYQ p{margin:0}.page_noteTitle__rgQvh{font-size:1.125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.page_noteMeta__xiMoD{font-size:.875rem;opacity:.8}.page_noteLinks__NZjp_{margin-top:.4rem!important;font-size:.9375rem;line-height:1.4}.page_summary__sF6fh{margin:1rem 0 0;font-size:.9375rem;color:var(--pale)}.page_blue__hI5JL,.page_paper__vz3_4,.page_yellow__STsay{padding-block:clamp(4.5rem,9vw,8rem)}.page_paper__vz3_4{background:var(--white);color:var(--blue)}.page_blue__hI5JL{background:var(--blue);color:var(--white)}.page_yellow__STsay{background:var(--marker);color:var(--blue);padding-bottom:8rem}.page_h2__fAynX{margin:0;max-width:15ch;font-size:clamp(2.3rem,5.4vw,5rem);font-weight:700;font-stretch:88%;line-height:.96;letter-spacing:-.04em;text-wrap:balance}.page_lede__ZB08q{margin:1.5rem 0 0;max-width:33rem;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5}.page_rows__g1nb5{list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;border-bottom:3px solid var(--blue)}.page_rows__g1nb5 li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:.5rem 2rem;align-items:baseline;padding:1.5rem 0;border-top:3px solid var(--blue)}.page_rowTitle__Tpn2Z{font-size:clamp(1.5rem,3vw,2.75rem);font-weight:680;line-height:1.05;letter-spacing:-.03em}.page_rowWhy__eeLjX{font-size:1.125rem}.page_rowAge__FXuNv{justify-self:end;padding:.1rem .5rem;border-radius:3px;background:var(--marker);font-size:1.0625rem;font-weight:700;white-space:nowrap}.page_askGrid__kiqVd,.page_filesGrid__0uHIZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem clamp(3rem,7vw,7rem);align-items:start}.page_qa__X94pz p{margin:0}.page_q__DGljl{font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:680;line-height:1.12;letter-spacing:-.03em;padding-bottom:1.5rem;margin-bottom:1.5rem!important;border-bottom:3px solid var(--white)}.page_a__sVSom{font-size:clamp(1.35rem,2.2vw,2rem);font-weight:500;line-height:1.35;letter-spacing:-.015em}.page_a__sVSom mark{padding:0 .12em;margin:0 -.12em;border-radius:3px;background:var(--marker);color:var(--blue);-webkit-box-decoration-break:clone;box-decoration-break:clone}.page_from__pHM7n{margin-top:1.5rem!important;font-size:1rem;color:var(--pale)}.page_from__pHM7n u{text-underline-offset:3px;color:var(--white)}.page_plans__nzwNo{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:3px solid var(--blue)}.page_plans__nzwNo>div{padding:1.25rem 1.5rem 0 0}.page_plans__nzwNo>div+div{padding-left:1.5rem;padding-right:0;border-left:3px solid var(--blue)}.page_plans__nzwNo dt{font-size:1.25rem;font-weight:700}.page_plans__nzwNo dd{margin:0}.page_price__g52GK{margin:.25rem 0 .5rem!important;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:720;font-stretch:88%;line-height:1;letter-spacing:-.04em}.page_closing__ZzVRO{margin:0;font-size:clamp(3.2rem,10.5vw,10.5rem);font-weight:720;font-stretch:84%;line-height:.88;letter-spacing:-.05em}.page_actions__hsZNM{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0}.page_btnBlue__xjISw,.page_btnLine__5zw3F{height:3.4rem;padding:0 1.75rem;font-size:1.125rem}.page_btnBlue__xjISw{background:var(--blue);color:var(--white)}.page_btnBlue__xjISw:hover{background:#1a31c4}.page_btnLine__5zw3F{color:var(--blue);box-shadow:inset 0 0 0 3px var(--blue)}.page_btnLine__5zw3F:hover{background:rgba(35,64,240,.1)}.page_yellow__STsay :focus-visible{outline-color:var(--blue)}.page_paper__vz3_4 :focus-visible{outline-color:var(--blue)}.page_fine__HmHLC{margin:2rem 0 0;font-size:1rem}@media (max-width:960px){.page_askGrid__kiqVd,.page_filesGrid__0uHIZ,.page_heroGrid__UVSks{grid-template-columns:minmax(0,1fr)}.page_tray__6qSBD{min-height:0}.page_rows__g1nb5 li{grid-template-columns:minmax(0,1fr) auto}.page_rowWhy__eeLjX{grid-column:1/-1;grid-row:2}}@media (max-width:560px){.page_nav__RxWF1 a:not(.page_btnWhite__ruUUN){display:none}.page_plans__nzwNo{grid-template-columns:1fr}.page_plans__nzwNo>div+div{padding-left:0;border-left:0;border-top:3px solid var(--blue);margin-top:1.25rem}}@media (prefers-reduced-motion:reduce){.page_phrase__5y95r{transition:none}.page_note__JfoYQ{animation:none}}.page_root___B8QS{--paper:#eef1ec;--paper-2:#e2e8e1;--ink:#123f7a;--blue:#2a62b4;--pink:#ff4fa3;--pink-text:#b0185f;--serif:var(--font-spectral),Georgia,"Times New Roman",serif;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.125rem;line-height:1.6}.page_root___B8QS :focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:2px}.page_page__ltfiY{max-width:84rem;margin-inline:auto;padding:1.25rem clamp(1rem,3.5vw,2.5rem) 7rem}.page_top__52pR3{display:flex;align-items:center;justify-content:space-between;padding:.25rem .25rem 1.25rem}.page_brand___3v_h{font-size:1.75rem;font-weight:600;font-style:italic;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.page_nav__sp4rg{display:flex;align-items:center;gap:1.75rem;font-weight:500}.page_nav__sp4rg a:not(.page_btnSmall__CXDJi){color:var(--ink);text-underline-offset:5px;text-decoration-thickness:1.5px}.page_btnLg__lFVAZ,.page_btnSmall__CXDJi,.page_btn__c6MwE{display:inline-flex;align-items:center;justify-content:center;height:2.6rem;padding:0 1.15rem;border-radius:2px;background:var(--ink);color:var(--paper);font-weight:600;text-decoration:none;box-shadow:3px 3px 0 var(--pink);transition:transform .14s,box-shadow .14s}.page_btnLg__lFVAZ:hover,.page_btnSmall__CXDJi:hover,.page_btn__c6MwE:hover{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--pink)}.page_btn__c6MwE{height:2.9rem;padding:0 1.4rem;font-size:1.0625rem}.page_btnLg__lFVAZ{height:3.4rem;padding:0 1.9rem;font-size:1.25rem;box-shadow:4px 4px 0 var(--pink)}.page_textLink__Qnb5k{font-weight:600;color:var(--ink);text-underline-offset:5px;text-decoration-thickness:1.5px}.page_textLink__Qnb5k:hover{text-decoration-color:var(--pink)}.page_hero__QUDo4{padding-bottom:1rem}.page_mapWrap__N2eRh{display:grid}.page_mapWrap__N2eRh>*{grid-area:1/1}.page_sheet__ZIozu{position:relative;aspect-ratio:1200/780;max-height:max(34rem,calc(100vh - 6.5rem));border:2px solid var(--ink);background:var(--paper);overflow:hidden}.page_contours__ll4xb,.page_overlay__Xd_w0{position:absolute;inset:0;width:100%;height:100%}.page_contours__ll4xb{fill:none;stroke-linecap:round;stroke-linejoin:round}.page_cMinor__PBqeF{stroke:var(--blue);stroke-width:1;opacity:.65}.page_cMajor__iwycR{stroke:var(--ink);stroke-width:1.8;opacity:.85}.page_cPink__tCfG9{stroke:var(--pink);stroke-width:2.4;mix-blend-mode:multiply}.page_frame__yAY3f{background:color-mix(in srgb,var(--paper) 95%,transparent);border:1.5px solid var(--ink);outline:1px solid var(--ink);outline-offset:-6px}.page_cartouche__seRRW{align-self:start;justify-self:start;z-index:2;width:min(31rem,42%);margin:2.5% 0 0 2.5%;padding:1.75rem 2rem 1.6rem}.page_cartouche__seRRW h1{margin:0;font-size:clamp(2rem,3.7vw,3.5rem);font-weight:350;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.page_cartouche__seRRW p{margin:1rem 0 0;font-size:1.125rem;line-height:1.5}.page_actions__1r02M{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.page_cartouche__seRRW .page_actions__1r02M{margin-top:1.4rem}.page_overlay__Xd_w0{z-index:1}.page_roads__xbzds path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-dasharray:6 6;opacity:.7;transition:opacity .18s,stroke-width .18s}.page_roads__xbzds path[data-on=true]{stroke-dasharray:none;stroke-width:3;opacity:1}.page_roads__xbzds path[data-off=true]{opacity:.18}.page_place__YmMJd{cursor:pointer;outline:none}.page_hit__vsQR4{fill:transparent}.page_dot__r30is{fill:var(--ink);stroke:var(--paper);stroke-width:2.5;transition:transform .16s}.page_focusRing__0RebE,.page_heatRing__UhRin{fill:none;stroke:var(--pink);stroke-width:3}.page_focusRing__0RebE{opacity:0}.page_place__YmMJd:focus-visible .page_focusRing__0RebE,.page_place__YmMJd[data-active=true] .page_focusRing__0RebE{opacity:1}.page_label__nwEw7{font-family:var(--serif);font-size:21px;font-style:italic;font-weight:500;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:6px;stroke-linejoin:round;pointer-events:none}.page_place__YmMJd[data-active=true] .page_label__nwEw7{font-weight:700}.page_under__cO42Z{align-self:end;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:0 1.25rem 1.25rem;pointer-events:none}.page_under__cO42Z>*{pointer-events:auto}.page_info__7QjWy{width:min(22rem,46%);padding:1rem 1.4rem .9rem;font-size:1rem;line-height:1.45}.page_info__7QjWy p{margin:0}.page_info__7QjWy p+p{margin-top:.25rem}.page_infoName__FRBqo{font-size:1.375rem;font-style:italic;font-weight:600;line-height:1.2}.page_legend__4g015{margin:0;padding:.85rem 1.3rem;display:grid;gap:.35rem;font-size:.9375rem;line-height:1.3}.page_legend__4g015>div{display:flex;align-items:center;gap:.75rem}.page_legend__4g015 dt{flex:none;display:grid}.page_legend__4g015 dd{margin:0}.page_gBlue__2mK_4{fill:none;stroke:var(--blue);stroke-width:1.4}.page_gBlueHeavy__u__8l{fill:none;stroke:var(--ink);stroke-width:2}.page_gRoad__5gjbI{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-dasharray:4 4}.page_gRoute__Xq4e7{fill:none;stroke:var(--ink);stroke-width:2.4}.page_gPink__feTAM{fill:none;stroke:var(--pink);stroke-width:3}.page_gPinkThin__nYiSD{fill:none;stroke:var(--pink);stroke-width:1.8}.page_gPinkHeavy__Q45Qj{fill:var(--pink);stroke:none}.page_gDot__Q2ecN{fill:var(--ink);stroke:var(--paper);stroke-width:2}.page_chips__i2r8p{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.page_chips__i2r8p button{padding:.25rem .85rem;border:1.5px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-style:italic;cursor:pointer;transition:background-color .12s}.page_chips__i2r8p button:hover{background:var(--paper-2)}.page_chips__i2r8p button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.page_legendSection__floEI{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem clamp(3rem,7vw,7rem);margin-top:clamp(5rem,10vw,9rem)}.page_legendIntro__Jn5XF{align-self:start;position:sticky;top:2rem}.page_closing__nlMmk h2,.page_legendIntro__Jn5XF h2{margin:0;font-size:clamp(2rem,3.8vw,3.4rem);font-weight:350;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.page_legendIntro__Jn5XF p{max-width:26rem;margin:1.25rem 0 0}.page_entries__24qp_{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--ink)}.page_entries__24qp_ li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.5rem;padding:1.75rem 0 1.9rem;border-bottom:1.5px solid var(--ink)}.page_glyph__DFmRg svg{width:3.5rem;height:3.5rem;overflow:visible}.page_entries__24qp_ h3{margin:0;font-size:1.6rem;font-weight:500;font-style:italic;line-height:1.2;letter-spacing:-.01em}.page_entries__24qp_ p{margin:.4rem 0 0;max-width:36rem}.page_route__33Jaf{margin:1.25rem 0 0;max-width:28rem}.page_route__33Jaf svg{width:100%;height:auto;overflow:visible}.page_routeLine__25Mc4{fill:none;stroke:var(--ink);stroke-width:2.2}.page_routeGhost__EJAiD{fill:none;stroke:var(--pink);stroke-width:5;mix-blend-mode:multiply;opacity:.7;transform:translate(2px,3px)}.page_routeText__OMhqI{font-family:var(--serif);font-size:15px;font-style:italic;fill:var(--ink)}.page_plansSection__3rGuf{margin-top:clamp(5rem,10vw,9rem)}.page_plans__PVNma{display:grid;grid-template-columns:1fr 1fr;max-width:50rem;background:var(--paper)}.page_plans__PVNma>div{padding:1.75rem 2rem 1.9rem}.page_plans__PVNma>div+div{border-left:1.5px solid var(--ink)}.page_plans__PVNma h2{margin:0;font-size:1.5rem;font-style:italic;font-weight:600;line-height:1.2}.page_price__WZbdN{margin:.25rem 0 .5rem!important;font-size:3rem;font-weight:300;line-height:1;letter-spacing:-.03em}.page_price__WZbdN span{font-size:1.0625rem;font-weight:400;letter-spacing:0}.page_plans__PVNma p{margin:0}.page_closing__nlMmk{margin-top:clamp(5rem,10vw,8rem)}.page_closing__nlMmk .page_actions__1r02M{margin-top:2rem}.page_fine__r7TwG{margin:1.75rem 0 0;font-size:1rem}@media (max-width:980px){.page_cartouche__seRRW{width:min(26rem,52%);padding:1.25rem 1.4rem}.page_cartouche__seRRW p:not(.page_actions__1r02M){display:none}.page_legendSection__floEI{grid-template-columns:minmax(0,1fr)}.page_legendIntro__Jn5XF{position:static}}@media (max-width:760px){.page_mapWrap__N2eRh{display:block}.page_cartouche__seRRW{width:auto;margin:0 0 1rem}.page_cartouche__seRRW p:not(.page_actions__1r02M){display:block}.page_under__cO42Z{flex-direction:column;align-items:stretch;padding:0;margin-top:1rem}.page_info__7QjWy{width:auto}.page_label__nwEw7{display:none}.page_place__YmMJd[data-active=true] .page_label__nwEw7{display:block;font-size:40px}.page_nav__sp4rg a:not(.page_btnSmall__CXDJi){display:none}.page_plans__PVNma{grid-template-columns:1fr}.page_plans__PVNma>div+div{border-left:0;border-top:1.5px solid var(--ink)}.page_entries__24qp_ li{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.page_glyph__DFmRg svg{width:2.75rem;height:2.75rem}}@media (prefers-reduced-motion:reduce){.page_btnLg__lFVAZ,.page_btnSmall__CXDJi,.page_btn__c6MwE,.page_roads__xbzds path{transition:none}}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]){--z-nav:40;--z-overlay:60;--z-switcher:90;--v-display:var(--font-geist-sans);--v-body:var(--font-geist-sans);--v-mono:var(--font-geist-mono);--dim:light-dark(rgb(0 0 0/0),rgb(0 0 0/0.28));color-scheme:light dark}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"])[data-theme=light]{color-scheme:light}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"])[data-theme=dark]{color-scheme:dark}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v1){--bg:light-dark(#f5f6f8,#0b0c10);--bg-2:light-dark(#eceef2,#13151b);--fg:light-dark(#0c0e13,#eceef4);--fg-2:light-dark(#454a58,#a7acbb);--fg-3:light-dark(#5d6272,#8a8f9e);--line:light-dark(#d8dbe2,#252833);--accent:light-dark(#2340f0,#94a6ff);--on-accent:light-dark(#f8f9ff,#0b0c10)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v2{--v-display:var(--font-sora);--v-body:var(--font-geist-sans);--v-mono:var(--font-jetbrains)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v2){color-scheme:dark;--bg:light-dark(#f2f5f0,#090b0a);--bg-2:light-dark(#e7ece3,#111512);--fg:light-dark(#0d110e,#e8ede9);--fg-2:light-dark(#454f48,#9ca59f);--fg-3:light-dark(#5c675f,#7d8780);--line:light-dark(#d1d9cd,#1f2622);--accent:light-dark(#3c680c,#a8e05c);--on-accent:light-dark(#f2f5f0,#090b0a)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"])[data-theme=light]:has(.v2){color-scheme:light}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v3{--v-display:var(--font-archivo);--v-body:var(--font-archivo);--v-mono:var(--font-plex-mono)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v3){--bg:light-dark(#e8e8e6,#121212);--bg-2:light-dark(#dcdcd9,#1b1b1b);--fg:light-dark(#121212,#eeeeeb);--fg-2:light-dark(#3b3b3b,#bcbcb8);--fg-3:light-dark(#575757,#93938f);--line:light-dark(#121212,#eeeeeb);--accent:light-dark(#ff4a1c,#ff5b2e);--on-accent:#121212}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v4{--v-display:var(--font-outfit);--v-body:var(--font-outfit)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v4){--bg:light-dark(#eceef1,#0d0e11);--bg-2:light-dark(#e0e3e8,#16181d);--fg:light-dark(#14161a,#eef0f3);--fg-2:light-dark(#4a505a,#aab0bb);--fg-3:light-dark(#5a606b,#8b919d);--line:light-dark(#d0d4db,#262a31);--accent:light-dark(#c4224c,#ff7395);--accent-2:light-dark(#8f1738,#ffb0c3);--on-accent:light-dark(#fbf7f8,#16080c)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v5{--v-display:var(--font-bricolage);--v-body:var(--font-bricolage)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v5){--bg:light-dark(#f1f2f5,#121215);--bg-2:light-dark(#e6e8ec,#1b1b20);--surface:light-dark(#fbfbfc,#202026);--fg:light-dark(#16161b,#f1f1f4);--fg-2:light-dark(#4a4a55,#b6b6c2);--fg-3:light-dark(#65656f,#8f8f9c);--line:light-dark(#d5d7de,#2d2d35);--accent:#ffd83d;--on-accent:#16161b}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-marquee{to{transform:translateX(-50%)}}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-caret{50%{opacity:0}}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-rise{0%{transform:translateY(110%)}}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-fade-up{0%{opacity:0;transform:translateY(18px)}}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-wipe{to{transform:scaleY(0)}}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-settle{0%{transform:scale(1.14)}}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]){background:var(--bg,#0b0b0d);color:var(--fg,#ececf0);font-family:var(--v-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]){scroll-behavior:smooth;interpolate-size:allow-keywords}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .font-display,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) h1,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) h2,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) h3{font-family:var(--v-display,var(--v-body))}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) ::selection{background:var(--accent,#94a6ff);color:var(--on-accent,#0b0c10)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) :focus-visible{outline:2px solid var(--accent,#94a6ff);outline-offset:3px}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v3) :focus-visible,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]):has(.v5) :focus-visible{outline-color:var(--fg)}@media (prefers-reduced-motion:reduce){:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]){scroll-behavior:auto}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) *,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) :after,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-caret,:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-marquee{animation:none!important}}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v3 .display{font-family:var(--v-display);font-stretch:125%;font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:.88}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) details.faq::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease-out-expo),content-visibility .4s allow-discrete}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) details.faq[open]::details-content{block-size:auto}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) details.faq>summary{list-style:none}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) details.faq>summary::-webkit-details-marker{display:none}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) details.faq[open] .faq-plus{transform:rotate(45deg)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v4 .glass{background:color-mix(in oklab,var(--bg) 58%,transparent);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);border:1px solid color-mix(in oklab,var(--fg) 11%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#ffffff 42%,transparent),0 14px 34px -14px rgb(22 26 38/.28)}@media (prefers-reduced-transparency:reduce){:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v4 .glass{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v5 .hl{position:relative;isolation:isolate;white-space:nowrap;color:var(--on-accent)}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v5 .hl:before{content:"";position:absolute;inset:.06em -.14em .02em;z-index:-1;border-radius:.2em .35em .25em .4em;background:var(--accent);transform:rotate(-1.2deg) scaleX(0);transform-origin:left center;animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-hl-sweep .9s var(--ease-out-expo) .7s forwards}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .v5 .hl-static:before{animation:none;transform:rotate(-1.2deg) scaleX(1)}@keyframes gallery-with-taste-skill-sonnet-5-5-source-app-globals-hl-sweep{to{transform:rotate(-1.2deg) scaleX(1)}}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-marquee{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-marquee 38s linear infinite}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-caret{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-caret 1.05s steps(1) infinite}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-rise{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-rise 1s cubic-bezier(.16,1,.3,1) both}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-fade-up{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-fade-up .9s cubic-bezier(.16,1,.3,1) both}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-wipe{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-wipe 1.3s cubic-bezier(.16,1,.3,1) both}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]) .animate-settle{animation:gallery-with-taste-skill-sonnet-5-5-source-app-globals-settle 1.8s cubic-bezier(.16,1,.3,1) both}:where(.gallery-generation[data-gallery-group=with-taste-skill][data-gallery-model="sonnet-5.5"]){--ease-out-expo:cubic-bezier(0.16,1,0.3,1)}