:root{--void:#eceef1;--card:#ffffff;--card-line:#e5e7eb;--panel:#ebedef;--panel-2:#e0e3e6;--bone:#0f1113;--bone-2:#4a5057;--bone-3:#5c636b;--pen:#16365c;--pen-wash:rgba(22,54,92,.08);--link:#1a5fb4;--chalk:#02d1f1;--chalk-wash:rgba(2,209,241,.30);--chalk-ground:rgba(2,209,241,.12);--chalk-ink:#0a6f83;--bar:#006e46;--bar-deep:#00614f;--bar-ink:#005c3a;--bar-wash:rgba(0, 110, 70, .10);--bar-wash-2:rgba(0, 110, 70, .16);--sage:#16365c;--sev-1:#c1272d;--sev-2:#96550a;--sev-3:#6b6820;--sev-4:#5f666c;--hair:rgba(15,17,19,.16);--hair-firm:rgba(15,17,19,.32);--masthead-h:68px;--frame:1080px;--margin:88px;--column:720px;--gutter:clamp(1.25rem, 4vw, 2.75rem);--display:'Montserrat', 'Montserrat Fallback', 'Segoe UI', system-ui, sans-serif;--sans:'Inter', 'Inter Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;--mono:'IBM Plex Mono', 'IBM Plex Mono Fallback', ui-monospace, 'SFMono-Regular', Menlo, monospace}[hidden]{display:none !important}*, *::before, *::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--void);color:var(--bone);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img, svg{max-width:100%;height:auto;display:block}a{color:inherit}h1, h2, h3{margin:0;font-weight:400}.skip-link{position:absolute;left:-9999px;top:0;background:var(--pen);color:#fff;padding:.75rem 1.25rem;z-index:300;text-decoration:none}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--pen);outline-offset:3px}::selection{background:var(--chalk);color:var(--bone)}.sheet{display:grid;grid-template-columns:1fr;padding-inline:var(--gutter);max-width:var(--frame);margin-inline:auto}@media (min-width:1180px){.sheet{grid-template-columns:var(--margin) minmax(0, 1fr);column-gap:0}}@media (min-width:1400px){.sheet--hero{max-width:min(1440px, calc(100vw - 5rem));grid-template-columns:var(--margin) minmax(0, 1fr) minmax(0, .82fr);column-gap:2.5rem}.sheet--hero .col{max-width:none}.sheet--hero-solo{grid-template-columns:minmax(0, 1fr)}.sheet--hero-solo>.gutter{display:none}.sheet--hero-solo>.col{grid-column:1;grid-row:auto;max-width:none}.sheet--hero-solo .artefact, .sheet--hero-solo .artefact__lead{max-width:940px;margin-inline:auto}.sheet--hero .heroband{grid-column:2 / -1;grid-row:1}.sheet--hero .gutter{grid-row:1 / span 2}.sheet--hero .col{grid-row:2}.sheet--hero .hero-gallery{grid-row:2;padding-top:0}.sheet--hero .col>.overture__lede{margin-top:2.3rem}}.gutter{display:none}@media (min-width:1180px){.gutter{display:block;grid-column:1;padding-right:1.5rem}}.col{grid-column:1;min-width:0}@media (min-width:1180px){.col{grid-column:2;max-width:var(--column)}}.col--full{max-width:none}.note{position:relative;padding-top:.35rem}.note + .note{margin-top:2.25rem}.note .pin{margin-bottom:.7rem}.note p{margin:0;font-family:var(--mono);font-size:.66rem;line-height:1.75;letter-spacing:.04em;color:var(--bone-2);text-transform:uppercase}.pin{display:inline-grid;place-items:center;flex:none;width:1.55rem;height:1.55rem;border-radius:50%;border:1px solid var(--pen);color:var(--pen);font-family:var(--mono);font-size:.64rem}.pin--solid{background:var(--pen);border-color:var(--pen);color:#fff}.display{font-family:var(--display);font-weight:500;font-size:clamp(1.65rem, 3vw, 2.3rem);line-height:1.08;letter-spacing:-.02em}.title{font-family:var(--display);font-weight:500;font-size:clamp(1.34rem, 3.1vw, 2.12rem);line-height:1.05;letter-spacing:-.015em;margin-bottom:1.5rem}.pen{color:var(--pen)}.mark{color:var(--bar);background-image:linear-gradient(var(--bar), var(--bar));background-repeat:no-repeat;padding-bottom:.14em;background-position:0 100%;background-size:0 2px;transition:background-size .75s cubic-bezier(.65, 0, .35, 1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark[data-drawn="true"]{background-size:100% 2px;animation:mark-restroke 12s ease-in-out 6s infinite}@keyframes mark-restroke{0%, 72%{background-size:100% 2px}82%{background-size:0 2px}94%, 100%{background-size:100% 2px}}@media (prefers-reduced-motion:reduce){.mark{transition:none;background-size:100% 2px}.mark[data-drawn="true"]{animation:none}}.standfirst{font-size:clamp(1.02rem, 1.9vw, 1.15rem);line-height:1.62;color:var(--bone-2);max-width:56ch;margin:0 0 3rem}.standfirst--wide{max-width:78ch}.sectionmark{display:flex;align-items:center;gap:.85rem;font-family:var(--mono);font-size:.67rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);margin-bottom:1.75rem}.sectionmark b{color:var(--pen);font-weight:400}.sectionmark::after{content:"";flex:1;height:1px;background:var(--hair)}@media (max-width:559px){.sectionmark{flex-wrap:wrap;letter-spacing:.12em;row-gap:.5rem}.sectionmark::after{flex:1 0 100%}}.nowrap{white-space:nowrap}.meta{font-family:var(--mono);font-size:.67rem;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-2)}.btn{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--sans);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;padding:.85rem 1.5rem;border-radius:8px;border:1px solid var(--bar);background:var(--bar);color:#fff;transition:background .16s ease, color .16s ease}.btn:hover{background:transparent;color:var(--pen)}.btn--quiet{background:transparent;color:var(--bone);border-color:var(--hair-firm)}.btn--quiet:hover{border-color:var(--bar);color:var(--bar)}.btn--sm{padding:.6rem 1.05rem;font-size:.84rem}.textlink{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--bone-2);border-bottom:1px solid var(--hair-firm);padding-bottom:4px;transition:color .16s, border-color .16s}.textlink:hover{color:var(--chalk-ink);border-color:var(--chalk-ink)}.masthead{--void:var(--bar);--panel:var(--bar);--panel-2:var(--bar);--bone:#ffffff;--bone-2:rgba(255,255,255,.94);--bone-3:rgba(255,255,255,.90);--hair:rgba(255,255,255,.22);--hair-firm:rgba(255,255,255,.38);position:sticky;top:0;z-index:120;background:linear-gradient(90deg, var(--bar) 0%, var(--bar-deep) 100%);border-bottom:0;color:var(--bone)}.masthead .btn{background:#ffffff;border-color:#ffffff;color:var(--bar)}.masthead .btn:hover{background:transparent;color:#ffffff}.masthead .langpick__menu{background:var(--bar-deep);border-color:rgba(255,255,255,.38)}.masthead .langpick__menu a:hover{background:rgba(255,255,255,.14);color:#fff}.masthead .langpick__menu a[aria-current="true"]{color:#fff;font-weight:600}.wordmark img{height:26px;width:auto}@media (min-width:700px){.wordmark img{height:30px}}.nav-lbl-in{display:none}html.plx-authed .nav-lbl-out{display:none}html.plx-authed .nav-lbl-in{display:inline}.masthead__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--masthead-h);padding-inline:var(--gutter);max-width:var(--frame);margin-inline:auto}.wordmark{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;flex:none;font-family:var(--mono);font-size:.84rem;letter-spacing:.2em;text-transform:uppercase}.mainnav{display:none}@media (min-width:1060px){.mainnav{display:flex;gap:2.1rem;flex:none}}.mainnav a{text-decoration:none;white-space:nowrap;font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-3);padding-block:.3rem;border-bottom:1px solid transparent;transition:color .16s, border-color .16s}.mainnav a:hover{color:var(--bone);border-color:var(--chalk-ink)}.masthead__actions{display:flex;align-items:center;gap:1rem;flex:none}.langpick{position:relative}.langpick__btn{font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;background:none;border:0;cursor:pointer;color:var(--bone-3);padding:.4rem .2rem}.langpick__btn:hover{color:var(--bone)}.langpick__menu{position:absolute;right:0;top:calc(100% + .5rem);display:none;background:var(--panel-2);border:1px solid var(--hair-firm);min-width:138px;padding:.3rem}.langpick:hover .langpick__menu, .langpick:focus-within .langpick__menu{display:block}.langpick__menu a{display:block;padding:.5rem .7rem;font-size:.85rem;text-decoration:none;color:var(--bone-2)}.langpick__menu a:hover{background:var(--panel);color:var(--bone)}.langpick__menu a[aria-current="true"]{color:var(--chalk-ink)}.signin{font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--bone-3)}.signin:hover{color:var(--bone)}.burger{display:inline-flex;align-items:center;min-height:44px;min-width:44px;background:none;border:1px solid var(--hair-firm);padding:.52rem .8rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:var(--bone)}@media (min-width:1060px){.burger{display:none}}@media (min-width:1060px) and (max-width:1199px){.masthead__inner{gap:1rem}.mainnav{gap:1.4rem}.masthead__actions{gap:.7rem}}@media (max-width:619px){.masthead__inner{gap:.75rem;padding-inline:1rem}.masthead__actions{gap:.65rem}.masthead__actions .signin, .masthead__actions .btn{display:none}}@media (max-width:380px){.wordmark img{height:22px}.burger{padding:.5rem .6rem;font-size:.62rem}.langpick__btn{font-size:.62rem}}.drawer{display:none;border-top:1px solid var(--hair);background:var(--panel)}.drawer[data-open="true"]{display:block}@media (min-width:1060px){.drawer{display:none !important}}.drawer>div{padding-inline:var(--gutter)}.drawer a{display:block;padding:1rem 0;text-decoration:none;font-family:var(--mono);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bone);border-bottom:1px solid var(--hair)}.drawer a:last-child{border-bottom:0}.act{padding-block:clamp(4rem, 9vw, 7.5rem)}.act + .act{border-top:1px solid var(--hair)}.act--tight{padding-block:clamp(2.5rem, 5vw, 3.75rem)}.groupindex{list-style:none;margin:2.5rem 0 0;padding:1.5rem 0 0;border-top:1px solid var(--hair);display:grid;gap:0}@media (min-width:620px){.groupindex{grid-template-columns:1fr 1fr;column-gap:2rem}}.groupindex a{display:grid;grid-template-columns:.9rem 1fr auto;gap:.5rem;align-items:baseline;padding:.8rem 0;border-bottom:1px solid var(--hair);text-decoration:none;font-size:.95rem;color:var(--bone-2);transition:color .16s ease}.groupindex a::before{content:"•";color:var(--pen);line-height:1}.groupindex a:hover{color:var(--bone)}.groupindex .count{font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;color:var(--bone-2)}.act--panel{background:#ffffff}.act--ink{--void:#0a3f4d;--panel:#0d4c5c;--panel-2:#10586b;--bone:#ffffff;--bone-2:#a6dbe9;--bone-3:#7eb3c1;--pen:#7fe3ff;--chalk:#7fe3ff;--chalk-ink:#7fe3ff;--sev-2:#e8933a;--sev-3:#b9b45a;--bar:#2fbd83;--bar-label:#0f1113;--hair:rgba(255,255,255,.16);--hair-firm:rgba(255,255,255,.30);background:var(--void);color:var(--bone);border-top:0 !important}.act--ink .btn{color:var(--bar-label)}.act--ink .btn:hover{background:#ffffff;border-color:#ffffff;color:var(--void)}.act--ink + .act{border-top:0}.overture{padding-block:clamp(3.5rem, 8vw, 6.5rem) clamp(3rem, 7vw, 5rem)}.overture--flush{padding-block:clamp(1.5rem, 3vw, 2.25rem) clamp(.75rem, 1.5vw, 1.25rem)}.overture--flush .overture__lede{margin-block:1.1rem 0}.overture--flush + .act{padding-top:clamp(2rem, 4vw, 3rem)}.overture--axis .col{grid-column:1 / -1;max-width:none;text-align:center}.overture--axis .overture__lede{margin-left:auto;margin-right:auto}.title--axis{text-align:center;text-wrap:balance}@media (min-width:1180px){.col>.title--axis{margin-left:calc(-1 * var(--margin))}.sheet:not(.sheet--wide)>.col>.title--axis{margin-right:calc(-1 * (var(--frame) - 2 * var(--gutter) - var(--margin) - var(--column)))}}.standfirst--axis{max-width:none;text-align:center;text-wrap:balance}@media (min-width:1180px){.col>.standfirst--axis{margin-left:calc(-1 * var(--margin))}.sheet:not(.sheet--wide)>.col>.standfirst--axis{margin-right:calc(-1 * (var(--frame) - 2 * var(--gutter) - var(--margin) - var(--column)))}}@media (min-width:1024px){.overture--flush .display{font-size:clamp(1.8rem, 3vw, 2.4rem)}}.overture__lede{font-size:clamp(1.05rem, 2vw, 1.2rem);line-height:1.58;color:var(--bone);margin:2rem 0 2.5rem;max-width:46ch}.overture__lede--line{max-width:100ch}.hero__assure{margin:2.25rem 0 0;font-size:.92rem;line-height:1.6;color:var(--bone-2);display:flex;flex-wrap:wrap;gap:.3rem .55rem}.hero__assure span + span::before{content:"·";margin-right:.55rem;color:var(--bone-3)}.hero__price{margin:.7rem 0 0;font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bone-2)}.hero__kicker{font-family:var(--mono);font-size:.67rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-2);margin:0 0 .9rem}.display--hero{font-size:clamp(1.5rem, 2.75vw, 2.12rem);line-height:1.3;font-weight:600}.herolist{list-style:none;margin:0;padding:0;max-width:50ch;display:grid;gap:1.35rem}.herolist li{display:grid;grid-template-columns:2.35rem minmax(0, 1fr);gap:.9rem;align-items:start;font-size:.98rem;line-height:1.5;color:var(--bone-2)}.herolist__mark{width:2.35rem;height:2.35rem;padding:.55rem;border-radius:50%;background:var(--bar-wash);color:var(--bar-ink);box-sizing:border-box}.herolist b{display:block;margin-bottom:.2rem;color:var(--bone);font-weight:600}.overture__lede + .herolist{margin-top:.35rem}.overture__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem}.hero-gallery{display:none}@media (min-width:1400px){.hero-gallery{display:grid;grid-column:3;grid-template-columns:1fr .82fr;column-gap:1rem;align-content:center;padding-top:2.5rem}.hero-gallery__item{margin:0;overflow:hidden;border-radius:8px;box-shadow:0 1px 2px rgba(15,17,19,.07), 0 8px 18px -6px rgba(15,17,19,.16), 0 28px 60px -18px rgba(15,17,19,.26)}.hero-gallery__item img{width:100%;height:100%;object-fit:cover}.hero-gallery{perspective:1400px}@keyframes hero-frame-in{from{opacity:0;transform:translate3d(var(--from-x), var(--from-y), -90px) rotate(var(--from-rot)) scale(.94)}to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--rest-rot)) scale(1)}}.hero-gallery__item{opacity:0;transform:rotate(var(--rest-rot));transform-origin:50% 60%;will-change:transform, opacity;animation:hero-frame-in .92s cubic-bezier(.16, .84, .28, 1.06) forwards;transition:transform .55s cubic-bezier(.2, .7, .3, 1), box-shadow .55s cubic-bezier(.2, .7, .3, 1), filter .55s ease}.hero-gallery__item:nth-child(1){--from-x:-26px;--from-y:26px;--from-rot:-6deg;--rest-rot:-1.6deg}.hero-gallery__item:nth-child(2){--from-x:-20px;--from-y:34px;--from-rot:-4deg;--rest-rot:1.1deg}.hero-gallery__item:nth-child(3){--from-x:30px;--from-y:20px;--from-rot:5deg;--rest-rot:1.9deg}@keyframes hero-float-a{0%, 100%{transform:translate3d(0, 0, 0) rotate(var(--rest-rot))}50%{transform:translate3d(3px, -11px, 0) rotate(calc(var(--rest-rot) + .5deg))}}@keyframes hero-float-b{0%, 100%{transform:translate3d(0, 0, 0) rotate(var(--rest-rot))}50%{transform:translate3d(-4px, 8px, 0) rotate(calc(var(--rest-rot) - .45deg))}}@keyframes hero-float-c{0%, 100%{transform:translate3d(0, 0, 0) rotate(var(--rest-rot))}50%{transform:translate3d(2px, -8px, 0) rotate(calc(var(--rest-rot) + .35deg))}}.hero-gallery__item:nth-child(1){animation:hero-frame-in .92s cubic-bezier(.16, .84, .28, 1.06) .10s forwards, hero-float-a 17s ease-in-out 1.1s infinite}.hero-gallery__item:nth-child(2){animation:hero-frame-in .92s cubic-bezier(.16, .84, .28, 1.06) .22s forwards, hero-float-b 21s ease-in-out 1.3s infinite}.hero-gallery__item:nth-child(3){animation:hero-frame-in .92s cubic-bezier(.16, .84, .28, 1.06) .40s forwards, hero-float-c 13s ease-in-out 1.5s infinite}.hero-gallery__item img{transition:transform .5s cubic-bezier(.2, .7, .3, 1), filter .5s ease}.hero-gallery:hover .hero-gallery__item img{filter:saturate(.7) brightness(.96);transform:scale(.99)}.hero-gallery__item:hover img{filter:none;transform:scale(1.06)}.hero-gallery__item:hover{z-index:2;box-shadow:0 2px 4px rgba(15,17,19,.08), 0 34px 60px -14px rgba(15,17,19,.32)}}@media (prefers-reduced-motion:reduce){.hero-gallery__item{opacity:1;animation:none;transform:none;transition:box-shadow .3s ease}.hero-gallery__item img, .hero-gallery:hover .hero-gallery__item img, .hero-gallery__item:hover img{transform:none;filter:none;transition:none}}@media (min-width:1400px){.hero-gallery__item:nth-child(1){grid-column:1;grid-row:1;aspect-ratio:4 / 5}.hero-gallery__item:nth-child(2){grid-column:1;grid-row:2;aspect-ratio:5 / 4;margin-top:1rem}.hero-gallery__item:nth-child(3){grid-column:2;grid-row:1 / 3;aspect-ratio:1 / 1;align-self:center;margin-left:-2.25rem;position:relative;z-index:2}.hero-gallery__item:nth-child(3) img{object-position:50% 42%}}@media (max-width:1179px){.hero-gallery{display:flex;gap:.85rem;margin-top:2.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-bottom:.5rem}.hero-gallery::-webkit-scrollbar{display:none}.hero-gallery__item{margin:0;flex:0 0 auto;width:min(74vw, 320px);aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;scroll-snap-align:center;box-shadow:0 1px 2px rgba(15,17,19,.07), 0 8px 18px -6px rgba(15,17,19,.16), 0 24px 48px -18px rgba(15,17,19,.24)}.hero-gallery__item img{width:100%;height:100%;object-fit:cover}}.artefact__lead{display:flex;align-items:center;gap:1.1rem;margin:clamp(3rem, 6vw, 4.5rem) 0 0;font-family:var(--display);font-weight:500;font-size:clamp(.9rem, 1.35vw, 1.02rem);line-height:1.3;letter-spacing:-.005em;color:var(--bone)}.artefact__lead::before, .artefact__lead::after{content:"";flex:1 1 0;min-width:1.5rem;height:1px;background:var(--hair)}@media (min-width:700px){.artefact__lead{white-space:nowrap}}@media (min-width:1180px){.artefact__lead{width:calc(100% + 190px);max-width:none}}@media (max-width:699px){.artefact__lead{display:block;text-align:center}.artefact__lead::before, .artefact__lead::after{display:none}}.artefact__lead + .artefact{margin-top:.85rem}.artefact{--pap-block:#fffdfa;--pap-edge:#e6e0d6;--pap-title:#1c1a17;--pap-body:#453f38;--pap-meta:#756d60;--pap-grave:#9b2c2c;--pap-major:#8a6a1f;--pap-fix:#00543a;--pap-rule:#9d8e68;color:var(--pap-body);display:grid;gap:.9rem;position:relative;margin-top:clamp(3rem, 6vw, 4.5rem)}.artefact__head{background:#faf7f1;border:1px solid var(--pap-edge);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem}.artefact__body{padding:0;display:grid;gap:.9rem}.artefact .meta{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;background:#f2ece1;border:1px solid #e6ded0;font-size:.78rem;letter-spacing:.06em;color:var(--pap-body)}.finding__meta{row-gap:.45rem}.artefact .sev{font-size:.875rem;letter-spacing:.08em}.artefact .sev--1{color:var(--pap-grave)}.artefact .sev--2{color:var(--pap-major)}.artefact__head{flex-wrap:wrap}.finding{margin:0;padding:1.35rem 1.5rem 1.5rem;background:var(--pap-block);border:1px solid var(--pap-edge);border-radius:6px;box-shadow:0 2px 8px -2px rgba(15, 17, 19, .10), 0 1px 2px rgba(15, 17, 19, .05)}.finding--grave{border-left:3px solid var(--pap-grave);padding-left:calc(1.5rem - 2px)}.finding__row{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;align-items:start}.finding__title{font-size:1.06rem;line-height:1.45;font-weight:600;color:var(--pap-title)}.finding__tag{display:inline-block;margin-left:.6rem;vertical-align:2px;font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pap-body);background:#ffffff;border:1px solid var(--pap-edge);border-radius:999px;padding:.18rem .55rem;white-space:nowrap}.finding__meta{display:flex;flex-wrap:wrap;gap:1.15rem;margin:.6rem 0 0 3rem}.finding__quote, .finding__steps{position:relative;margin:1.2rem 0 0 3rem;padding-left:1.35rem;font-family:var(--display);font-weight:500;font-size:1.25rem;line-height:1.5;color:var(--pap-title)}.finding__quote::before, .finding__steps::before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:4px;border-radius:2px;background:var(--pap-rule)}.finding__quote{font-style:italic;font-size:1.32rem}.finding--grave .finding__quote::before{background:var(--pap-grave)}.finding__steps{font-size:1.06rem;font-style:normal}.finding__cost, .finding__fix{margin:1rem 0 0 3rem;font-size:.9375rem;line-height:1.65}.finding__cost{color:var(--pap-body)}.finding__fix{position:relative;padding-left:1.4rem;color:var(--pap-fix);font-weight:500}.finding__fix::before{content:"→";position:absolute;left:0;top:0;color:var(--pap-fix);font-weight:700}@media (max-width:560px){.finding__meta, .finding__quote, .finding__cost, .finding__steps, .finding__fix{margin-left:0}.finding__cost, .finding__steps, .finding__fix{display:block}.finding__cost .meta, .finding__steps .meta, .finding__fix .meta{display:block;margin-bottom:.2rem}}.figures{display:grid;gap:0}@media (min-width:700px){.figures{grid-template-columns:1fr 1fr}}.figure{padding:1.9rem 1.5rem 1.9rem 0;border-top:1px solid var(--hair)}@media (min-width:700px){.figure:nth-child(even){padding-left:1.5rem;border-left:1px solid var(--hair)}}.figure__value{font-family:var(--display);font-weight:500;font-size:clamp(1.5rem, 2.6vw, 1.98rem);line-height:1.1;margin:.7rem 0 .8rem}.figure__note{font-size:.89rem;line-height:1.55;color:var(--bone-2)}.figures .meta{color:var(--bar-ink)}.method{display:grid;gap:0 2rem}.step{display:grid;grid-template-columns:2.5rem 1fr;gap:.6rem;padding:1.9rem 0;border-top:1px solid var(--hair)}.step:last-child{border-bottom:1px solid var(--hair)}.step__name{font-family:var(--display);font-weight:500;font-size:1.19rem;line-height:1.15;margin-bottom:.5rem}.step__text{font-size:.95rem;line-height:1.62;color:var(--bone-2);max-width:50ch}@media (min-width:900px){.method{grid-template-columns:repeat(4, 1fr)}.step{border-bottom:1px solid var(--hair)}.step__name{font-size:1.22rem}.step__text{font-size:.88rem}}.contents{list-style:none;margin:0;padding:0}.contents li{display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem;align-items:baseline;padding:1.05rem 0;border-top:1px solid var(--hair)}.contents li:last-child{border-bottom:1px solid var(--hair)}.contents h3{font-family:var(--display);font-weight:500;font-size:1.02rem;line-height:1.2;margin:0}.contents p{margin:0;font-size:.93rem;line-height:1.6;color:var(--bone-2);max-width:52ch}.plans{display:grid;gap:1rem}@media (min-width:760px){.plans{grid-template-columns:1fr 1fr}}@media (min-width:760px) and (max-width:1023px){.plans--tiers{grid-template-columns:1fr}}@media (min-width:1024px){.plans--tiers{grid-template-columns:1fr 1fr}}@media (min-width:1180px){.plans--tiers{grid-template-columns:repeat(4, 1fr)}}@media (min-width:1180px) and (max-width:1239px){.plans--tiers{margin-right:calc(-1 * (var(--frame) - 2 * var(--gutter) - var(--margin) - var(--column)))}}.plans--tiers .plan.plan--lead{background:var(--bar-wash);box-shadow:0 0 0 2px var(--bar);z-index:1}.plans--tiers .plan.plan--lead h3, .plans--tiers .plan.plan--lead .plan__price, .plans--tiers .plan.plan--lead .plan__amount{color:var(--bar-ink)}.plans--tiers .plan.plan--lead .plan__for{color:var(--bone-2);border-bottom-color:rgba(0, 92, 58, .28)}.plans--tiers .plan.plan--lead .plan__spec>div{border-top-color:rgba(0, 92, 58, .22)}.plans--tiers .plan.plan--lead dt{color:var(--bar-ink)}.plans--tiers .plan{padding:2.3rem 1.9rem 2.1rem}.plans--tiers .plan h3{margin:.9rem 0 .45rem}.plans--tiers .plan__price{margin:.5rem 0 .85rem}.plans--tiers .plan__amount{font-size:clamp(2.2rem, 3.2vw, 2.9rem)}.plans--tiers .plan__for{margin-bottom:1.6rem;padding-bottom:1.4rem}.plan__spec{margin:0 0 1.9rem;display:grid}.plan__spec>div{padding:.8rem 0;border-top:1px solid var(--hair)}.plan__spec dt{margin-bottom:.3rem;font-family:var(--mono);font-size:.58rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-3)}.plan__spec dd{margin:0;font-size:.9rem;line-height:1.5;color:var(--bone)}@media (min-width:1180px){.plans--tiers{grid-template-rows:auto auto auto auto auto auto repeat(7, auto) auto;row-gap:0}.plans--tiers .plan{display:grid;grid-row:span 14;grid-template-rows:subgrid;gap:0}.plans--tiers .plan__spec{display:contents}.plans--tiers .plan__price{align-self:end}}@media (min-width:1180px){.plans--tiers + .addon{margin-right:calc(-1 * (var(--frame) - 2 * var(--gutter) - var(--margin) - var(--column)));margin-top:2.25rem;padding:2rem 1.9rem 2.1rem}}.plan{background:var(--void);padding:1.9rem 1.6rem;display:flex;flex-direction:column;position:relative}.plan--lead{background:var(--panel)}.act--panel .plan{background:var(--panel)}.act--panel .plan--lead{background:var(--panel-2)}.plan h2, .plan h3{font-family:var(--display);font-weight:500;font-size:1.39rem;margin:.8rem 0 .35rem}@media (min-width:820px){.plan h3{min-height:4.2rem}}.plan__for{font-size:.89rem;color:var(--bone-2);margin:0 0 1.4rem;padding-bottom:1.2rem;border-bottom:1px solid var(--hair)}.plan .btn, .plan .textlink{margin-top:auto;align-self:flex-start}.plan__price{margin:.35rem 0 .5rem;display:flex;align-items:baseline;gap:.5rem}.plan__amount{font-family:var(--display);font-weight:500;font-size:clamp(2.16rem, 4.5vw, 2.88rem);line-height:1}.plan__amount--quote{font-size:1.75rem;color:var(--bone-2)}.plans--tiers .plan__amount--quote{font-size:1.75rem}.plan__price{flex-wrap:wrap}.plan__amount{white-space:nowrap}.addon{margin-top:1.75rem;padding:1.6rem 1.6rem 1.75rem;border:1px solid var(--hair);border-left:3px solid var(--chalk-ink);background:var(--void)}.addon h3{font-family:var(--display);font-weight:500;font-size:1.19rem;line-height:1.15;margin-bottom:.6rem}.addon p{margin:0;font-size:.94rem;line-height:1.62;color:var(--bone-2);max-width:56ch}.tablescroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hair);background:var(--void)}.compare{width:100%;border-collapse:collapse;min-width:560px}.compare th, .compare td{padding:1.1rem 1.3rem;text-align:left;border-bottom:1px solid var(--hair);vertical-align:top}.compare thead th{font-family:var(--mono);font-size:.65rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-2)}.compare thead th:last-child{font-family:var(--sans);font-size:.95rem;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--bar-ink)}.compare thead th:nth-child(2){color:var(--bone-3)}.compare tbody td{font-size:.92rem;color:var(--bone-2)}.compare tbody td:first-child{color:var(--bone);width:28%}.compare tbody td:nth-child(2){color:var(--bone-3)}.compare tbody td:last-child{color:var(--bone)}.compare tbody td:last-child{position:relative;padding-left:2.5rem}.compare tbody td:last-child::before{content:"";position:absolute;left:1.3rem;top:1.5rem;width:.48rem;height:.26rem;border-left:2px solid var(--bar);border-bottom:2px solid var(--bar);transform:rotate(-45deg)}.compare tbody tr:last-child td{border-bottom:0}.compare th:last-child, .compare td:last-child{background:var(--bar-wash);box-shadow:inset 2px 0 0 var(--bar), inset -2px 0 0 var(--bar)}.compare thead th:last-child{box-shadow:inset 2px 0 0 var(--bar), inset -2px 0 0 var(--bar), inset 0 2px 0 var(--bar)}.compare tbody tr:last-child td:last-child{box-shadow:inset 2px 0 0 var(--bar), inset -2px 0 0 var(--bar), inset 0 -2px 0 var(--bar)}.compare__key td{font-weight:500}.compare__key td:first-child{box-shadow:inset 3px 0 0 var(--chalk-ink)}@media (max-width:639px){.tablescroll{overflow:visible;border:0;background:transparent}.compare{min-width:0;border-top:1px solid var(--hair)}.compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compare tbody tr{display:block;padding:1.05rem .2rem 1.15rem;border-bottom:1px solid var(--hair)}.compare tbody td{display:block;width:auto;padding:0;border:0}.compare tbody td:first-child{width:auto;font-size:1.02rem;line-height:1.35;margin-bottom:.65rem}.compare tbody td:nth-child(2), .compare tbody td:last-child, .compare tbody tr:last-child td:last-child{display:grid;grid-template-columns:7rem 1fr;column-gap:.9rem;align-items:start;padding:.3rem 0;position:static;background:transparent;box-shadow:none}.compare tbody td:nth-child(2)::before, .compare tbody td:last-child::before{content:attr(data-col);position:static;width:auto;height:auto;border:0;transform:none;font-family:var(--mono);font-size:.58rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-3);line-height:1.5;padding-top:.32em}.compare tbody td:last-child, .compare tbody tr:last-child td:last-child{background:var(--bar-wash);box-shadow:inset 2px 0 0 var(--bar);padding:.55rem .8rem .6rem .9rem;margin-top:.35rem}.compare tbody td:last-child::before{color:var(--bar-ink)}.compare__key{box-shadow:inset 3px 0 0 var(--chalk-ink);padding-left:.9rem}.compare__key td:first-child{box-shadow:none}}.markets{display:grid}.market{padding:1.9rem 0;border-top:1px solid var(--hair);display:grid;grid-template-columns:2.5rem 1fr;gap:.5rem}.market:last-child{border-bottom:1px solid var(--hair)}.market h3{font-family:var(--display);font-weight:500;font-size:1.13rem;line-height:1.15;margin-bottom:.5rem}.market p{margin:0;font-size:.92rem;line-height:1.58;color:var(--bone-2);max-width:50ch}.reachmore{margin:1.1rem 0 0;font-size:1rem;line-height:1.7;color:var(--bone-2);max-width:62ch}.reachcta{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.sectors{display:grid;gap:0;border-bottom:1px solid var(--hair)}@media (min-width:700px){.sectors{grid-template-columns:1fr 1fr}}@media (min-width:1080px){.sectors{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1080px){#sectors .col{--column:900px}}.sector{padding:1.8rem 1.5rem 1.8rem 0;border-top:1px solid var(--hair)}@media (min-width:700px){.sector:nth-child(even){padding-left:1.5rem;box-shadow:inset 1px 0 0 var(--hair);border-left:0}}@media (min-width:1080px){.sector{padding-left:0;box-shadow:none}.sector:not(:nth-child(3n + 1)){padding-left:1.5rem;box-shadow:inset 1px 0 0 var(--hair)}}.sectorcta{margin-top:2rem}.sector h3{font-family:var(--display);font-weight:500;font-size:1.02rem;margin:.7rem 0 .45rem}.sector p{margin:0;font-size:.9rem;line-height:1.58;color:var(--bone-2)}.faq{border-top:1px solid var(--hair)}.faq details{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:2.5rem 1fr 1.8rem;gap:.5rem;align-items:baseline;padding:1.5rem 0;font-family:var(--display);font-weight:500;font-size:1.02rem;line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq summary .toggle{font-family:var(--mono);font-size:1rem;color:var(--pen);text-align:right}.faq details[open] summary .toggle::after{content:"−"}.faq details:not([open]) summary .toggle::after{content:"+"}.faq p{margin:-.2rem 0 1.8rem 3rem;font-size:.95rem;line-height:1.68;color:var(--bone-2);max-width:62ch}.faq-journeys{margin:-1.2rem 0 1.9rem 3rem;padding:0;list-style:none;max-width:62ch}.faq-journeys li{position:relative;padding-left:1.15rem;margin-bottom:.55rem;font-size:.93rem;line-height:1.55;color:var(--bone-2);break-inside:avoid}.faq-journeys li::before{content:"—";position:absolute;left:0;font-family:var(--mono);font-size:.8rem;color:var(--chalk-ink)}@media (min-width:760px){.faq-journeys{columns:2;column-gap:2.4rem;max-width:68ch}}.faq-points{margin:-.6rem 0 1.9rem 3rem;padding:0;list-style:none;max-width:62ch;display:grid;gap:.8rem}.faq-points li{margin:0;font-size:.93rem;line-height:1.6;color:var(--bone-2)}.faq-points b{color:var(--bone);font-weight:600}.closing__text{font-size:1.05rem;line-height:1.6;color:var(--bone-2);max-width:48ch;margin:1.9rem 0 2.5rem}.closing__note{margin-top:2.6rem}.colophon{--void:var(--bar);--panel:var(--bar);--bone:#ffffff;--bone-2:rgba(255,255,255,.94);--bone-3:rgba(255,255,255,.90);--chalk-ink:#ffffff;--hair:rgba(255,255,255,.22);--hair-firm:rgba(255,255,255,.38);background:linear-gradient(90deg, var(--bar) 0%, var(--bar-deep) 100%);color:var(--bone);border-top:0;padding-block:clamp(3.25rem, 6vw, 4.5rem) 2rem}.colophon a:hover{text-decoration:underline;text-underline-offset:3px}.colophon__grid{display:grid;gap:2.5rem}@media (min-width:780px){.colophon__grid{grid-template-columns:1.5fr repeat(4, 1fr);gap:2.5rem}}.colophon__blurb{font-size:.9rem;line-height:1.6;color:var(--bone-3);max-width:32ch;margin:1.1rem 0 0}.colophon h3, .colophon h4{font-family:var(--mono);font-size:.63rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-3);margin:0 0 1.1rem}.colophon ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.colophon a{font-size:.9rem;text-decoration:none;color:var(--bone-2)}.colophon a:hover{color:var(--chalk-ink)}.colophon__act{background:none;border:0;padding:0;margin:0;font:inherit;font-size:.9rem;color:var(--bone-2);cursor:pointer;text-align:left}.colophon__act:hover{color:var(--chalk-ink);text-decoration:underline;text-underline-offset:3px}.colophon__base{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.plans--tiers .plan__for{min-height:5.2em;margin-bottom:1.3rem;padding-bottom:1.3rem}.plans--tiers .plan.plan--lead{box-shadow:none}.plan__badge{display:inline-block;align-self:start;padding:.3rem .6rem;background:var(--bar);color:#fff;border-radius:2px;font-family:var(--mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.plan__badge--none{display:block;min-height:1.35rem}.plan__unit{margin:-.35rem 0 .55rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bar-ink)}.shared{margin-top:1.75rem;padding:1.3rem 1.6rem 1.4rem;border:1px solid var(--hair);background:var(--panel)}@media (min-width:1180px){.shared{margin-right:calc(-1 * (var(--frame) - 2 * var(--gutter) - var(--margin) - var(--column)))}}.shared ul{list-style:none;margin:0 auto;padding:0;max-width:62rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.85rem;row-gap:.4rem}.shared li{font-size:.92rem;line-height:1.5;color:var(--bone)}.shared li + li::before{content:"·";margin-right:.85rem;color:var(--chalk-ink)}.herorate{margin:2.25rem 0 .35rem;font-family:var(--mono);font-size:1.05rem;font-weight:500;letter-spacing:.02em;line-height:1.4;color:var(--bar)}.overture__aside{margin:1rem 0 0;font-size:.92rem;line-height:1.5}.overture__aside a{color:var(--pen);text-decoration:underline;text-underline-offset:.2em}.overture__aside a:hover{color:var(--bone)}.herorate__note{margin:0 0 .9rem;font-size:.92rem;line-height:1.55;color:var(--bone-2);max-width:43rem;text-wrap:pretty}.signout{background:none;border:0;cursor:pointer;padding:0;font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--bone-3)}.signout:hover{color:var(--bone)}.signout:disabled{opacity:.5;cursor:default}.drawer .signout{display:block;padding:.85rem 0;text-align:left;width:100%}.overture__lede--after{margin-top:1.1rem;font-size:1rem;color:var(--bone-2)}@media (min-width:1180px){.plans--tiers .plan{padding:2rem 1.4rem 1.9rem}.plans--tiers .plan h3{font-size:1.5rem}.plans--tiers .plan__amount{font-size:clamp(1.9rem, 2.7vw, 2.5rem)}.plans--tiers .plan__amount--quote{font-size:1.35rem}.plans--tiers .plan__for{font-size:.86rem}}@media (min-width:1240px){.sheet--wide{max-width:min(1440px, calc(100vw - 5rem))}.sheet--wide .col{max-width:none}}@media (min-width:900px){.contents{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem}.contents li{border-bottom:1px solid var(--hair)}.contents li:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1100px){.contents--three{grid-template-columns:1fr 1fr 1fr;column-gap:2.25rem}.contents--three li:nth-last-child(-n+3){border-bottom:0}.contents--three li{grid-template-columns:2.1rem 1fr}}.contents--three h3{font-size:1.16rem;line-height:1.3;letter-spacing:-.012em;color:var(--bone);margin-bottom:.5rem}.overture--close{padding-block:clamp(2rem, 4.5vw, 3.25rem) clamp(1.5rem, 3vw, 2.25rem)}.overture--close + .act{padding-top:clamp(2.25rem, 4.5vw, 3.5rem)}@media (min-width:1240px){.figures{grid-template-columns:repeat(4, 1fr)}.figure{padding:1.9rem 1.4rem}.figure:nth-child(even){padding-left:1.4rem;border-left:0}.figure + .figure{border-left:1px solid var(--hair)}.figure:first-child{padding-left:0}}@media (min-width:1024px){.method{grid-template-columns:1fr 1fr;column-gap:3rem}.step:last-child{border-bottom:0}.step:nth-last-child(-n+2){border-bottom:0}}.plans--tiers .plan .btn--quiet{background:var(--bar);border-color:var(--bar);color:#fff}.plans--tiers .plan .btn--quiet:hover{background:transparent;color:var(--bar);border-color:var(--bar)}.plans--tiers .plan.plan--lead .btn{background:var(--bar);border-color:var(--bar);color:#fff}.plans--tiers .plan.plan--lead .btn:hover{background:var(--bar-ink);border-color:var(--bar-ink);color:#fff}@media (min-width:900px){.markets{grid-template-columns:repeat(3, 1fr)}.market{border-top:0;padding:0 1.6rem}.market:first-child{padding-left:0}.market:last-child{border-bottom:0;padding-right:0}.market + .market{border-left:1px solid var(--hair)}.market h3{margin-bottom:0}}.step:first-child .pin{background:var(--pen);border-color:var(--pen);color:#fff}@media (min-width:1060px){.masthead__actions .langpick{padding-right:1.15rem;margin-right:.35rem;position:relative}.masthead__actions .langpick::after{content:"";position:absolute;right:0;top:50%;width:1px;height:1.1rem;margin-top:-.55rem;background:rgba(255, 255, 255, .3)}}.faq summary{color:var(--bone)}.groupindex a{grid-template-columns:.8rem 1fr auto;gap:.6rem}@media (min-width:620px){.groupindex{column-gap:3rem}}.act--ink .textlink--chalk{color:var(--chalk)}.act--ink .textlink--chalk:hover{color:#fff}.is-busy{opacity:1 !important;pointer-events:none;cursor:progress;display:inline-flex;align-items:center;gap:.7em}.is-busy::before{content:"";flex:none;width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:yt-spin .7s linear infinite}@keyframes yt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-busy::before{animation:yt-pulse 1.2s ease-in-out infinite}@keyframes yt-pulse{0%, 100%{opacity:.3}50%{opacity:1}}}.defnote{margin:2.5rem 0 0;padding-top:1.6rem;border-top:1px solid var(--hair);max-width:62ch}.defnote h3{margin:0 0 .5rem;font-family:var(--display);font-size:0.99rem;font-weight:400}.defnote p{margin:0;font-size:.95rem;line-height:1.7;color:var(--bone-2)}.defnote p + p{margin-top:.8rem}.defnote p b{font-weight:600;color:var(--bone)}.legendset{display:grid;gap:2rem;margin-top:2.5rem;align-items:stretch}@media (min-width:900px){.legendset{grid-template-columns:1fr 1fr;gap:2.5rem;max-width:61rem;margin-inline:auto}.legendset>:last-child:nth-child(odd){grid-column:1 / -1}}@media (min-width:1180px){.legendset{grid-template-columns:repeat(3, 1fr);max-width:84rem}.legendset>:last-child:nth-child(odd){grid-column:auto}}.legendset>:first-child:last-child{grid-column:1 / -1;justify-self:center;width:100%;max-width:64rem}.defnote .compare{margin-top:1.1rem}.defnote .compare p{margin:0}.defnote .compare__lead{margin-bottom:.35rem}.defnote .compare__lead::before{content:"";display:inline-block;width:.42rem;height:.42rem;margin-right:.55rem;border-radius:50%;background:var(--pen);vertical-align:middle;position:relative;top:-.1em}.defnote .compare__cell + .compare__cell{margin-top:.35rem}@media (min-width:760px){.defnote .compare{display:grid;grid-template-columns:1fr 1fr;gap:.4rem 2rem}.defnote .compare__lead{grid-column:1 / -1;margin-bottom:0}.defnote .compare__cell + .compare__cell{margin-top:0;padding-left:1rem;margin-left:-1rem;border-left:1px solid var(--hair)}}.plan__why{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.plan__why li{position:relative;padding-left:1.1rem;font-size:.87rem;line-height:1.5;color:var(--bone-2)}.plan__why li::before{content:"";position:absolute;left:0;top:.55em;width:.38rem;height:.38rem;border-radius:50%;background:var(--bar)}.plan__foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start}.plan__foot .btn{margin-top:0}.promobar{--promo-ground:#dde8e3;--promo-ink:#1a1a1a;--promo-brand:#00693e;--promo-line:#c5d6ce;position:sticky;top:var(--masthead-h);z-index:119;background:var(--promo-ground);border-bottom:1px solid var(--promo-line);color:var(--promo-ink)}.promobar__in{margin:0 auto;padding:.7rem 1.25rem;max-width:var(--frame);display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.3rem .6rem;font-size:.92rem;line-height:1.5;text-align:center}.promobar__tag{font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--promo-brand)}.promobar a{color:var(--promo-brand);text-decoration:underline;text-underline-offset:.18em;font-weight:700;white-space:nowrap}.promobar a:hover{text-decoration-thickness:2px}@media (max-width:559px){.promobar__in{font-size:.86rem;padding:.65rem 1rem}}.legendset .defnote, .legendset .addon{margin-top:0;padding:1.6rem 1.6rem 1.75rem;border:1px solid var(--card-line);border-top:3px solid var(--bar);background:var(--card)}.legendset .defnote{max-width:none}.legendset .defnote h3, .legendset .addon h3{font-size:clamp(1.18rem, 1.7vw, 1.5rem);line-height:1.2;margin-bottom:.6rem;text-wrap:balance}.legendset .defnote p, .legendset .addon p{font-size:.94rem;line-height:1.62;max-width:none}.pickmenu{position:relative;display:inline-block;min-width:16rem;max-width:100%}.pickmenu__btn{width:100%;text-align:left;cursor:pointer;padding:.7rem 2.1rem .7rem .9rem;font:inherit;font-size:.95rem;color:var(--bone, #0f1113);background:#fff;border:1px solid var(--hair, #d8dce1);border-radius:2px}.pickmenu__btn.is-empty{color:var(--bone-3, #767d85)}.pickmenu__btn:hover{border-color:var(--bone-3, #767d85)}.pickmenu__btn:focus-visible{outline:2px solid var(--focus, #16365c);outline-offset:2px}.pickmenu__btn::after{content:"";position:absolute;right:.95rem;top:50%;pointer-events:none;width:.45rem;height:.45rem;margin-top:-.32rem;border-right:2px solid var(--bone-3, #767d85);border-bottom:2px solid var(--bone-3, #767d85);transform:rotate(45deg)}.pickmenu.is-open .pickmenu__btn::after{margin-top:-.1rem;transform:rotate(225deg)}.pickmenu__panel{display:grid;gap:.1rem;padding:.5rem;max-height:15rem;overflow-y:auto;background:#fff;border:1px solid var(--hair, #d8dce1);border-radius:2px}.pickmenu[data-wired] .pickmenu__panel{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 2px);box-shadow:0 8px 24px rgba(15, 17, 19, .12)}.pickmenu:not([data-wired]) .pickmenu__btn{display:none}.pickmenu .pickmenu__panel label{display:flex;align-items:center;gap:.7rem;cursor:pointer;margin:0;padding:.5rem .6rem;border-radius:2px;font-family:var(--sans);font-size:.95rem;font-weight:400;letter-spacing:normal;text-transform:none;line-height:1.45;color:var(--bone, #0f1113)}.pickmenu .pickmenu__panel label:hover{background:var(--pen-wash, #f2f5f8)}.pickmenu .pickmenu__panel input{margin:0;flex:none;width:1rem;height:1rem}
