:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="sonnet-5.5"]){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:where(.gallery-generation[data-gallery-group=with-design-skill][data-gallery-model="sonnet-5.5"]){scroll-behavior:auto}}.page_root__5STUQ{--paper:#fbfbfd;--rail:#f1f2f6;--rule:#dddfe8;--ink:#20263a;--quiet:#5c637c;--link:#4a3fcb;--wash:#eeebfd;--serif:var(--font-literata),Georgia,"Times New Roman",serif;--sans:var(--font-hanken),system-ui,sans-serif;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--sans)}.page_root__5STUQ :focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:3px}.page_app__dSMqV{display:grid;grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh}.page_rail__YpP57{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:1.75rem;padding:1.5rem 1rem;background:var(--rail);border-right:1px solid var(--rule)}.page_brandSmall__qOj5H,.page_brand__W16SX{display:inline-flex;align-items:center;gap:.6rem;padding:0 .5rem;font-family:var(--serif);font-size:1.3rem;font-weight:650;letter-spacing:-.01em;color:var(--ink);text-decoration:none}.page_mark__htGro{color:var(--link)}.page_rail__YpP57 .page_mark__htGro rect:last-child{fill:var(--rail)}.page_vault__7cH1Z ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.page_vaultFolder__EqlOM{gap:.5rem;padding:0 .5rem .5rem;font-size:.8125rem}.page_file__GNQ7H,.page_vaultFolder__EqlOM{display:flex;align-items:center;color:var(--quiet)}.page_file__GNQ7H{gap:.6rem;padding:.4rem .5rem .4rem 1.25rem;border-radius:6px;font-size:.9375rem;text-decoration:none}.page_file__GNQ7H:hover{background:rgba(32,38,58,.06);color:var(--ink)}.page_file__GNQ7H[aria-current=true]{background:#fff;color:var(--link);font-weight:600;box-shadow:0 0 0 1px var(--rule)}.page_railFoot__y8r09{margin-top:auto}.page_workspace__1m0BV{min-width:0;display:flex;flex-direction:column}.page_topbar__1JzCj{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:1rem;height:3.5rem;padding:0 clamp(1.25rem,4vw,3rem);background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule)}.page_brandSmall__qOj5H{display:none;padding:0}.page_crumb__2lQ7x{margin:0;font-size:.875rem;color:var(--quiet)}.page_crumb__2lQ7x b{font-weight:600;color:var(--ink)}.page_crumb__2lQ7x span{margin:0 .25rem}.page_topActions__N9vYL{margin-left:auto;display:flex;align-items:center;gap:1.25rem}.page_textLink__uxxXv{font-size:.9375rem;font-weight:500;color:var(--ink);text-underline-offset:3px;text-decoration-color:var(--rule);text-decoration-thickness:2px}.page_textLink__uxxXv:hover{text-decoration-color:var(--link)}.page_buttonQuietLg__RnSDQ,.page_buttonSolidLg__tLo82,.page_buttonSolid__c5lFG{display:inline-flex;align-items:center;justify-content:center;height:2.25rem;padding:0 1rem;border-radius:8px;background:var(--link);color:#fff;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .12s}.page_buttonSolidLg__tLo82:hover,.page_buttonSolid__c5lFG:hover{background:#3b31b0}.page_buttonQuietLg__RnSDQ,.page_buttonSolidLg__tLo82{height:2.9rem;padding:0 1.4rem;font-size:1rem}.page_buttonQuietLg__RnSDQ{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--rule)}.page_buttonQuietLg__RnSDQ:hover{background:var(--rail)}.page_rail__YpP57 .page_buttonSolid__c5lFG{width:100%}.page_sheet__f6QMI{display:grid;grid-template-columns:minmax(0,37rem) 15rem;column-gap:clamp(3rem,6vw,6rem);justify-content:center;padding:clamp(3rem,7vw,5.5rem) clamp(1.25rem,4vw,3rem) 4rem}.page_note__0QgqM{font-family:var(--serif);font-size:1.1875rem;line-height:1.72;font-optical-sizing:auto}.page_note__0QgqM p{margin:0 0 1.15em}.page_note__0QgqM ul{margin:0 0 1.4em;padding-left:1.3em}.page_note__0QgqM li{margin-bottom:.3em;padding-left:.25em}.page_note__0QgqM li::marker{color:var(--link)}.page_title__NBNj7{margin:0 0 2rem;font-family:var(--serif);font-size:clamp(2.6rem,5.6vw,4.1rem);font-weight:620;line-height:1.04;letter-spacing:-.025em;text-wrap:balance}.page_props__coj7n{margin:0 0 2.5rem;padding:.75rem 0;border-block:1px solid var(--rule);font-family:var(--sans);font-size:.9375rem;line-height:1.5}.page_props__coj7n div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem;padding:.3rem 0}.page_props__coj7n dt{color:var(--quiet)}.page_props__coj7n dd{margin:0}.page_lead__p9KDf{font-size:1.5rem;line-height:1.5;letter-spacing:-.008em;text-wrap:pretty}.page_h2___ctWI{margin:3.75rem 0 1rem;font-family:var(--serif);font-size:1.85rem;font-weight:620;line-height:1.2;letter-spacing:-.018em;scroll-margin-top:5rem;text-wrap:balance}.page_inline__jTSBw{padding:.1em .4em;border-radius:4px;background:var(--rail);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82em}.page_linkWrap__y8E0M{position:relative;display:inline}.page_wikilink__78Mn5{appearance:none;border:0;padding:0;margin:0;background:none;font:inherit;color:var(--link);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--link) 45%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.2em;transition:background-color .12s}.page_wikilink__78Mn5:hover,.page_wikilink__78Mn5[aria-expanded=true]{background:var(--wash);text-decoration-color:var(--link)}sup .page_wikilink__78Mn5{font-family:var(--sans);font-size:.8em;font-weight:600;padding:0 .2em;margin-left:.1em;border-radius:4px;background:var(--wash);text-decoration:none}.page_peek__tGEMq{position:absolute;z-index:20;left:0;top:calc(100% + .5rem);display:block;width:min(20.5rem,calc(100vw - 2rem));padding:1rem 1.1rem .85rem;border-radius:10px;border:1px solid var(--rule);background:#fff;color:var(--ink);font-family:var(--serif);font-size:.9375rem;font-weight:400;font-style:normal;line-height:1.55;text-align:left;text-decoration:none;letter-spacing:0;box-shadow:0 14px 34px rgba(32,38,58,.16);animation:page_peekIn__yIJMU .14s ease-out}.page_peek__tGEMq:before{content:"";position:absolute;inset:-.6rem 0 auto 0;height:.6rem}@keyframes page_peekIn__yIJMU{0%{opacity:0;translate:0 -4px}}.page_peekTitle__B4kG3{display:block;margin-bottom:.35rem;font-family:var(--sans);font-size:1rem;font-weight:650}.page_peekBody__RAMAS{display:block}.page_peekLine__fU8hb{display:block;margin-bottom:.3rem}.page_peekFoot__OVyoR{display:block;margin-top:.6rem;padding-top:.55rem;border-top:1px solid var(--rule);font-family:var(--sans);font-size:.8125rem;color:var(--quiet)}.page_backlinks__X62q9{margin:1.75rem 0 1.5rem;padding:0 0 0 1.25rem;border-left:2px solid var(--rule)}.page_backlinks__X62q9 figcaption{margin-bottom:.75rem;font-family:var(--sans);font-size:.875rem;font-weight:650;color:var(--quiet)}.page_backlinks__X62q9 ul{list-style:none;margin:0;padding:0}.page_backlinks__X62q9 li{margin:0 0 1rem;padding:0}.page_src__WeT9O{display:block;font-family:var(--sans);font-size:.9375rem;font-weight:650;color:var(--link)}.page_backlinks__X62q9 p,.page_mentions__bmwzj p{margin:.1rem 0 0;font-size:1rem;line-height:1.55}.page_mentions__bmwzj mark,.page_note__0QgqM mark{background:#fbeeb5;color:inherit;padding:0 .15em;border-radius:3px}.page_linkNow__mRKzG{appearance:none;border:0;padding:0;background:none;font-family:var(--sans);font-size:.875rem;font-weight:600;color:var(--link);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.page_callout__L78Ua{margin:1.75rem 0;padding:1.1rem 1.25rem .2rem;border-left:3px solid var(--link);border-radius:0 10px 10px 0;background:var(--wash)}.page_q__E_EPa{display:flex;align-items:center;gap:.6rem;font-family:var(--sans);font-size:1.0625rem;font-weight:650;color:var(--link)}.page_q__E_EPa svg{flex:none}.page_code__eeEXu{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:8px;background:var(--rail);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875rem;line-height:1.8;overflow-x:auto}.page_actions__AY3XS{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.page_mentions__bmwzj{grid-column:2;grid-row:1;position:sticky;top:5.5rem;align-self:start;padding-top:.6rem;border-top:1px solid var(--rule)}.page_mentions__bmwzj h2{margin:0 0 1rem;font-size:.875rem;font-weight:650;color:var(--quiet)}.page_mentions__bmwzj ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.page_mentions__bmwzj a{display:block;color:inherit;text-decoration:none;font-family:var(--serif)}.page_mentions__bmwzj a:hover .page_src__WeT9O{text-decoration:underline;text-underline-offset:3px}.page_mentions__bmwzj p{font-size:.9375rem;color:var(--quiet)}.page_foot__BWizm{margin-top:auto;padding:2rem clamp(1.25rem,4vw,3rem) 6rem;border-top:1px solid var(--rule);font-size:.875rem;color:var(--quiet)}.page_foot__BWizm p{margin:0}@media (max-width:1180px){.page_sheet__f6QMI{grid-template-columns:minmax(0,37rem)}.page_mentions__bmwzj{grid-column:1;grid-row:2;position:static;margin-top:3rem}}@media (max-width:860px){.page_app__dSMqV{grid-template-columns:minmax(0,1fr)}.page_rail__YpP57{display:none}.page_brandSmall__qOj5H{display:inline-flex}.page_crumb__2lQ7x,.page_textLink__uxxXv{display:none}.page_note__0QgqM{font-size:1.125rem}.page_lead__p9KDf{font-size:1.3rem}.page_props__coj7n div{grid-template-columns:5.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page_peek__tGEMq{animation:none}}@font-face{font-family:Literata;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/f5fd7fa081f0095c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/63b7c45fa2c08726-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c15411976f7445fe-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/7d494be9f96c1c46-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/6dd5a11fbf2ad63b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/fb02fcad9286e72e-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/2641317c8e7e169d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:italic;font-weight:900;font-display:swap;src:url(/_next/static/media/99d56ff7cb83b28b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b5549605e6db3664-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/cceea8c716f5ddab-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e996a844a97a0ded-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f2b626042154c790-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/dbfa021748cf254c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0d960881958f0654-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e2b8ef07397800-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a7f6952546629ccf-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Literata Fallback;src:local("Times New Roman");ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:118.15%}.__className_a316e8{font-family:Literata,Literata Fallback}.__variable_a316e8{--font-literata:"Literata","Literata Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/4d66492696604fd4-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/a7eebedd7058d912-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ddb9ac14c841fe2-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9639145883d3f21-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d49ee274630c5cd6-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4019c26aaaa81da6-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cdfefd7075b90ed3-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/42153c5bdb3b1c68-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/754c83f49926458a-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_ff4c7d{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_ff4c7d{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}.page_root__a3f1_{--bone:#e7eae4;--sage:#cbd3cc;--fog:#a9b8c4;--slate:#4f6484;--bedrock:#232d4a;--deep:#171f38;--ink:#15203b;--paper:#f4f6f2;--gold:#e0a82e;--sans:var(--font-archivo),system-ui,sans-serif;min-height:100vh;background:var(--bedrock);color:var(--ink);font-family:var(--sans);font-stretch:100%;font-size:1.0625rem;line-height:1.55}.page_root__a3f1_ :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.page_srOnly__41MGX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_page__D3a_F{position:relative}.page_band__aQS_h{position:relative;isolation:isolate;padding-block:clamp(3rem,6vw,5rem) clamp(9rem,12vw,11rem)}.page_band__aQS_h[data-tone=bedrock],.page_band__aQS_h[data-tone=slate]{color:var(--paper)}.page_band__aQS_h:last-of-type{padding-bottom:6rem}.page_bedding__Yp6lF{position:absolute;inset:0;width:100%;height:100%;z-index:-1;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.16}.page_bedding__Yp6lF,.page_bedding__Yp6lF path{vector-effect:non-scaling-stroke}.page_edge__4GbkY{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(60px,7vw,90px);z-index:0;pointer-events:none}.page_inner__0TRdG{position:relative;z-index:1;max-width:82rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.page_root__a3f1_ h1,.page_root__a3f1_ h2,.page_root__a3f1_ h3{margin:0;font-weight:800;text-wrap:balance}.page_root__a3f1_ h1{font-size:clamp(2.7rem,12.4cqi,7.4rem);font-stretch:125%;line-height:.92;letter-spacing:-.035em}.page_root__a3f1_ h1 span{display:block;white-space:nowrap}.page_root__a3f1_ h2{font-size:clamp(2.2rem,4.6vw,4rem);font-stretch:118%;font-weight:780;line-height:.98;letter-spacing:-.03em}.page_copy__JKXsj p{max-width:34rem;margin:1.5rem 0 0;font-size:1.1875rem;line-height:1.6}.page_top__I7K6M{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(2.5rem,6vw,5rem)}.page_brand__hvyZ4{font-size:1.5rem;font-stretch:125%;font-weight:800;letter-spacing:-.03em;color:inherit;text-decoration:none}.page_topNav__P7mku{display:flex;align-items:center;gap:1.75rem;font-weight:560}.page_topNav__P7mku a:not(.page_btnSmall__job17){color:inherit;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:2px}.page_topNav__P7mku a:not(.page_btnSmall__job17):hover{text-decoration:underline}.page_btnGhost__jMcSt,.page_btnGold__oJ_Dx,.page_btnSmall__job17{display:inline-flex;align-items:center;justify-content:center;height:2.6rem;padding:0 1.15rem;border-radius:6px;background:var(--ink);color:var(--bone);font-weight:700;text-decoration:none;transition:background-color .14s,color .14s}.page_btnSmall__job17:hover{background:#26345a}.page_hero__XyrFH{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(19rem,.82fr);grid-template-areas:"title core" "search core";column-gap:clamp(2rem,5vw,5rem);align-items:start}.page_heroTitle__uBDOf{grid-area:title;container-type:inline-size}.page_lead__OkDYq{max-width:33rem;margin:1.75rem 0 0;font-size:1.25rem;line-height:1.5}.page_search__YnUtg{grid-area:search;align-self:start;margin-top:2.25rem;max-width:40rem}.page_field__ZDbxX{display:flex;height:3.75rem;border:2px solid var(--ink);border-radius:8px;background:#f5f7f3;overflow:hidden}.page_field__ZDbxX:focus-within{outline:3px solid var(--gold);outline-offset:3px}.page_field__ZDbxX input{flex:1;min-width:0;padding:0 1.1rem;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1.125rem;outline:none}.page_field__ZDbxX input::placeholder{color:#5a6580}.page_field__ZDbxX button{padding:0 1.4rem;border:0;background:var(--ink);color:var(--bone);font:inherit;font-weight:700;cursor:pointer}.page_field__ZDbxX button:hover{background:#26345a}.page_tryRow__VXIBL{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.9375rem;font-weight:560}.page_suggest___t5CG{padding:.25rem .7rem;border:1.5px solid rgba(21,32,59,.5);border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer;transition:background-color .12s}.page_suggest___t5CG:hover{background:rgba(21,32,59,.1)}.page_status__7xjBj{min-height:3.1em;margin:1rem 0 0;font-size:1rem;line-height:1.5}.page_status__7xjBj b{font-weight:750;background:linear-gradient(transparent 62%,var(--gold) 62%)}.page_core__EbLzd{grid-area:core;list-style:none;margin:0;padding:0;border-radius:10px;overflow:hidden;box-shadow:0 0 0 2px var(--ink)}.page_layer__l2KOv{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem;padding:.95rem 1rem 1rem}.page_layer__l2KOv[data-tone=sage]{background:var(--sage)}.page_layer__l2KOv[data-tone=fog]{background:var(--fog)}.page_layer__l2KOv[data-tone=slate]{background:var(--slate);color:var(--paper)}.page_layer__l2KOv[data-tone=bedrock]{background:var(--bedrock);color:var(--paper)}.page_layer__l2KOv[data-tone=deep]{background:var(--deep);color:var(--paper)}.page_layerLabel__uepww{padding-top:.3rem;font-size:.8125rem;font-weight:700;line-height:1.25}.page_fossils__Pe6pi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.page_fossil__DvHLG{max-width:100%;padding:.3rem .65rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:4px;background:color-mix(in srgb,#fff 35%,transparent);font-size:.875rem;font-weight:560;line-height:1.35;transition:opacity .22s,background-color .22s,transform .22s}.page_layer__l2KOv[data-tone=bedrock] .page_fossil__DvHLG,.page_layer__l2KOv[data-tone=deep] .page_fossil__DvHLG,.page_layer__l2KOv[data-tone=slate] .page_fossil__DvHLG{background:rgba(255,255,255,.1)}.page_fossil__DvHLG[data-dim=true]{opacity:.32}.page_fossil__DvHLG[data-hit=true]{background:var(--gold);border-color:var(--ink);color:var(--ink);font-weight:750;transform:translateX(6px)}.page_split__Zi9nR{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,6rem);align-items:start}.page_age__C4GEz{font-size:.875rem;font-weight:650;opacity:.8}.page_noteTitle__MdaU7{font-weight:750}.page_sources__SvwpX{margin:0}.page_sources__SvwpX div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:2px solid var(--ink)}.page_sources__SvwpX div:last-child{border-bottom:2px solid var(--ink)}.page_sources__SvwpX dt{font-weight:750}.page_sources__SvwpX dd{margin:0}.page_vein__IWG4m{list-style:none;margin:0;padding:0 0 0 2rem;position:relative}.page_vein__IWG4m:before{content:"";position:absolute;left:.42rem;top:.6rem;bottom:.6rem;width:4px;border-radius:2px;background:var(--gold)}.page_vein__IWG4m li{position:relative;padding:0 0 2rem}.page_vein__IWG4m li:last-child{padding-bottom:0}.page_vein__IWG4m li:before{content:"";position:absolute;left:-2rem;top:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--fog);border:4px solid var(--gold)}.page_vein__IWG4m .page_age__C4GEz{display:block;color:var(--ink)}.page_vein__IWG4m .page_noteTitle__MdaU7{display:block;font-size:1.375rem;letter-spacing:-.015em}.page_vein__IWG4m p{margin:.15rem 0 0;max-width:28rem}.page_answer__lsYD_ mark,.page_vein__IWG4m mark{background:var(--gold);color:var(--ink);padding:0 .2em;border-radius:3px}.page_linkIt__IJRNH{margin-top:.5rem;padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.page_askIntro__CT4T4{padding-top:1.75rem;border-top:2px solid rgba(244,246,242,.35);margin-top:2.25rem!important}.page_rising__WQ3bc{list-style:none;margin:0;padding:0}.page_rising__WQ3bc li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:.9rem 0 .9rem 1.1rem;border-left:5px solid var(--gold);margin-bottom:.9rem;background:rgba(255,255,255,.07)}.page_rising__WQ3bc .page_noteTitle__MdaU7{font-size:1.1875rem}.page_rising__WQ3bc .page_age__C4GEz{align-self:center;padding-right:1rem}.page_rising__WQ3bc p{grid-column:1/-1;margin:.1rem 0 0;opacity:.88;font-size:.9375rem}.page_answer__lsYD_{margin:2.5rem 0 0;padding:1.25rem 1.4rem;border:2px solid var(--paper);border-radius:8px}.page_answer__lsYD_ figcaption{font-weight:750;font-size:1.125rem}.page_answer__lsYD_ p{margin:.6rem 0 0}.page_sourcesRow__DuLZs{display:flex;flex-wrap:wrap;gap:.5rem}.page_sourcesRow__DuLZs a{padding:.2rem .6rem;border-radius:999px;background:var(--gold);color:var(--ink);font-size:.875rem;font-weight:700;text-decoration:none}.page_files__rS426{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.page_files__rS426 td,.page_files__rS426 th{padding:.85rem 0;border-top:1px solid rgba(244,246,242,.3);text-align:left;font-weight:560}.page_files__rS426 td{text-align:right;opacity:.8}.page_files__rS426 tr:last-child td,.page_files__rS426 tr:last-child th{border-bottom:1px solid rgba(244,246,242,.3)}.page_pricing__TEvrY{display:grid;grid-template-columns:1fr 1fr;margin-top:clamp(4rem,8vw,6rem);border-top:2px solid var(--paper)}.page_pricing__TEvrY>div{padding:1.5rem 2rem 0 0}.page_pricing__TEvrY>div+div{padding-left:2rem;padding-right:0;border-left:2px solid var(--paper)}.page_pricing__TEvrY h3{font-size:1.5rem;font-stretch:118%;letter-spacing:-.02em}.page_price__6A5kS{margin:.4rem 0 .5rem;font-size:2.6rem;font-weight:800;font-stretch:118%;letter-spacing:-.03em;line-height:1}.page_price__6A5kS span{font-size:1rem;font-weight:560;font-stretch:100%;letter-spacing:0}.page_pricing__TEvrY p:last-child{margin:0;max-width:24rem}.page_closing__yWpca{margin-top:clamp(5rem,10vw,8rem)}.page_actions__b2_iL{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.page_btnGhost__jMcSt,.page_btnGold__oJ_Dx{height:3.4rem;padding:0 1.75rem;font-size:1.125rem}.page_btnGold__oJ_Dx{background:var(--gold);color:var(--ink)}.page_btnGold__oJ_Dx:hover{background:#f0bb45}.page_btnGhost__jMcSt{background:transparent;color:var(--paper);box-shadow:inset 0 0 0 2px var(--paper)}.page_btnGhost__jMcSt:hover{background:rgba(244,246,242,.12)}.page_fine__pFkY8{margin:2.5rem 0 4rem;font-size:.9375rem;opacity:.75}.page_ruler__3DxBO{position:fixed;z-index:30;left:1.25rem;top:6.5rem;bottom:6.5rem;width:7rem;display:none;color:var(--ink);transition:color .3s}.page_ruler__3DxBO[data-tone=light]{color:var(--paper)}.page_ruler__3DxBO ul{list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column;justify-content:space-between;background:repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px 12px) 0 /8px 100% no-repeat}.page_mark__PjOIf{display:flex;align-items:center;gap:.6rem;color:inherit;font-size:.8125rem;font-weight:650;line-height:1;text-decoration:none;opacity:.62;transition:opacity .2s}.page_mark__PjOIf:hover,.page_mark__PjOIf[aria-current=true]{opacity:1}.page_mark__PjOIf i{display:block;width:1.1rem;height:2px;background:currentColor;transition:width .2s}.page_mark__PjOIf[aria-current=true] i{width:1.6rem;height:4px;background:var(--gold)}.page_mark__PjOIf[aria-current=true]{font-weight:800}@media (min-width:1180px){.page_ruler__3DxBO{display:block}.page_inner__0TRdG{padding-left:8.5rem}}@media (max-width:980px){.page_hero__XyrFH{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "search" "core"}.page_core__EbLzd{margin-top:2.5rem}.page_split__Zi9nR{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page_topNav__P7mku a:not(.page_btnSmall__job17){display:none}.page_pricing__TEvrY{grid-template-columns:1fr}.page_pricing__TEvrY>div+div{padding-left:0;border-left:0;border-top:2px solid var(--paper);margin-top:1.5rem}.page_sources__SvwpX div{grid-template-columns:5.25rem minmax(0,1fr)}.page_layer__l2KOv{grid-template-columns:4.6rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.page_fossil__DvHLG,.page_mark__PjOIf,.page_mark__PjOIf i,.page_ruler__3DxBO{transition:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/a73058b6aaeb5f8a-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/276e092bdf71833c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/688c541e36e4e9d0-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(/_next/static/media/2cb67ca1dd2660d0-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/fb5736b2edf3377d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:100;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/7e6d64af7d55bb06-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/256b2b4a729d7dd4-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/b9384b05996ff59d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/215c428f061bb073-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(/_next/static/media/d1fb02f4d449f242-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/cd0ee5dfd25b83bb-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:200;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/962168cbea570917-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/b18051aa0770f262-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/27ca38a8853ee5d9-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/56e29376a2c33fea-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(/_next/static/media/8a41b67f3af86667-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/f0321daf7db8b546-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/a6f1f0aee9c833de-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/b07bd9aa2133111b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/9abc73a34dcc57db-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/d3075201c4c6cc4f-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/_next/static/media/0d36f1b48cd1a3d6-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/7dbe89742106e42d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/7189a3e6193345b1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/d2d0b6a1871a11d1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/5c6ef669319983c5-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/166b66ec8f495466-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/_next/static/media/973991e0594f5448-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/aacfb0797acec4cd-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/79a4032951abd027-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/0fa221dfd1e59c67-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/0ec30066c74647a8-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/4868014fd752e4e1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/_next/static/media/5069e03948dc9175-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/41a96c661835aca1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/107c3f4ab2fa63ef-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/f0c8c70cb27c35ed-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/743f92e1afd217c1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/fe07dd0b12376731-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/_next/static/media/6ec70c85ff923941-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/b14d53cbea9598e3-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/68a13a5c8e6416a9-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/9f3fc6d2e03094e3-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/3c2c0ef8e5203153-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/ce98a557756ae598-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(/_next/static/media/d2b580a6821f0db9-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/34b8a2946f3e2e5d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:800;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/c0b9ca9f025dd56b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:extra-condensed;font-display:swap;src:url(/_next/static/media/cefad16661ff349a-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/e3d4f6d75cb0ed1b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/a13bd79660f6cf85-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(/_next/static/media/cc3bab0762f4d601-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:semi-expanded;font-display:swap;src:url(/_next/static/media/7478a55e639eebc3-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:expanded;font-display:swap;src:url(/_next/static/media/4db3ac3edfd055ba-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_2bcf4f{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_2bcf4f{--font-archivo:"Archivo","Archivo Fallback"}.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}}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/76115e3204a3ac34-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Courier Prime;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/1fe78fc5f18beba2-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b8344a7444e8bd8-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/52bd621bd2aa5583-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Courier Prime Fallback;src:local("Arial");ascent-override:58.08%;descent-override:25.41%;line-gap-override:0.00%;size-adjust:134.50%}.__className_1b9827{font-family:Courier Prime,Courier Prime Fallback}.__variable_1b9827{--font-courier:"Courier Prime","Courier Prime Fallback"}.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}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/9cb42aad4448d18e-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/e1bd1db7a8816f64-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(/_next/static/media/136bf7fa028bd8e6-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/445855bb3f25654c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/57fb84ed2f4e290f-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(/_next/static/media/ec532840c390656c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/55593eb86bc413e6-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/039a0ec9efdd4338-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/_next/static/media/d0c1b60ebbb8f869-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/54bc46e448f8d66d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/4677eba4be05b069-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/_next/static/media/ebfe4392b6965000-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/cac1e3063021a72a-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/8a6e80febd318bfe-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/_next/static/media/bfe51fb49d854584-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/4f66e06799a9d531-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/cbe882822210c088-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/_next/static/media/088686e4ad323fef-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:condensed;font-display:swap;src:url(/_next/static/media/4c8766b008af1e61-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:semi-condensed;font-display:swap;src:url(/_next/static/media/2a5fe8fd183aedb1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(/_next/static/media/0e15e1b8c9c2841c-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_d6a93c{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_d6a93c{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}.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}}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/5d0ba35eb4ad03de-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/05c4789ee68cb2cc-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/919186538f696e9f-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e1f3718cba9a52e4-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/46ba0e07b3e03dd1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1cdcb5222e0332d5-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/08879a19742dca99-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86ca9bdb0595700e-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8d54c4cda75dfe04-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c953354e071de92f-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d080e3{font-family:Spectral,Spectral Fallback}.__variable_d080e3{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/10d20061c25abee1-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/e44c86642cb7e894-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b070f55578db020d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9018efeb338d2e1f-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0ac2f6a35fea3e11-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/78c3a7085a798956-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9590b9ad9c29cacd-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/20cf5859cac9b283-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/91c0397c8d520a6e-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_b0121e{font-family:Geist,Geist Fallback;font-style:normal}.__variable_b0121e{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/c013001587f1707d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/580100e0dca6df2d-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/769bbaa866433b79-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7af873a353f7c4e3-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8d48c4fef898a931-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47d8ef5840df911b-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07ca9cf9e874b53e-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/44a10f8bea0b46bd-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bb81d72df2f7f748-s.ttf?dpl=dpl_bSUwUe6scoMjAexi2v25fwuJGwZ8) format("truetype")}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b1aa8f{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_b1aa8f{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}