@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-ext-wght-normal.C-_vgDbo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/gabarito-latin-wght-normal.ZpvQqcqY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #060b09;--ink-soft: #0d1712;--ink-line: #1a2c22;--paper: #ffffff;--paper-surface: #f2f9f4;--paper-dim: #a9c0b4;--signal: #3dff9e;--spark: #ffd23f;--volt: var(--signal);--ember: var(--spark);--display: "Gabarito Variable", "Segoe UI", system-ui, sans-serif;--body: "Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--mono: var(--body);--wordmark: var(--display);--gutter: clamp(1.25rem, 4vw, 4.5rem);--measure: 68ch;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--bar-idle: rgb(139 166 153 / .16);--bar-live: rgb(139 166 153 / .42);--bar-hover: rgb(242 249 244 / .62)}:root body:has(.svc),:root body:has(.say),:root body:has(.policy){--ink: #080603;--ink-soft: #12100a;--ink-lift: #1b1710;--ink-line: #2a2418;--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;--volt: var(--signal);--ember: var(--spark);--fill: #ffd23f;--on-fill: #000000;--danger: #ff6b5e;color-scheme:dark}:root[data-theme=light] body:has(.svc),:root[data-theme=light] body:has(.say),:root[data-theme=light] body:has(.policy){--ink: #fdf8f0;--ink-soft: #f4ecdb;--ink-lift: #fffdf9;--ink-line: #e6dcc7;--paper: #000000;--paper-surface: #17140f;--paper-dim: #453e28;--signal: #624407;--spark: #624407;--volt: var(--signal);--ember: var(--spark);--fill: #ffd23f;--on-fill: #000000;--danger: #b3261e;color-scheme:light}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bar-idle) transparent}.pl-d{display:none}:root[data-theme=light] .pl-n{display:none}:root[data-theme=light] .pl-d{display:inline}html::-webkit-scrollbar{width:7px;height:7px}html::-webkit-scrollbar-track,html::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar-thumb{background:var(--bar-idle);border-radius:99px}html::-webkit-scrollbar-thumb:hover{background:var(--bar-hover)}html.sb-fade::-webkit-scrollbar-thumb{background:transparent;transition:background .42s var(--ease-out)}html.sb-fade.is-scrolling::-webkit-scrollbar-thumb{background:var(--bar-live)}html.sb-fade::-webkit-scrollbar-thumb:hover{background:var(--bar-hover)}@media(prefers-reduced-motion:reduce){html.sb-fade::-webkit-scrollbar-thumb{background:var(--bar-idle);transition:none}}body{background:var(--ink);color:var(--paper);font-family:var(--body);font-optical-sizing:auto;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration:none}a[href]{position:relative;transition:color .3s var(--ease-out)}a[href]:after{content:"";position:absolute;inset-block-end:-3px;inset-inline:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .42s var(--ease-out);pointer-events:none}a[href]:hover,a[href]:focus-visible{color:var(--signal)}@media(hover:hover){a[href]:hover:after{transform:scaleX(1);transform-origin:0 50%}}a[href]:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}.nav__mark[href]:after{content:none}html.pointer-hidden,html.pointer-hidden *{cursor:none!important}::selection{background:var(--signal);color:var(--ink)}.display{font-family:var(--display);font-weight:700;line-height:.94;letter-spacing:-.035em;text-wrap:balance}.label{font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--paper-dim)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.lede{font-size:clamp(1.0625rem,1.6vw,1.3125rem);line-height:1.62;color:var(--paper-dim);max-width:var(--measure);text-wrap:pretty}.shell{width:100%;max-width:96rem;margin-inline:auto;padding-inline:var(--gutter)}.rule{height:1px;background:var(--ink-line);border:0}.scene{position:absolute;inset:0;overflow:clip;z-index:-1;will-change:transform;transform:translateZ(0);contain:paint}:root{--line: rgb(228 246 235 / .46);--line-w: 1}.scene path:not([opacity]):not([stroke]){stroke:var(--line);stroke-width:var(--line-w);vector-effect:non-scaling-stroke;stroke-linejoin:round}.scene :is(.ar-clump,.ar-dust,.ar-hero-star,.s-grain) path{stroke:none}.scene>svg{position:absolute;inset:-9% 0;width:100%;height:118%;display:block}.scene:after{content:"";position:absolute;inset:0;pointer-events:none}.scene--floor:after{background:linear-gradient(180deg,transparent 0%,transparent 34%,rgb(6 22 24 / .42) 60%,rgb(5 18 20 / .82) 84%,rgb(4 15 17 / .94) 100%)}.scene--veil:after{background:radial-gradient(ellipse 78% 62% at 50% 50%,#051012cc,#0510129e 45%,#05101238)}.scene--deep:after{background:linear-gradient(180deg,#061416b3,#0614167a 42%,#051012b8)}.scene--idle,.scene--idle *{animation-play-state:paused!important}.js [data-reveal]{opacity:0}.js [data-mask-line]>span{display:block;will-change:transform}.mask-rows .line{padding-bottom:.08em}.js [data-split-hero],.js [data-split-lines]{opacity:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sf-on{container-type:inline-size}.sf-on .sf-rail{display:flex;align-items:center;gap:.5rem;margin-block-end:1.75rem;list-style:none;padding:0}.sf-on .sf-rail__step{display:flex;align-items:center;gap:.5rem;min-width:0}.sf-on .sf-rail__line{flex:1 1 auto;height:1px;min-width:.75rem;background:var(--ink-line);position:relative;overflow:hidden}.sf-on .sf-rail__line:after{content:"";position:absolute;inset:0;background:var(--signal);transform-origin:0 50%;scale:0 1;transition:scale .42s var(--ease-out)}.sf-on .sf-rail__step.is-done+.sf-rail__line:after{scale:1 1}.sf-on .sf-rail__dot{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex:none;border-radius:50%;border:1px solid var(--ink-line);background:transparent;color:var(--paper-dim);font-family:var(--body);font-size:.75rem;font-variant-numeric:tabular-nums;cursor:default;padding:0;transition:border-color .26s var(--ease-out),color .26s var(--ease-out),background-color .26s var(--ease-out)}.sf-on .sf-rail__step.is-done .sf-rail__dot{cursor:pointer;border-color:var(--signal);color:var(--signal)}.sf-on .sf-rail__step.is-done .sf-rail__dot:hover,.sf-on .sf-rail__step.is-done .sf-rail__dot:focus-visible{background:color-mix(in srgb,var(--signal) 18%,transparent)}.sf-on .sf-rail__step.is-now .sf-rail__dot{border-color:var(--fill, var(--signal));background:var(--fill, var(--signal));color:var(--on-fill, var(--ink));font-weight:600}.sf-on .sf-rail__name{font-family:var(--display);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-on .sf-rail__step.is-now .sf-rail__name{color:var(--paper)}@container (max-width: 26rem){.sf-on .sf-rail__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sf-on .sf-count{display:none}.sf-on .sf-nav{flex-wrap:wrap;gap:.5rem;margin-block-start:1.35rem}.sf-on .sf-nav .sf-next,.sf-on .sf-nav [type=submit]{flex:1 1 100%;width:100%;justify-content:center;text-align:center}.sf-on .sf-nav__spacer{display:none}.sf-on .sf-legend{font-size:1.05rem}.sf-on .sf-caption{font-size:.82rem;margin-block-end:1rem}}.sf-on .sf-steps{position:relative}.sf-on [data-step]{border:0;margin:0;padding:0;min-width:0;animation:sf-in .46s var(--ease-out) both}.sf-on [data-step][hidden]{display:none}.sf-on.is-back [data-step]{animation-name:sf-in-back}@keyframes sf-in{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes sf-in-back{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}.sf-on .sf-legend{font-family:var(--display);font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700;letter-spacing:-.015em;color:var(--paper);margin-block-end:.3rem}.sf-on .sf-caption{color:var(--paper-dim);font-size:.9rem;margin-block-end:1.25rem;max-width:46ch;text-wrap:pretty}.sf-tip{position:relative;display:inline-flex;vertical-align:middle;margin-inline-start:.4rem;translate:0 -1px}.sf-tip__btn{display:grid;place-items:center;width:1.05rem;height:1.05rem;padding:0;border-radius:50%;border:1px solid var(--ink-line);background:transparent;color:var(--paper-dim);font-family:var(--body);font-size:.65rem;line-height:1;cursor:help;transition:border-color .18s ease,color .18s ease}.sf-tip__btn:hover,.sf-tip__btn:focus-visible{border-color:var(--signal);color:var(--signal)}.sf-tip__bubble{position:absolute;inset-block-end:calc(100% + .5rem);inset-inline-start:0;z-index:5;width:max-content;max-width:min(15rem,62cqw);padding:.45rem .6rem;border-radius:6px;border:1px solid var(--ink-line);background:var(--ink-soft, var(--ink));color:var(--paper);font-size:.72rem;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:400;text-align:start;text-wrap:pretty;pointer-events:none;opacity:0;translate:0 .25rem;transition:opacity .2s var(--ease-out),translate .2s var(--ease-out)}.sf-tip__btn:hover+.sf-tip__bubble,.sf-tip__btn:focus-visible+.sf-tip__bubble{opacity:1;translate:0 0}.sf-err{display:block;margin-block-start:.4rem;color:var(--danger, #ff6b5e);font-size:.85rem}.sf-on [data-step] :is(input,textarea).is-bad{border-color:var(--danger, #ff6b5e)}.sf-on .sf-shake{animation:sf-shake .4s var(--ease-in-out)}@keyframes sf-shake{10%,90%{transform:translate(-2px)}30%,70%{transform:translate(3px)}50%{transform:translate(-1px)}}.sf-on .sf-nav{display:flex;align-items:center;gap:.75rem;margin-block-start:1.75rem}.sf-on .sf-nav__spacer{flex:1 1 auto}.sf-on .sf-back{background:transparent;border:1px solid var(--ink-line);color:var(--paper);border-radius:99px;padding:.55rem 1.1rem;font:inherit;font-size:.9rem;cursor:pointer;transition:border-color .2s ease,color .2s ease}.sf-on .sf-back:hover,.sf-on .sf-back:focus-visible{border-color:var(--signal);color:var(--signal)}.sf-on .sf-count{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--paper-dim)}.sf-sent{display:grid;place-items:center;gap:1rem;padding-block:clamp(2rem,6vw,3.5rem);text-align:center}.sf-sent__mark{width:4.5rem;height:4.5rem}.sf-sent__ring,.sf-sent__tick{fill:none;stroke:var(--signal);stroke-linecap:round;stroke-linejoin:round}.sf-sent__ring{stroke-width:2;stroke-dasharray:189;stroke-dashoffset:189;animation:sf-draw .64s var(--ease-out) forwards}.sf-sent__tick{stroke-width:2.5;stroke-dasharray:36;stroke-dashoffset:36;animation:sf-draw .38s var(--ease-out) .48s forwards}@keyframes sf-draw{to{stroke-dashoffset:0}}.sf-sent__title{font-family:var(--display);font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:700;color:var(--paper);opacity:0;animation:sf-rise .52s var(--ease-out) .7s forwards}.sf-sent__note{color:var(--paper-dim);max-width:34ch;text-wrap:pretty;opacity:0;animation:sf-rise .52s var(--ease-out) .82s forwards}@keyframes sf-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sf-on [data-step],.sf-on.is-back [data-step]{animation:none}.sf-on .sf-rail__line:after{transition:none}.sf-on .sf-shake{animation:none}.sf-sent__ring,.sf-sent__tick{animation:none;stroke-dashoffset:0}.sf-sent__title,.sf-sent__note{animation:none;opacity:1}}@keyframes sdacam-pan{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--cam-travel, 0px) * var(--cam-factor, 1) * -1),0,0)}}@keyframes sdacam-rail{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--cam-travel, 0px) * -1),0,0)}}@keyframes sdacam-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sdacam-spin{0%{rotate:0deg}to{rotate:414deg}}@keyframes sdacam-spin-ccw{0%{rotate:0deg}to{rotate:-504deg}}@keyframes sdacam-arc{0%{rotate:0deg}to{rotate:720deg}}@supports (animation-timeline: scroll()){.rig.cam-css .w-plane,.rig.cam-css .shelves,.rig.cam-css .signs,.rig.cam-css .rail,.rig.cam-css .hud__bar,.rig.cam-css .a-spin,.rig.cam-css .a-spin-ccw,.rig.cam-css .a-arc{animation-timeline:scroll(root block);animation-range:var(--cam-a, 0px) var(--cam-b, 100%);animation-timing-function:linear;animation-fill-mode:both;animation-duration:1ms}.rig.cam-css .w-plane,.rig.cam-css .shelves,.rig.cam-css .signs{animation-name:sdacam-pan}.rig.cam-css .rail{animation-name:sdacam-rail}.rig.cam-css .hud__bar{animation-name:sdacam-bar}.rig.cam-css .a-spin{animation-name:sdacam-spin}.rig.cam-css .a-spin-ccw{animation-name:sdacam-spin-ccw}.rig.cam-css .a-arc{animation-name:sdacam-arc}@media(prefers-reduced-motion:reduce){.rig.cam-css .a-spin,.rig.cam-css .a-spin-ccw,.rig.cam-css .a-arc{animation-name:none}}}:root.modal-open{overflow:hidden}.stage .w-anim.is-held,.stage .w-anim.is-held *,.stage .w-rain.is-held,.stage .w-bolt.is-held>i{animation-play-state:paused!important}

html body .svcm__from{font-size:.75rem!important}html body :is(.svcm__eyebrow,.shop__h,.shop__idx,.shop__n,.shop__eyebrow,.shop__trade,.shop__stack li,.shop__hint,.nav__wip-word,.sf-tip__btn,.sx__esc,.svc-tbl thead th){font-size:.6875rem!important}html body :is(.cell__g,.cell__n,.trend__flag,.trend__axis .tick){font-size:.65625rem!important}html body .book__cat{font-size:max(.6875rem,.56em)!important}html body :is(.book__date-day,.book__date-year){font-size:max(.6875rem,.58em)!important}html body .hm-block dt{font-size:.65625rem!important}@media(max-width:47.99rem),(pointer:coarse)and (max-height:31.99rem){html.ph :is(a[href],button,summary,label[for],[role=button]):not(.isle *,.isle-mast,.phw-go):active{opacity:.7}html.ph body :is(.dock__nav a,.dock__mail,.dock__sites a,.dock__legal--ways a,.dock__legal--ways button,.sfoot__word,.sfoot__contact,.sfoot__mail,.sfoot__sites a,.sfoot__legal a,.sfoot__cookies,.lost__ways a,.latest__all,.brief__alt,.policy__btn,.stmt__send,.stmt-chip__label){display:inline-flex;align-items:center;min-height:2.75rem}html.ph body .sfoot__list a{align-content:center;min-height:2.75rem}html.ph body .lost__ways a{min-width:2.75rem;justify-content:center}html.ph body .brief__social-btn{min-width:2.75rem;min-height:2.75rem}html.ph body .isle-mast{display:inline-flex;align-items:center;min-height:2.75rem}html.ph body :is(.dock__send,.sf-next,.sf-back){min-height:3rem}html.ph body .sf-on .sf-rail__dot,html.ph body .sf-tip__btn{position:relative}html.ph body .sf-on .sf-rail__dot:after,html.ph body .sf-tip__btn:after{content:"";position:absolute;inset:-.5rem}html.ph body .sf-tip__btn:after{inset:-.85rem}html.ph body .stmt-slot__in{padding-block-start:.5625rem;margin-block-start:-.5625rem}html.ph body :is(.dock__field,.bq__field) :is(input,textarea,select){font-size:1rem!important}html.ph body .dock__field input{min-height:2.75rem}}@media(max-width:47.99rem),(pointer:coarse)and (max-height:31.99rem){html.ph .ck__note{inline-size:auto;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding:1rem 1.15rem .6rem;border-color:#dcb14c4d;border-radius:1.4rem}html.ph .ck__note.is-open{gap:.35rem .75rem}html.ph .ck__eyebrow{display:none}html.ph .ck__title,html.ph .ck__text{grid-column:1 / -1}html.ph .ck__title{margin:0;font-size:1.0625rem}html.ph .ck__text{font-size:.8125rem;line-height:1.5}html.ph .ck__acts{flex-wrap:nowrap;gap:.9rem;margin:.3rem 0 0}html.ph .ck__btn{min-height:2.75rem;padding:0 1.2rem;border-radius:999px;font-size:.9375rem}html.ph .ck__more{display:inline-flex;align-items:center;min-height:2.75rem;margin:0;border-block-end:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}html.ph .ck__foot{align-self:end;margin:0}html.ph .ck__foot a{display:inline-flex;align-items:center;min-height:2.75rem}}@media(max-width:47.99rem),(pointer:coarse)and (max-height:31.99rem){html.ph body :is(main.svc,main.say,main.policy){padding-block-start:calc(env(safe-area-inset-top,0px) + 5.75rem)}html.ph body .hm-hero{--hm-pad: calc(env(safe-area-inset-top, 0px) + 5.5rem) }html.ph body .st{--st-nav: 3.75rem}html.ph body .nf{--nf-bar: 3.75rem !important}html.ph body .al-sheet{margin-block-start:calc(env(safe-area-inset-top,0px) + 3.6rem)}html.ph body .policy__scroll{overflow:visible;border:0;border-radius:0}html.ph body .policy__table{display:block;min-inline-size:0}html.ph body .policy__table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.ph body .policy__table tbody{display:grid;gap:.75rem}html.ph body .policy__table tr{display:block;padding:.35rem 1rem .5rem;border:1px solid var(--ink-line);border-radius:.9rem}html.ph body .policy__table :is(th,td){display:block;padding:.65rem 0;border-block-end:1px solid var(--ink-line)}html.ph body .policy__table tbody tr :is(th,td):last-child{border-block-end:0}html.ph body .policy__table tbody th{font-size:1rem}html.ph body .policy__table td:before{content:attr(data-label);display:block;margin-block-end:.2rem;font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--signal)}html.ph body .shell-post .prose h2{grid-template-columns:minmax(0,1fr);row-gap:.45rem}}@media(max-width:47.99rem),(pointer:coarse)and (max-height:31.99rem){html.ph body .label{font-size:.75rem}html.ph body :is(.latest__eyebrow,.policy__eyebrow,.lost__eyebrow,.svc__eyebrow,.brief__social-lead,.asked__eyebrow,.sx__note-head,.sx__close,.shop__h,.shop__idx,.shop__n,.shop__eyebrow,.shop__trade,.shop__stack li,.shop__close,.svcm__eyebrow,.svcm__from,.sf-rail__name,.hm-count__sheet,.hm-count__label,.hm-way__label,.hm-shelf__label,.hm-direct__label,.hm-field label,.brief label.label,.cat__eyebrow,.svc-tbl thead th,main.svc dt){font-size:.75rem!important}html.ph body :is(.svcm__note,.svcm__foot,.svcm__brief,.svc-local,.svc__rel-note,.svc-tbl caption,.policy code,.policy__table td,.policy__when,.policy__when time,.sx__note-body,.sx__try,.fig__note,.fig__hint,.hm-rung__rung,.hm-rung__from){font-size:.875rem!important}html.ph body :is(.cell__g,.cell__n,.trend__flag,.trend__axis .tick,.trend__axis button){font-size:.6875rem!important}html.ph body .cell__label{font-size:.8125rem!important}html.ph body .trend__axis .tick:nth-of-type(2n):not(:last-of-type):not(.is-on){color:transparent}html.ph body .sf-tip__btn{font-size:.75rem!important}html.ph body .sx__esc{display:none!important}}.isle,.isle-mast,.isle-scrim{--isle-ground: #0e0b07;--isle-ink: #ffffff;--isle-ink-surface: #fdfaf2;--isle-dim: #c2bab0;--isle-line: rgb(253 250 242 / .12);--isle-gild: rgb(255 210 63 / .34);--isle-gold: #ffd23f;--isle-on-gold: #000000;--isle-press: rgb(255 210 63 / .14);--isle-shadow: 0 14px 40px -12px rgb(0 0 0 / .6), 0 2px 6px rgb(0 0 0 / .25);--isle-ease: cubic-bezier(.65, 0, .35, 1);--isle-out: cubic-bezier(.16, 1, .3, 1);display:none}:root[data-theme=light] .isle,:root[data-theme=light] .isle-mast,:root[data-theme=light] .isle-scrim{--isle-ground: #fbf5e9;--isle-ink: #000000;--isle-ink-surface: #17140f;--isle-dim: #453e28;--isle-line: rgb(23 20 15 / .12);--isle-gild: rgb(98 68 7 / .4);--isle-gold: #624407;--isle-press: rgb(98 68 7 / .1);--isle-shadow: 0 14px 36px -14px rgb(60 42 8 / .35), 0 2px 6px rgb(60 42 8 / .12)}@media(max-width:47.99rem),(pointer:coarse)and (max-height:31.99rem){html.ph,html.ph *{-webkit-tap-highlight-color:transparent}html.ph [data-nav],html.ph .totop{display:none!important}html.ph .isle,html.ph .isle-mast,html.ph .isle-scrim{display:block}html.ph body{padding-block-end:calc(5.875rem + env(safe-area-inset-bottom,0px))}html.ph .ck{inset-inline:.75rem;inset-block-end:calc(5.625rem + env(safe-area-inset-bottom,0px));justify-items:stretch}html.ph .isle-mast{position:absolute;z-index:60;inset-block-start:calc(env(safe-area-inset-top,0px) + .9rem);inset-inline-start:50%;translate:-50% 0;padding:.6rem .2rem;margin:-.6rem -.2rem;font:700 1.375rem/1 var(--display, "Gabarito", sans-serif);letter-spacing:-.03em;color:var(--paper, var(--isle-ink));text-decoration:none;white-space:nowrap}html.ph .isle-mast em{font-style:normal;color:var(--spark, var(--isle-gold))}}.isle{position:fixed;z-index:72;inset-inline-start:50%;inset-block-end:calc(.85rem + env(safe-area-inset-bottom,0px));translate:-50% 0;color:var(--isle-ink);font:600 12px/1 var(--body, "Instrument Sans", system-ui, sans-serif);--isle-tw: min(var(--isle-t, 0px), 10rem);--isle-g: calc(.95rem + var(--isle-tw));--isle-d: calc((var(--isle-l, 0px) - var(--isle-g)) / 2)}.isle a,.isle button{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.isle :focus-visible{outline:2px solid var(--isle-ink-surface);outline-offset:3px}.isle__glass{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--isle-ground);box-shadow:inset 0 0 0 1px var(--isle-line),var(--isle-shadow);pointer-events:none}.isle__half{position:absolute;z-index:-1;inset-block:-3rem calc(-.85rem - env(safe-area-inset-bottom,0px));width:calc(50% + .875rem + 1px);overflow:hidden;pointer-events:none}.isle__half--l{inset-inline-start:-.875rem}.isle__half--r{inset-inline-end:-.875rem}.isle__half>.isle__glass{inset-block:3rem calc(.85rem + env(safe-area-inset-bottom,0px));inset-inline:auto;width:calc((100% - .875rem)*2);border-radius:999px;transition:translate .62s var(--isle-ease)}.isle__half--l>.isle__glass{inset-inline-start:.875rem}.isle__half--r>.isle__glass{inset-inline-end:.875rem}.isle.is-ask .isle__half--l>.isle__glass{translate:var(--isle-d) 0}.isle.is-ask .isle__half--r>.isle__glass{translate:calc(-1 * var(--isle-d)) 0}.isle__bar{position:relative;isolation:isolate;display:flex;align-items:center;gap:.25rem;height:3.625rem;padding:.3125rem;border-radius:999px;width:max-content;max-width:calc(100vw - 1.5rem)}.isle.is-open .isle__half>.isle__glass{opacity:0;transition:opacity .2s linear,translate .62s var(--isle-ease)}.isle .isle__mark{position:relative;flex:none;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;color:var(--isle-ink);transition:background-color .3s var(--isle-out),translate .62s var(--isle-ease)}.isle.is-ask .isle__mark{translate:var(--isle-d) 0}.isle-mast[href]:after,.isle__go[href]:after,.isle__mark[href]:after,.isle__brief[href]:after{content:none}.isle__ring{position:absolute;inset:0;width:100%;height:100%;rotate:-90deg}.isle__ring circle{fill:none;stroke:var(--isle-line);stroke-width:1.4}.isle__ring circle.isle__ring-p{stroke:var(--isle-gold);stroke-linecap:round;stroke-dasharray:122.52;stroke-dashoffset:122.52}.isle__crook{width:1.625rem;height:1.625rem;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round}.isle__label{position:relative;flex:1 1 auto;width:min(14rem,calc(100vw - 13rem));min-width:0;height:3rem;overflow:hidden;margin-inline:.45rem .1rem;-webkit-mask:linear-gradient(90deg,#000 calc(100% - 1.25rem),transparent);mask:linear-gradient(90deg,#000 calc(100% - 1.25rem),transparent);transition:translate .62s var(--isle-ease),opacity .3s linear;pointer-events:none}.isle:not(.is-ask) .isle__label{pointer-events:auto;cursor:pointer}.isle.is-ask .isle__label{translate:calc(var(--isle-d) - var(--isle-l)) 0;opacity:0}.isle__words{position:absolute;inset:0;transition:translate .62s var(--isle-ease)}.isle.is-ask .isle__words{translate:var(--isle-l) 0}.isle__word{position:absolute;inset:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;font-weight:600;color:var(--isle-ink);translate:0 100%;opacity:0;transition:translate .6s var(--isle-out),opacity .4s linear}.isle__word.is-on{translate:0 0;opacity:1}.isle__word:not(.is-on){translate:0 -100%}.isle__menu{flex:none;display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .3s var(--isle-out),translate .62s var(--isle-ease)}.isle.is-ask .isle__menu{translate:calc(var(--isle-d) - var(--isle-l)) 0}.isle__menu:active,.isle__mark:active{background:var(--isle-press)}.isle__bars{position:relative;width:1.25rem;height:.625rem}.isle__bars i{position:absolute;inset-inline:0;height:1.6px;border-radius:1px;background:currentColor;transition:top .5s var(--isle-ease),rotate .5s var(--isle-ease)}.isle__bars i:first-child{top:1px}.isle__bars i:last-child{top:7.6px}.isle.is-open .isle__bars i{top:4.3px}.isle.is-open .isle__bars i:first-child{rotate:45deg}.isle.is-open .isle__bars i:last-child{rotate:-45deg}.isle .isle__brief{position:relative;isolation:isolate;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:3rem;height:3rem;padding:0;border-radius:999px;color:var(--isle-on-gold)!important;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:600;white-space:nowrap;transition:filter .25s var(--isle-out),scale .25s var(--isle-out)}.isle__gold{position:absolute;inset:0;z-index:-1}.isle__gold i{position:absolute;inset-block:0;background:var(--isle-gold);transition:translate .62s var(--isle-ease),scale .62s var(--isle-ease)}.isle__cap{inset-inline-start:0;width:3rem;border-radius:50%}.isle__slab{inset-inline-end:1.5rem;width:var(--isle-g);transform-origin:100% 50%;scale:0 1}.isle__gold .isle__cap--l{opacity:0;transition:translate .62s var(--isle-ease),opacity 0s linear .62s}.isle.is-ask .isle__cap--r{translate:calc(-1 * var(--isle-d)) 0}.isle.is-ask .isle__slab{translate:calc(-1 * var(--isle-d)) 0;scale:1 1}.isle.is-ask .isle__cap--l{translate:calc(-1 * (var(--isle-d) + var(--isle-g))) 0;opacity:1;transition:translate .62s var(--isle-ease),opacity 0s}.isle__pen{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.isle__nib{display:inline-flex;flex:none;transition:translate .62s var(--isle-ease)}.isle.is-ask .isle__nib{translate:calc(.05rem - var(--isle-d) - var(--isle-g)) 0}.isle__say{position:absolute;inset-block:0;inset-inline-start:calc(1.85rem - var(--isle-d) - var(--isle-tw));width:calc(var(--isle-tw) + min(1.15rem - 3px,1.15rem + var(--isle-d)));display:flex;align-items:center;overflow:hidden;pointer-events:none}.isle__ask{display:block;flex:none;max-width:10rem;overflow:hidden;opacity:0;translate:calc(var(--isle-d) + var(--isle-g) - .05rem) 0;transition:translate .62s var(--isle-ease),opacity .25s linear}.isle.is-ask .isle__ask{translate:0 0;opacity:1;transition:translate .62s var(--isle-ease),opacity .4s linear .18s}:root[data-theme=light] .isle__brief{color:#000!important}:root[data-theme=light] .isle__gold i{background:#ffd23f}.isle__brief:active{filter:brightness(.92);scale:.97}.isle.is-ask .isle__brief{transform-origin:calc(1.5rem - var(--isle-d) - var(--isle-g) / 2) 50%}.isle__focus{position:absolute;inset:0;border-radius:999px;pointer-events:none}.isle.is-ask .isle__focus{inset-inline-start:calc(-1 * (var(--isle-d) + var(--isle-g)));width:calc(var(--isle-g) + 3rem)}.isle.is-ask .isle__brief:focus-visible{outline:none}.isle.is-ask .isle__brief:focus-visible .isle__focus{outline:2px solid var(--isle-ink-surface);outline-offset:3px}.isle__panel{position:absolute;z-index:-1;inset-inline-start:50%;inset-block-end:0;width:min(26rem,calc(100vw - 1.5rem));translate:-50% var(--drag, 0px);border-radius:1.6rem;isolation:isolate;clip-path:inset(calc(100% - 3.625rem) calc(50% - var(--bw, 300px) / 2) 0 calc(50% - var(--bw, 300px) / 2) round 999px);transition:clip-path .46s var(--isle-ease),translate .25s var(--isle-out)}.isle.is-open .isle__panel{clip-path:inset(0 0 0 0 round 1.6rem);transition:clip-path .4s var(--isle-out),translate .25s var(--isle-out)}.isle.is-open .isle__panel.is-dragged{transition:clip-path .4s var(--isle-out),translate 0s}.isle__panel[hidden]{display:none}.isle__in{position:relative;display:grid;gap:1.15rem;max-height:calc(100svh - 5.875rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;scrollbar-width:none;padding:1.1rem 1.25rem 1.25rem;margin-block-end:3.625rem;border-block-end:1px solid var(--isle-line)}.isle__in::-webkit-scrollbar{display:none}.isle__grip{position:relative;justify-self:center;width:2.25rem;height:.25rem;margin-block-end:-.2rem;border-radius:999px;background:var(--isle-dim);opacity:.55;cursor:grab;touch-action:none;transition:scale .18s var(--isle-out),opacity .18s linear}.isle__grip:after{content:"";position:absolute;inset:-1.2rem -3rem}.isle__grip.is-held{scale:1.3 1;opacity:1}.isle__kick{display:flex;align-items:baseline;gap:.55rem;margin:0;text-transform:uppercase;letter-spacing:.15em;color:var(--isle-dim)}.isle__kick i{display:inline-block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--isle-gold);transform:translateY(calc(3px - .5cap))}.isle__list{list-style:none;margin:0;padding:0;display:grid}.isle__list li{border-block-start:1px solid var(--isle-line)}.isle .isle__go{display:grid;grid-template-columns:2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.9rem;row-gap:.15rem;align-items:center;min-height:3.6rem;padding:.6rem .25rem .6rem 0;text-decoration:none;opacity:0;translate:0 .5rem;transition:translate .3s var(--isle-ease),opacity .2s linear,color .25s linear}.isle.is-open .isle__go{opacity:1;translate:0 0;transition:translate .55s var(--isle-out),opacity .35s linear,color .25s linear;transition-delay:calc(60ms + var(--i, 0) * 30ms),calc(60ms + var(--i, 0) * 30ms),0s}.isle__list li{--i: 0}.isle__go:active .isle__name{color:var(--isle-gold)}.isle__glyph{grid-row:1 / span 2;width:2rem;height:2rem;fill:none;stroke:var(--isle-dim);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.isle__go.is-here .isle__glyph{stroke:var(--isle-gold)}.isle__name{font:700 1.375rem/1.05 var(--display, "Gabarito", sans-serif);letter-spacing:-.03em;color:var(--isle-ink);text-transform:none}.isle__note{font:400 .875rem/1.3 var(--body, "Instrument Sans", sans-serif);letter-spacing:0;text-transform:none;color:var(--isle-dim)}.isle__go.is-here .isle__note{color:var(--isle-gold)}.isle__tools,.isle__foot{opacity:0;translate:0 .75rem;transition:opacity .25s linear,translate .4s var(--isle-ease)}.isle.is-open .isle__tools,.isle.is-open .isle__foot{opacity:1;translate:0 0;transition:opacity .45s var(--isle-out),translate .55s var(--isle-out);transition-delay:calc(60ms + var(--i, 0) * 30ms)}.isle__tools{display:flex;flex-wrap:wrap;gap:.6rem}.isle__seg{display:inline-flex;gap:0;padding:3px;border:1px solid var(--isle-line);border-radius:999px}.isle__seg[hidden]{display:none}.isle__seg button,.isle__pill{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:transparent;text-transform:uppercase;letter-spacing:.15em;font:inherit;cursor:pointer}.isle__seg button{min-height:2.25rem}.isle__seg button[aria-pressed=true]{background:var(--isle-gold);color:var(--isle-on-gold)}:root[data-theme=light] .isle__seg button[aria-pressed=true]{background:#ffd23f;color:#000}.isle__pill{border:1px solid var(--isle-line);min-height:2.75rem}.isle__pill:active,.isle__seg button:active{background:var(--isle-press)}.isle__pill svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.isle__foot{display:grid;gap:.75rem;padding-block-start:.15rem}.isle__wip{display:flex;align-items:baseline;gap:.55rem;margin:0;font:400 .875rem/1.45 var(--body, sans-serif);color:var(--isle-dim)}.isle__pulse{flex:none;width:6px;height:6px;border-radius:50%;background:var(--isle-gold);transform:translateY(calc(3px - .5cap))}.isle__ways{display:grid;gap:.5rem;margin:0}.isle__ways a{display:grid;gap:.25rem;min-height:2.75rem;align-content:center;padding:.55rem .8rem;border:1px solid var(--isle-line);border-radius:.9rem;text-decoration:none;text-transform:uppercase;letter-spacing:.15em}.isle__ways a span{font:400 .875rem/1.3 var(--body, sans-serif);letter-spacing:0;text-transform:none;color:var(--isle-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.isle__ways a:active{background:var(--isle-press)}html.ph .isle .isle-stand{position:relative;inset:auto;display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:start;column-gap:.8rem;max-inline-size:none;margin:.25rem 0 0;padding:.85rem 1rem .95rem .85rem;border-radius:1rem;background:#110d08;box-shadow:inset 0 0 0 1px #fdfaf21a;color:#fff;transition:none}html.ph .isle .isle-stand[data-stand-wait]{display:none}html.ph .isle .isle-stand:before{display:none}html.ph .isle .isle-stand .stand__melon{inline-size:1.75rem;block-size:1.75rem;margin-block-start:.05rem;filter:none;scale:1;pointer-events:none}html.ph .isle .isle-stand .stand__track{min-inline-size:0;overflow:visible}html.ph .isle .isle-stand .stand__text{inline-size:auto;padding:0;font:400 .875rem/1.5 var(--body, "Instrument Sans", sans-serif);letter-spacing:0;text-transform:none;text-shadow:none;color:#fff;opacity:1;translate:none;transition:none}html.ph .isle .isle-stand .stand__line{font-weight:500}html.ph .isle .isle-stand .stand__cry{margin-block-start:.3rem;font-size:.9375rem;color:#e7bd15}.isle-scrim{position:fixed;inset:0;z-index:71;background:#05040275;opacity:0;pointer-events:none;transition:opacity .5s var(--isle-ease)}.isle-scrim.is-on{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.isle__panel,.isle.is-open .isle__panel,.isle__go,.isle.is-open .isle__go,.isle__tools,.isle__foot,.isle__word,.isle__words,.isle__label,.isle__mark,.isle__menu,.isle__half>.isle__glass,.isle__brief,.isle__gold i,.isle__nib,.isle__ask,.isle-scrim{transition-duration:.01ms!important;transition-delay:0s!important}}.loader[data-astro-cid-4qws3apc]{position:fixed;inset:0 0 auto;block-size:100vh;block-size:100svh;z-index:200;display:grid;place-content:center;justify-items:center;gap:1.6rem;background:#080603;color:#fff;transition:translate .72s cubic-bezier(.16,1,.3,1),opacity .24s linear .5s,visibility 0s linear .72s;animation:loader-failsafe .72s cubic-bezier(.16,1,.3,1) 4s forwards}.loader[data-astro-cid-4qws3apc]:before{content:"";position:absolute;inset:-2px 0 -10rem;z-index:-1;background:inherit;pointer-events:none}:root[data-theme=light] .loader[data-astro-cid-4qws3apc]{background:#fdf8f0;color:#000}:root[data-theme=light] .loader__rail[data-astro-cid-4qws3apc]{background:#e6dcc7}:root[data-theme=light] .loader__rail[data-astro-cid-4qws3apc] i[data-astro-cid-4qws3apc]{background:#624407}:root[data-theme=light] .loader__word[data-astro-cid-4qws3apc] em[data-astro-cid-4qws3apc]{color:#624407}.loaded .loader[data-astro-cid-4qws3apc],.loader--out[data-astro-cid-4qws3apc]{opacity:0;visibility:hidden;pointer-events:none;animation:none}@keyframes loader-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.loader[data-astro-cid-4qws3apc].is-door{animation-delay:14s}.loaded .loader[data-astro-cid-4qws3apc].is-door{opacity:1;visibility:visible;pointer-events:auto;animation:loader-failsafe .72s cubic-bezier(.16,1,.3,1) 14s forwards;transition:opacity .26s cubic-bezier(.4,0,1,1),visibility 0s}.loaded .loader[data-astro-cid-4qws3apc].is-door.is-door-pre{opacity:0}.loader__inner[data-astro-cid-4qws3apc]{display:grid;justify-items:center;gap:1.15rem}.loader__mark[data-astro-cid-4qws3apc]{display:block;inline-size:58px;block-size:58px;overflow:hidden}.loader__sheet[data-astro-cid-4qws3apc]{display:block;inline-size:580px;block-size:406px;will-change:transform;transform:translate(-522px,-348px);animation:loader-draw 1.15s step-end .1s both}.loader__strip[data-astro-cid-4qws3apc]{display:block;max-inline-size:none;inline-size:100%;block-size:100%}.loader__word[data-astro-cid-4qws3apc]{font-family:var(--wordmark);font-weight:700;font-size:1.0625rem;letter-spacing:-.03em;opacity:0;transform:translateY(.7rem);animation:loader-rise .85s cubic-bezier(.16,1,.3,1) .62s forwards}.loader__word[data-astro-cid-4qws3apc] em[data-astro-cid-4qws3apc]{font-style:normal;color:#ffd23f}@keyframes loader-rise{to{opacity:1;transform:translateY(0)}}.loader__rail[data-astro-cid-4qws3apc]{display:block;width:9rem;height:2px;background:#2a2418;overflow:hidden}.loader__rail[data-astro-cid-4qws3apc] i[data-astro-cid-4qws3apc]{display:block;height:100%;width:100%;background:#ffd23f;transform:scaleX(0);transform-origin:0 50%;will-change:transform;animation:loader-fill 2.6s cubic-bezier(.12,.72,.2,1) forwards}@keyframes loader-fill{0%{transform:scaleX(0)}55%{transform:scaleX(.72)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.loader[data-astro-cid-4qws3apc],.loader__sheet[data-astro-cid-4qws3apc],.loader__word[data-astro-cid-4qws3apc],.loader__rail[data-astro-cid-4qws3apc] i[data-astro-cid-4qws3apc]{animation-duration:.01ms;animation-delay:0s;transition-duration:.01ms}.loader__word[data-astro-cid-4qws3apc]{opacity:1;transform:none}}.cursor[data-astro-cid-msvfyisy]{position:fixed;inset:0 auto auto 0;z-index:100;pointer-events:none;display:none;width:0;height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.cursor[data-astro-cid-msvfyisy]:not([data-placed]){opacity:0}@media(pointer:fine){.cursor[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy]:popover-open{display:block}}.cursor[data-astro-cid-msvfyisy]::backdrop{display:none}.cursor__ring[data-astro-cid-msvfyisy],.cursor__dot[data-astro-cid-msvfyisy]{position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:0;will-change:transform}.cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy],.cursor__dot[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{position:absolute;display:block;border-radius:50%;scale:1}.cursor[data-astro-cid-msvfyisy]{--cur-dot: #ffd23f;--cur-edge: rgb(0 0 0 / .5);--cur-ring: rgb(255 248 230 / .68);--cur-ring-lit: #ffd23f;--cur-ring-fill: rgb(255 210 63 / .14)}.cursor[data-astro-cid-msvfyisy].is-onlight{--cur-dot: #6b4a12;--cur-edge: rgb(255 255 255 / .6);--cur-ring: rgb(58 40 16 / .68);--cur-ring-lit: #6b4a12;--cur-ring-fill: rgb(107 74 18 / .14)}.cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{width:36px;height:36px;margin:-18px 0 0 -18px;box-shadow:0 0 0 1px var(--cur-ring) inset;transition:scale .34s var(--ease-out),box-shadow .34s var(--ease-out)}.cursor__dot[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;background:var(--cur-dot);transition:scale .34s var(--ease-out)}.cursor[data-astro-cid-msvfyisy].is-active .cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{scale:1.85;box-shadow:0 0 0 .5px var(--cur-ring-lit) inset;background:var(--cur-ring-fill)}.cursor[data-astro-cid-msvfyisy].is-active .cursor__dot[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{scale:.45}.cursor__cue[data-astro-cid-msvfyisy]{position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:0;rotate:0deg;transition:rotate .3s var(--ease-out);filter:drop-shadow(0 0 1px var(--cur-edge))}.cursor__cue[data-astro-cid-msvfyisy] i[data-astro-cid-msvfyisy]{position:absolute;display:block;background:var(--cur-dot);opacity:0;transition:opacity .2s var(--ease-out),translate .3s var(--ease-out),rotate .3s var(--ease-out),scale .3s var(--ease-out),border-radius .3s var(--ease-out),box-shadow .3s var(--ease-out)}.cursor__cue-a[data-astro-cid-msvfyisy],.cursor__cue-b[data-astro-cid-msvfyisy],.cursor__cue-c[data-astro-cid-msvfyisy]{width:14px;height:1.5px;margin:-.75px 0 0 -7px;border-radius:1px;scale:.5 1}.cursor__cue-b[data-astro-cid-msvfyisy]{rotate:90deg}.cursor__cue-o[data-astro-cid-msvfyisy]{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;scale:0}.cursor[data-astro-cid-msvfyisy][data-cue] .cursor__dot[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{scale:0}.cursor[data-astro-cid-msvfyisy][data-cue] .cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{scale:1.85;box-shadow:0 0 0 .5px var(--cur-ring-lit) inset;background:var(--cur-ring-fill)}.cursor[data-astro-cid-msvfyisy][data-cue=open] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=open] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=close] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=close] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=dismiss] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=dismiss] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;scale:1 1}.cursor[data-astro-cid-msvfyisy][data-cue=close] .cursor__cue-b[data-astro-cid-msvfyisy]{rotate:0deg}.cursor[data-astro-cid-msvfyisy][data-cue=dismiss] .cursor__cue-a[data-astro-cid-msvfyisy]{rotate:45deg}.cursor[data-astro-cid-msvfyisy][data-cue=dismiss] .cursor__cue-b[data-astro-cid-msvfyisy]{rotate:135deg}.cursor[data-astro-cid-msvfyisy][data-cue=go] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=back] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=up] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=down] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;translate:-.3px -2.8px;rotate:45deg;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=go] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=back] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=up] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=down] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;translate:-.3px 2.8px;rotate:135deg;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=send] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=out] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=save] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;translate:2.2px -2.8px;rotate:45deg;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=send] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=out] .cursor__cue-b[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=save] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;translate:2.2px 2.8px;rotate:135deg;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=send] .cursor__cue-c[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=out] .cursor__cue-c[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=save] .cursor__cue-c[data-astro-cid-msvfyisy]{opacity:1;translate:-1px 0;scale:.86 1}.cursor[data-astro-cid-msvfyisy][data-cue=back] .cursor__cue[data-astro-cid-msvfyisy]{rotate:180deg}.cursor[data-astro-cid-msvfyisy][data-cue=up] .cursor__cue[data-astro-cid-msvfyisy]{rotate:-90deg}.cursor[data-astro-cid-msvfyisy][data-cue=down] .cursor__cue[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=save] .cursor__cue[data-astro-cid-msvfyisy]{rotate:90deg}.cursor[data-astro-cid-msvfyisy][data-cue=out] .cursor__cue[data-astro-cid-msvfyisy]{rotate:-45deg}.cursor[data-astro-cid-msvfyisy][data-cue=text] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;scale:1.07 1}.cursor[data-astro-cid-msvfyisy][data-cue=text] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=text] .cursor__cue-c[data-astro-cid-msvfyisy]{opacity:1;scale:.36 1}.cursor[data-astro-cid-msvfyisy][data-cue=text] .cursor__cue-a[data-astro-cid-msvfyisy]{translate:0 -7.5px}.cursor[data-astro-cid-msvfyisy][data-cue=text] .cursor__cue-c[data-astro-cid-msvfyisy]{translate:0 7.5px}.cursor[data-astro-cid-msvfyisy][data-cue=pick] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;translate:-3.5px 2.5px;rotate:45deg;scale:.4 1}.cursor[data-astro-cid-msvfyisy][data-cue=pick] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;translate:2.5px .5px;rotate:135deg;scale:.81 1}.cursor[data-astro-cid-msvfyisy][data-cue=clear] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=plate] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=flip] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=find] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=off] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=wait] .cursor__cue-o[data-astro-cid-msvfyisy]{opacity:1;background:transparent;box-shadow:0 0 0 1px var(--cur-dot) inset}.cursor[data-astro-cid-msvfyisy][data-cue=clear] .cursor__cue-o[data-astro-cid-msvfyisy]{scale:1.6}.cursor[data-astro-cid-msvfyisy][data-cue=plate] .cursor__cue-o[data-astro-cid-msvfyisy]{scale:1.6;border-radius:1px}.cursor[data-astro-cid-msvfyisy][data-cue=flip] .cursor__cue-o[data-astro-cid-msvfyisy]{scale:1.8;background:linear-gradient(90deg,var(--cur-dot) 50%,transparent 50%)}.cursor[data-astro-cid-msvfyisy][data-cue=find] .cursor__cue-o[data-astro-cid-msvfyisy]{scale:1.4;translate:-1.5px -1.5px}.cursor[data-astro-cid-msvfyisy][data-cue=find] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;translate:3px 3px;rotate:45deg;scale:.36 1}.cursor[data-astro-cid-msvfyisy][data-cue=help] .cursor__cue-o[data-astro-cid-msvfyisy]{opacity:1;scale:.7;translate:0 -5.5px}.cursor[data-astro-cid-msvfyisy][data-cue=help] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;translate:0 2.5px;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=play] .cursor__cue-o[data-astro-cid-msvfyisy]{opacity:1;scale:2.2;translate:1px 0;border-radius:0;clip-path:polygon(12% 0,100% 50%,12% 100%)}.cursor[data-astro-cid-msvfyisy][data-cue=pause] .cursor__cue-a[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=pause] .cursor__cue-b[data-astro-cid-msvfyisy]{opacity:1;rotate:90deg;scale:.64 1.7}.cursor[data-astro-cid-msvfyisy][data-cue=pause] .cursor__cue-a[data-astro-cid-msvfyisy]{translate:-2.5px 0}.cursor[data-astro-cid-msvfyisy][data-cue=pause] .cursor__cue-b[data-astro-cid-msvfyisy]{translate:2.5px 0}.cursor[data-astro-cid-msvfyisy][data-cue=slide] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;scale:1.15 1}.cursor[data-astro-cid-msvfyisy][data-cue=slide] .cursor__cue-o[data-astro-cid-msvfyisy]{opacity:1;scale:1.2}.cursor[data-astro-cid-msvfyisy][data-cue=off] .cursor__cue-o[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=wait] .cursor__cue-o[data-astro-cid-msvfyisy]{scale:1.8}.cursor[data-astro-cid-msvfyisy][data-cue=off] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;rotate:135deg;scale:.6 1}.cursor[data-astro-cid-msvfyisy][data-cue=wait] .cursor__cue-a[data-astro-cid-msvfyisy]{opacity:1;transform-origin:0 50%;translate:7px 0;scale:.25 1;animation:cur-wait-hand 1.4s linear infinite}@keyframes cur-wait-hand{to{rotate:360deg}}.cursor[data-astro-cid-msvfyisy][data-cue=off] .cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy],.cursor[data-astro-cid-msvfyisy][data-cue=wait] .cursor__ring[data-astro-cid-msvfyisy]>i[data-astro-cid-msvfyisy]{scale:1;box-shadow:0 0 0 1px var(--cur-ring) inset;background:transparent}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-msvfyisy]{display:none}}.stmt[data-astro-cid-dc556w7b]{--stmt-fs: clamp(1.22rem, .9rem + 1.35vw, 1.9rem);--stmt-dim: color-mix(in oklab, var(--paper) 42%, transparent);position:relative;--stmt-ground: var(--ink);display:flex;flex-direction:column;gap:0;font-family:var(--display);font-size:var(--stmt-fs);line-height:1.55;color:var(--paper);color-scheme:dark}:root[data-theme=light] .brief--page .stmt[data-astro-cid-dc556w7b]{color-scheme:light}.stmt__line[data-astro-cid-dc556w7b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .36em;margin:0;padding:.62em 0;border-block-end:1px solid var(--ink-line)}.stmt__line--lead[data-astro-cid-dc556w7b]{border-block-end:0;padding-block-end:.2em}.stmt__opt[data-astro-cid-dc556w7b]{align-self:center;color:var(--stmt-dim);font-family:var(--body);font-size:max(.9rem,.5em)}.stmt__word[data-astro-cid-dc556w7b]{white-space:pre-wrap}.stmt-pair[data-astro-cid-dc556w7b]{display:inline-flex;align-items:baseline;max-width:100%;min-inline-size:0}.stmt-slot[data-astro-cid-dc556w7b]{display:inline-grid;max-width:100%}.stmt-slot[data-astro-cid-dc556w7b]>[data-astro-cid-dc556w7b]{grid-area:1 / 1;font:inherit;letter-spacing:inherit}.stmt-slot__sizer[data-astro-cid-dc556w7b]{visibility:hidden;white-space:pre;padding-inline:.12em;min-width:3ch}.stmt-slot__in[data-astro-cid-dc556w7b]{inline-size:100%;min-inline-size:0;padding:0 .12em;border:0;border-block-end:1px solid var(--ink-line);border-radius:0;background:transparent;color:var(--paper);text-align:center;transition:border-color .22s var(--ease-out),color .22s var(--ease-out)}.stmt-slot--wide[data-astro-cid-dc556w7b] .stmt-slot__sizer[data-astro-cid-dc556w7b]{min-width:12ch}.stmt-slot__in[data-astro-cid-dc556w7b]::placeholder{color:var(--stmt-dim);opacity:1}.stmt-slot__in[data-astro-cid-dc556w7b]:-webkit-autofill,.stmt-slot__in[data-astro-cid-dc556w7b]:-webkit-autofill:hover,.stmt-slot__in[data-astro-cid-dc556w7b]:-webkit-autofill:focus,.stmt__note[data-astro-cid-dc556w7b]:-webkit-autofill{-webkit-text-fill-color:var(--paper);caret-color:var(--paper);-webkit-box-shadow:0 0 0 3rem var(--stmt-ground) inset;box-shadow:0 0 0 3rem var(--stmt-ground) inset;transition:background-color 100000s ease-in-out 0s}.stmt-slot__in[data-astro-cid-dc556w7b]:not(:placeholder-shown){border-block-end-color:color-mix(in oklab,var(--signal) 55%,transparent)}.stmt-slot__in[data-astro-cid-dc556w7b]:focus-visible,.stmt-select__in[data-astro-cid-dc556w7b]:focus-visible,.stmt__note[data-astro-cid-dc556w7b]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.stmt-select[data-astro-cid-dc556w7b]{display:inline-flex;align-items:baseline;gap:.4em;flex:1 1 100%;min-inline-size:0}.stmt-select__in[data-astro-cid-dc556w7b]{flex:1 1 auto;min-inline-size:0;appearance:none;padding:0 .12em;border:0;border-block-end:1px solid color-mix(in oklab,var(--signal) 55%,transparent);border-radius:0;background:transparent;color:var(--paper);font:inherit;cursor:pointer}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]{background:var(--ink-soft);color:var(--paper)}@supports (appearance: base-select){.stmt-select__in[data-astro-cid-dc556w7b]{appearance:base-select;padding:0 .12em;border:0;border-block-end:1px solid color-mix(in oklab,var(--signal) 55%,transparent);background:transparent;color:var(--paper);text-align:start}.stmt-select__in[data-astro-cid-dc556w7b]::picker-icon{display:none}.stmt-select__in[data-astro-cid-dc556w7b]::picker(select){appearance:base-select;inline-size:min(46rem,calc(100vw - 2 * var(--gutter)));margin-block-start:.4rem;padding:.35rem;border:1px solid rgb(255 244 222 / .14);border-radius:0;background:var(--ink-soft);box-shadow:0 1rem 2.5rem #00000080;max-block-size:60vh;overflow-y:auto;opacity:0;translate:0 -.35rem;transition:opacity .18s var(--ease-out),translate .18s var(--ease-out),overlay .18s allow-discrete,display .18s allow-discrete}.stmt-select__in[data-astro-cid-dc556w7b]::picker(select):popover-open{opacity:1;translate:0 0}@starting-style{.stmt-select__in[data-astro-cid-dc556w7b]::picker(select):popover-open{opacity:0;translate:0 -.35rem}}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]{display:flex;align-items:center;gap:.6em;padding:.5rem .7rem;border-radius:.35rem;background:transparent;color:var(--stmt-dim);font:inherit;font-size:max(1rem,.62em);line-height:1.35;cursor:pointer;transition:color .14s var(--ease-out)}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]:checked{color:var(--paper)}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]:hover,.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]:focus{color:var(--paper);outline:none}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]::checkmark{content:"●";order:-1;inline-size:1em;align-self:center;color:var(--signal);font-size:.5em;line-height:1}.stmt-select__in[data-astro-cid-dc556w7b] option[data-astro-cid-dc556w7b]:not(:checked)::checkmark{content:""}}.stmt-select__mark[data-astro-cid-dc556w7b]{color:var(--signal);font-size:.7em;line-height:1;transform:translateY(-.1em)}.stmt__note[data-astro-cid-dc556w7b]{margin-block:.9em 0;padding:.7em .8em;border:1px solid var(--ink-line);border-radius:.35rem;background:color-mix(in oklab,var(--ink-soft) 70%,transparent);color:var(--paper);font-family:var(--body);font-size:max(1rem,.62em);line-height:1.65;resize:vertical;transition:border-color .22s var(--ease-out)}.stmt__note[data-astro-cid-dc556w7b]::placeholder{color:var(--stmt-dim);opacity:1}.stmt__note[data-astro-cid-dc556w7b]:not(:placeholder-shown){border-color:color-mix(in oklab,var(--signal) 40%,transparent)}.stmt__chips[data-astro-cid-dc556w7b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em 1em;margin:1.15em 0 0;padding:0;border:0;min-inline-size:0}.stmt__chips-lead[data-astro-cid-dc556w7b]{flex:0 0 auto}.stmt__chip-set[data-astro-cid-dc556w7b]{display:grid;grid-template-columns:repeat(2,max-content);column-gap:2em;row-gap:.7em;flex:1 1 26ch;min-inline-size:0}.stmt-chip[data-astro-cid-dc556w7b]{position:relative}.stmt-chip__in[data-astro-cid-dc556w7b]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.stmt-chip__label[data-astro-cid-dc556w7b]{display:inline-flex;align-items:center;gap:.5em;font-size:max(.95rem,.6em);font-family:var(--body);color:var(--stmt-dim);cursor:pointer;transition:color .2s var(--ease-out)}.stmt-chip__box[data-astro-cid-dc556w7b]{display:grid;place-items:center;inline-size:.9em;block-size:.9em;flex:0 0 auto;border:1px solid var(--paper-dim);border-radius:2px;background:transparent;transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out)}.stmt-chip__tick[data-astro-cid-dc556w7b]{display:block;inline-size:74%;block-size:74%;color:transparent;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .24s var(--ease-out),color .14s var(--ease-out)}.stmt-chip__label[data-astro-cid-dc556w7b]:hover{color:var(--paper)}.stmt-chip__label[data-astro-cid-dc556w7b]:hover .stmt-chip__box[data-astro-cid-dc556w7b]{border-color:color-mix(in oklab,var(--signal) 65%,transparent)}.stmt-chip__label[data-astro-cid-dc556w7b]:hover .stmt-chip__tick[data-astro-cid-dc556w7b]{color:color-mix(in oklab,var(--signal) 55%,transparent);stroke-dashoffset:0}.stmt-chip__in[data-astro-cid-dc556w7b]:checked+.stmt-chip__label[data-astro-cid-dc556w7b]{color:var(--paper)}.stmt-chip__in[data-astro-cid-dc556w7b]:checked+.stmt-chip__label[data-astro-cid-dc556w7b] .stmt-chip__box[data-astro-cid-dc556w7b]{background:var(--signal);border-color:var(--signal)}.stmt-chip__in[data-astro-cid-dc556w7b]:checked+.stmt-chip__label[data-astro-cid-dc556w7b] .stmt-chip__tick[data-astro-cid-dc556w7b]{color:var(--ink);stroke-dashoffset:0}.stmt-chip__in[data-astro-cid-dc556w7b]:focus-visible+.stmt-chip__label[data-astro-cid-dc556w7b] .stmt-chip__box[data-astro-cid-dc556w7b]{outline:2px solid var(--signal);outline-offset:3px}.stmt__sign[data-astro-cid-dc556w7b]{display:flex;flex-direction:column;align-items:flex-end;margin-block-start:2.2em}.stmt__wire[data-astro-cid-dc556w7b]{position:relative;inline-size:340px;max-inline-size:100%;block-size:44px}.stmt__swash[data-astro-cid-dc556w7b]{display:block;inline-size:100%;block-size:100%;color:color-mix(in oklab,var(--signal) 55%,transparent)}.stmt__swash-line[data-astro-cid-dc556w7b]{opacity:.42;transition:opacity .5s var(--ease-out)}.stmt__swash-ink[data-astro-cid-dc556w7b]{color:var(--signal);stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.stmt__orb[data-astro-cid-dc556w7b]{position:absolute;inset-block-start:0;inset-inline-start:0;display:none;border-radius:50%;offset-path:var(--swash-path);offset-rotate:0deg;opacity:0;will-change:offset-distance,opacity}@supports (offset-path: path("M0 0h1")){.stmt__orb[data-astro-cid-dc556w7b]{display:block}}.stmt__orb--core[data-astro-cid-dc556w7b]{inline-size:5px;block-size:5px;background:var(--signal);animation:stmt-orb 6.4s cubic-bezier(.37,0,.63,1) infinite}.stmt__orb--ring[data-astro-cid-dc556w7b]{inline-size:13px;block-size:13px;box-shadow:0 0 0 1px color-mix(in oklab,var(--signal) 62%,transparent) inset;animation:stmt-orb 6.4s cubic-bezier(.37,0,.63,1) infinite}@keyframes stmt-orb{0%{offset-distance:0%;opacity:0}7%{opacity:1}68%{opacity:1}76%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.stmt__sign[data-astro-cid-dc556w7b]:hover .stmt__swash[data-astro-cid-dc556w7b]{color:var(--signal)}.stmt__sign[data-astro-cid-dc556w7b]:hover .stmt__swash-line[data-astro-cid-dc556w7b]{opacity:.7}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__orb[data-astro-cid-dc556w7b]{animation:none;opacity:0;transition:opacity .16s var(--ease-out)}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__swash-line[data-astro-cid-dc556w7b]{opacity:.8}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__swash-ink[data-astro-cid-dc556w7b]{opacity:1;animation:stmt-ink-draw .7s var(--ease-out) forwards}@keyframes stmt-ink-draw{to{stroke-dashoffset:0}}.stmt__send[data-astro-cid-dc556w7b][hidden]{display:none}.stmt__send[data-astro-cid-dc556w7b]{display:inline-flex;align-items:center;gap:.5em;margin-block-start:-.35em;padding:.25em 0;border:0;background:transparent;color:var(--paper);font-family:var(--display);font-size:max(1.15rem,.72em);letter-spacing:.01em;cursor:pointer;transition:color .2s var(--ease-out)}.stmt__send[data-astro-cid-dc556w7b]:hover,.stmt__send[data-astro-cid-dc556w7b]:focus-visible{color:var(--signal)}.stmt__send[data-astro-cid-dc556w7b]:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.stmt__send-mark[data-astro-cid-dc556w7b]{position:relative;display:inline-flex;align-items:center}.stmt__send-arrow[data-astro-cid-dc556w7b]{transition:transform .26s var(--ease-out),opacity .2s var(--ease-out)}.stmt__send[data-astro-cid-dc556w7b]:hover .stmt__send-arrow[data-astro-cid-dc556w7b]{transform:translate(.25em)}.stmt__send-spark[data-astro-cid-dc556w7b]{--ring: .46em;position:absolute;inset-block-start:calc(50% - var(--ring) - 2.5px);inset-inline-start:calc(50% - 2.5px);inline-size:5px;block-size:5px;border-radius:50%;background:var(--signal);box-shadow:0 0 9px 1px color-mix(in oklab,var(--signal) 80%,transparent);transform-origin:50% calc(50% + var(--ring));opacity:0;transition:opacity .2s var(--ease-out)}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__send[data-astro-cid-dc556w7b]{color:var(--signal);pointer-events:none}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__send-arrow[data-astro-cid-dc556w7b]{opacity:0}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__send-spark[data-astro-cid-dc556w7b]{opacity:1;animation:stmt-send-orbit .9s linear infinite}@keyframes stmt-send-orbit{to{rotate:360deg}}.stmt__hp[data-astro-cid-dc556w7b]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.stmt-slot__in[data-astro-cid-dc556w7b],.stmt__note[data-astro-cid-dc556w7b],.stmt-chip__label[data-astro-cid-dc556w7b],.stmt-chip__box[data-astro-cid-dc556w7b],.stmt__send[data-astro-cid-dc556w7b],.stmt__send-arrow[data-astro-cid-dc556w7b]{transition:none}.stmt__send[data-astro-cid-dc556w7b]:hover .stmt__send-arrow[data-astro-cid-dc556w7b]{transform:none}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__send-spark[data-astro-cid-dc556w7b]{animation:none;opacity:0}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__send-arrow[data-astro-cid-dc556w7b]{opacity:.35}.stmt__orb[data-astro-cid-dc556w7b],.stmt[data-astro-cid-dc556w7b].is-sending .stmt__orb[data-astro-cid-dc556w7b]{animation:none}.stmt__orb[data-astro-cid-dc556w7b]{opacity:0}.stmt-chip__tick[data-astro-cid-dc556w7b]{transition:none}.stmt__swash-line[data-astro-cid-dc556w7b]{opacity:1}.stmt[data-astro-cid-dc556w7b].is-sending .stmt__swash-ink[data-astro-cid-dc556w7b]{animation:none;stroke-dashoffset:0;opacity:1}}@media(max-width:34rem){.stmt[data-astro-cid-dc556w7b]{--stmt-fs: clamp(1.15rem, .9rem + 2vw, 1.5rem)}.stmt-slot[data-astro-cid-dc556w7b],.stmt-select[data-astro-cid-dc556w7b]{flex:1 1 100%}.stmt-slot__in[data-astro-cid-dc556w7b]{text-align:start}.stmt__chip-set[data-astro-cid-dc556w7b]{grid-template-columns:1fr}.stmt__wire[data-astro-cid-dc556w7b]{inline-size:258.4px;block-size:33.44px}.stmt__orb[data-astro-cid-dc556w7b]{offset-path:var(--swash-path-small)}}.asked[data-astro-cid-eb5ahokm]{max-inline-size:62rem;margin:clamp(4.5rem,11vh,7.5rem) auto 0}.asked--card[data-astro-cid-eb5ahokm]{max-inline-size:none;margin:clamp(2.2rem,5vh,3.2rem) 0 0}.asked__eyebrow[data-astro-cid-eb5ahokm]{margin:0 0 .75rem;color:var(--signal)}.asked__eyebrow[data-astro-cid-eb5ahokm] .tick[data-astro-cid-eb5ahokm]{display:inline-block;inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor;overflow:hidden;text-indent:200%;white-space:nowrap;vertical-align:.11em;margin-inline-end:.2em}.asked__title[data-astro-cid-eb5ahokm]{margin:0 0 1.3rem;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);line-height:1.1;color:var(--paper)}.asked--card[data-astro-cid-eb5ahokm] .asked__title[data-astro-cid-eb5ahokm]{margin-block-end:1rem;font-size:clamp(1.25rem,1rem + .9vw,1.55rem)}.asked__list[data-astro-cid-eb5ahokm]{border-block-start:1px solid var(--ink-line)}.asked__item[data-astro-cid-eb5ahokm]{border-block-end:1px solid var(--ink-line);scroll-margin-block-start:7rem}.asked__item[data-astro-cid-eb5ahokm]{position:relative}.asked__item[data-astro-cid-eb5ahokm].is-found:after{content:"";position:absolute;inset:0 -.9rem;border-radius:.32rem;pointer-events:none;animation:asked-found 2.4s var(--ease-out) forwards}@keyframes asked-found{0%,70%{box-shadow:inset 0 0 0 1px var(--signal)}to{box-shadow:inset 0 0 0 1px transparent}}@media(prefers-reduced-motion:reduce){.asked__item[data-astro-cid-eb5ahokm].is-found:after{animation:none;box-shadow:inset 0 0 0 1px var(--signal)}}.asked__q[data-astro-cid-eb5ahokm]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:1.05rem .15rem;font-family:var(--display);font-weight:600;font-size:1.0625rem;line-height:1.35;color:var(--paper);cursor:pointer;list-style:none;transition:color .2s var(--ease-out)}.asked--card[data-astro-cid-eb5ahokm] .asked__q[data-astro-cid-eb5ahokm]{padding-block:.85rem;font-size:.9875rem}.asked__q[data-astro-cid-eb5ahokm]::-webkit-details-marker{display:none}.asked__q[data-astro-cid-eb5ahokm]:hover,.asked__q[data-astro-cid-eb5ahokm]:focus-visible{color:var(--signal)}.asked__q[data-astro-cid-eb5ahokm]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.asked__mark[data-astro-cid-eb5ahokm]{display:inline-block;flex:none;color:var(--signal);font-family:var(--body);font-size:1.15rem;line-height:1;transition:rotate .25s var(--ease-out)}.asked__item[data-astro-cid-eb5ahokm][open] .asked__mark[data-astro-cid-eb5ahokm]{rotate:45deg}.asked__a[data-astro-cid-eb5ahokm]{max-inline-size:62ch;margin:0;padding:0 .15rem 1.2rem;color:var(--paper-dim);font-size:.95rem;line-height:1.65;text-wrap:pretty}.asked--card[data-astro-cid-eb5ahokm] .asked__a[data-astro-cid-eb5ahokm]{padding-block-end:1rem;font-size:.9rem}@media(prefers-reduced-motion:reduce){.asked__q[data-astro-cid-eb5ahokm],.asked__mark[data-astro-cid-eb5ahokm]{transition:none}}@supports selector(::details-content){.asked__item[data-astro-cid-eb5ahokm]::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .42s var(--ease-out),opacity .26s var(--ease-out),content-visibility .42s allow-discrete}.asked__item[data-astro-cid-eb5ahokm][open]::details-content{block-size:calc-size(auto,size);opacity:1;transition:block-size .42s var(--ease-out),opacity .34s var(--ease-out) .08s,content-visibility .42s allow-discrete}}@media(prefers-reduced-motion:reduce){@supports selector(::details-content){.asked__item[data-astro-cid-eb5ahokm]::details-content,.asked__item[data-astro-cid-eb5ahokm][open]::details-content{transition:none}}}dialog[data-astro-cid-ybfshfls].brief{max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;padding:0;border:0;background:transparent;overflow:hidden}dialog[data-astro-cid-ybfshfls].brief::backdrop{background:#030605cc;opacity:0;transition:opacity .32s var(--ease-out)}dialog[data-astro-cid-ybfshfls].brief[open]::backdrop{opacity:1}dialog[data-astro-cid-ybfshfls].brief:not([open]){display:none}dialog[data-astro-cid-ybfshfls].brief{transition:display .34s allow-discrete,overlay .34s allow-discrete}@starting-style{dialog[data-astro-cid-ybfshfls].brief[open]::backdrop{opacity:0}dialog[data-astro-cid-ybfshfls].brief[open] .brief__card[data-astro-cid-ybfshfls]{opacity:0;transform:translateY(26px) scale(.985)}}dialog[data-astro-cid-ybfshfls].brief:not([open]) .brief__card[data-astro-cid-ybfshfls]{opacity:0;transform:translateY(12px) scale(.99);transition-duration:.3s;transition-timing-function:ease}dialog[data-astro-cid-ybfshfls].brief:not([open])::backdrop{opacity:0;transition-duration:.3s;transition-timing-function:ease}dialog.brief{--ink: #0c0a0d;--ink-soft: #191310;--ink-line: rgb(220 177 76 / .22);--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;--title: #fff;color-scheme:dark}dialog.brief.brief--light,:root[data-theme=light] dialog.brief{-webkit-font-smoothing:auto;--ink: #fbf4e3;--ink-soft: #f4e9d2;--ink-line: rgb(110 82 14 / .26);--paper: #000000;--paper-surface: #241b0f;--paper-dim: #4a3d29;--signal: #624407;--spark: #624407;--title: #000000;color-scheme:light}dialog.brief.brief--light .brief__card[data-astro-cid-ybfshfls],:root[data-theme=light] dialog.brief .brief__card[data-astro-cid-ybfshfls]{-webkit-text-stroke:.02em currentColor;--on-surface: light;background:linear-gradient(#fbf4e3,#fbf4e3);border-color:#6e520e73}.brief__card[data-astro-cid-ybfshfls]{--on-surface: dark;position:relative;inline-size:min(64rem,calc(100vw - 2 * var(--gutter)));max-block-size:min(46rem,calc(100dvh - 2rem));margin:auto;display:flex;flex-direction:column;background:linear-gradient(168deg,#18110e,#0c0a0d 58%,#070609);border:1px solid rgb(220 177 76 / .42);border-radius:.5rem;box-shadow:inset 0 1px #fff4de14,0 1.5rem 4rem #0000008c;overflow:hidden;opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}dialog[data-astro-cid-ybfshfls].brief[open]{display:flex;align-items:center;justify-content:center}.brief__scroll[data-astro-cid-ybfshfls]{position:relative;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.brief__inner[data-astro-cid-ybfshfls]{--brief-pad: clamp(1.75rem, 4vw, 3.25rem);padding:var(--brief-pad);padding-block-end:clamp(1.5rem,4vw,2.5rem)}.brief--page[data-astro-cid-ybfshfls]{--title: var(--paper)}.brief--page[data-astro-cid-ybfshfls] .brief__inner[data-astro-cid-ybfshfls]{--brief-pad: 0px;padding:0;max-inline-size:62rem;margin-inline:auto}.brief__head[data-astro-cid-ybfshfls]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.1rem 2rem;padding-block-end:clamp(2.85rem,5.6vh,3.3rem);position:relative;margin-block-end:clamp(3.2rem,6.4vh,3.8rem)}.brief__flourish[data-astro-cid-ybfshfls]{position:absolute;inset-inline:0;inset-block-end:-22px;inline-size:100%;block-size:44px;color:var(--signal);opacity:.85;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}:root[data-theme=light] .brief--page[data-astro-cid-ybfshfls] .brief__flourish[data-astro-cid-ybfshfls]{opacity:1}.brief__flow[data-astro-cid-ybfshfls]{display:block;block-size:100%;margin-inline-start:-60px;animation:brief-flow 9s linear infinite}.brief__swell[data-astro-cid-ybfshfls]{display:block;block-size:100%;transform-origin:50% 50%;animation:brief-swell 23s var(--ease-in-out) infinite}.brief__flourish[data-astro-cid-ybfshfls] svg[data-astro-cid-ybfshfls]{display:block;inline-size:var(--wave-w);max-inline-size:none;block-size:var(--wave-h)}@keyframes brief-flow{0%{transform:translate3d(calc(var(--wave-p) * -1),0,0)}to{transform:translateZ(0)}}@keyframes brief-swell{0%{transform:scaleY(.9)}19%{transform:scaleY(1.14)}41%{transform:scaleY(.86)}58%{transform:scaleY(1.09)}79%{transform:scaleY(.95)}to{transform:scaleY(.9)}}@media(prefers-reduced-motion:reduce){.brief__flow[data-astro-cid-ybfshfls],.brief__swell[data-astro-cid-ybfshfls]{animation:none}}.brief__flourish[data-rest] i,.stmt__wire[data-rest] .stmt__orb,.brief__wire[data-rest] .brief__orb{animation-play-state:paused}.brief__head-main[data-astro-cid-ybfshfls]{display:flex;flex-direction:column;gap:.7rem;min-inline-size:0}.brief__eyebrow[data-astro-cid-ybfshfls]{margin:0;color:var(--signal)}.brief__title[data-astro-cid-ybfshfls]{margin:0;font-size:clamp(1.95rem,1.25rem + 2.3vw,3rem);line-height:1.1;white-space:nowrap;color:var(--title, #fff)}.brief__social[data-astro-cid-ybfshfls]{display:grid;gap:.55rem;justify-items:end;margin-inline-end:.25rem}.brief__social-lead[data-astro-cid-ybfshfls]{margin:0;color:var(--paper-dim)}.brief__social-row[data-astro-cid-ybfshfls]{display:flex;gap:.6rem}.brief__social-btn[data-astro-cid-ybfshfls][href]:after{content:none}.brief__social-btn[data-astro-cid-ybfshfls]{display:grid;place-items:center;inline-size:2.35rem;block-size:2.35rem;border:1px solid var(--ink-line);border-radius:50%;color:var(--paper-dim);background:color-mix(in oklab,var(--ink) 55%,transparent);transition:color .18s var(--ease-out),border-color .18s var(--ease-out),translate .22s var(--ease-out)}.brief__social-btn[data-astro-cid-ybfshfls] svg[data-astro-cid-ybfshfls]{inline-size:1.05rem;block-size:1.05rem}.brief__social-btn[data-astro-cid-ybfshfls]:hover,.brief__social-btn[data-astro-cid-ybfshfls]:focus-visible{color:var(--signal);border-color:color-mix(in oklab,var(--signal) 60%,transparent);translate:0 -2px}.brief__social-btn[data-astro-cid-ybfshfls]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media(prefers-reduced-motion:reduce){.brief__social-btn[data-astro-cid-ybfshfls]{transition:none}.brief__social-btn[data-astro-cid-ybfshfls]:hover{translate:none}}.brief:has([data-brief-sent]:not([hidden])) .brief__head,.brief:has([data-brief-sent]:not([hidden])) .brief__alt,.brief:has([data-brief-sent]:not([hidden])) .brief__quick,.brief:has([data-brief-sent]:not([hidden])) .asked,.brief:has([data-brief-sent]:not([hidden])) .brief__foot{display:none}.brief__dot[data-astro-cid-ybfshfls]{display:inline-block;inline-size:.5em;block-size:.5em;border-radius:50%;background:var(--signal);margin-inline-end:.4em;vertical-align:.02em}.brief__sent[data-astro-cid-ybfshfls]{display:flex;flex-direction:column;gap:.55rem;padding-block:.35rem 0}.brief__sent[data-astro-cid-ybfshfls]:focus{outline:none}.brief__sent-eyebrow[data-astro-cid-ybfshfls]{margin:0;color:var(--signal)}.brief__sent-title[data-astro-cid-ybfshfls]{margin:0;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);line-height:1.1;color:var(--paper)}.brief__sent-note[data-astro-cid-ybfshfls]{max-inline-size:44ch;margin:0;color:var(--paper-dim);font-family:var(--body);font-size:.95rem;line-height:1.6}.brief__sent-mail[data-astro-cid-ybfshfls]{color:var(--paper)}.brief__wire[data-astro-cid-ybfshfls]{position:relative;inline-size:340px;max-inline-size:100%;block-size:44px;margin-block-end:.5rem}.brief__swash[data-astro-cid-ybfshfls]{display:block;inline-size:100%;block-size:100%;color:var(--signal);opacity:.85}.brief__orb[data-astro-cid-ybfshfls]{position:absolute;inset-block-start:0;inset-inline-start:0;display:none;border-radius:50%;offset-path:var(--swash-path);offset-rotate:0deg;opacity:0;will-change:offset-distance,opacity}@supports (offset-path: path("M0 0h1")){.brief__orb[data-astro-cid-ybfshfls]{display:block}}.brief__orb--core[data-astro-cid-ybfshfls]{inline-size:5px;block-size:5px;background:var(--signal);animation:brief-orb 6.4s cubic-bezier(.37,0,.63,1) infinite}.brief__orb--ring[data-astro-cid-ybfshfls]{inline-size:13px;block-size:13px;box-shadow:0 0 0 1px color-mix(in oklab,var(--signal) 62%,transparent) inset;animation:brief-orb 6.4s cubic-bezier(.37,0,.63,1) infinite}@keyframes brief-orb{0%{offset-distance:0%;opacity:0}7%{opacity:1}68%{opacity:1}76%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}.brief__sent[data-astro-cid-ybfshfls][data-in]>[data-astro-cid-ybfshfls]{animation:brief-sent-rise .62s var(--ease-out) backwards}.brief__sent[data-astro-cid-ybfshfls][data-in]>[data-astro-cid-ybfshfls]:nth-child(2){animation-delay:90ms}.brief__sent[data-astro-cid-ybfshfls][data-in]>[data-astro-cid-ybfshfls]:nth-child(3){animation-delay:.18s}.brief__sent[data-astro-cid-ybfshfls][data-in]>[data-astro-cid-ybfshfls]:nth-child(4){animation-delay:.27s}@keyframes brief-sent-rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:none}}.brief__doors[data-astro-cid-ybfshfls]{display:flex;flex-direction:column;align-items:start}.brief__alt[data-astro-cid-ybfshfls]{display:inline-flex;align-items:center;gap:.45em;margin-block-start:0;padding:0;border:0;background:transparent;color:var(--paper-dim);font-family:var(--body);font-size:.9375rem;cursor:pointer;transition:color .2s var(--ease-out)}.brief__alt-word[data-astro-cid-ybfshfls]{text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--signal) 45%,transparent);text-underline-offset:.25em}.brief__alt[data-astro-cid-ybfshfls]:hover,.brief__alt[data-astro-cid-ybfshfls]:focus-visible{color:var(--signal)}.brief__alt[data-astro-cid-ybfshfls]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.bq[data-astro-cid-ybfshfls]{position:relative;margin-block-start:.5rem}.bq[data-astro-cid-ybfshfls] fieldset[data-astro-cid-ybfshfls]{margin:0;padding:0;border:0;min-inline-size:0}.bq__field[data-astro-cid-ybfshfls]{display:grid;gap:.4rem;margin-block-end:1rem}.bq__field[data-astro-cid-ybfshfls] .label[data-astro-cid-ybfshfls]{color:var(--paper-dim)}.bq[data-astro-cid-ybfshfls] input[data-astro-cid-ybfshfls]:not([type=hidden]),.bq[data-astro-cid-ybfshfls] textarea[data-astro-cid-ybfshfls]{width:100%;padding:.6rem .75rem;font-family:var(--body);font-size:.9375rem;line-height:1.5;color:var(--paper);background:color-mix(in oklab,var(--ink-soft) 70%,transparent);border:1px solid var(--ink-line);border-radius:.35rem;transition:border-color .28s var(--ease-out)}.bq[data-astro-cid-ybfshfls] textarea[data-astro-cid-ybfshfls]{resize:vertical;min-height:6.5rem}.bq[data-astro-cid-ybfshfls] input[data-astro-cid-ybfshfls]:focus-visible,.bq[data-astro-cid-ybfshfls] textarea[data-astro-cid-ybfshfls]:focus-visible{outline:none;border-color:color-mix(in oklab,var(--signal) 55%,transparent)}.bq[data-astro-cid-ybfshfls] input[data-astro-cid-ybfshfls]:-webkit-autofill,.bq[data-astro-cid-ybfshfls] input[data-astro-cid-ybfshfls]:-webkit-autofill:hover,.bq[data-astro-cid-ybfshfls] input[data-astro-cid-ybfshfls]:-webkit-autofill:focus,.bq[data-astro-cid-ybfshfls] textarea[data-astro-cid-ybfshfls]:-webkit-autofill{-webkit-text-fill-color:var(--paper);caret-color:var(--paper);-webkit-box-shadow:0 0 0 3rem var(--ink-soft) inset;box-shadow:0 0 0 3rem var(--ink-soft) inset;transition:background-color 100000s ease-in-out 0s}.bq__send[data-astro-cid-ybfshfls]{display:inline-flex;align-items:center;gap:.5em;padding:.4em .95em;border:1px solid color-mix(in oklab,var(--signal) 45%,transparent);border-radius:.35rem;background:transparent;color:var(--paper);font-family:var(--display);font-size:1rem;cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}.bq__send[data-astro-cid-ybfshfls]:hover,.bq__send[data-astro-cid-ybfshfls]:focus-visible{color:var(--signal);border-color:var(--signal)}.bq__send-mark[data-astro-cid-ybfshfls]{position:relative;display:inline-flex;align-items:center}.bq__send-arrow[data-astro-cid-ybfshfls]{transition:opacity .2s var(--ease-out)}.bq__send-spark[data-astro-cid-ybfshfls]{--ring: .34em;position:absolute;inset-block-start:calc(50% - var(--ring) - 2px);inset-inline-start:calc(50% - 2px);inline-size:4px;block-size:4px;border-radius:50%;background:var(--signal);box-shadow:0 0 6px 1px color-mix(in oklab,var(--signal) 80%,transparent);transform-origin:50% calc(50% + var(--ring));opacity:0;transition:opacity .2s var(--ease-out)}.bq[data-astro-cid-ybfshfls].is-sending .bq__send[data-astro-cid-ybfshfls]{color:var(--signal);border-color:var(--signal);pointer-events:none}.bq[data-astro-cid-ybfshfls].is-sending .bq__send-arrow[data-astro-cid-ybfshfls]{opacity:0}.bq[data-astro-cid-ybfshfls].is-sending .bq__send-spark[data-astro-cid-ybfshfls]{opacity:1;animation:bq-send-orbit .9s linear infinite}@keyframes bq-send-orbit{to{rotate:360deg}}.bq__hp[data-astro-cid-ybfshfls]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.brief [data-brief-quick]:focus,.brief form[data-statement]:focus,.brief .bq:focus,.brief [data-step]:focus{outline:none}.brief-swap-out{animation:brief-swap-out .16s var(--ease-out) forwards}.brief-swap-in{animation:brief-swap-in .3s var(--ease-out) backwards}@keyframes brief-swap-out{to{opacity:0;transform:translateY(.5rem)}}@keyframes brief-swap-in{0%{opacity:0;transform:translateY(.9rem)}}.brief__foot[data-astro-cid-ybfshfls]{max-inline-size:52ch;margin:clamp(2rem,5vh,3rem) 0 0;color:var(--paper-dim);font-size:.9375rem;line-height:1.6}.brief__mail[data-astro-cid-ybfshfls]{color:var(--paper);text-decoration-color:color-mix(in oklab,var(--signal) 60%,transparent);text-underline-offset:.25em}.brief__mail[data-astro-cid-ybfshfls]:hover,.brief__mail[data-astro-cid-ybfshfls]:focus-visible{color:var(--signal)}.brief__close[data-astro-cid-ybfshfls]{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;z-index:2;inline-size:2.5rem;block-size:2.5rem;display:grid;place-items:center;border:1px solid var(--ink-line);border-radius:50%;background:color-mix(in oklab,var(--ink) 80%,transparent);color:var(--paper-dim);font-size:1.35rem;line-height:1;cursor:pointer;transition:color .18s var(--ease-out),border-color .18s var(--ease-out)}.brief__close[data-astro-cid-ybfshfls]:hover,.brief__close[data-astro-cid-ybfshfls]:focus-visible{color:var(--paper);border-color:color-mix(in oklab,var(--signal) 55%,transparent)}.brief__close[data-astro-cid-ybfshfls]:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media(prefers-reduced-motion:reduce){dialog[data-astro-cid-ybfshfls].brief,dialog[data-astro-cid-ybfshfls].brief::backdrop,dialog[data-astro-cid-ybfshfls].brief:not([open])::backdrop,.brief__card[data-astro-cid-ybfshfls],dialog[data-astro-cid-ybfshfls].brief:not([open]) .brief__card[data-astro-cid-ybfshfls]{transition:none}.brief__close[data-astro-cid-ybfshfls]{transition:none}.brief-swap-out,.brief-swap-in,.brief__sent[data-astro-cid-ybfshfls][data-in]>[data-astro-cid-ybfshfls]{animation:none!important}.brief__orb[data-astro-cid-ybfshfls]{animation:none;opacity:0}.brief__swash[data-astro-cid-ybfshfls]{opacity:1}.bq__send-arrow[data-astro-cid-ybfshfls],.bq__send-spark[data-astro-cid-ybfshfls]{transition:none}.bq[data-astro-cid-ybfshfls].is-sending .bq__send-spark[data-astro-cid-ybfshfls]{animation:none;opacity:0}.bq[data-astro-cid-ybfshfls].is-sending .bq__send-arrow[data-astro-cid-ybfshfls]{opacity:.35}}@media(max-width:34rem){.brief__wire[data-astro-cid-ybfshfls]{inline-size:258.4px;block-size:33.44px}.brief__orb[data-astro-cid-ybfshfls]{offset-path:var(--swash-path-small)}}@media(max-width:40rem){.brief__card[data-astro-cid-ybfshfls]{inline-size:100%;max-block-size:100dvh;block-size:100dvh;border-radius:0;border:0}}dialog[data-astro-cid-a6id6dgl].svcm{max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;padding:0;border:0;background:transparent;overflow:hidden}dialog[data-astro-cid-a6id6dgl].svcm[open]{display:flex;align-items:center;justify-content:center}dialog[data-astro-cid-a6id6dgl].svcm::backdrop{background:#030605cc;opacity:0;transition:opacity .32s var(--ease-out)}dialog[data-astro-cid-a6id6dgl].svcm[open]::backdrop{opacity:1}dialog[data-astro-cid-a6id6dgl].svcm:not([open]){display:none}:root[data-theme=light] dialog[data-astro-cid-a6id6dgl].svcm::backdrop{background:#261e1070}dialog[data-astro-cid-a6id6dgl].svcm{transition:display .34s allow-discrete,overlay .34s allow-discrete}@starting-style{dialog[data-astro-cid-a6id6dgl].svcm[open]::backdrop{opacity:0}dialog[data-astro-cid-a6id6dgl].svcm[open] .svcm__card[data-astro-cid-a6id6dgl]{opacity:0;transform:translateY(26px) scale(.985)}}dialog[data-astro-cid-a6id6dgl].svcm:not([open]) .svcm__card[data-astro-cid-a6id6dgl]{opacity:0;transform:translateY(12px) scale(.99);transition-duration:.3s;transition-timing-function:ease}dialog[data-astro-cid-a6id6dgl].svcm:not([open])::backdrop{opacity:0;transition-duration:.3s;transition-timing-function:ease}.svcm__card[data-astro-cid-a6id6dgl]{--on-surface: dark;position:relative;inline-size:min(72rem,calc(100vw - 2 * var(--gutter)));max-block-size:min(52rem,calc(100dvh - 3rem));margin:auto;display:flex;flex-direction:column;background:linear-gradient(168deg,#18110e,#0c0a0d 58%,#070609);border:1px solid rgb(220 177 76 / .42);border-radius:.5rem;box-shadow:inset 0 1px #fff4de14,0 1.5rem 4rem #0000008c;overflow:hidden;opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}:root[data-theme=light] .svcm__card[data-astro-cid-a6id6dgl]{--on-surface: light;background:#fdf8ec;border-color:#60460a99;box-shadow:inset 0 1px #ffffffe6,0 1rem 2.6rem #46321638}.svcm__card[data-astro-cid-a6id6dgl]:after{content:"";position:absolute;inset-inline:1px;inset-block-end:1px;block-size:2.6rem;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#07060900,#070609eb 68%,#070609);border-end-start-radius:.5rem;border-end-end-radius:.5rem}:root[data-theme=light] .svcm__scroll[data-astro-cid-a6id6dgl]{scrollbar-color:rgb(122 92 16 / .4) transparent}:root[data-theme=light] .svcm__card[data-astro-cid-a6id6dgl]:after{background:linear-gradient(to bottom,#f3e6c800,#f3e6c8eb 68%,#f3e6c8)}.svcm__scroll[data-astro-cid-a6id6dgl]{position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bar-live) transparent;padding:clamp(1.6rem,3.4vw,2.6rem);padding-block-end:calc(clamp(1.6rem,3.4vw,2.6rem) + 1.4rem)}.svcm__close[data-astro-cid-a6id6dgl]{position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem;z-index:3;inline-size:2.75rem;block-size:2.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:#150f0e;color:var(--paper-dim);font-size:1.4rem;line-height:1;cursor:pointer;transition:color .25s var(--ease-out),background-color .25s var(--ease-out),rotate .35s var(--ease-out)}.svcm__close[data-astro-cid-a6id6dgl]:hover,.svcm__close[data-astro-cid-a6id6dgl]:focus-visible{color:var(--paper);background:#251f1e;rotate:90deg}.svcm__close[data-astro-cid-a6id6dgl]:focus-visible{outline:2px solid var(--spark);outline-offset:2px}:root[data-theme=light] .svcm__close[data-astro-cid-a6id6dgl]{color:#6b5a33;background:#fdf8ec}:root[data-theme=light] .svcm__close[data-astro-cid-a6id6dgl]:hover,:root[data-theme=light] .svcm__close[data-astro-cid-a6id6dgl]:focus-visible{color:#000;background:#efe8d8}.svcm__head[data-astro-cid-a6id6dgl]{max-inline-size:46ch;padding-inline-end:2.4rem;margin-block-end:clamp(1.3rem,2.6vw,1.9rem)}.svcm__eyebrow[data-astro-cid-a6id6dgl]{margin:0 0 .5rem;color:var(--signal);font-size:.64rem}.svcm__tick[data-astro-cid-a6id6dgl]{margin-inline-end:.4rem;color:var(--spark);font-size:.5em;vertical-align:.3em}.svcm__title[data-astro-cid-a6id6dgl]{margin:0 0 .55rem;font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.08;letter-spacing:-.02em;color:var(--paper)}.svcm__lead[data-astro-cid-a6id6dgl]{margin:0;font-size:.95rem;line-height:1.55;color:var(--paper-dim);text-wrap:pretty}:root[data-theme=light] .svcm__title[data-astro-cid-a6id6dgl]{color:#000}:root[data-theme=light] .svcm__lead[data-astro-cid-a6id6dgl]{color:#453e2b}:root[data-theme=light] .svcm__eyebrow[data-astro-cid-a6id6dgl]{color:#624407}:root[data-theme=light] .svcm__tick[data-astro-cid-a6id6dgl]{color:#9a7412}.svcm__grid[data-astro-cid-a6id6dgl]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:0;list-style:none}@media(max-width:62rem){.svcm__grid[data-astro-cid-a6id6dgl]{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.svcm__grid[data-astro-cid-a6id6dgl]{grid-template-columns:1fr}}.svcm__cell[data-astro-cid-a6id6dgl]{min-inline-size:0}@media(min-width:62.0625rem){.svcm__cell--hub[data-astro-cid-a6id6dgl]{grid-column:span 2}}.svcm__tile[data-astro-cid-a6id6dgl]{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"ico ico" "name name" "note note" "from go";align-content:start;gap:.42rem .5rem;block-size:100%;padding:1.05rem 1.05rem .9rem;border:1px solid rgb(255 244 222 / .1);border-radius:.4rem;background:#fff4de06;color:var(--paper);text-decoration:none;overflow:hidden;transition:border-color .4s var(--ease-out),background-color .4s var(--ease-out),translate .4s var(--ease-out),box-shadow .4s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl][href]:after{display:none}.svcm__tile[data-astro-cid-a6id6dgl][href]:hover,.svcm__tile[data-astro-cid-a6id6dgl][href]:focus-visible{color:var(--paper)}.svcm__tile[data-astro-cid-a6id6dgl]:before{content:"";position:absolute;inset:0;background:none;opacity:0;pointer-events:none}.svcm__tile[data-astro-cid-a6id6dgl]:hover,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible{border-color:#dcb14c73;background:#fff4de0d;translate:0 -2px;box-shadow:0 .7rem 1.6rem #00000057}.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible{outline:2px solid var(--spark);outline-offset:2px}.svcm__tile--hub[data-astro-cid-a6id6dgl]{border-color:#dcb14c57;background:#dcb14c0d}.svcm__tile--hub[data-astro-cid-a6id6dgl]:hover,.svcm__tile--hub[data-astro-cid-a6id6dgl]:focus-visible{border-color:#dcb14cad;background:#dcb14c17}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]{border-color:#60460a38;background:#ffffff80;color:#000}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl][href]:hover,:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl][href]:focus-visible{color:#000}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:before{background:none}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:hover,:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:focus-visible{border-color:#7a5c109e;background:#ffffffe0;box-shadow:0 .7rem 1.5rem #46321629}:root[data-theme=light] .svcm__tile--hub[data-astro-cid-a6id6dgl]{border-color:#7a5c106b;background:#f6e8c6b8}:root[data-theme=light] .svcm__tile--hub[data-astro-cid-a6id6dgl]:hover,:root[data-theme=light] .svcm__tile--hub[data-astro-cid-a6id6dgl]:focus-visible{border-color:#7a5c10d9;background:#faf0d6f5}.svcm__ico[data-astro-cid-a6id6dgl]{grid-area:ico;inline-size:2.4rem;block-size:2.4rem;margin-block-end:.45rem;color:var(--paper-dim);transition:color .4s var(--ease-out)}.svcm__ico[data-astro-cid-a6id6dgl] svg[data-astro-cid-a6id6dgl]{display:block;inline-size:100%;block-size:100%;overflow:visible}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl],.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl]{color:var(--spark)}.svcm__tile--hub[data-astro-cid-a6id6dgl] .svcm__ico[data-astro-cid-a6id6dgl]{color:#dcb14cc7}:root[data-theme=light] .svcm__ico[data-astro-cid-a6id6dgl]{color:#7a6a45}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl],:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl]{color:#624407}:root[data-theme=light] .svcm__tile--hub[data-astro-cid-a6id6dgl] .svcm__ico[data-astro-cid-a6id6dgl]{color:#624407}.svcm__name[data-astro-cid-a6id6dgl]{grid-area:name;font-size:1.02rem;line-height:1.15;letter-spacing:-.015em}.svcm__note[data-astro-cid-a6id6dgl]{grid-area:note;margin-block-end:.55rem;font-size:.8rem;line-height:1.45;color:var(--paper-dim);text-wrap:pretty;transition:color .4s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__note[data-astro-cid-a6id6dgl],.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__note[data-astro-cid-a6id6dgl]{color:color-mix(in oklab,var(--paper) 74%,var(--paper-dim))}:root[data-theme=light] .svcm__note[data-astro-cid-a6id6dgl]{color:#524a35}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__note[data-astro-cid-a6id6dgl],:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__note[data-astro-cid-a6id6dgl]{color:#322c1c}.svcm__from[data-astro-cid-a6id6dgl]{grid-area:from;align-self:end;font-size:.6rem;color:var(--spark)}:root[data-theme=light] .svcm__from[data-astro-cid-a6id6dgl]{color:#624407;opacity:1}.svcm__go[data-astro-cid-a6id6dgl]{grid-area:go;align-self:end;justify-self:end;font-size:.95rem;line-height:1;color:var(--paper-dim);opacity:0;translate:-.4rem 0;transition:opacity .35s var(--ease-out),translate .35s var(--ease-out),color .35s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__go[data-astro-cid-a6id6dgl],.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__go[data-astro-cid-a6id6dgl]{opacity:1;translate:0 0;color:var(--spark)}:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__go[data-astro-cid-a6id6dgl],:root[data-theme=light] .svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__go[data-astro-cid-a6id6dgl]{color:#624407}@media(hover:none){.svcm__go[data-astro-cid-a6id6dgl]{opacity:1;translate:0 0}}.svcm__foot[data-astro-cid-a6id6dgl]{margin:clamp(1.1rem,2.4vw,1.6rem) 0 0;font-size:.86rem;color:var(--paper-dim)}.svcm__brief[data-astro-cid-a6id6dgl]{margin-inline-start:.4rem;color:var(--paper);font-weight:600;border-radius:.15rem}.svcm__brief[data-astro-cid-a6id6dgl]:focus-visible{outline:2px solid var(--spark);outline-offset:3px}:root[data-theme=light] .svcm__foot[data-astro-cid-a6id6dgl]{color:#524a35}:root[data-theme=light] .svcm__brief[data-astro-cid-a6id6dgl]{color:#000}.svcm__ico[data-astro-cid-a6id6dgl] .d{stroke-dasharray:1 2;stroke-dashoffset:1;transition:stroke-dashoffset .62s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .d,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .d{stroke-dashoffset:0}.svcm__ico[data-astro-cid-a6id6dgl] .t{transition:translate .5s var(--ease-out)}.svcm__ico[data-astro-cid-a6id6dgl] .p{fill:var(--spark);stroke:none;opacity:0;scale:.4;transform-box:fill-box;transform-origin:50% 50%;transition:opacity .4s var(--ease-out),scale .4s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .p,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .p{opacity:1;scale:1}.svcm__ico[data-astro-cid-a6id6dgl] .s1,.svcm__ico[data-astro-cid-a6id6dgl] .s2,.svcm__ico[data-astro-cid-a6id6dgl] .s3,.svcm__ico[data-astro-cid-a6id6dgl] .s4{transform-box:fill-box;opacity:.62;transition:scale .45s var(--ease-out),opacity .45s var(--ease-out),translate .45s var(--ease-out)}.svcm__ico[data-astro-cid-a6id6dgl] .s2{transition-delay:.06s}.svcm__ico[data-astro-cid-a6id6dgl] .s3{transition-delay:.12s}.svcm__ico[data-astro-cid-a6id6dgl] .s4{transition-delay:.18s}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .s4,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .s4{opacity:1}.svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s1,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s2,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s3{transform-origin:0% 50%}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=browser] .s3{scale:1.1 1}.svcm__ico[data-astro-cid-a6id6dgl] .h1,.svcm__ico[data-astro-cid-a6id6dgl] .h2{transition:translate .55s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .h1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .h1{translate:-1.4px 0}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .h2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .h2{translate:1.4px 0}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=horizon] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=horizon] .t{translate:0 -1.6px}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=shop] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=shop] .t{translate:0 1.2px}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=pages] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=pages] .t{translate:1.8px -1.2px}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=screen] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=screen] .t{translate:0 -1.2px}.svcm__ico[data-astro-cid-a6id6dgl] .k{transition:translate .42s var(--ease-out)}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl] .k,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl] .k{translate:4.6px 0}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=move] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=move] .t{translate:14px 0}.svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s1,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s2,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s3{transform-origin:50% 100%}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=lens] .s3{scale:1 1.28}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=records] .s3{translate:1.6px 0}.svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s1,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s2,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s3{transform-origin:100% 50%}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=swash] .s3{scale:1.4 1}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .t,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .t{translate:0 .8px}.svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s1,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s2,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s3{transform-origin:100% 50%}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=dial] .s3{scale:1.4 1}.svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s1,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s2,.svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s3{transform-origin:0% 50%}.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:hover .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s3,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s1,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s2,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible .svcm__ico[data-astro-cid-a6id6dgl][data-mark=wire] .s3{translate:.9px 0}@media(prefers-reduced-motion:reduce){dialog[data-astro-cid-a6id6dgl].svcm,dialog[data-astro-cid-a6id6dgl].svcm::backdrop,dialog[data-astro-cid-a6id6dgl].svcm:not([open])::backdrop,.svcm__card[data-astro-cid-a6id6dgl],dialog[data-astro-cid-a6id6dgl].svcm:not([open]) .svcm__card[data-astro-cid-a6id6dgl],.svcm__tile[data-astro-cid-a6id6dgl],.svcm__tile[data-astro-cid-a6id6dgl]:before,.svcm__close[data-astro-cid-a6id6dgl],.svcm__ico[data-astro-cid-a6id6dgl],.svcm__note[data-astro-cid-a6id6dgl],.svcm__from[data-astro-cid-a6id6dgl],.svcm__go[data-astro-cid-a6id6dgl],.svcm__ico[data-astro-cid-a6id6dgl] .d,.svcm__ico[data-astro-cid-a6id6dgl] .t,.svcm__ico[data-astro-cid-a6id6dgl] .p,.svcm__ico[data-astro-cid-a6id6dgl] .k,.svcm__ico[data-astro-cid-a6id6dgl] .h1,.svcm__ico[data-astro-cid-a6id6dgl] .h2,.svcm__ico[data-astro-cid-a6id6dgl] .s1,.svcm__ico[data-astro-cid-a6id6dgl] .s2,.svcm__ico[data-astro-cid-a6id6dgl] .s3,.svcm__ico[data-astro-cid-a6id6dgl] .s4{transition:none}.svcm__tile[data-astro-cid-a6id6dgl]:hover,.svcm__tile[data-astro-cid-a6id6dgl]:focus-visible{translate:none}.svcm__ico[data-astro-cid-a6id6dgl] .d{stroke-dashoffset:0}.svcm__ico[data-astro-cid-a6id6dgl] .p{opacity:1;scale:1}.svcm__ico[data-astro-cid-a6id6dgl] .s1,.svcm__ico[data-astro-cid-a6id6dgl] .s2,.svcm__ico[data-astro-cid-a6id6dgl] .s3,.svcm__ico[data-astro-cid-a6id6dgl] .s4{opacity:1}.svcm__close[data-astro-cid-a6id6dgl]:hover,.svcm__close[data-astro-cid-a6id6dgl]:focus-visible{rotate:none}}@media print{dialog[data-astro-cid-a6id6dgl].svcm{display:none}}.ck{position:fixed;inset-inline-end:1.1rem;inset-block-end:calc(1.1rem + env(safe-area-inset-bottom,0px));z-index:80;display:grid;justify-items:end;gap:0;pointer-events:none}.ck>*{pointer-events:auto}.ck .tick,.ckd .tick{display:inline-block;inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor;overflow:hidden;text-indent:200%;white-space:nowrap;vertical-align:.11em;margin-inline-end:.3em}.ck__note{--on-surface: dark;--ink: #0c0a0d;--ink-soft: #191310;--ink-line: rgb(220 177 76 / .22);--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;color-scheme:dark;display:none;inline-size:min(22.5rem,calc(100vw - 2.2rem));padding:1rem 1.15rem .9rem;border:1px solid rgb(220 177 76 / .42);border-radius:.5rem;background:linear-gradient(168deg,#18110e,#0c0a0d 58%,#070609);box-shadow:inset 0 1px #fff4de14,0 1.2rem 2.6rem #0000008c;color:var(--paper);text-align:start;text-shadow:none;opacity:1;translate:0 0;transition:opacity .42s var(--ease-out),translate .5s var(--ease-out),display .5s allow-discrete}.ck__note.is-open{display:grid;gap:.4rem}@starting-style{.ck__note.is-open{opacity:0;translate:0 1.1rem}}.ck__note:not(.is-open){opacity:0;translate:0 .6rem;transition-duration:.3s,.3s,.3s;transition-timing-function:ease}.ck__eyebrow{margin:0;color:var(--signal);font-size:.64rem}.ck__title{margin:.1rem 0 .15rem;font-size:1.3rem;letter-spacing:-.02em;color:var(--paper)}.ck__text{margin:0;font-size:.8375rem;line-height:1.55;color:var(--paper-dim);text-wrap:pretty}.ck__acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin-block-start:.5rem}.ck__btn,.ckd__btn{display:inline-flex;align-items:center;margin:0;padding:.42em .95em;border:1px solid color-mix(in oklab,var(--signal) 45%,transparent);border-radius:.35rem;background:transparent;color:var(--paper);font-family:var(--display);font-size:.9rem;font-weight:600;line-height:1.25;cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}.ck__btn:hover,.ck__btn:focus-visible,.ckd__btn:hover,.ckd__btn:focus-visible{color:var(--signal);border-color:var(--signal)}.ck__btn:focus-visible,.ckd__btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.ck__more{margin:0 0 0 auto;padding:0;border:0;border-block-end:1px solid currentColor;background:none;color:var(--signal);font-family:var(--display);font-weight:700;font-size:.85rem;line-height:1.2;cursor:pointer}.ck__more:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.ck__foot{margin:.15rem 0 0;font-size:.6875rem;letter-spacing:.04em;color:var(--paper-dim)}.ck__foot a{color:inherit}.ck__foot a:hover,.ck__foot a:focus-visible{color:var(--signal)}dialog.ckd{max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;border:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--gutter);--on-surface: dark;--ink: #0c0a0d;--ink-soft: #191310;--ink-line: rgb(220 177 76 / .22);--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;color-scheme:dark;transition:display .34s allow-discrete,overlay .34s allow-discrete}dialog.ckd:not([open]){display:none}dialog.ckd::backdrop{background:#030605cc;opacity:0;transition:opacity .32s var(--ease-out)}dialog.ckd[open]::backdrop{opacity:1}@starting-style{dialog.ckd[open]::backdrop{opacity:0}dialog.ckd[open] .ckd__plate{opacity:0;transform:translateY(26px) scale(.985)}}dialog.ckd:not([open]) .ckd__plate{opacity:0;transform:translateY(12px) scale(.99);transition-duration:.3s;transition-timing-function:ease}dialog.ckd:not([open])::backdrop{opacity:0;transition-duration:.3s;transition-timing-function:ease}.ckd__plate{--on-surface: dark;position:relative;inline-size:min(36rem,100%);max-block-size:min(46rem,calc(100dvh - 2 * var(--gutter)));display:flex;flex-direction:column;background:linear-gradient(168deg,#18110e,#0c0a0d 58%,#070609);border:1px solid rgb(220 177 76 / .42);border-radius:.5rem;box-shadow:inset 0 1px #fff4de14,0 1.5rem 4rem #0000008c;color:var(--paper);overflow:hidden;opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.ckd__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1.1rem,2.6vw,1.6rem) 1.1rem;border-block-end:1px solid var(--ink-line)}.ckd__head-words{display:grid;gap:.35rem;min-inline-size:0}.ckd__eyebrow{margin:0;color:var(--signal);font-size:.64rem}.ckd__title{margin:0;font-size:clamp(1.4rem,1.2rem + .8vw,1.75rem);color:var(--paper)}.ckd__lede{margin:.1rem 0 0;max-inline-size:40ch;color:var(--paper-dim);font-size:.9rem;line-height:1.5;text-wrap:pretty}.ckd__close{flex:none;display:inline-flex;align-items:center;gap:.4rem;margin:.15rem 0 0;padding:.3rem 0;border:0;background:none;color:var(--paper-dim);font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease-out)}.ckd__close:hover,.ckd__close:focus-visible{color:var(--signal)}.ckd__close:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.ckd__esc{padding:.1rem .35rem;border:1px solid var(--ink-line);border-radius:.2rem;font-size:.5625rem;letter-spacing:.06em;text-transform:lowercase}.ckd__body{position:relative;min-block-size:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 clamp(1.1rem,2.6vw,1.6rem);scrollbar-width:thin;scrollbar-color:rgb(220 177 76 / .35) transparent}.ckd__body::-webkit-scrollbar{inline-size:7px}.ckd__body::-webkit-scrollbar-thumb{background:#dcb14c4d;border-radius:99px}.ckd__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.1rem;padding:1.05rem 0}.ckd__row+.ckd__row{border-block-start:1px solid var(--ink-line)}.ckd__row-words{display:grid;gap:.3rem;min-inline-size:0}.ckd__row-title{margin:0;font-family:var(--display);font-weight:700;font-size:1.02rem;letter-spacing:-.01em;color:var(--paper)}.ckd__row-text{margin:0;max-inline-size:48ch;color:var(--paper-dim);font-size:.8375rem;line-height:1.55;text-wrap:pretty}.ckd__row-text a{color:var(--paper)}.ckd__row-text a:hover,.ckd__row-text a:focus-visible{color:var(--signal)}.ckd__always{margin:.15rem 0 0;padding:.32rem .62rem;border:1px solid var(--ink-line);border-radius:999px;color:var(--paper-dim);font-size:.5625rem;white-space:nowrap}.ckd__switch{display:inline-flex;align-items:center;gap:.55rem;margin:.05rem 0 0;padding:.2rem;border:0;background:none;color:var(--paper-dim);font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:color .25s var(--ease-out)}.ckd__switch-track{position:relative;inline-size:2.5rem;block-size:1.35rem;border-radius:999px;border:1px solid var(--ink-line);background:var(--ink-soft);transition:border-color .25s var(--ease-out),background-color .25s var(--ease-out)}.ckd__switch-dot{position:absolute;inset-block-start:50%;inset-inline-start:.28rem;inline-size:.66rem;block-size:.66rem;border-radius:50%;background:var(--paper-dim);translate:0 -50%;transition:translate .32s var(--ease-out),background-color .25s var(--ease-out),box-shadow .25s var(--ease-out)}.ckd__switch[aria-checked=true]{color:var(--paper)}.ckd__switch[aria-checked=true] .ckd__switch-track{border-color:color-mix(in oklab,var(--signal) 55%,var(--ink-line));background:color-mix(in oklab,var(--signal) 14%,var(--ink-soft))}.ckd__switch[aria-checked=true] .ckd__switch-dot{translate:1.15rem -50%;background:var(--signal);box-shadow:0 0 .5rem #ffd23f8c}.ckd__switch:hover .ckd__switch-track{border-color:color-mix(in oklab,var(--signal) 45%,var(--ink-line))}.ckd__switch:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:999px}.ckd__why{margin:0;padding:.9rem 0 1.05rem;border-block-start:1px solid var(--ink-line);color:var(--paper-dim);font-size:.78rem;line-height:1.55;text-wrap:pretty;opacity:.85}.ckd__why:empty{display:none}.ckd__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem clamp(1.1rem,2.6vw,1.6rem);border-block-start:1px solid var(--ink-line);background:#fff4de05}.ckd__foot-acts{display:flex;flex-wrap:wrap;gap:.5rem}.ckd__policy{color:var(--paper-dim);font-size:.6875rem;letter-spacing:.04em}.ckd__policy:hover,.ckd__policy:focus-visible{color:var(--signal)}@media(max-width:40rem){.ckd__row{grid-template-columns:1fr}.ckd__foot-acts .ckd__btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.ck__note,dialog.ckd,dialog.ckd::backdrop,.ckd__plate,.ckd__switch-dot,.ckd__switch-track{transition:none}}@media print{.ck,dialog.ckd{display:none!important}}:where(.mx.ph) dialog.mx-md.mx-md.mx-md{inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;transition:none}:where(.mx.ph) dialog.mx-md.mx-md.mx-md[open]{display:flex;flex-direction:row;align-items:flex-end;justify-content:center}:where(.mx.ph) dialog.mx-md.mx-md.mx-md[open]::backdrop{background:#0306058c;opacity:var(--mx-scrim, 0);transition:opacity var(--mx-scrim-t, 0ms) linear}:where(.mx.ph) dialog.mx-md .mx-md-plate.mx-md-plate{position:relative;display:flex;flex-direction:column;box-sizing:border-box;inline-size:min(26.875rem,100%);block-size:auto;min-block-size:0;max-block-size:min(92svh,calc(var(--mx-vvh, 100svh) - .75rem));margin:0 auto var(--mx-kbd, 0px);border-radius:1.5rem 1.5rem 0 0;border-block-end:0;opacity:1;translate:none;transition:none;will-change:transform;overflow:hidden}@starting-style{:where(.mx.ph) dialog.mx-md[open] .mx-md-plate.mx-md-plate{opacity:1}}:where(.mx.ph) dialog.mx-md .mx-md-sc{flex:1 1 auto;min-block-size:0;overscroll-behavior:contain}:where(.mx.ph) dialog.mx-md:not(.is-full) .mx-md-sc.mx-md-sc{overflow-y:hidden;touch-action:none}:where(.mx.ph) dialog.mx-md.is-full .mx-md-sc.mx-md-sc{overflow-y:auto;touch-action:pan-y}:where(.mx.ph) dialog.mx-md .mx-md-grab{position:relative;z-index:1;flex:none;display:grid;place-items:start center;block-size:1.75rem;padding-block-start:.5rem;box-sizing:border-box;touch-action:none;cursor:grab}:where(.mx.ph) dialog.mx-md .mx-md-grab:after{content:"";position:absolute;inset:0 0 -1rem}:where(.mx.ph) dialog.mx-md .mx-md-grab>span{inline-size:36px;block-size:5px;border-radius:999px;background:var(--paper-dim, #c2bab0);transition:scale .18s cubic-bezier(.16,1,.3,1),background-color .18s linear}:where(.mx.ph) dialog.mx-md .mx-md-grab.is-held>span{scale:1.3 1;background:var(--paper-surface, #f3f0e9)}:where(.mx.ph) dialog.mx-md .mx-md-art{position:relative;flex:none;inline-size:100%;aspect-ratio:var(--mx-md-ar, 390 / 120);max-block-size:18svh;overflow:clip;border-block-end:1px solid var(--ink-line, rgb(220 177 76 / .22));touch-action:none;user-select:none;-webkit-user-select:none}:where(.mx.ph) dialog.mx-md .mx-md-art>svg,:where(.mx.ph) dialog.mx-md .mx-md-art>div,:where(.mx.ph) dialog.mx-md .mx-md-art>div>svg{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}:where(.mx.ph) dialog.mx-md.mx-kb .mx-md-art{display:none}@media(prefers-reduced-motion:reduce){:where(.mx.ph) dialog.mx-md .mx-md-art *{animation:none!important}}:where(.mx.ph) dialog.mx-md--brief .brief__close.brief__close,:where(.mx.ph) dialog.mx-md--services .svcm__close.svcm__close{inset-block-start:2.25rem;inset-inline-end:.75rem;inline-size:2.75rem;block-size:2.75rem}:where(.mx.ph) dialog.mx-md--brief.mx-kb .brief__close.brief__close,:where(.mx.ph) dialog.mx-md--services.mx-kb .svcm__close.svcm__close{inset-block-start:2rem}:where(.mx.ph) dialog.mx-md--brief .brief__inner{--brief-pad: 1.5rem;padding:1.25rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px))}:where(.mx.ph) dialog.mx-md--brief .brief__flourish{display:none}:where(.mx.ph) dialog.mx-md--brief .brief__head{padding-block-end:1.75rem;margin-block-end:1.75rem;border-block-end:1px solid var(--ink-line)}:where(.mx.ph) dialog.mx-md--brief .brief__social{justify-items:start;margin-inline-end:0}:where(.mx.ph) dialog.mx-md--brief .mx-md-pic{transition:opacity .3s cubic-bezier(.22,1,.36,1)}:where(.mx.ph) dialog.mx-md--brief .mx-md-pic--quick,:where(.mx.ph) dialog.mx-md--brief .is-alt .mx-md-pic--brief{opacity:0}:where(.mx.ph) dialog.mx-md--brief .is-alt .mx-md-pic--quick{opacity:1}:where(.mx.ph) dialog.mx-md--brief .bq :is(input:not([type=hidden]),textarea){box-sizing:border-box;min-block-size:3.25rem;font-size:1.0625rem;border-radius:.75rem}:where(.mx.ph) dialog.mx-md--brief .bq textarea{min-block-size:8.5rem}:where(.mx.ph) dialog.mx-md--brief .bq .bq__field .label{font-size:.9375rem;font-weight:500;letter-spacing:0;text-transform:none}:where(.mx.ph) dialog.mx-md--brief .stmt__note{font-size:1.0625rem}:where(.mx.ph) dialog.mx-md--brief .stmt__send{min-block-size:3rem}:where(.mx.ph) dialog.mx-md--consent .ckd__esc{display:none}:where(.mx.ph) dialog.mx-md--consent .ckd__close.ckd__close{min-block-size:2.75rem;min-inline-size:2.75rem;justify-content:center}:where(.mx.ph) dialog.mx-md--consent .ckd__switch.ckd__switch{min-block-size:2.75rem}:where(.mx.ph) dialog.mx-md--consent .ckd__foot-acts.ckd__foot-acts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;inline-size:100%}:where(.mx.ph) dialog.mx-md--consent .ckd__btn.ckd__btn{justify-content:center;min-block-size:3rem;padding:0 1rem;border-radius:999px;font-size:.9375rem}:where(.mx.ph) dialog.mx-md--consent .ckd__btn[data-consent-save]{grid-column:1 / -1}:where(.mx.ph) dialog.mx-md--consent .ckd__policy.ckd__policy{padding-block:.6rem;font-size:.8125rem}:where(.mx.ph) dialog.mx-md .mx-md-foot{position:relative;z-index:2;flex:none;background:#0b090c;padding-block-end:calc(.85rem + env(safe-area-inset-bottom,0px))}:where(.mx.ph) dialog.mx-md--bookout .bookout__sheet.bookout__sheet{padding-block-start:.55rem}:where(.mx.ph) dialog.mx-md--bookout .mx-md-art{inline-size:auto;margin:.4rem -.75rem .75rem}:where(.mx.ph) dialog.mx-md--search .sx__plate.sx__plate{block-size:min(92svh,calc(var(--mx-vvh, 100svh) - .75rem));box-shadow:none}:where(.mx.ph) dialog.mx-md--search .mx-md-grab>span{background:#c2bab0}:where(.mx.ph) dialog.mx-md--search .mx-md-art{border-block-end-color:#dcb14c38}:where(.mx.ph) dialog.mx-md--search .sx__bar{gap:.5rem;min-block-size:3.25rem;padding:.25rem .75rem .5rem 1.25rem;touch-action:none}:where(.mx.ph) dialog.mx-md--search .sx__input{min-block-size:3rem;font:600 1.0625rem / 1.3 var(--display);letter-spacing:-.01em;touch-action:manipulation}:where(.mx.ph) dialog.mx-md--search :is(.sx__clear,.sx__close){min-block-size:3rem;min-inline-size:3rem;justify-content:center;padding:0 .5rem;font-size:.75rem}:where(.mx.ph) dialog.mx-md--search .sx__esc{display:none}:where(.mx.ph) dialog.mx-md--search .sx__filters{gap:.5rem;padding:.75rem 1.25rem}:where(.mx.ph) dialog.mx-md--search .sx__chip{min-block-size:2.75rem;padding:0 1rem;font-size:.75rem}:where(.mx.ph) dialog.mx-md--search .sx__chip-n{font-size:.75rem}:where(.mx.ph) dialog.mx-md--search .sx__hit-a{min-block-size:4.5rem;padding:1rem 1.25rem}:where(.mx.ph) dialog.mx-md--search .sx__hit-title{font-size:1.0625rem;line-height:1.3}:where(.mx.ph) dialog.mx-md--search .sx__hit-snip{font-size:.9375rem;line-height:1.45}:where(.mx.ph) dialog.mx-md--search .sx__hit-where{font-size:.75rem}:where(.mx.ph) dialog.mx-md--search .sx__keys{display:none}:where(.mx.ph) dialog.mx-md--search .sx__foot{padding-block-end:calc(.75rem + env(safe-area-inset-bottom,0px))}:where(.mx.ph) dialog.mx-md--search .sx__hit-a.is-on,:where(.mx.ph) dialog.mx-md--search .sx__hit-a:hover,:where(.mx.ph) dialog.mx-md--search .sx__hit-a:focus-visible{box-shadow:inset 0 0 0 1px #ffd23f8c}:where(.mx.ph dialog.mx-md--sheet .mx-md-plate){background:#12100a;color:#fff;border:1px solid #2a2418;border-block-end:0}.t-desert{--signal: #e7bd15;--spark: #e7bd15;--volt: var(--signal);--ember: var(--spark);--paper-dim: #c8c0b4;--ink-line: #33291f}

.sx-open{display:inline-flex;align-items:center;margin:0 .5rem 0 0;padding-block:calc(2px + .32rem);padding-inline:.52rem;border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft);color:var(--paper-dim);font-family:var(--body);font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:color .3s var(--ease-out),border-color .3s var(--ease-out)}.sx-open:hover,.sx-open:focus-visible{color:var(--paper);border-color:color-mix(in oklab,var(--signal) 45%,var(--ink-line))}.sx-open:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px}.sx-open__lens{position:relative;inline-size:13px;block-size:13px;flex:none}.sx-open__ring{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:10px;block-size:10px;border:1.4px solid currentColor;border-radius:50%;transition:scale .35s var(--ease-out)}.sx-open__stem{position:absolute;inset-block-end:.5px;inset-inline-end:.5px;inline-size:5.5px;block-size:1.4px;border-radius:1px;background:currentColor;rotate:45deg;transform-origin:100% 50%;transition:scale .35s var(--ease-out)}.sx-open__spark{position:absolute;inset-block-start:5px;inset-inline-start:5px;inline-size:3px;block-size:3px;border-radius:50%;background:var(--spark);translate:-50% -50%;scale:.4;opacity:0;transition:opacity .35s var(--ease-out),scale .35s var(--ease-out)}.sx-open:hover .sx-open__spark,.sx-open:focus-visible .sx-open__spark{opacity:1;scale:1}.sx-open:hover .sx-open__ring{scale:1.08}.sx-open:hover .sx-open__stem{scale:1.22 1}@media(prefers-reduced-motion:reduce){.sx-open,.sx-open__ring,.sx-open__stem,.sx-open__spark{transition:none}}dialog.sx{max-inline-size:none;max-block-size:none;inline-size:100%;block-size:100%;border:0;background:transparent;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:clamp(3.5rem,11vh,8rem) var(--gutter) 0;--ink: #0c0a0d;--ink-soft: #191310;--ink-line: rgb(220 177 76 / .22);--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;color-scheme:dark}dialog.sx:not([open]){display:none}dialog.sx::backdrop{background:#030605cc;opacity:0;transition:opacity .32s var(--ease-out)}dialog.sx[open]::backdrop{opacity:1}dialog.sx{transition:display .34s allow-discrete,overlay .34s allow-discrete}@starting-style{dialog.sx[open]::backdrop{opacity:0}dialog.sx[open] .sx__plate{opacity:0;transform:translateY(-18px) scale(.985)}}dialog.sx:not([open]) .sx__plate{opacity:0;transform:translateY(-10px) scale(.99);transition-duration:.3s;transition-timing-function:ease}dialog.sx:not([open])::backdrop{opacity:0;transition-duration:.3s;transition-timing-function:ease}.sx__plate{--on-surface: dark;position:relative;inline-size:min(48rem,100%);max-block-size:min(40rem,calc(100dvh - 8rem));display:flex;flex-direction:column;background:linear-gradient(168deg,#18110e,#0c0a0d 58%,#070609);border:1px solid rgb(220 177 76 / .42);border-radius:.5rem;box-shadow:inset 0 1px #fff4de14,0 1.5rem 4rem #0000008c;overflow:hidden;opacity:1;transform:none;transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.sx__thread{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:1px;background:linear-gradient(90deg,transparent,var(--signal),transparent);opacity:0;transform:translate(-100%);pointer-events:none}.sx__thread[data-on]{opacity:1;animation:sx-thread 1.15s linear infinite}@keyframes sx-thread{0%{transform:translate(-100%)}to{transform:translate(100%)}}.sx__bar{display:flex;align-items:center;gap:.85rem;padding:1.15rem clamp(1rem,2.6vw,1.5rem);border-block-end:1px solid var(--ink-line)}.sx__lens{flex:none;inline-size:1.25rem;block-size:1.25rem;color:var(--signal)}.sx__lens svg{inline-size:100%;block-size:100%;display:block}.sx__input{flex:1 1 auto;min-inline-size:0;margin:0;padding:0;border:0;background:transparent;color:var(--paper);font-family:var(--display);font-weight:600;font-size:clamp(1.1rem,.95rem + .7vw,1.4rem);letter-spacing:-.01em;line-height:1.3}.sx__input:focus{outline:none}.sx__input::placeholder{color:var(--paper-dim);opacity:.75}.sx__input::-webkit-search-cancel-button,.sx__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sx__clear,.sx__close{flex:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.3rem 0;border:0;background:none;color:var(--paper-dim);font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease-out)}.sx__clear:hover,.sx__close:hover,.sx__clear:focus-visible,.sx__close:focus-visible{color:var(--signal)}.sx__esc{padding:.1rem .35rem;border:1px solid var(--ink-line);border-radius:.2rem;font-size:.5625rem;letter-spacing:.06em;text-transform:lowercase}.sx__filters{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem clamp(1rem,2.6vw,1.5rem);border-block-end:1px solid var(--ink-line)}.sx__chip{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.28rem .62rem;border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--paper-dim);font-family:var(--body);font-size:.625rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out),background-color .2s var(--ease-out)}.sx__chip:hover{color:var(--paper)}.sx__chip[aria-pressed=true]{color:var(--ink);background:var(--signal);border-color:var(--signal)}.sx__chip:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sx__chip-n{font-size:.5625rem;opacity:.7}.sx__body{position:relative;min-block-size:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(220 177 76 / .35) transparent}.sx__body::-webkit-scrollbar{inline-size:7px}.sx__body::-webkit-scrollbar-thumb{background:#dcb14c4d;border-radius:99px}.sx__list{margin:0;padding:0;list-style:none}.sx__hit+.sx__hit .sx__hit-a{border-block-start:1px solid var(--ink-line)}.sx__hit-a{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.9rem clamp(1rem,2.6vw,1.5rem);color:inherit;text-decoration:none;background:transparent;transition:box-shadow .18s var(--ease-out)}.sx__hit-a.is-on,.sx__hit-a:hover{box-shadow:inset 0 0 0 1px var(--signal)}.sx__hit-a:focus-visible{outline:2px solid var(--signal);outline-offset:-2px}.sx__hit-mark{display:block;inline-size:1.15rem;block-size:1.15rem;margin-block-start:.12rem;color:var(--paper-dim);opacity:.8;transition:color .18s var(--ease-out),opacity .18s var(--ease-out)}.sx__hit-mark svg{inline-size:100%;block-size:100%;display:block}.sx__hit-a.is-on .sx__hit-mark,.sx__hit-a:hover .sx__hit-mark{color:var(--signal);opacity:1}.sx__hit-body{min-inline-size:0;display:block}.sx__hit-where{display:block;margin-block-end:.28rem;font-size:.625rem;letter-spacing:.14em;color:var(--paper-dim)}.sx__hit-meta:before{content:" · "}.sx__hit-meta{opacity:.72}.sx__hit-title{display:block;font-size:1.02rem;line-height:1.24;letter-spacing:-.015em;color:var(--paper);text-wrap:pretty}.sx__hit-snip{margin-block-start:.3rem;color:var(--paper-dim);font-family:var(--body);font-size:.8125rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sx__lit{background:none;color:var(--signal);font-weight:700}.sx__note{padding:clamp(1.1rem,2.6vw,1.6rem) clamp(1rem,2.6vw,1.5rem) clamp(1.4rem,3vw,1.9rem)}.sx__note:empty{display:none}.sx__note-head{margin:0 0 .6rem;color:var(--signal)}.sx__note-head+.sx__tries+.sx__note-head{margin-block-start:1.2rem}.sx__note-title{margin:0 0 .5rem;font-size:1.15rem;line-height:1.2;color:var(--paper)}.sx__note-body{margin:0;max-inline-size:46ch;color:var(--paper-dim);font-size:.875rem;line-height:1.6;text-wrap:pretty}.sx__note-body--quiet{margin-block-start:1.4rem;font-size:.8125rem;opacity:.72}.sx__tries{display:flex;flex-wrap:wrap;gap:.4rem}.sx__try{margin:0;padding:.34rem .7rem;border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--paper);font-family:var(--body);font-size:.8125rem;cursor:pointer;transition:color .2s var(--ease-out),border-color .2s var(--ease-out)}.sx__try:hover,.sx__try:focus-visible{color:var(--signal);border-color:color-mix(in oklab,var(--signal) 55%,var(--ink-line))}.sx__note-go{display:inline-block;margin:1rem 0 0;padding:0;border:0;border-block-end:1px solid currentColor;background:none;color:var(--signal);font-family:var(--display);font-weight:700;font-size:.95rem;line-height:1.2;text-decoration:none;cursor:pointer}.sx__note-go:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sx__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem clamp(1rem,2.6vw,1.5rem);border-block-start:1px solid var(--ink-line);background:#fff4de05}.sx__keys{display:flex;gap:1rem;margin:0;font-size:.5625rem;letter-spacing:.12em}.sx__keys b{font-weight:700;color:var(--paper)}.sx__count{margin:0;font-size:.5625rem;letter-spacing:.12em;white-space:nowrap}@media(max-width:40rem){.sx__keys{display:none}}@media(prefers-reduced-motion:reduce){dialog.sx,dialog.sx::backdrop,.sx__plate,.sx__hit-a,.sx__hit-mark,.sx__chip,.sx__try,.sx__clear,.sx__close{transition:none}.sx__thread[data-on]{animation:none}}

.jnav{display:inline-flex;align-items:stretch;padding:.2rem .35rem;cursor:default}.jnav__btn{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.22rem .6rem .24rem;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;transition:color .25s var(--ease-out),opacity .25s var(--ease-out)}.jnav__btn[href]{color:inherit}.jnav__btn[href]:after{content:none}.jnav__btn:hover,.jnav__btn:focus-visible,.jnav__btn[href]:hover,.jnav__btn[href]:focus-visible{color:var(--signal);outline:none}.jnav__btn:focus-visible{box-shadow:0 0 0 2px #e7bd1573}.jnav__btn[disabled]{opacity:.38;cursor:default;pointer-events:none}.jnav__sep{width:1px;margin-block:.25rem;background:#e7bd1559}:root[data-theme=light] .jnav__sep{background:#60460a59}:root[data-theme=light] .jnav__btn:focus-visible{box-shadow:0 0 0 2px #8a6a1466}@media(prefers-reduced-motion:reduce){.jnav__btn{transition:none}}:where(.mx.ph) :is(.shell-post,.mx-jr-foot,dialog.mx-jr-toc,.shell-post__progress){--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--gut: clamp(1.25rem, 5.4vw, 1.75rem);--top: calc(env(safe-area-inset-top, 0px) + 4.75rem) ;--foot: calc(env(safe-area-inset-bottom, 0px) + 7rem) ;--display: "Gabarito Variable", "Segoe UI", system-ui, sans-serif;--body: "Instrument Sans Variable", "Segoe UI", system-ui, sans-serif;--t-hero: clamp(2.125rem, 9.4vw, 2.5rem);--t-h2: clamp(1.625rem, 7.2vw, 1.875rem);--t-h3: 1.375rem;--t-title: 1.1875rem;--t-body: 1.0625rem;--t-btn: 1.0625rem;--t-small: .9375rem;--t-meta: .8125rem;--t-label: .75rem;--h-tap: 3rem;--h-btn: 3.25rem;--h-field: 3.25rem;--h-row: 3.5rem;--h-row2: 4.5rem;--r-card: 1rem;--r-sheet: 1.5rem;--icon: 1.25rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--jr-cord: #a3343f;--jr-cord-dk: #3a0f15;--jr-cord-lit: #e0b860;--jr-eye: #c9a24a;--jr-glint: #fff2c4}:root[data-theme=light]:where(.mx.ph) :is(.shell-post,.mx-jr-foot,dialog.mx-jr-toc,.shell-post__progress){--jr-cord: #8c2a35;--jr-cord-dk: #e8d8bf;--jr-cord-lit: #c99a3a;--jr-eye: #8a6a2a;--jr-glint: #b8862a}:where(.mx.ph) body:has(.shell-post) :is(.sfoot,.totop,.pfoot,.nav,.fsv){display:none!important}:root[data-theme=light]:where(.mx.ph) body:has(.shell-post:not(:has(.mx-jr-art))) .isle-mast{color:var(--isle-ink)}:root[data-theme=light]:where(.mx.ph) body:has(.shell-post:not(:has(.mx-jr-art))) .isle-mast em{color:var(--isle-gold)}:root[data-theme=light]:where(.mx.ph) body:has(.mx-jr-art) .isle-mast em{color:#ffd23f}:where(.mx.ph) .shell-post.shell-post{--measure: 34em;--pull: 0px;min-block-size:0;padding:0 0 var(--s-20);background:var(--ink);color:var(--paper);font-family:var(--body);-webkit-text-size-adjust:100%;overflow-x:clip}:where(.mx.ph) .shell-post.shell-post ::selection{background:var(--fill);color:var(--on-fill)}:where(.mx.ph) .shell-post.shell-post :focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}:where(.mx.ph) .shell-post.shell-post>.mx-jr-art{display:block;inline-size:100%;margin:0}:where(.mx.ph) .shell-post.shell-post .shell-post__article{position:relative;isolation:isolate;max-inline-size:none;margin:0;padding:0}:where(.mx.ph) .shell-post.shell-post .shell-post__head{display:block;padding:var(--s-6) var(--gut) 0}:where(.mx.ph) .shell-post.shell-post:not(:has(>.mx-jr-art)) .shell-post__head{padding-block-start:var(--top)}:where(.mx.ph) .shell-post.shell-post .shell-post__back{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:2.5rem;margin:0 0 var(--s-6);padding:0 var(--s-4) 0 var(--s-3);border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft);color:var(--paper);font:600 var(--t-label) / 1 var(--body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;-webkit-tap-highlight-color:transparent}:where(.mx.ph) .shell-post.shell-post .shell-post__back:before{content:"";position:absolute;inset:-.25rem 0}:where(.mx.ph) .shell-post.shell-post .shell-post__back:active{border-color:var(--signal);color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .shell-post__back-arrow{font-weight:700}:where(.mx.ph) .shell-post.shell-post .shell-post__eyebrow{display:block;margin:0;font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .shell-post__eyebrow:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:.6em;border-radius:50%;background:var(--fill);transform:translateY(calc(3px - .35em));transform:translateY(calc(3px - .5cap))}:where(.mx.ph) .shell-post.shell-post h1{max-inline-size:none;margin:var(--s-3) 0 0;font:700 var(--t-hero) / 1.02 var(--display);letter-spacing:-.03em;color:var(--paper);text-wrap:balance}:where(.mx.ph) .shell-post.shell-post .shell-post__number{display:none}:where(.mx.ph) .shell-post.shell-post .shell-post__deck{display:block;margin:var(--s-4) 0 0}:where(.mx.ph) .shell-post.shell-post .shell-post__head .shell-post__deck:not(:has(*)){display:none}:where(.mx.ph) .shell-post.shell-post .shell-post__dek{max-inline-size:var(--measure);margin:0;font-size:var(--t-title);line-height:1.45;color:var(--paper-dim);text-wrap:pretty}:where(.mx.ph) .shell-post.shell-post .shell-post__when{margin:var(--s-3) 0 0;font-size:var(--t-meta);line-height:1.35;letter-spacing:.02em;color:var(--paper-dim);font-variant-numeric:tabular-nums}:where(.mx.ph) .shell-post.shell-post .mx-jr-tools{display:none;padding:var(--s-6) var(--gut) 0}:where(.mx.ph) .shell-post.shell-post:has(.prose h2[id]~h2[id]) .mx-jr-tools{display:block}:where(.mx.ph) .shell-post.shell-post .mx-jr-pill{-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--h-btn);margin:0;padding:0 var(--s-6) 0 var(--s-5);border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--paper);font:600 var(--t-btn) / 1.2 var(--body);cursor:pointer}:where(.mx.ph) .shell-post.shell-post .mx-jr-pill:active{border-color:var(--signal);color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .mx-jr-ico,:where(.mx.ph) dialog.mx-jr-toc svg:not(.mx-jr-tocart){flex:none;inline-size:var(--icon);block-size:var(--icon);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .shell-post.shell-post .shell-post__hero{margin:var(--s-8) var(--gut) 0}:where(.mx.ph) .shell-post.shell-post .shell-post__hero img{block-size:auto;aspect-ratio:3 / 2;object-fit:cover;border:1px solid var(--ink-line);border-radius:.75rem}:where(.mx.ph) .shell-post.shell-post .shell-post__body{display:block;margin:var(--s-12) 0 0;padding:0 var(--gut)}:where(.mx.ph) .shell-post.shell-post .shell-post__rail{display:none}:where(.mx.ph) .shell-post.shell-post .prose{max-inline-size:var(--measure);margin:0;font-size:var(--t-body);line-height:1.55;color:var(--paper)}:where(.mx.ph) .shell-post.shell-post .prose>*+*{margin-block-start:var(--s-6)}:where(.mx.ph) .shell-post.shell-post .prose>p+p{margin-block-start:var(--s-4)}:where(.mx.ph) .shell-post.shell-post .prose>p:first-child{font-size:var(--t-title);line-height:1.5}:where(.mx.ph) .shell-post.shell-post .prose p{text-wrap:pretty}:where(.mx.ph) .shell-post.shell-post .prose h2{position:relative;grid-template-columns:minmax(0,1fr);row-gap:var(--s-2);margin-block-start:var(--s-16);padding-block-start:var(--s-10);border-block-start:0;font:700 var(--t-h2) / 1.08 var(--display);letter-spacing:-.02em;scroll-margin-block-start:var(--s-6)}:where(.mx.ph) .shell-post.shell-post .prose h2:before{font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em;color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .prose h3{margin-block-start:var(--s-8);font-size:var(--t-h3);line-height:1.15;letter-spacing:-.015em}:where(.mx.ph) .shell-post.shell-post .prose h4{margin-block-start:var(--s-6);font-size:var(--t-title);line-height:1.25}:where(.mx.ph) .shell-post.shell-post .prose>:is(h2,h3,h4)+*{margin-block-start:var(--s-3)}:where(.mx.ph) .shell-post.shell-post .prose li+li{margin-block-start:var(--s-2)}:where(.mx.ph) .shell-post.shell-post .prose>blockquote{margin:var(--s-10) 0;padding:var(--s-6) 0;border-block:1px solid var(--ink-line);font:700 var(--t-h3) / 1.25 var(--display);letter-spacing:-.015em}:where(.mx.ph) .shell-post.shell-post .prose code{font-size:.88em;overflow-wrap:anywhere}:where(.mx.ph) .shell-post.shell-post .prose pre{padding:var(--s-4);border-radius:.75rem;overflow-x:visible;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.5}:where(.mx.ph) .shell-post.shell-post .prose hr{margin-block:var(--s-10)}:where(.mx.ph) .shell-post.shell-post .prose table{table-layout:fixed;inline-size:100%;font-size:var(--t-small);line-height:1.4}:where(.mx.ph) .shell-post.shell-post .prose :is(th,td){padding:var(--s-2) var(--s-2) var(--s-2) 0;vertical-align:top;overflow-wrap:anywhere}:where(.mx.ph) .shell-post.shell-post .prose th{font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards{display:block;table-layout:auto}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards tbody{display:grid;gap:var(--s-3)}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards tr{display:grid;gap:var(--s-2);padding:var(--s-4) var(--s-5);border:1px solid var(--ink-line);border-radius:var(--r-card);background:var(--ink-soft)}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards td{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:var(--s-3);padding:0;border:0;overflow-wrap:normal}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards td:before{content:attr(data-label);font:600 var(--t-label) / 1.6 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards td:first-child{display:block;font:700 var(--t-title) / 1.25 var(--display)}:where(.mx.ph) .shell-post.shell-post .prose table.mx-jr-cards td:first-child:before{content:none}:where(.mx.ph) .shell-post.shell-post .prose img{border-radius:.75rem}:where(.mx.ph) .shell-post.shell-post .prose figcaption{margin-block-start:var(--s-2);font-size:var(--t-meta);line-height:1.35}:where(.mx.ph) .shell-post.shell-post .prose :is(.figure--wide,.figure--full){--fig-w: 100%;inline-size:100%;margin-inline:0}:where(.mx.ph) .shell-post.shell-post .prose .figure--full img{border-radius:.75rem;border-inline:1px solid var(--ink-line)}:where(.mx.ph) .shell-post.shell-post .prose :is(.figure--wide,.figure--full) figcaption{max-inline-size:none;padding-inline:0}:where(.mx.ph) .shell-post.shell-post .prose :is(.callout,.summary){padding:var(--s-5);border-radius:var(--r-card)}:where(.mx.ph) .shell-post.shell-post .prose .callout:before,:where(.mx.ph) .shell-post.shell-post .prose .summary__label{margin-block-end:var(--s-2);font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em;text-transform:uppercase}:where(.mx.ph) .shell-post.shell-post .prose :is(.callout,.summary__body)>*+*{margin-block-start:var(--s-3)}:where(.mx.ph) .shell-post.shell-post .prose .toc a{display:flex;align-items:center;min-block-size:var(--h-tap)}:where(.mx.ph) .shell-post.shell-post .prose :is(.faq__q,.steps__title){-webkit-tap-highlight-color:transparent;min-block-size:var(--h-row);padding-block:var(--s-3);font:600 var(--t-body) / 1.35 var(--body);align-items:center}:where(.mx.ph) .shell-post.shell-post .prose :is(.faq__q,.steps__title):active{color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .prose .faq__a{padding-block-end:var(--s-6)}:where(.mx.ph) .shell-post.shell-post .prose .cols{--cols: 1;gap:var(--s-6)}:where(.mx.ph) .shell-post.shell-post .prose .gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}:where(.mx.ph) .shell-post.shell-post .prose .btn[href]{display:flex;justify-content:center;inline-size:100%;min-block-size:var(--h-btn);padding:0 var(--s-6);box-sizing:border-box;font:600 var(--t-btn) / 1.2 var(--body);letter-spacing:0;text-transform:none}:where(.mx.ph) .shell-post.shell-post .prose :is(.share,.social) ul{display:flex;flex-wrap:wrap;gap:var(--s-2)}:where(.mx.ph) .shell-post.shell-post .prose :is(.share__item,.social__item)+:is(.share__item,.social__item){margin:0}:where(.mx.ph) .shell-post.shell-post .prose :is(.share__link,.social__link)[href]{display:inline-flex;align-items:center;min-block-size:var(--h-tap);padding:0 var(--s-5);border:1px solid var(--ink-line);border-radius:999px;font:600 var(--t-small) / 1 var(--body);letter-spacing:0;text-transform:none;text-decoration:none}:where(.mx.ph) .shell-post.shell-post .prose :is(.share__link,.social__link)[href]:active{border-color:var(--signal);color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .prose .note-form{padding:var(--s-5);border-radius:var(--r-card)}:where(.mx.ph) .shell-post.shell-post .prose .note-form__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}:where(.mx.ph) .shell-post.shell-post .prose .note-form label{font:500 var(--t-small) / 1.45 var(--body);letter-spacing:0;text-transform:none}:where(.mx.ph) .shell-post.shell-post .prose .note-form :is(input:not([type=hidden]),textarea){min-block-size:var(--h-field);padding:var(--s-3) var(--s-4);border-radius:.75rem;font-size:var(--t-body);box-sizing:border-box}:where(.mx.ph) .shell-post.shell-post .prose .note-form .btn{inline-size:100%;min-block-size:var(--h-btn);border-radius:999px;font:600 var(--t-btn) / 1.2 var(--body);letter-spacing:0;text-transform:none}:where(.mx.ph) .shell-post.shell-post .prose>footer{margin-block-start:var(--s-16);padding-block-start:var(--s-8);font-size:var(--t-small)}:where(.mx.ph) .shell-post.shell-post .prose:has(>.entries,.mx-jr-bays)>footer{margin-block-start:var(--s-8);padding-block-start:0;border-block-start:0}:where(.mx.ph) .shell-post.shell-post .prose footer .tags a{display:inline-flex;align-items:center;min-block-size:2.25rem}:where(.mx.ph) .shell-post.shell-post .prose footer .more a{display:grid;gap:var(--s-1);min-block-size:var(--h-row2);align-content:center}:where(.mx.ph) .shell-post.shell-post .prose>.entries{display:block;margin-block-start:var(--s-12);border-block:1px solid var(--ink-line)}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry{-webkit-tap-highlight-color:transparent;position:relative;display:grid;align-content:center;gap:var(--s-1);min-block-size:var(--h-row2);padding:var(--s-4) var(--s-8) var(--s-4) 0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;transition:none}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry+.entry{border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry:is(:hover,:focus-visible){border-color:var(--ink-line);background:transparent;box-shadow:none;transform:none}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry:active{background:var(--ink-lift)}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry:active .entry__title{color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry[data-cat]:before{content:attr(data-cat);font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post:has(.prose>.cat-intro) .prose .entries .entry[data-cat]:before{content:none}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:0;inline-size:var(--icon);block-size:var(--icon);margin-block-start:calc(var(--icon) / -2);background:var(--paper-dim);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 5l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 5l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry__title{font:700 var(--t-title) / 1.25 var(--display);letter-spacing:-.01em}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry__dek{text-wrap:pretty;max-inline-size:none;margin:0;font-size:var(--t-small);line-height:1.45}:where(.mx.ph) .shell-post.shell-post .prose .entries .entry__meta{margin:0;font-size:var(--t-meta);line-height:1.35;letter-spacing:.02em;font-variant-numeric:tabular-nums}:where(.mx.ph) .shell-post.shell-post .prose .cat-intro{font-size:var(--t-body);line-height:1.55;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .prose .cat-nav{margin-block-start:var(--s-12)}:where(.mx.ph) .shell-post.shell-post .prose .cat-nav__head{font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em}:where(.mx.ph) .shell-post.shell-post .prose .cat-nav__row{gap:var(--s-2)}:where(.mx.ph) .shell-post.shell-post .prose .cat-nav__row a{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:var(--h-tap);padding:0 var(--s-5);border-radius:999px;font:600 var(--t-small) / 1 var(--body);letter-spacing:0;text-transform:none}:where(.mx.ph) .shell-post.shell-post:has(.mx-jr-bays) .prose>.cat-nav{display:none}:where(.mx.ph) .shell-post.shell-post .mx-jr-bays{margin:var(--s-12) 0 0;padding:0;list-style:none;border-block:1px solid var(--ink-line)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bays>li+li{margin:0;border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay{-webkit-tap-highlight-color:transparent;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:var(--s-4);min-block-size:var(--h-row2);padding:var(--s-3) 0;color:var(--paper);text-decoration:none}:where(.mx.ph) .shell-post.shell-post a.mx-jr-bay{grid-template-columns:2.75rem minmax(0,1fr) auto var(--icon)}:where(.mx.ph) .shell-post.shell-post a.mx-jr-bay[href]:after{content:none}:where(.mx.ph) .shell-post.shell-post a.mx-jr-bay:active{background:var(--ink-lift)}:where(.mx.ph) .shell-post.shell-post a.mx-jr-bay:active .mx-jr-bay__t{color:var(--signal)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__mark{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--ink-line);border-radius:50%;background:var(--ink-soft);color:var(--paper)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__mark svg{inline-size:1.625rem;block-size:1.625rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__mark svg .g{stroke:var(--signal);fill:none}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__mark svg circle.g{fill:var(--signal);stroke:none}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay.is-empty .mx-jr-bay__mark{color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__text{display:grid;gap:.125rem;min-inline-size:0}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__t{font:600 var(--t-title) / 1.25 var(--body)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__s{text-wrap:pretty;font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay__n{font:600 var(--t-meta) / 1 var(--body);font-variant-numeric:tabular-nums;color:var(--paper)}:where(.mx.ph) .shell-post.shell-post .mx-jr-bay.is-empty .mx-jr-bay__n{font-weight:400;color:var(--paper-dim)}:where(.mx.ph) .shell-post.shell-post .mx-jr-chev{inline-size:var(--icon);block-size:var(--icon);fill:none;stroke:var(--paper-dim);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .mx-jr-vh{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord{position:absolute;inset:0;z-index:-1;pointer-events:none}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__svg{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:visible}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__svg>path{fill:none;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__shade{stroke:var(--jr-cord-dk);stroke-width:4.4}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__body{stroke:var(--jr-cord);stroke-width:2.8}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__twist{stroke:var(--jr-cord-lit);stroke-width:1.2;stroke-linecap:round;stroke-dasharray:.1 3.2;opacity:.75}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__eye{fill:var(--ink);stroke:var(--jr-eye);stroke-width:1.5}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:0;block-size:0}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint[hidden]{display:none}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:before,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:after{content:"";position:absolute;inset-block-start:-5.5px;inset-inline-start:-.5px;inline-size:1px;block-size:11px;border-radius:1px;background:var(--jr-glint);opacity:0;transform:scale(.3)}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:after{rotate:90deg}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint.is-live:before,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint.is-live:after{animation:mx-jr-glint 6.4s steps(38) infinite}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:nth-of-type(2n).is-live:before,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:nth-of-type(2n).is-live:after{animation-delay:-2.9s}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:nth-of-type(3n).is-live:before,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:nth-of-type(3n).is-live:after{animation-delay:-4.6s}@keyframes mx-jr-glint{0%,72%,to{opacity:0;transform:scale(.3)}80%{opacity:1;transform:scale(1)}86%{opacity:.7;transform:scale(.8)}92%{opacity:0;transform:scale(.4)}}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__tassel{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1.5rem;block-size:3rem;margin-inline-start:-.75rem}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__tassel svg{display:block;inline-size:100%;block-size:100%;overflow:visible;transform-origin:50% 0}:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__tassel.is-live svg{animation:mx-jr-sway 5.6s steps(67) infinite}:where(.mx.ph) .mx-jr-t-cord{fill:none;stroke:var(--jr-cord);stroke-width:2.2;stroke-linecap:round}:where(.mx.ph) .mx-jr-t-knot{fill:var(--jr-eye)}:where(.mx.ph) .mx-jr-t-cap{fill:var(--jr-eye)}:where(.mx.ph) .mx-jr-t-silk{fill:var(--jr-cord)}:where(.mx.ph) .mx-jr-t-fall{fill:none;stroke:var(--jr-cord-dk);stroke-width:.8;stroke-linecap:round;opacity:.7}:where(.mx.ph) .mx-jr-t-band{fill:none;stroke:var(--jr-cord-lit);stroke-width:1.4}@keyframes mx-jr-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__plate{border:1px solid var(--ink-line);border-block-end:0;background:var(--ink);color:var(--paper);font-family:var(--body)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-3) var(--s-6) var(--s-2)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__title{margin:0;font:700 var(--t-title) / 1.2 var(--display);letter-spacing:-.01em;color:var(--paper)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__title:focus{outline:none}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__close{-webkit-tap-highlight-color:transparent;display:grid;place-items:center;inline-size:var(--h-tap);block-size:var(--h-tap);margin:0 calc(-1 * var(--s-2)) 0 0;padding:0;border:1px solid var(--ink-line);border-radius:50%;background:transparent;color:var(--paper);cursor:pointer}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__close:active{border-color:var(--signal);color:var(--signal)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__scroll{padding:0 var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom,0px))}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list{margin:0;padding:0;list-style:none;border-block:1px solid var(--ink-line)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list>li+li{border-block-start:1px solid var(--ink-line)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list a{-webkit-tap-highlight-color:transparent;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;min-block-size:var(--h-row);padding:var(--s-2) 0;color:var(--paper);font:400 var(--t-body) / 1.35 var(--body);text-decoration:none}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list a:after{content:none}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list a:active{background:var(--ink-lift)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__n{font:600 var(--t-meta) / 1 var(--body);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--signal)}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list a[aria-current] .mx-jr-toc__t{font-weight:600}:where(.mx.ph) dialog.mx-jr-toc .mx-jr-toc__list a[aria-current] .mx-jr-toc__n:after{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-start:.4em;border-radius:50%;background:var(--fill);transform:translateY(calc(3px - .35em));transform:translateY(calc(3px - .5cap))}:where(.mx.ph) dialog.mx-jr-toc{--jt-wall: #1d1a27;--jt-glow: #ffd27a;--jt-glow-o: .035;--jt-wood: #5a3f2b;--jt-wood-dk: #2a1d14;--jt-desk: #3b2a1e;--jt-desk-lit: #7a5638;--jt-desk-dk: #2c1f15;--jt-shadow: #000;--jt-shadow-o: .45;--jt-sp1: #7a2430;--jt-sp2: #2f5a3c;--jt-sp3: #23396b;--jt-sp4: #8a6a2a;--jt-sp5: #4b2a5a;--jt-gilt: #c9a24a;--jt-page: #efe6cf;--jt-page2: #e2d6b8;--jt-line: #6b5d45;--jt-glass: #1b2a3a;--jt-brass: #a87f3a;--jt-brass2: #7a5a26;--jt-chimney: #ffe7b0;--jt-chimney-o: .32;--jt-quill: #efe6cf;--jt-flame: #ffb347;--jt-flame-core: #fff2c4}:root[data-theme=light]:where(.mx.ph) dialog.mx-jr-toc{--jt-wall: #eadcc2;--jt-glow-o: 0;--jt-wood: #9a6e48;--jt-wood-dk: #6e4a2f;--jt-desk: #8a5f3e;--jt-desk-lit: #c08a5c;--jt-desk-dk: #6b4a30;--jt-shadow: #3b2412;--jt-shadow-o: .22;--jt-sp1: #9a3440;--jt-sp2: #3f7454;--jt-sp3: #36548f;--jt-sp4: #b08a3e;--jt-sp5: #6a4479;--jt-gilt: #d8b45a;--jt-page: #fffaf0;--jt-page2: #f1e6cc;--jt-line: #9a8a6a;--jt-glass: #34495e;--jt-brass: #b8903e;--jt-brass2: #8a6a2a;--jt-chimney: #ffffff;--jt-chimney-o: .45}:where(.mx.ph) dialog.mx-jr-toc .mx-md-art{background:var(--jt-wall)}:where(.mx.ph) dialog.mx-jr-toc .jt-w{fill:var(--jt-wall)}:where(.mx.ph) dialog.mx-jr-toc .jt-g{fill:var(--jt-glow);opacity:var(--jt-glow-o)}:where(.mx.ph) dialog.mx-jr-toc .jt-sh{fill:var(--jt-wood)}:where(.mx.ph) dialog.mx-jr-toc .jt-sd{fill:var(--jt-wood-dk)}:where(.mx.ph) dialog.mx-jr-toc .jt-sp1{fill:var(--jt-sp1)}:where(.mx.ph) dialog.mx-jr-toc .jt-sp2{fill:var(--jt-sp2)}:where(.mx.ph) dialog.mx-jr-toc .jt-sp3{fill:var(--jt-sp3)}:where(.mx.ph) dialog.mx-jr-toc .jt-sp4{fill:var(--jt-sp4)}:where(.mx.ph) dialog.mx-jr-toc .jt-sp5{fill:var(--jt-sp5)}:where(.mx.ph) dialog.mx-jr-toc .jt-gi{fill:var(--jt-gilt);opacity:.85}:where(.mx.ph) dialog.mx-jr-toc .jt-d{fill:var(--jt-desk)}:where(.mx.ph) dialog.mx-jr-toc .jt-dl{fill:var(--jt-desk-lit)}:where(.mx.ph) dialog.mx-jr-toc .jt-dd{fill:var(--jt-desk-dk)}:where(.mx.ph) dialog.mx-jr-toc .jt-c{fill:var(--jt-shadow);opacity:var(--jt-shadow-o)}:where(.mx.ph) dialog.mx-jr-toc .jt-bc{fill:var(--jt-sp1)}:where(.mx.ph) dialog.mx-jr-toc .jt-pg{fill:var(--jt-page)}:where(.mx.ph) dialog.mx-jr-toc .jt-pg2{fill:var(--jt-page2)}:where(.mx.ph) dialog.mx-jr-toc .jt-ln{fill:none;stroke:var(--jt-line);stroke-width:.6;opacity:.7}:where(.mx.ph) dialog.mx-jr-toc .jt-gu{fill:none;stroke:var(--jt-line);stroke-width:.8;opacity:.5}:where(.mx.ph) dialog.mx-jr-toc .jt-ik{fill:var(--jt-glass)}:where(.mx.ph) dialog.mx-jr-toc .jt-br{fill:var(--jt-brass)}:where(.mx.ph) dialog.mx-jr-toc .jt-br2{fill:var(--jt-brass2)}:where(.mx.ph) dialog.mx-jr-toc .jt-q{fill:var(--jt-quill)}:where(.mx.ph) dialog.mx-jr-toc .jt-qs{fill:none;stroke:var(--jt-line);stroke-width:.6}:where(.mx.ph) dialog.mx-jr-toc .jt-gl{fill:var(--jt-chimney);opacity:var(--jt-chimney-o)}:where(.mx.ph) dialog.mx-jr-toc .jt-gls{fill:none;stroke:#fff;stroke-width:.8;stroke-linecap:round;opacity:.5}:where(.mx.ph) dialog.mx-jr-toc .jt-cd{fill:none;stroke:var(--jr-cord);stroke-width:2;stroke-linecap:round}:where(.mx.ph) dialog.mx-jr-toc .jt-kn{fill:var(--jt-gilt)}:where(.mx.ph) dialog.mx-jr-toc .jt-sk{fill:var(--jr-cord)}:where(.mx.ph) dialog.mx-jr-toc .jt-bd{fill:none;stroke:var(--jt-gilt);stroke-width:1}:where(.mx.ph) dialog.mx-jr-toc .jt-f1{fill:var(--jt-flame)}:where(.mx.ph) dialog.mx-jr-toc .jt-f2{fill:var(--jt-flame-core)}:root[data-theme=light]:where(.mx.ph) dialog.mx-jr-toc .mx-jr-tocart-flame{display:none}:where(.mx.ph) dialog.mx-jr-toc .jt-fl,:where(.mx.ph) dialog.mx-jr-toc .jt-ts{transform-box:fill-box}:where(.mx.ph) dialog.mx-jr-toc .jt-fl{transform-origin:50% 100%}:where(.mx.ph) dialog.mx-jr-toc .jt-ts{transform-origin:50% 0}:where(.mx.ph) dialog.mx-jr-toc .mx-md-art.is-live .jt-fl{animation:mx-jr-flick 1.5s steps(18) infinite}:where(.mx.ph) dialog.mx-jr-toc .mx-md-art.is-live .jt-ts{animation:mx-jr-sway 4.8s steps(58) infinite}@keyframes mx-jr-flick{0%,to{transform:scale(1);opacity:1}22%{transform:scale(.9,1.08);opacity:.92}48%{transform:scale(1.06,.93);opacity:.84}74%{transform:scale(.95,1.05);opacity:1}}:where(.mx.ph) .mx-jr-foot{display:block;background:var(--ink)}@media(prefers-reduced-motion:reduce){:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:before,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__glint:after,:where(.mx.ph) .shell-post.shell-post .mx-jr-cord__tassel svg,:where(.mx.ph) dialog.mx-jr-toc .mx-jr-tocart *{animation:none!important}}:where(.mx.ph) .shell-post.shell-post .prose .vp__btn{width:2.75rem;height:2.75rem}:where(.mx.ph) .shell-post.shell-post .prose :is(.shell-sig__links a,footer .tags a,footer>p:last-child>a){position:relative}:where(.mx.ph) .shell-post.shell-post .prose :is(.shell-sig__links a,footer .tags a,footer>p:last-child>a):before{content:"";position:absolute;inset:50% -.25rem auto;block-size:2.75rem;translate:0 -50%}:root body{--ink: #080603;--ink-soft: #12100a;--ink-lift: #1b1710;--ink-line: #2a2418;--paper: #ffffff;--paper-surface: #fdfaf2;--paper-dim: #c2bab0;--signal: #ffd23f;--spark: #ffd23f;--volt: var(--signal);--ember: var(--spark);--fill: #ffd23f;--on-fill: #000000;--danger: #ff6b5e;color-scheme:dark}:root[data-theme=light] body{--ink: #fdf8f0;--ink-soft: #f4ecdb;--ink-lift: #fffdf9;--ink-line: #e6dcc7;--paper: #000000;--paper-surface: #17140f;--paper-dim: #453e28;--signal: #624407;--spark: #624407;--fill: #ffd23f;--on-fill: #000000;--danger: #b3261e;color-scheme:light}::view-transition{pointer-events:none}:root[data-theme-going]::view-transition-new(root){animation:none;mix-blend-mode:normal}:root[data-theme-going]::view-transition-old(root){mix-blend-mode:normal;z-index:1;clip-path:circle(var(--theme-r, 150vmax) at var(--theme-x, 50%) var(--theme-y, 0%));animation:shell-theme-drain .65s var(--ease-in-out) both}@keyframes shell-theme-drain{to{clip-path:circle(0px at var(--theme-x, 50%) var(--theme-y, 0%))}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}:root body .nav{border-block-end:1px solid transparent}:root body .nav:before{content:none}:root body .nav.is-scrolled{background:var(--ink);border-block-end-color:var(--ink-line)}.shell-post__rail{container-type:scroll-state}.nav.is-hidden~* .shell-post__rail>:is(ol,.shell-post__rail-fill,.shell-post__rail-label,.shell-post__rail-left),.nav.is-hidden~* .shell-post__rail:before{--bar-away: 1}.shell-post__rail>:is(ol,.shell-post__rail-fill,.shell-post__rail-label,.shell-post__rail-left),.shell-post__rail:before{transition:translate calc(.3s - .06s * var(--bar-away, 0)) var(--ease-out)}@container scroll-state(stuck: top){.shell-post__rail>:is(ol,.shell-post__rail-fill,.shell-post__rail-label,.shell-post__rail-left),.shell-post__rail:before{translate:0 calc(var(--bar-away, 0) * -3.25rem)}}@media(prefers-reduced-motion:reduce){.shell-post__rail>:is(ol,.shell-post__rail-fill,.shell-post__rail-label,.shell-post__rail-left),.shell-post__rail:before{transition:none}}.shell-post__progress{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:80;pointer-events:none;background:color-mix(in srgb,var(--ink-line) 60%,transparent)}.shell-post__progress-bar{display:block;height:100%;background:var(--signal);transform-origin:left;transform:scaleX(0)}@supports (animation-timeline: scroll()){.shell-post__progress-bar{animation:shell-progress linear both;animation-timeline:scroll(root)}}@keyframes shell-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shell-post{min-height:100svh;padding:clamp(7rem,16vh,10.5rem) var(--gutter) clamp(5rem,14vh,9rem);--shell-mono: ui-monospace, "Cascadia Code", "JetBrains Mono", Consolas, monospace;--rail: clamp(13.5rem, 21.4vw - 2.8rem, 17rem);--side: var(--rail);--colgap: clamp(2rem, 4vw, 3.5rem);--measure: 66ch;--pull: min(6rem, 8cqi)}.shell-post__article{max-width:96rem;margin-inline:auto}.shell-post__head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(1rem,4vw,4rem);align-items:end}.shell-post__back{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:.55em;margin:0 0 clamp(1.6rem,3.4vh,2.6rem);padding:.46rem 1rem .46rem .85rem;border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft);color:var(--paper);font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),color .3s var(--ease-out)}@media(min-width:48rem)and (max-width:68.99rem){body:has([data-jnav]) .shell-post__back{margin-block-start:4.25rem}}.shell-post__back[href]:after{content:none}.shell-post__back[href]:hover,.shell-post__back[href]:focus-visible{color:var(--paper);background:var(--ink-lift);border-color:var(--paper-dim)}.shell-post__back:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px}.shell-post__back-arrow{color:var(--signal);font-weight:800;transition:translate .3s var(--ease-out)}.shell-post__back:hover .shell-post__back-arrow,.shell-post__back:focus-visible .shell-post__back-arrow{translate:-3px 0}@media(prefers-reduced-motion:reduce){.shell-post__back,.shell-post__back-arrow{transition:none}}.shell-post__eyebrow{grid-column:1;margin:0;font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--signal)}.shell-post h1{grid-column:1;margin:1.2rem 0 0;max-width:15ch;font-family:var(--display);font-size:clamp(2.6rem,1rem + 6.2vw,6.4rem);font-weight:800;line-height:.96;letter-spacing:-.03em;text-wrap:balance}.shell-post__number{grid-column:2;grid-row:2 / span 2;align-self:end;justify-self:end;margin:0;font-family:var(--display);font-size:clamp(5rem,13vw,13rem);font-weight:800;line-height:.78;letter-spacing:-.05em;color:color-mix(in srgb,var(--paper) 5%,transparent);-webkit-text-stroke:1px var(--ink-line);user-select:none}.shell-post__head .shell-post__deck:not(:has(*)){display:none}.shell-post__deck{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 3rem;margin-block-start:clamp(1.4rem,3vh,2.2rem)}.shell-post__dek{margin:0;max-width:40rem;font-size:clamp(1.15rem,.5vw + 1rem,1.4rem);line-height:1.45;color:var(--paper-dim);text-wrap:pretty}.shell-post__when{margin:0;font-size:.82rem;letter-spacing:.06em;color:var(--paper-dim)}.shell-post__theme{display:inline-flex;margin-inline-end:.9rem;padding:2px;border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft)}.shell-post__theme button{margin:0;padding:.32rem .8rem;border:0;border-radius:999px;background:transparent;color:var(--paper-dim);font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;cursor:pointer;transition:background-color .3s var(--ease-out),color .3s var(--ease-out)}.shell-post__theme button:hover{color:var(--paper)}.shell-post__theme button[aria-pressed=true]{background:var(--ink-lift);color:var(--paper)}.shell-post__theme button:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px}.shell-post__hero{margin:clamp(2.6rem,6vh,4rem) calc(-1 * var(--gutter)) 0}.shell-post__hero figure{margin:0}.shell-post__hero img{display:block;width:100%;height:clamp(16rem,44vw,42rem);object-fit:cover}.shell-post__body{display:grid;grid-template-columns:var(--rail) minmax(0,var(--measure)) var(--side);column-gap:var(--colgap);justify-content:center;align-items:start;margin-block-start:clamp(3rem,7vh,5.5rem)}.shell-post .prose{grid-column:2;min-width:0;font-size:clamp(1.03rem,.4vw + .95rem,1.14rem);line-height:1.78;counter-reset:shell-sec}.shell-post .prose>*+*{margin-block-start:1.35em}.shell-post .prose>p:first-child{font-size:1.12em;line-height:1.6;color:var(--paper)}.shell-post__rail{grid-column:1;position:sticky;top:6.5rem;margin-inline-start:-1.25rem;padding-inline-start:1.25rem;font-size:.84rem;line-height:1.5;color:var(--paper-dim)}.shell-post__rail[hidden]{display:none}.shell-post__rail:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--ink-line)}.shell-post__rail-fill{position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--signal);transform-origin:top;transform:scaleY(0)}@supports (animation-timeline: scroll()){.shell-post__rail.is-css-driven .shell-post__rail-fill{animation:shell-read linear both;animation-timeline:scroll(root)}}@keyframes shell-read{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.shell-post__rail-label{margin:0 0 .9rem;font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--signal)}.shell-post__rail ol{list-style:none;margin:0;padding:0}.shell-post__rail li+li{margin-block-start:.5rem}.shell-post__rail a{display:grid;grid-template-columns:1.7rem minmax(0,1fr);column-gap:.4rem;color:inherit}.shell-post__rail a>span:first-child{padding-block-start:.15em;font-family:var(--display);font-size:.72rem;letter-spacing:.12em}.shell-post__rail li.is-here a{color:var(--paper)}.shell-post__rail li.is-here a>span:first-child{color:var(--signal)}.shell-post__rail-left{margin:1.4rem 0 0;font-size:.74rem;letter-spacing:.08em}.shell-post__rail-left[hidden]{display:none}.shell-post .prose h2,.shell-post .prose h3,.shell-post .prose h4{font-family:var(--display);font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.shell-post .prose h2{counter-increment:shell-sec;display:grid;grid-template-columns:2.4em minmax(0,1fr);column-gap:.6em;align-items:baseline;margin-block-start:2.6em;padding-block-start:1rem;border-block-start:1px solid var(--ink-line);font-size:1.7em}.shell-post .prose h2:before{content:counter(shell-sec,decimal-leading-zero);font-size:.48em;font-weight:500;letter-spacing:.24em;color:var(--signal)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shell-post .prose h2{animation:shell-rise linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes shell-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}.shell-post .prose h3{margin-block-start:1.9em;font-size:1.25em}.shell-post .prose h4{margin-block-start:1.7em;font-size:1.05em}.shell-post .prose a{color:var(--signal);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--signal) 45%,transparent)}.shell-post .prose a:hover{text-decoration-color:var(--signal)}.shell-post .prose a[href]:after{content:none}.shell-post .prose>blockquote{margin-block:2.4em;margin-inline:calc(-1 * var(--pull));font-family:var(--display);font-weight:600;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);line-height:1.18;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.shell-post .prose>blockquote>*+*{margin-block-start:.6em}.shell-post .prose code{font-family:var(--shell-mono);font-size:.9em;background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.3em;padding:.1em .35em}.shell-post .prose pre{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem;padding:1.1rem 1.25rem;overflow-x:auto;line-height:1.6}.shell-post .prose pre code{background:none;border:0;padding:0;font-size:.88em}.shell-post .prose ul,.shell-post .prose ol{padding-inline-start:1.3em}.shell-post .prose li+li{margin-block-start:.5em}.shell-post .prose li::marker{color:var(--signal)}.shell-post .prose img{max-width:100%;height:auto;border-radius:.32rem;border:1px solid var(--ink-line)}.shell-post .prose figcaption{margin-block-start:.7rem;font-size:.85rem;color:var(--paper-dim)}.shell-post .prose hr{border:0;border-block-start:1px solid var(--ink-line);margin-block:2.6em}.shell-post .prose table{width:100%;border-collapse:collapse;font-size:.92em}.shell-post .prose th,.shell-post .prose td{text-align:start;padding:.55em .8em;border-block-end:1px solid var(--ink-line)}.shell-post .prose th{font-family:var(--display);font-weight:600;color:var(--paper-dim);font-size:.8em;letter-spacing:.08em;text-transform:uppercase}.shell-post{--tone-note: var(--paper-dim);--tone-tip: var(--signal);--tone-warn: var(--spark);--tone-danger: var(--danger, #ff6b5e);container-type:inline-size}.shell-post .prose :is(h2,h3,h4)[id]{scroll-margin-block-start:8rem}.shell-post .prose .tbl-scroll{overflow-x:auto;overscroll-behavior-inline:contain;padding:3px;margin-inline:-3px;scrollbar-width:thin;scrollbar-color:var(--ink-line) transparent}.shell-post .prose .tbl-scroll:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px}.shell-post .prose pre[data-lang]:not([data-lang=""]):before{content:attr(data-lang);position:sticky;inset-inline-start:0;display:block;width:max-content;margin-block-end:.9rem;font-family:var(--display);font-size:.66rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-dim)}.shell-post .prose .callout{--tone: var(--tone-note);--tone-line: var(--ink-line);background:var(--ink-soft);border:1px solid var(--tone-line);border-radius:.32rem;padding:1.15rem 1.3rem}.shell-post .prose .callout--tip{--tone: var(--tone-tip);--tone-line: color-mix(in srgb, var(--tone-tip) 45%, var(--ink-line))}.shell-post .prose .callout--warn{--tone: var(--tone-warn);--tone-line: color-mix(in srgb, var(--tone-warn) 45%, var(--ink-line))}.shell-post .prose .callout--danger{--tone: var(--tone-danger);--tone-line: color-mix(in srgb, var(--tone-danger) 45%, var(--ink-line))}.shell-post .prose .callout:before{content:"Note";display:block;margin-block-end:.7rem;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--tone)}.shell-post .prose .callout--tip:before{content:"Tip"}.shell-post .prose .callout--warn:before{content:"Warning"}.shell-post .prose .callout--danger:before{content:"Danger"}.shell-post .prose .callout>*+*{margin-block-start:.9em}.shell-post .prose .btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.shell-post .prose .btn[href]{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.5rem;border:1px solid var(--ink-line);border-radius:999px;color:var(--paper);font-family:var(--display);font-size:.95em;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out),transform .3s var(--ease-out)}.shell-post .prose .btn[href]:after{content:none}.shell-post .prose .btn[href]:hover{background:var(--fill, var(--signal));border-color:var(--fill, var(--signal));color:var(--on-fill, var(--ink))}.shell-post .prose .btn[href]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}.shell-post .prose .btn--primary[href]{background:var(--fill, var(--signal));border-color:var(--fill, var(--signal));color:var(--on-fill, var(--ink))}.shell-post .prose .btn--primary[href]:hover{transform:translateY(-1px)}.shell-post .prose .figure--wide,.shell-post .prose .figure--full{width:var(--fig-w);margin-inline:calc(50% - var(--fig-w) / 2)}.shell-post .prose .figure--wide{--fig-w: min(100cqi, calc(var(--measure) + 12ch))}.shell-post .prose .figure--full{--fig-w: min(calc(100cqi + 2 * var(--gutter)), 96rem)}.shell-post .prose .figure--wide img,.shell-post .prose .figure--full img{width:100%}.shell-post .prose .figure--full img{border-radius:0;border-inline:0}.shell-post .prose .figure--wide figcaption,.shell-post .prose .figure--full figcaption{max-width:var(--measure);margin-inline:auto}.shell-post .prose .figure--full figcaption{max-width:calc(var(--measure) + 2 * var(--gutter));padding-inline:var(--gutter)}.shell-post .prose .toc{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem;padding:1.15rem 1.3rem;font-size:.95em}.shell-post .prose .toc:before{content:"On this page";display:block;margin-block-end:.9rem;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--signal)}.shell-post .prose .toc ul{padding-inline-start:0;list-style:none}.shell-post .prose .toc ul ul{padding-inline-start:1.15rem;margin-block-start:.5em}.shell-post .prose .toc a{color:var(--paper-dim);text-decoration:none}.shell-post .prose .toc a:hover,.shell-post .prose .toc a:focus-visible{color:var(--signal)}.shell-post .prose .faq__q,.shell-post .prose .steps__title{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-family:var(--display);font-weight:600;line-height:1.4;list-style:none;cursor:pointer}.shell-post .prose .faq__q::-webkit-details-marker,.shell-post .prose .steps__title::-webkit-details-marker{display:none}.shell-post .prose .faq__q:focus-visible,.shell-post .prose .steps__title:focus-visible{outline:2px solid var(--paper-surface);outline-offset:-2px}.shell-post .prose .faq__q:hover,.shell-post .prose .steps__title:hover{color:var(--signal)}.shell-post .prose .faq__q:after,.shell-post .prose .steps__title:after{content:"";flex:none;align-self:center;width:.45em;height:.45em;border-inline-end:1.5px solid var(--signal);border-block-end:1.5px solid var(--signal);translate:0 -.12em;rotate:45deg;transition:rotate .35s var(--ease-out)}.shell-post .prose .faq__item[open] .faq__q:after,.shell-post .prose .steps__body[open] .steps__title:after{translate:0 .1em;rotate:225deg}.shell-post .prose .faq__intro{margin-block-end:1.2rem;color:var(--paper-dim)}.shell-post .prose .faq__intro>*+*{margin-block-start:1em}.shell-post .prose .faq__item{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem}.shell-post .prose .faq__item+.faq__item{margin-block-start:.6rem}.shell-post .prose .faq__q{padding:.95rem 1.2rem;border-radius:inherit}.shell-post .prose .faq__item[open] .faq__q{border-end-start-radius:0;border-end-end-radius:0}.shell-post .prose .faq__a{padding:0 1.2rem 1.15rem}@supports selector(::details-content){.shell-post .prose .faq__item::details-content,.shell-post .prose .steps__item::details-content{block-size:0;opacity:0;overflow:hidden;transition:block-size .42s var(--ease-out),opacity .26s var(--ease-out),content-visibility .42s allow-discrete}.shell-post .prose .faq__item[open]::details-content,.shell-post .prose .steps__item[open]::details-content{block-size:calc-size(auto,size);opacity:1;transition:block-size .42s var(--ease-out),opacity .34s var(--ease-out) .08s,content-visibility .42s allow-discrete}}@media(prefers-reduced-motion:reduce){@supports selector(::details-content){.shell-post .prose .faq__item::details-content,.shell-post .prose .faq__item[open]::details-content,.shell-post .prose .steps__item::details-content,.shell-post .prose .steps__item[open]::details-content{transition:none}}}.shell-post .prose .faq__a>*+*{margin-block-start:.9em}.shell-post .prose .steps__intro{color:var(--paper-dim)}.shell-post .prose .steps__intro>*+*{margin-block-start:1em}.shell-post .prose ol.steps{padding-inline-start:2.6em}.shell-post .prose .steps__step::marker{font-family:var(--display);font-size:.95em;font-weight:700;color:var(--signal)}.shell-post .prose .steps__step+.steps__step{margin-block-start:1.3em}.shell-post .prose .steps__body>*+*{margin-block-start:.9em}.shell-post .prose .cols{--cols: 2;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:1.3rem 1.8rem}.shell-post .prose .cols--2{--cols: 2}.shell-post .prose .cols--3{--cols: 3}.shell-post .prose .cols__cell{min-width:0}.shell-post .prose .cols__cell>*+*{margin-block-start:1em}.shell-post .prose .gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.9rem}.shell-post .prose .gallery__item{min-width:0}.shell-post .prose .gallery__item img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.shell-post .prose .gallery__caption{margin-block-start:.5rem;font-size:.78rem;line-height:1.4}.shell-post .prose .video__poster[href]{display:grid;place-content:center;justify-items:center;gap:.85rem;aspect-ratio:16 / 9;padding:1.5rem;background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem;color:var(--paper);text-align:center;text-decoration:none}.shell-post .prose .video__poster[href]:after{content:none}.shell-post .prose .video__poster[href]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:-3px}.shell-post .prose .video__play{position:relative;display:block;width:3.75rem;height:3.75rem;border:1px solid var(--paper-surface);border-radius:999px;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out)}.shell-post .prose .video__play:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:0;height:0;translate:calc(-50% + .16rem) -50%;border-block:.55rem solid transparent;border-inline-start:.95rem solid var(--paper-surface);border-inline-end:0;transition:border-color .4s var(--ease-out)}.shell-post .prose .video__poster[href]:hover .video__play{background:var(--signal);border-color:var(--signal)}.shell-post .prose .video__poster[href]:hover .video__play:before{border-inline-start-color:var(--ink)}.shell-post .prose .video__label{max-width:34ch;font-family:var(--display);font-size:1.05em;font-weight:600;line-height:1.3;text-wrap:balance}.shell-post .prose .video__host{font-family:var(--display);font-size:.68rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-dim)}.shell-post .prose .video-link{font-family:var(--display);font-weight:600}.shell-post .prose .video--file{margin-block:2.5rem}.shell-post .prose .video__el{display:block;width:100%;height:auto;border-radius:var(--radius, 4px);background:var(--ink);aspect-ratio:16 / 9}.shell-post .prose .video__el[width][height]{aspect-ratio:auto}.shell-post .prose .cat-intro{font-size:1.05rem;color:var(--paper-dim);max-width:46ch;text-wrap:pretty}.shell-post .prose .cat-nav{margin-block-start:2.75rem;padding-block-start:1.5rem;border-block-start:1px solid var(--ink-line)}.shell-post .prose .cat-nav__head{font-family:var(--display);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-dim);margin-block-end:.9rem}.shell-post .prose .cat-nav__row{display:flex;flex-wrap:wrap;gap:.5rem}.shell-post .prose .cat-nav__row>:is(a,.cat-nav__item){display:inline-flex;align-items:baseline;gap:.45rem;padding:.4rem .8rem;border:1px solid var(--ink-line);border-radius:99px;color:var(--paper);text-decoration:none;font-size:.875rem;transition:border-color .2s ease,color .2s ease}.shell-post .prose .cat-nav__row a:hover,.shell-post .prose .cat-nav__row a:focus-visible{border-color:var(--signal);color:var(--signal)}.shell-post .prose .cat-nav__row>:is(a,.cat-nav__item) span{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--paper-dim)}.shell-post .prose .vp{position:relative;border-radius:var(--radius, 4px);overflow:hidden;background:var(--ink);isolation:isolate}.shell-post .prose .vp .video__el{border-radius:0}.shell-post .prose .vp__surface{position:absolute;inset:0;border:0;padding:0;background:transparent;cursor:pointer}.shell-post .prose .vp__big{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--paper-surface) 34%,transparent);background:color-mix(in srgb,var(--ink) 62%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);color:var(--paper);cursor:pointer;transition:opacity .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),scale .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),background-color .2s ease,border-color .2s ease}.shell-post .prose .vp__big:hover,.shell-post .prose .vp__big:focus-visible{background:color-mix(in srgb,var(--ink) 46%,transparent);border-color:var(--signal);color:var(--signal);scale:1.06}.shell-post .prose .vp.is-playing .vp__big,.shell-post .prose .vp.is-started .vp__big{opacity:0;scale:.9;pointer-events:none}.shell-post .prose .vp__big svg{width:1.6rem;height:1.6rem;translate:2px 0}.shell-post .prose .vp__ui{pointer-events:none;position:absolute;inset-inline:0;inset-block-end:0;display:grid;gap:.5rem;padding:2.5rem .85rem .7rem;background:linear-gradient(to top,color-mix(in srgb,var(--ink) 88%,transparent),color-mix(in srgb,var(--ink) 55%,transparent) 55%,transparent);opacity:1;translate:0 0;transition:opacity .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),translate .28s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.shell-post .prose .vp.is-playing.is-idle .vp__ui{opacity:0;translate:0 .5rem}.shell-post .prose .vp:hover .vp__ui,.shell-post .prose .vp:focus-within .vp__ui{opacity:1;translate:0 0}.shell-post .prose .vp__scrub,.shell-post .prose .vp__btn{pointer-events:auto}.shell-post .prose .vp__row{display:flex;align-items:center;gap:.35rem}.shell-post .prose .vp__btn{display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:6px;background:transparent;color:var(--paper);cursor:pointer;transition:background-color .18s ease,color .18s ease}.shell-post .prose .vp__btn:hover,.shell-post .prose .vp__btn:focus-visible{background:color-mix(in srgb,var(--paper-surface) 14%,transparent);color:var(--signal)}.shell-post .prose .vp__btn svg{width:1.05rem;height:1.05rem;pointer-events:none}.shell-post .prose .vp__time{margin-inline-start:.35rem;font-family:var(--body);font-size:.75rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--paper) 78%,transparent);min-width:8ch}.shell-post .prose .vp__spacer{flex:1 1 auto}.shell-post .prose .vp__scrub{position:relative;height:1rem;display:flex;align-items:center;cursor:pointer;touch-action:none}.shell-post .prose .vp__track{position:relative;width:100%;height:3px;border-radius:99px;background:color-mix(in srgb,var(--paper-surface) 22%,transparent);transition:height .16s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.shell-post .prose .vp__scrub:hover .vp__track,.shell-post .prose .vp__scrub:focus-visible .vp__track,.shell-post .prose .vp.is-scrubbing .vp__track{height:5px}.shell-post .prose .vp__buffered,.shell-post .prose .vp__played{position:absolute;inset-block:0;inset-inline-start:0;width:100%;border-radius:inherit;transform-origin:0 50%;scale:var(--v, 0) 1}.shell-post .prose .vp__buffered{background:color-mix(in srgb,var(--paper-surface) 18%,transparent)}.shell-post .prose .vp__played{background:var(--signal)}.shell-post .prose .vp__knob{position:absolute;inset-block-start:50%;inset-inline-start:0;translate:-50% -50%;width:11px;height:11px;border-radius:50%;background:var(--signal);left:0;transform:translate(calc(var(--x, 0) * 1px));opacity:0;transition:opacity .16s ease;pointer-events:none}.shell-post .prose .vp__scrub:hover .vp__knob,.shell-post .prose .vp__scrub:focus-visible .vp__knob,.shell-post .prose .vp.is-scrubbing .vp__knob{opacity:1}.shell-post .prose .vp__scrub:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.shell-post .prose .vp__big,.shell-post .prose .vp__ui,.shell-post .prose .vp__track,.shell-post .prose .vp__knob{transition:none}.shell-post .prose .vp__big:hover{scale:1}.shell-post .prose .vp.is-playing.is-idle .vp__ui{opacity:1;translate:0 0}}.shell-post .prose .audio{margin-block:2.5rem;padding:1.1rem 1.2rem;border:1px solid var(--ink-line);border-radius:var(--radius, 4px)}.shell-post .prose .audio__label{margin:0 0 .7rem;font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--signal)}.shell-post .prose .audio__el{display:block;width:100%}.shell-post .prose .audio__caption{margin-block-start:.9rem}.shell-post .prose .audio-link{font-family:var(--display);font-weight:600}.shell-post .prose picture{display:block}.shell-post .prose .social ul,.shell-post .prose .share ul{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-inline-start:0;list-style:none}.shell-post .prose .social__item+.social__item,.shell-post .prose .share__item+.share__item{margin-block-start:0}.shell-post .prose .share{margin-block-start:2.6em;padding-block-start:1.4rem;border-block-start:1px solid var(--ink-line)}.shell-post .prose .social__link[href],.shell-post .prose .share__link[href]{display:inline-flex;align-items:center;padding:.5rem 1rem;border:1px solid var(--ink-line);border-radius:999px;color:var(--paper-dim);font-family:var(--display);font-size:.82em;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.shell-post .prose .social__link[href]:after,.shell-post .prose .share__link[href]:after{content:none}.shell-post .prose .social__link[href]:hover,.shell-post .prose .share__link[href]:hover{border-color:var(--signal);color:var(--signal)}.shell-post .prose .social__link[href]:focus-visible,.shell-post .prose .share__link[href]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}.shell-post .prose .related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.9rem;padding-inline-start:0;list-style:none}.shell-post .prose .related__item+.related__item{margin-block-start:0}.shell-post .prose .related__item{min-width:0}.shell-post .prose .related__link[href]{display:grid;align-content:start;gap:.45rem;height:100%;padding:1.05rem 1.2rem;background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem;color:var(--paper);text-decoration:none;transition:border-color .4s var(--ease-out),color .4s var(--ease-out)}.shell-post .prose .related__link[href]:after{content:none}.shell-post .prose .related__link[href]:hover{border-color:var(--signal);color:var(--signal)}.shell-post .prose .related__link[href]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}.shell-post .prose .related__title{font-family:var(--display);font-size:1em;font-weight:600;line-height:1.3;overflow-wrap:break-word}.shell-post .prose .related__dek{font-size:.85em;line-height:1.45;color:var(--paper-dim)}.shell-post .prose .testimonial{background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem;padding:1.5rem 1.6rem}.shell-post .prose .testimonial__quote{border-inline-start:0;padding-inline-start:0;color:var(--paper);font-family:var(--display);font-size:1.14em;font-weight:500;line-height:1.5;text-wrap:pretty}.shell-post .prose .testimonial__quote>*+*{margin-block-start:.8em}.shell-post .prose .testimonial__cite{margin-block-start:1.1rem;font-family:var(--display);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--signal)}.shell-post .prose .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,7.5rem),1fr));gap:1.4rem 1.8rem;padding-block:1.5rem;border-block:1px solid var(--ink-line)}.shell-post .prose .stats__item{min-width:0}.shell-post .prose .stats__value{display:block;font-family:var(--display);font-size:clamp(1.75rem,1.2vw + 1.45rem,2.35rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--signal);overflow-wrap:break-word}.shell-post .prose .stats__label{display:block;margin-block-start:.45rem;font-size:.82rem;line-height:1.35;color:var(--paper-dim)}.shell-post .prose .summary{padding:1.3rem 1.5rem 1.4rem;background:color-mix(in srgb,var(--signal) 7%,var(--ink-soft));border:1px solid color-mix(in srgb,var(--signal) 30%,var(--ink-line));border-radius:.32rem}.shell-post .prose .summary__label{margin:0 0 .85rem;font-family:var(--display);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--signal)}.shell-post .prose .summary__body{font-size:.97em;line-height:1.6}.shell-post .prose .summary__body>*+*{margin-block-start:.7em}.shell-post .prose .summary__body ul,.shell-post .prose .summary__body ol{padding-inline-start:1.15em}.shell-post .prose .summary__body li+li{margin-block-start:.4em}.shell-post .prose .note-form{position:relative;display:grid;gap:1rem;padding:1.5rem 1.6rem 1.6rem;background:var(--ink-soft);border:1px solid var(--ink-line);border-radius:.32rem}.shell-post .prose .note-form__intro>*+*{margin-block-start:.8em}.shell-post .prose .note-form__alt{margin-block-start:.9rem;color:var(--paper-dim);font-size:.88rem}.shell-post .prose .note-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem}.shell-post .prose .note-form__field{display:grid;gap:.4rem;margin:0}.shell-post .prose .note-form label{font-family:var(--display);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-dim)}.shell-post .prose .note-form input:not([type=hidden]),.shell-post .prose .note-form textarea{width:100%;padding:.65rem .8rem;font:inherit;font-size:.95rem;line-height:1.45;color:var(--paper);background:var(--ink-lift, var(--ink));border:1px solid var(--ink-line);border-radius:3px;transition:border-color .28s var(--ease-out)}.shell-post .prose .note-form textarea{resize:vertical;min-height:7rem}.shell-post .prose .note-form input:focus-visible,.shell-post .prose .note-form textarea:focus-visible{outline:none;border-color:var(--signal)}.shell-post .prose .note-form__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.shell-post .prose .note-form__actions{margin:0}.shell-post .prose .note-form .btn{display:inline-flex;align-items:center;padding:.8rem 1.5rem;border:1px solid var(--fill, var(--signal));border-radius:999px;background:var(--fill, var(--signal));color:var(--on-fill, var(--ink));font-family:var(--display);font-size:.95em;font-weight:600;line-height:1.2;cursor:pointer;transition:transform .3s var(--ease-out)}.shell-post .prose .note-form .btn:hover{transform:translateY(-1px)}.shell-post .prose .note-form .btn:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}@media(max-width:52rem){.shell-post .prose .cols--3{--cols: 2}}@media(max-width:40rem){.shell-post .prose .cols{--cols: 1}}@media(prefers-reduced-motion:reduce){.shell-post .prose .btn--primary[href]:hover{transform:none}}@media print{.shell-post .prose h2{animation:none}.shell-post__rail,.shell-post__progress,.shell-post__theme{display:none}}@media(prefers-reduced-motion:reduce){.shell-post .prose .note-form .btn:hover{transform:none}}@media(min-width:76rem){.shell-post .prose .callout--note{float:inline-end;clear:inline-end;width:13.5rem;margin:.25em calc(-1 * (var(--side) + var(--colgap))) 1.4em 1.6em;padding:0;background:none;border:0;border-radius:0;font-size:.84rem;line-height:1.55;color:var(--paper-dim)}.shell-post .prose .callout--note:before{margin-block-end:.5rem}.shell-post .prose .callout--note>*+*{margin-block-start:.6em}.shell-post .prose h2{clear:both}}.shell-post .prose .entries{display:grid;gap:1rem;margin-block-start:0}.shell-post .prose .entries .entry{display:block;padding:1.5rem 1.65rem 1.55rem;border:1px solid var(--ink-line);border-radius:.32rem;background:color-mix(in srgb,var(--ink-soft) 55%,transparent);color:var(--paper);text-decoration:none;transition:border-color .35s var(--ease-out),background-color .35s var(--ease-out),transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.shell-post .prose .entries .entry:hover,.shell-post .prose .entries .entry:focus-visible{border-color:var(--signal);background:color-mix(in srgb,var(--signal) 5%,var(--ink-soft));transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--signal) 22%,transparent);outline:none}.shell-post .prose .entries .entry__title{counter-increment:none;display:block;margin:0;padding:0;border:0;font-size:clamp(1.35rem,1.05rem + .9vw,1.85rem);line-height:1.15;color:var(--paper);animation:none}.shell-post .prose .entries .entry__title:before{content:none}.shell-post .prose .entries .entry__dek{max-width:60ch;margin-block-start:.6em;color:var(--paper-dim);text-wrap:pretty}.shell-post .prose .entries .entry__meta{margin-block-start:.8em;font-size:.8rem;letter-spacing:.04em;color:var(--paper-dim)}@media(prefers-reduced-motion:reduce){.shell-post .prose .entries .entry:hover{transform:none}}.shell-post .prose>footer{clear:both;margin-block-start:3.5em;padding-block-start:1.6rem;border-block-start:1px solid var(--ink-line);font-size:.9em;color:var(--paper-dim)}.shell-post .prose footer>*+*{margin-block-start:1.6em}.shell-post .prose .shell-sig{display:flex;align-items:flex-start;gap:1.05rem;margin-block-start:3.5em;padding-block-start:1.7rem;border-block-start:1px solid var(--ink-line)}.shell-post .prose .shell-sig__face{flex:none;inline-size:72px;block-size:72px;border-radius:50%;object-fit:cover;border:1px solid var(--ink-line);margin:0}.shell-post .prose .shell-sig__by{display:grid;gap:.3rem;min-inline-size:0}.shell-post .prose .shell-sig__name{margin:0;font-family:var(--display);font-weight:700;font-size:1.02rem;letter-spacing:-.015em;color:var(--paper)}.shell-post .prose .shell-sig__line{margin:0;font-size:.92rem;line-height:1.5;color:var(--paper-dim);max-inline-size:46ch}.shell-post .prose .shell-sig__links{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:.45rem 0 0;font-size:.85rem;color:var(--paper-dim)}.shell-post .prose .shell-sig__dot{color:var(--paper-dim);opacity:.55;text-decoration:none}.shell-post .prose .shell-sig+footer{margin-block-start:2.2em;padding-block-start:0;border-block-start:0}@media(max-width:34rem){.shell-post .prose .shell-sig{gap:.85rem}.shell-post .prose .shell-sig__face{inline-size:58px;block-size:58px}}.shell-post .prose footer .tags a{display:inline-block;margin:.15em .35em .15em 0;padding:.28em .75em;border:1px solid var(--ink-line);color:var(--paper-dim);text-decoration:none}.shell-post .prose footer .tags a:hover{color:var(--signal);border-color:var(--signal)}.shell-post .prose footer .more__label{margin:0 0 1rem;font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--signal)}.shell-post .prose footer .more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.shell-post .prose footer .more li+li{margin:0}.shell-post .prose footer .more a{display:block;height:100%;padding:.9rem 1rem;border:1px solid var(--ink-line);color:var(--paper);text-decoration:none}.shell-post .prose footer .more a:hover{border-color:var(--signal)}.shell-post .prose footer .more__meta{display:block;margin-block-end:.45rem;font-size:.78rem;color:var(--paper-dim)}.shell-post .prose footer .more__title{display:block;font-family:var(--display);font-weight:600;font-size:1.02rem;line-height:1.25;text-wrap:balance}@media(max-width:75.99rem){.shell-post{--pull: 0px}.shell-post__body{display:block}.shell-post__rail{display:none}.shell-post .prose{max-width:var(--measure);margin-inline:auto}.shell-post__number{font-size:clamp(3.5rem,16vw,8rem)}}@media(max-width:40rem){.shell-post__number{display:none}:root body .nav .pulse,:root body .nav [data-clock]{display:none}.shell-post__theme{margin-inline-end:0}.shell-post .prose footer .more ul{grid-template-columns:1fr}}.shell-post .prose .entries-lede,.shell-post .prose .entry__cover,.shell-post .prose .cat-nav__mark,.shell-post .prose .cat-nav__unit,.shell-post .prose .cat-nav__voice{display:none}.shell-post .prose .cat-nav__row .cat-nav__name{font-size:inherit;font-variant-numeric:normal;color:inherit}@media(min-width:48rem){:root:not(.mx) .shell-post{--jx-thumb: clamp(11rem, 16vw, 17rem)}:root:not(.mx) .shell-post .prose>.entries-lede{display:block}:root:not(.mx) .shell-post .prose>p:first-child+:is(.entries,.cat-nav--index){margin-block-start:4.5rem}:root:not(.mx) .shell-post .prose .entries{gap:1.15rem}:root:not(.mx) .shell-post .prose .entries .entry{display:grid;grid-template-columns:var(--jx-thumb) minmax(0,1fr);grid-template-rows:minmax(1.45rem,1fr) auto auto auto minmax(1.55rem,1fr);column-gap:clamp(1.4rem,2.4vw,2.25rem);min-block-size:calc(var(--jx-thumb) * .75);padding:0 clamp(1.4rem,2.4vw,2.25rem) 0 0;overflow:hidden}:root:not(.mx) .shell-post .prose .entries .entry:hover,:root:not(.mx) .shell-post .prose .entries .entry:focus-visible{background:color-mix(in srgb,var(--ink-soft) 55%,transparent);box-shadow:none}:root:not(.mx) .shell-post .prose .entries .entry:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}:root:not(.mx) .shell-post .prose .entries .entry__cover{display:block;position:relative;grid-column:1;grid-row:1 / -1;background:var(--ink-lift)}:root:not(.mx) .shell-post .prose .entries .entry__cover img{position:absolute;inset:0;inline-size:100%;block-size:100%;max-width:none;margin:0;object-fit:cover;border:0;border-radius:0}:root:not(.mx) .shell-post .prose .entries .entry__cover--mark{display:grid;place-items:center;background:color-mix(in srgb,var(--ink-line) 55%,transparent);color:var(--paper-dim)}:root:not(.mx) .shell-post .prose .entry__cover--mark svg,:root:not(.mx) .shell-post .prose .cat-nav__mark svg{inline-size:3rem;block-size:3rem;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}:root:not(.mx) .shell-post .prose :is(.entry__cover--mark,.cat-nav__mark) svg .g{stroke:var(--signal)}:root:not(.mx) .shell-post .prose :is(.entry__cover--mark,.cat-nav__mark) svg circle.g{fill:var(--signal);stroke:none}:root:not(.mx) .shell-post .prose .entries .entry[data-cat]:before{content:attr(data-cat);grid-column:2;grid-row:2;margin-block-end:.6rem;font-family:var(--display);font-size:.68rem;font-weight:700;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:var(--paper-dim)}:root:not(.mx) .shell-post:has(.prose>.cat-intro) .prose .entries .entry[data-cat]:before{content:none}:root:not(.mx) .shell-post .prose .entries .entry__title{grid-column:2;grid-row:3}:root:not(.mx) .shell-post .prose .entries .entry__dek{grid-column:2;grid-row:4}:root:not(.mx) .shell-post .prose .entries .entry__meta{grid-column:2;grid-row:5}:root:not(.mx) .shell-post .prose .cat-nav--index{padding-block-start:0;border-block-start:0}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row{display:grid;gap:1.15rem}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row>:is(a,.cat-nav__item){display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:clamp(1.1rem,2vw,1.75rem);row-gap:.35rem;align-items:center;padding:1.4rem clamp(1.4rem,2.4vw,2.25rem) 1.5rem clamp(1.1rem,2vw,1.6rem);border-radius:.32rem;background:color-mix(in srgb,var(--ink-soft) 55%,transparent);font-size:1rem;transition:border-color .35s var(--ease-out),transform .35s var(--ease-out)}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row a:hover,:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row a:focus-visible{border-color:var(--signal);color:var(--paper);transform:translateY(-2px)}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row a:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__mark{display:grid;place-items:center;grid-column:1;grid-row:1 / -1;inline-size:3.4rem;block-size:3.4rem;border:1px solid var(--ink-line);border-radius:50%;color:var(--paper-dim)}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__mark svg{inline-size:1.85rem;block-size:1.85rem}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__name{grid-column:2;grid-row:1;font-family:var(--display);font-size:clamp(1.3rem,1.05rem + .6vw,1.6rem);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__voice{display:block;grid-column:2;grid-row:2;max-inline-size:60ch;font-size:.98rem;line-height:1.5;color:var(--paper-dim);text-wrap:pretty}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__n{grid-column:3;grid-row:1 / -1;font-size:.82rem;letter-spacing:.04em;white-space:nowrap}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__unit{display:inline}:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__item.is-empty{background:transparent;border:1px solid var(--ink-line)}}@media(min-width:48rem)and (prefers-reduced-motion:reduce){:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row a:hover,:root:not(.mx) .shell-post .prose .cat-nav--index .cat-nav__row a:focus-visible{transform:none}}@media(min-width:76rem){.shell-post__article:has(>.shell-post__arch){--jx-arch: clamp(13rem, 19vw, 23rem);max-width:calc(var(--rail) + var(--measure) + var(--side) + 2 * var(--colgap));display:grid;grid-template-columns:var(--jx-arch) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);column-gap:var(--colgap);align-items:start}.shell-post__article:has(>.shell-post__arch)>.shell-post__head{display:contents}.shell-post__article:has(>.shell-post__arch)>.shell-post__head>.shell-post__back{grid-column:1 / -1;grid-row:1}.shell-post__article:has(>.shell-post__arch)>.shell-post__head>.shell-post__eyebrow{grid-column:2;grid-row:2}.shell-post__article:has(>.shell-post__arch)>.shell-post__head>h1{grid-column:2;grid-row:3}.shell-post__article:has(>.shell-post__arch)>.shell-post__body{display:block;grid-column:2;grid-row:4;margin-block-start:clamp(1.4rem,3vh,2.2rem)}.shell-post__article>.shell-post__arch{grid-column:1;grid-row:2 / -1}.shell-post__article:has(>.shell-post__arch) .prose>p:first-child{margin:0;max-width:40rem;font-size:clamp(1.15rem,.5vw + 1rem,1.4rem);line-height:1.45;color:var(--paper-dim);text-wrap:pretty}.shell-post__arch .dk-art{--mx-ja-ground: var(--dk-s-under)}}@media(min-width:76rem){.shell-post__head{max-width:calc(var(--rail) + var(--measure) + var(--side) + 2 * var(--colgap));margin-inline:auto}.shell-post__body:has(>.shell-post__rail:not([hidden])) .prose .figure--wide{--fig-w: min(100cqi, calc(var(--measure) + 12ch), calc(100% + 2 * var(--colgap)))}}@media(min-width:48rem){:root:not(.mx) .shell-post .prose .summary{background:var(--ink-soft)}:root:not(.mx) .shell-post .prose table{border:1px solid var(--ink-line)}:root:not(.mx) .shell-post .prose .gallery:has(>.gallery__item:nth-child(4)){display:flex;flex-wrap:wrap;justify-content:center}:root:not(.mx) .shell-post .prose .gallery:has(>.gallery__item:nth-child(4))>.gallery__item{flex:0 0 calc((100% - 2 * .9rem) / 3)}:root:not(.mx) .shell-post .prose footer .tags a{margin:.2rem .35rem .2rem 0;padding:.4rem .8rem;border-radius:99px;font-size:.875rem;color:var(--paper);transition:border-color .2s ease,color .2s ease}:root:not(.mx) .shell-post .prose footer .more a{border-radius:.32rem;transition:border-color .35s var(--ease-out),transform .35s var(--ease-out)}:root:not(.mx) .shell-post .prose footer .more a:hover,:root:not(.mx) .shell-post .prose footer .more a:focus-visible{border-color:var(--signal);transform:translateY(-2px)}:root:not(.mx) .shell-post .prose footer .more a:focus-visible{outline:2px solid var(--paper-surface);outline-offset:3px}}@media(min-width:48rem)and (prefers-reduced-motion:reduce){:root:not(.mx) .shell-post .prose footer .more a:hover,:root:not(.mx) .shell-post .prose footer .more a:focus-visible{transform:none}}

:root[data-theme=light] body:has([data-rig][data-variant=library]){--ink: #f6eedb;--ink-soft: #efe3c6;--ink-lift: #fdf7ea;--ink-line: #bfa878;--paper: #000000;--paper-surface: #191307;--paper-dim: #453e28;--signal: #624407;--spark: #624407;--volt: var(--signal);--ember: var(--spark);color-scheme:light}body:has([data-rig][data-variant=library]) .nav__fs{width:2.2rem;height:2.2rem;border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft);margin-inline-end:0}:root[data-theme=light] body:has([data-rig][data-variant=library],[data-rig][data-variant=bazaar],.say) .nav:before{display:none}@property --bar-away{syntax: "<number>"; inherits: false; initial-value: 0;}.nav[data-nav]{translate:0 0;transition:translate .3s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out)!important}.nav[data-nav].is-hidden{translate:0 calc(-100% - 2rem);transition:translate .24s var(--ease-out),background-color .3s var(--ease-out),border-color .3s var(--ease-out)!important}@media(prefers-reduced-motion:reduce){.nav[data-nav]{opacity:1;transition:opacity .16s linear,translate 0s linear 0s,background-color 0s,border-color 0s!important}.nav[data-nav].is-hidden{opacity:0;transition:opacity .16s linear,translate 0s linear .16s,background-color 0s,border-color 0s!important}}.jswitch,.jnav{display:inline-grid;margin:0;padding:.42rem .95rem .44rem 1.05rem;border:1px solid rgb(231 189 21 / .45);border-radius:999px;background:linear-gradient(168deg,#120d0be6,#08070aeb);color:var(--paper);font-family:var(--display);font-weight:600;font-size:.78rem;letter-spacing:.02em;line-height:1.2;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #fff4de1a,0 .6rem 1.4rem #00000073;transition:border-color .35s var(--ease-out),background-color .35s var(--ease-out),transform .35s var(--ease-out),opacity .25s var(--ease-out),visibility .25s}.nav.is-scrolled .jnav{opacity:0;visibility:hidden;pointer-events:none}.jswitch:hover,.jswitch:focus-visible,.jnav:hover,.jnav:focus-within{border-color:var(--signal);transform:translateY(1px);outline:none}.jswitch:focus-visible{box-shadow:inset 0 1px #fff4de1a,0 0 0 2px #e7bd1559,0 .6rem 1.4rem #00000073}.jswitch__arrow,.jnav__arrow{display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border:1px solid rgb(231 189 21 / .6);border-radius:50%;color:var(--signal);font-family:var(--body);font-size:.72rem;background:radial-gradient(circle closest-side,rgb(231 189 21 / .34) calc(var(--pull, 0) * 100%),transparent calc(var(--pull, 0) * 100% + .5px));transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}:root[data-theme=light] .jswitch,:root[data-theme=light] .jnav{border-color:#60460a99;background:linear-gradient(168deg,#fffcf1f7,#f6ecd4f7);box-shadow:inset 0 1px #ffffffe6,0 .2rem .5rem #5a442224}:root[data-theme=light] .jswitch:focus-visible{box-shadow:inset 0 1px #ffffffe6,0 0 0 2px #8a6a1466,0 .2rem .5rem #6e552d24}:root[data-theme=light] .jswitch__arrow,:root[data-theme=light] .jnav__arrow{border-color:#8a6a1499;background:radial-gradient(circle closest-side,rgb(138 106 20 / .3) calc(var(--pull, 0) * 100%),transparent calc(var(--pull, 0) * 100% + .5px))}@media(prefers-reduced-motion:reduce){.jswitch,.jswitch__arrow,.jnav,.jnav__arrow{transition:none;animation:none}}.nav[data-astro-cid-dmqpwcec]{position:fixed;inset-block-start:0;inset-inline:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.7rem var(--gutter)}.nav[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:5rem;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgb(5 18 20 / .46) 0%,rgb(5 18 20 / .2) 52%,transparent 100%)}@media(max-width:68.99rem){.nav[data-astro-cid-dmqpwcec]:before{height:7.5rem}}.nav__brand[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.nav__wip[data-astro-cid-dmqpwcec]{position:relative;z-index:2;display:inline-flex}.nav__wip-pill[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.05rem 0 .1rem;border:0;background:none;color:var(--paper-dim);cursor:pointer;transition:color .3s var(--ease-out)}.nav__wip-pill[data-astro-cid-dmqpwcec]:hover,.nav__wip-pill[data-astro-cid-dmqpwcec]:focus-visible,.nav__wip-pill[data-astro-cid-dmqpwcec][aria-expanded=true]{color:var(--paper);outline:none}.nav__wip-pill[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px;border-radius:999px}.nav__wip-word[data-astro-cid-dmqpwcec]{font-size:.62rem;letter-spacing:.18em;color:inherit;white-space:nowrap;transition:color .3s var(--ease-out)}.nav__wip-card[data-astro-cid-dmqpwcec]{--on-surface: dark;position:absolute;inset-block-start:calc(100% + 1.1rem);inset-inline-start:0;width:min(19.5rem,calc(100vw - 2 * var(--gutter)));padding:1rem 1.15rem 1.05rem;display:grid;gap:.5rem;border:1px solid rgb(220 177 76 / .42);border-radius:.3rem;background:linear-gradient(168deg,#18110ef7,#0c0a0df7 58%,#070609fa);box-shadow:inset 0 1px #fff4de14,0 1.4rem 2.8rem #0009;color:var(--paper);text-align:start;white-space:normal;text-shadow:none;translate:0 -.55rem;opacity:0;visibility:hidden;transition:opacity .22s var(--ease-out),translate .3s var(--ease-out),visibility 0s linear .22s}.nav__wip-card[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;height:1.2rem}.nav__wip[data-astro-cid-dmqpwcec]:hover .nav__wip-card[data-astro-cid-dmqpwcec],.nav__wip[data-astro-cid-dmqpwcec]:focus-within .nav__wip-card[data-astro-cid-dmqpwcec],.nav__wip-pill[data-astro-cid-dmqpwcec][aria-expanded=true]+.nav__wip-card[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;translate:0 0;transition:opacity .28s var(--ease-out) .06s,translate .5s var(--ease-out) .06s,visibility 0s linear .06s}.nav__wip-eyebrow[data-astro-cid-dmqpwcec]{margin:0;color:var(--signal);font-size:.64rem}.nav__wip-eyebrow[data-astro-cid-dmqpwcec] .tick[data-astro-cid-dmqpwcec]{display:inline-block;inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor;overflow:hidden;text-indent:200%;white-space:nowrap;vertical-align:.11em;margin-inline-end:.3em}.nav__wip-title[data-astro-cid-dmqpwcec]{margin:0;font-size:1.08rem;line-height:1.12;letter-spacing:-.02em;color:var(--paper)}.nav__wip-text[data-astro-cid-dmqpwcec]{margin:0;font-family:var(--body);font-size:.84rem;line-height:1.45;color:var(--paper-dim);text-wrap:pretty}.nav__wip-ways[data-astro-cid-dmqpwcec]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:.15rem 0 0;padding-block-start:.7rem;border-block-start:1px solid rgb(220 177 76 / .22)}.nav__wip-cta[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--display);font-weight:600;font-size:.82rem;color:var(--signal)}.nav__wip-cta[data-astro-cid-dmqpwcec][href]:after{content:none}.nav__wip-arrow[data-astro-cid-dmqpwcec]{transition:translate .35s var(--ease-out)}.nav__wip-cta[data-astro-cid-dmqpwcec]:hover .nav__wip-arrow[data-astro-cid-dmqpwcec],.nav__wip-cta[data-astro-cid-dmqpwcec]:focus-visible .nav__wip-arrow[data-astro-cid-dmqpwcec]{translate:.2rem 0}:root[data-theme=light] .nav__wip-card[data-astro-cid-dmqpwcec]{--on-surface: light;border-color:#60460a99;background:#fdf8ec;box-shadow:inset 0 1px #ffffffe6,0 .45rem 1rem #46321621;color:#000}:root[data-theme=light] .nav__wip-title[data-astro-cid-dmqpwcec]{color:#000}:root[data-theme=light] .nav__wip-text[data-astro-cid-dmqpwcec]{color:#453e2b}:root[data-theme=light] .nav__wip-eyebrow[data-astro-cid-dmqpwcec],:root[data-theme=light] .nav__wip-cta[data-astro-cid-dmqpwcec]{color:#624407}:root[data-theme=light] .nav__wip-ways[data-astro-cid-dmqpwcec]{border-block-start-color:#8a6a1459}@media(prefers-reduced-motion:reduce){.nav__wip-pill[data-astro-cid-dmqpwcec],.nav__wip-word[data-astro-cid-dmqpwcec],.nav__wip-card[data-astro-cid-dmqpwcec],.nav__wip-arrow[data-astro-cid-dmqpwcec]{transition:none}}@media print{.nav__wip[data-astro-cid-dmqpwcec]{display:none}}.nav__mark[data-astro-cid-dmqpwcec]{font-family:var(--wordmark);font-weight:700;font-size:1.0625rem;letter-spacing:-.03em;white-space:nowrap}.nav__mark[data-astro-cid-dmqpwcec] em[data-astro-cid-dmqpwcec]{font-style:normal;color:var(--spark)}.nav[data-astro-cid-dmqpwcec]{flex-wrap:wrap;row-gap:.5rem}.nav__scenes[data-astro-cid-dmqpwcec]{display:flex;flex-wrap:wrap;order:3;width:100%;gap:.3rem 1.15rem;font-size:.8125rem;justify-content:flex-start}.nav__scene[data-astro-cid-dmqpwcec]{position:relative;display:inline-flex;justify-content:center}.nav__scenes[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--paper);white-space:nowrap}:root:not([data-theme=light]) .nav__scenes[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],:root:not([data-theme=light]) .nav__mark[data-astro-cid-dmqpwcec],:root:not([data-theme=light]) .nav__wip-word[data-astro-cid-dmqpwcec]{text-shadow:0 1px 2px rgb(5 10 8 / .9),0 0 6px rgb(5 10 8 / .62)}.nav__hang[data-astro-cid-dmqpwcec]{--thread: .8rem;--reach: 4rem;--drop: calc(var(--pull, 0) * var(--reach));position:absolute;inset-block-start:calc(100% + 4px + var(--thread));inset-inline-start:50%;translate:-50% var(--drop);display:grid;justify-items:center;pointer-events:auto}.nav[data-astro-cid-dmqpwcec].is-hidden:not(:has(:focus-visible)) .nav__hang[data-astro-cid-dmqpwcec],.nav[data-astro-cid-dmqpwcec].is-hidden:not(:has(:focus-visible)) .nav__wip-card[data-astro-cid-dmqpwcec]{opacity:0;visibility:hidden;pointer-events:none;translate:-50% -.9rem;transition:opacity .25s var(--ease-out),translate .5s var(--ease-out),visibility 0s linear .25s}.nav[data-astro-cid-dmqpwcec].is-hidden:not(:has(:focus-visible)) .nav__wip-card[data-astro-cid-dmqpwcec]{translate:0 -.9rem}.nav__hang[data-astro-cid-dmqpwcec]:empty,.nav__hang[data-astro-cid-dmqpwcec]:not(:has(*)){display:none}.nav__hang[data-astro-cid-dmqpwcec]:has(>[hidden]:only-child){display:none}.nav__hang[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset-block-start:calc(-1 * (var(--thread) + var(--drop)));inset-inline-start:50%;width:1px;--reach-y: calc(var(--thread) + var(--drop) + var(--sy, 0px));height:hypot(var(--sx, 0px),var(--reach-y));transform-origin:50% 0;transform:rotate(calc(-1*atan2(var(--sx, 0px),var(--reach-y))));background:var(--signal);opacity:calc(var(--pull, 0) * 1.1);transition:opacity .25s var(--ease-out)}.nav__card[data-astro-cid-dmqpwcec]{--on-surface: dark;position:absolute;inset-block-start:calc(100% + 1.2rem);inset-inline-start:50%;z-index:3;width:15.5rem;padding:.8rem .95rem .85rem;display:grid;gap:.32rem;border:1px solid rgb(220 177 76 / .42);border-radius:.3rem;background:linear-gradient(168deg,#18110ef7,#0c0a0df7 58%,#070609fa);box-shadow:inset 0 1px #fff4de14,0 1.2rem 2.4rem #0000008c;color:var(--paper);text-align:start;white-space:normal;text-shadow:none;pointer-events:none;translate:-50% -.5rem;opacity:0;visibility:hidden;transition:opacity .18s var(--ease-out),translate .26s var(--ease-out),visibility 0s linear .18s}.nav__card[data-astro-cid-dmqpwcec] .label[data-astro-cid-dmqpwcec]{text-shadow:none}.nav__card[data-astro-cid-dmqpwcec]:before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;height:1.3rem}.nav__scene[data-astro-cid-dmqpwcec]:hover .nav__card[data-astro-cid-dmqpwcec],.nav__scene[data-astro-cid-dmqpwcec]:has(:focus-visible) .nav__card[data-astro-cid-dmqpwcec]{opacity:1;visibility:visible;pointer-events:auto;translate:-50% 0;transition:opacity .24s var(--ease-out) .14s,translate .42s var(--ease-out) .14s,visibility 0s linear .14s}.nav__card-eyebrow[data-astro-cid-dmqpwcec]{color:var(--signal);font-size:.64rem;text-shadow:none}.nav__card-eyebrow[data-astro-cid-dmqpwcec] .tick[data-astro-cid-dmqpwcec]{display:inline-block;inline-size:.5em;block-size:.5em;border-radius:50%;background:currentColor;overflow:hidden;text-indent:200%;white-space:nowrap;vertical-align:.11em;margin-inline-end:.3em}.nav__card-title[data-astro-cid-dmqpwcec]{font-size:.98rem;line-height:1.12;letter-spacing:-.02em;color:var(--paper)}.nav__card-note[data-astro-cid-dmqpwcec]{font-family:var(--body);font-size:.78rem;line-height:1.42;color:var(--paper-dim);text-wrap:pretty}:root[data-theme=light] .nav__card[data-astro-cid-dmqpwcec]{--on-surface: light;border-color:#60460a99;background:#fdf8ec;box-shadow:inset 0 1px #ffffffe6,0 .45rem 1rem #46321621;color:#000}:root[data-theme=light] .nav__card-title[data-astro-cid-dmqpwcec]{color:#000}:root[data-theme=light] .nav__card-note[data-astro-cid-dmqpwcec]{color:#453e2b}:root[data-theme=light] .nav__card-eyebrow[data-astro-cid-dmqpwcec]{color:#624407}@media(max-width:55.99rem),(hover:none){.nav__card[data-astro-cid-dmqpwcec]{display:none}}@media(prefers-reduced-motion:reduce){.nav__card[data-astro-cid-dmqpwcec]{transition:none}}.nav__scenes[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-here{color:var(--paper)}.nav__scenes[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].is-here:after{transform:scaleX(1);transform-origin:0 50%;background:var(--signal)}@media(min-width:69rem){.nav[data-astro-cid-dmqpwcec]{flex-wrap:nowrap}.nav__scenes[data-astro-cid-dmqpwcec]{position:absolute;inset-inline:0;order:0;width:auto;margin:0;gap:clamp(1rem,2.6vw,2.4rem);font-size:.9375rem;justify-content:center;pointer-events:none}.nav__scenes[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{pointer-events:auto}}@media(min-width:69rem)and (max-width:78rem){.nav__scenes[data-astro-cid-dmqpwcec]{gap:clamp(.8rem,1.9vw,1.7rem);font-size:.85rem}}.nav__status[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:.5rem}.nav__fs[data-astro-cid-dmqpwcec]{position:relative;display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;background:none;color:var(--paper-dim);cursor:pointer;transition:color .3s var(--ease-out);margin-inline-start:.35rem;margin-inline-end:calc((17px - 2.1rem)/2)}.nav__fs[data-astro-cid-dmqpwcec][hidden]{display:none}.nav__fs[data-astro-cid-dmqpwcec]:hover,.nav__fs[data-astro-cid-dmqpwcec]:focus-visible{color:var(--paper)}.nav__fs[data-astro-cid-dmqpwcec]:focus-visible{outline:2px solid var(--paper-surface);outline-offset:2px}.nav__fs-glyph[data-astro-cid-dmqpwcec]{position:relative;width:17px;height:17px;animation:nav-fs-sigh 6s var(--ease-in-out) infinite}.nav__fs[data-astro-cid-dmqpwcec]:hover .nav__fs-glyph[data-astro-cid-dmqpwcec],.nav__fs[data-astro-cid-dmqpwcec]:focus-visible .nav__fs-glyph[data-astro-cid-dmqpwcec]{animation:none;transform:scale(1.06);transition:transform .4s var(--ease-out)}@keyframes nav-fs-sigh{0%,64%,96%,to{transform:scale(1)}76%{transform:scale(1.16)}86%{transform:scale(.985)}}.nav__fs-corner[data-astro-cid-dmqpwcec]{position:absolute;width:6px;height:6px;border-block-start:1.5px solid currentColor;border-inline-start:1.5px solid currentColor;transform:rotate(calc(var(--a) + var(--flip, 0deg))) translate(var(--out, 0px),var(--out, 0px));transition:transform .5s var(--ease-out)}.nav__fs-corner[data-astro-cid-dmqpwcec]:nth-child(1){--a: 0deg;inset-block-start:0;inset-inline-start:0}.nav__fs-corner[data-astro-cid-dmqpwcec]:nth-child(2){--a: 90deg;inset-block-start:0;inset-inline-end:0}.nav__fs-corner[data-astro-cid-dmqpwcec]:nth-child(3){--a: 180deg;inset-block-end:0;inset-inline-end:0}.nav__fs-corner[data-astro-cid-dmqpwcec]:nth-child(4){--a: 270deg;inset-block-end:0;inset-inline-start:0}.nav__fs[data-astro-cid-dmqpwcec]:hover .nav__fs-corner[data-astro-cid-dmqpwcec],.nav__fs[data-astro-cid-dmqpwcec]:focus-visible .nav__fs-corner[data-astro-cid-dmqpwcec]{--out: -2.5px}.nav__fs[data-astro-cid-dmqpwcec].is-fs .nav__fs-corner[data-astro-cid-dmqpwcec]{--flip: 180deg}.nav__fs-heart[data-astro-cid-dmqpwcec]{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:3px;height:3px;border-radius:50%;background:var(--spark);translate:-50% -50%;scale:.4;opacity:0;transition:opacity .35s var(--ease-out),scale .35s var(--ease-out)}.nav__fs[data-astro-cid-dmqpwcec]:hover .nav__fs-heart[data-astro-cid-dmqpwcec],.nav__fs[data-astro-cid-dmqpwcec]:focus-visible .nav__fs-heart[data-astro-cid-dmqpwcec]{opacity:1;scale:1}@media(prefers-reduced-motion:reduce){.nav__fs-glyph[data-astro-cid-dmqpwcec]{animation:none}.nav__fs[data-astro-cid-dmqpwcec],.nav__fs-glyph[data-astro-cid-dmqpwcec],.nav__fs-corner[data-astro-cid-dmqpwcec],.nav__fs-heart[data-astro-cid-dmqpwcec]{transition:none}}.fsv[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:96;pointer-events:none;visibility:hidden;opacity:0;contain:layout paint;background:radial-gradient(120% 70% at 50% -12%,rgb(231 189 21 / .11) 0%,rgb(231 189 21 / .04) 38%,transparent 66%),#07090c66;-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.fsv[data-astro-cid-dmqpwcec]{background:radial-gradient(120% 70% at 50% -12%,rgb(231 189 21 / .08) 0%,transparent 60%),#07090cd1}}:root[data-fs-going] .fsv[data-astro-cid-dmqpwcec]{visibility:visible}:root[data-fs-going=in] .fsv[data-astro-cid-dmqpwcec]{animation:fsg-veil-in .82s var(--ease-in-out) both}:root[data-fs-going=out] .fsv[data-astro-cid-dmqpwcec]{animation:fsg-veil-out .68s var(--ease-in-out) both}@keyframes fsg-veil-in{0%{opacity:0}15%{opacity:1}45%{opacity:1}to{opacity:0}}@keyframes fsg-veil-out{0%{opacity:0}16%{opacity:1}42%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.fsv[data-astro-cid-dmqpwcec],:root[data-fs-going] .fsv[data-astro-cid-dmqpwcec]{display:none}}.pulse[data-astro-cid-dmqpwcec]{width:6px;height:6px;border-radius:50%;background:var(--signal);animation:nav-pulse 2.4s var(--ease-in-out) infinite}@keyframes nav-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}

.totop[data-astro-cid-m2w4i7vy]{--tt-air: #17162c;--tt-star: #ece5d3;--tt-moon: #f1e9d4;--tt-shade: #2b2b44;--tt-halo: #f1e9d4;--tt-far: #3c261b;--tt-near: #1f140f;--tt-agave: #1f140f;--tt-rim: #cfc6b4;--tt-mark: #f3eee2;--tt-gold: #e7bd15;--tt-ring: #f3eee2;--tt-ring-back: #0b0907;--tt-sun: #f4bf3c;--tt-sunglow: #ffe39a;--tt-gull: #3a2e1c;--tt-drop: 0 .4rem 1.1rem rgb(0 0 0 / .36);position:fixed;inset-block-end:calc(1.5rem + env(safe-area-inset-bottom,0px));inset-inline-end:1.5rem;z-index:40;display:block;width:3rem;height:3rem;border-radius:50%;color:var(--tt-mark);text-decoration:none;box-shadow:var(--tt-drop);-webkit-tap-highlight-color:transparent;translate:0 0;transition:opacity .32s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),transform .32s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),translate .42s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear 0s}:root[data-theme=light] .totop[data-astro-cid-m2w4i7vy]{--tt-air: #d4eaf3;--tt-far: #c99c6c;--tt-near: #8b5a3c;--tt-agave: #4f5b38;--tt-rim: #2a2012;--tt-mark: #2a2012;--tt-gold: #624407;--tt-ring: #17140f;--tt-ring-back: #fdf8f0;--tt-drop: 0 .3rem .85rem rgb(70 50 22 / .24)}.totop[data-astro-cid-m2w4i7vy][data-state=off]{opacity:0;visibility:hidden;transform:translateY(.75rem) scale(.92);transition:opacity .24s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),transform .24s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),translate .42s var(--ease-out, cubic-bezier(.16, 1, .3, 1)),visibility 0s linear .24s}.totop[data-astro-cid-m2w4i7vy][data-state=up]{translate:0 -.375rem}.totop[data-astro-cid-m2w4i7vy][data-state=end]{translate:0 calc(-.375rem - var(--tt-lift, 0px))}.totop[data-astro-cid-m2w4i7vy][href]:after{content:none}.totop[data-astro-cid-m2w4i7vy]:focus-visible{outline:2px solid var(--tt-ring);outline-offset:2px;box-shadow:0 0 0 6px var(--tt-ring-back),var(--tt-drop)}.totop__sky[data-astro-cid-m2w4i7vy]{display:block;width:100%;height:100%;overflow:visible}.totop__air[data-astro-cid-m2w4i7vy]{fill:var(--tt-air)}.totop__stars[data-astro-cid-m2w4i7vy]{fill:var(--tt-star)}.totop__far[data-astro-cid-m2w4i7vy]{fill:var(--tt-far)}.totop__near[data-astro-cid-m2w4i7vy]{fill:var(--tt-near)}.totop__agave[data-astro-cid-m2w4i7vy]{fill:var(--tt-agave)}.totop__rim[data-astro-cid-m2w4i7vy]{fill:none;stroke:var(--tt-rim);stroke-width:1}.totop__mark[data-astro-cid-m2w4i7vy]{fill:none;stroke:var(--tt-mark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.totop__rim--lit[data-astro-cid-m2w4i7vy],.totop__mark--lit[data-astro-cid-m2w4i7vy]{stroke:var(--tt-gold);opacity:0;transition:opacity .26s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.totop__caret[data-astro-cid-m2w4i7vy]{transition:transform .32s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.totop__body[data-astro-cid-m2w4i7vy]{transform:translate(calc(var(--p, 0) * 12.5px),calc(var(--p, 0) * -24px));transition:transform .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}@supports (width: calc(sqrt(4)*1px)){.totop__body[data-astro-cid-m2w4i7vy]{transform:translate(calc(var(--p, 0) * 12.5px),calc(sqrt(var(--p, 0))*-24px))}}.totop__moon[data-astro-cid-m2w4i7vy]{fill:var(--tt-moon)}.totop__shade[data-astro-cid-m2w4i7vy]{fill:var(--tt-shade)}.totop__lit[data-astro-cid-m2w4i7vy]{fill:var(--tt-moon)}.totop__term[data-astro-cid-m2w4i7vy]{transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.totop__term--dark[data-astro-cid-m2w4i7vy]{fill:var(--tt-shade);transform:scaleX(max(0,1 - 2 * var(--p, 0)))}.totop__term--lit[data-astro-cid-m2w4i7vy]{fill:var(--tt-moon);transform:scaleX(max(0,2 * var(--p, 0) - 1))}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.totop__body[data-astro-cid-m2w4i7vy],.totop__term--dark[data-astro-cid-m2w4i7vy],.totop__term--lit[data-astro-cid-m2w4i7vy]{transition:none;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}.totop__body[data-astro-cid-m2w4i7vy]{animation-name:totop-rise}.totop__term--dark[data-astro-cid-m2w4i7vy]{animation-name:totop-wax-dark}.totop__term--lit[data-astro-cid-m2w4i7vy]{animation-name:totop-wax-lit}}}@keyframes totop-rise{0%{transform:translate(0)}10%{transform:translate(1.25px,-7.59px)}25%{transform:translate(3.13px,-12px)}50%{transform:translate(6.25px,-16.97px)}75%{transform:translate(9.38px,-20.78px)}to{transform:translate(12.5px,-24px)}}@keyframes totop-wax-dark{0%{transform:scaleX(1)}50%,to{transform:scaleX(0)}}@keyframes totop-wax-lit{0%,50%{transform:scaleX(0)}to{transform:scaleX(1)}}.totop__halo[data-astro-cid-m2w4i7vy]{fill:var(--tt-halo);opacity:0;transition:opacity .4s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.totop__sun[data-astro-cid-m2w4i7vy]{display:none}.totop__sundisc[data-astro-cid-m2w4i7vy]{fill:var(--tt-sun)}.totop__glow[data-astro-cid-m2w4i7vy]{fill:var(--tt-sunglow);opacity:.5}:root[data-theme=light] .totop__sun[data-astro-cid-m2w4i7vy]{display:inline}:root[data-theme=light] .totop__moon[data-astro-cid-m2w4i7vy],:root[data-theme=light] .totop__stars[data-astro-cid-m2w4i7vy],:root[data-theme=light] .totop__shoot[data-astro-cid-m2w4i7vy]{display:none}.totop__shoot[data-astro-cid-m2w4i7vy]{fill:none;stroke:var(--tt-star);stroke-width:.8;stroke-linecap:round;opacity:0}.totop__gull[data-astro-cid-m2w4i7vy]{display:none;fill:none;stroke:var(--tt-gull);stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;opacity:0}:root[data-theme=light] .totop__gull[data-astro-cid-m2w4i7vy]{display:inline}@media(hover:hover){.totop[data-astro-cid-m2w4i7vy]:hover .totop__rim--lit[data-astro-cid-m2w4i7vy],.totop[data-astro-cid-m2w4i7vy]:hover .totop__mark--lit[data-astro-cid-m2w4i7vy]{opacity:1}.totop[data-astro-cid-m2w4i7vy]:hover .totop__caret[data-astro-cid-m2w4i7vy]{transform:translateY(-1.5px)}.totop[data-astro-cid-m2w4i7vy]:hover .totop__halo[data-astro-cid-m2w4i7vy]{opacity:.16}.totop[data-astro-cid-m2w4i7vy]:hover .totop__shoot[data-astro-cid-m2w4i7vy]{animation:totop-shoot .9s var(--ease-out, cubic-bezier(.16, 1, .3, 1)) .12s 1 both}.totop[data-astro-cid-m2w4i7vy]:hover .totop__gull[data-astro-cid-m2w4i7vy]{animation:totop-gull 1.5s cubic-bezier(.45,0,.55,1) 80ms 1 both}}.totop[data-astro-cid-m2w4i7vy]:focus-visible .totop__rim--lit[data-astro-cid-m2w4i7vy],.totop[data-astro-cid-m2w4i7vy]:focus-visible .totop__mark--lit[data-astro-cid-m2w4i7vy]{opacity:1}@keyframes totop-shoot{0%{opacity:0;transform:translate(0)}18%{opacity:1}75%{opacity:0;transform:translate(-9px,4.5px)}to{opacity:0;transform:translate(-9px,4.5px)}}@keyframes totop-gull{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(11px,-4px)}}@media(prefers-reduced-motion:reduce){.totop[data-astro-cid-m2w4i7vy],.totop[data-astro-cid-m2w4i7vy][data-state=off]{transform:none;translate:0 0;transition:opacity .2s linear,visibility 0s linear 0s}.totop[data-astro-cid-m2w4i7vy][data-state=off]{transition:opacity .2s linear,visibility 0s linear .2s}.totop[data-astro-cid-m2w4i7vy][data-state=up],.totop[data-astro-cid-m2w4i7vy][data-state=end]{translate:0 calc(-1 * var(--tt-lift, 0px))}.totop__body[data-astro-cid-m2w4i7vy],.totop__term[data-astro-cid-m2w4i7vy],.totop__caret[data-astro-cid-m2w4i7vy],.totop__halo[data-astro-cid-m2w4i7vy],.totop__rim--lit[data-astro-cid-m2w4i7vy],.totop__mark--lit[data-astro-cid-m2w4i7vy]{transition:none}.totop__body[data-astro-cid-m2w4i7vy]{transform:translate(6px,-18px)}.totop[data-astro-cid-m2w4i7vy]:hover .totop__caret[data-astro-cid-m2w4i7vy]{transform:none}.totop[data-astro-cid-m2w4i7vy]:hover .totop__shoot[data-astro-cid-m2w4i7vy],.totop[data-astro-cid-m2w4i7vy]:hover .totop__gull[data-astro-cid-m2w4i7vy]{animation:none}}

.sfoot[data-astro-cid-gcn2mc3v]{border-block-start:1px solid var(--ink-line);margin-block-start:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vw,4rem) 1.75rem;padding-inline:var(--gutter, clamp(1.25rem, 4vw, 4.5rem));color:var(--paper-dim);font-family:var(--body);font-size:.9375rem}.sfoot__inner[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.35fr 1fr .8fr 1.1fr;gap:clamp(2rem,4vw,3.5rem);max-width:74rem;margin-inline:auto}@media(max-width:60rem){.sfoot__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}}.sfoot__word[data-astro-cid-gcn2mc3v]{font-family:var(--display);font-weight:700;font-size:clamp(1.35rem,2.4vw,1.75rem);letter-spacing:-.02em;color:var(--paper);text-decoration:none}.sfoot__word[data-astro-cid-gcn2mc3v] span[data-astro-cid-gcn2mc3v]{color:var(--signal)}.sfoot__say[data-astro-cid-gcn2mc3v]{margin-block-start:.6rem;max-width:22ch;text-wrap:balance}.sfoot__blurb[data-astro-cid-gcn2mc3v]{margin-block-start:1.1rem;max-width:30ch;font-size:.875rem;color:var(--paper-dim);text-wrap:pretty}.sfoot__head[data-astro-cid-gcn2mc3v]{font-family:var(--display);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);margin-block-end:1rem}.sfoot__list[data-astro-cid-gcn2mc3v]{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:grid;gap:.1rem;color:var(--paper);text-decoration:none;transition:transform .32s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{transform:translate(4px)}.sfoot__name[data-astro-cid-gcn2mc3v]{font-weight:600}.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover .sfoot__name[data-astro-cid-gcn2mc3v],.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible .sfoot__name[data-astro-cid-gcn2mc3v]{color:var(--signal)}.sfoot__place[data-astro-cid-gcn2mc3v]{font-size:.8125rem;color:var(--paper-dim)}.sfoot__list--plain[data-astro-cid-gcn2mc3v]{gap:.55rem}.sfoot__mail[data-astro-cid-gcn2mc3v]{display:inline-block;color:var(--paper);font-weight:600;text-decoration:none}.sfoot__mail[data-astro-cid-gcn2mc3v]:hover,.sfoot__mail[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--signal)}.sfoot__hello[data-astro-cid-gcn2mc3v]{display:grid;justify-items:start;align-content:start;row-gap:.3rem}.sfoot__contact[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:.45rem;margin-block-end:.1rem;color:var(--signal);font-weight:600;text-decoration:none}.sfoot__arrow[data-astro-cid-gcn2mc3v]{inline-size:.95rem;block-size:.7rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.sfoot__contact[data-astro-cid-gcn2mc3v]:hover,.sfoot__contact[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--paper)}.sfoot__follow[data-astro-cid-gcn2mc3v]{display:grid;row-gap:.15rem;margin-block-start:.9rem}.sfoot__who[data-astro-cid-gcn2mc3v]{font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-dim)}.sfoot__sites[data-astro-cid-gcn2mc3v]{list-style:none;margin:0 0 .45rem;padding:0;display:flex;flex-wrap:wrap;gap:0 1.1rem}.sfoot__sites[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;padding-block:.3rem;color:var(--paper);font-weight:600;text-decoration:none}.sfoot__sites[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.sfoot__sites[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--signal)}.sfoot__note[data-astro-cid-gcn2mc3v]{margin-block-start:.9rem;max-width:26ch;font-size:.8125rem;text-wrap:pretty}.sfoot__base[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;max-width:72rem;margin-inline:auto;margin-block-start:clamp(2.5rem,5vw,3.5rem);padding-block-start:1.25rem;border-block-start:1px solid var(--ink-line);font-size:.75rem;letter-spacing:.04em;padding-inline-end:3.75rem}.sfoot__legal[data-astro-cid-gcn2mc3v]{display:inline-flex;flex-wrap:wrap;gap:.35rem 1.1rem}.sfoot__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--paper)}.sfoot__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.sfoot__legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--signal)}.sfoot__cookies[data-astro-cid-gcn2mc3v]{margin:0;padding:0;border:0;background:none;color:var(--paper);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .3s var(--ease-out, cubic-bezier(.16, 1, .3, 1))}.sfoot__cookies[data-astro-cid-gcn2mc3v]:hover,.sfoot__cookies[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--signal)}.sfoot__cookies[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media(max-width:40rem){.sfoot__base[data-astro-cid-gcn2mc3v]{padding-inline-end:0;padding-block-end:3.25rem}}@media(prefers-reduced-motion:reduce){.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v],.sfoot__mail[data-astro-cid-gcn2mc3v]{transition:none}.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.sfoot__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{transform:none}}

:where(.mx.ph) .o-mix{--d-sky0: #02040a;--d-sky1: #060a18;--d-sky2: #0a0f26;--d-sky3: #151b40;--d-glow: #1f2a5c;--d-star: #e9eeff;--d-star-g: #fff2cf;--d-star-a: #ffd7a2;--d-star-h: #cfdcff;--d-cline: #9fb0e0;--d-star-o: 1;--d-moon: #f6f2de;--d-halo: #cfe0ff;--d-halo-o: .07;--d-maria: #8d93ad;--d-far1: #3e3a55;--d-far2: #4a455e;--d-far3: #5a5672;--d-rock: #472d23;--d-rock-dk: #33201a;--d-rock-lip: #6a4334;--d-rock-line: #2a1913;--d-face: #7d5544;--d-face-lit: #a8745a;--d-face-dk: #5e3d30;--d-void: #07060a;--d-air: #07070d;--d-sand: #473a2f;--d-sand2: #4f4439;--d-sand-lit: #6d5a48;--d-slip: #3f3227;--d-plaza: #1e1712;--d-near: #1d1610;--d-fore: #100b08;--d-green1: #3a4a33;--d-green2: #2f6b45;--d-green3: #2f7a4c;--d-green4: #235c39;--d-trunk: #2c2118;--d-water: #1b3540;--d-water-lit: #86b3c0;--d-lamp: #ffd27a;--d-lamp-o: 1;--d-fire: #ff9d4a;--d-tent: #6d5a48;--d-tent-lit: #a8745a;--d-cloth: #7a2430;--d-b1: #3a2620;--d-b2: #2b2533;--d-b3: #3d2b1c;--d-b4: #251a16;--d-b-line: #5a4034;--d-b-fleck: #4d3a30;--l-air: #0d0b13;--l-stone1: #2b2638;--l-stone2: #3a3350;--l-stone3: #4a4266;--l-mortar: #1d1a27;--l-wall: #2b2638;--l-wall-line: #1d1a27;--l-wall2: #3a3350;--l-wall3: #4a4266;--l-glass: #1c2a5c;--l-glass2: #24346e;--l-moon: #cfe0ff;--l-beam-o: .08;--l-wood1: #3b2a1e;--l-wood2: #5a3f2b;--l-gilt: #c9a24a;--l-gilt2: #e7bd15;--l-sp1: #7a2430;--l-sp2: #2f5a3c;--l-sp3: #23396b;--l-sp4: #8a6a2a;--l-sp5: #4b2a5a;--l-carpet: #7a1e2c;--l-lamp: #ffd27a;--l-page: #efe6cf;--b-city: #0e1422;--b-wall: #241d13;--b-wall2: #2e2519;--b-brick: #856240;--b-brick-dk: #4a3524;--b-cobble: #463e41;--b-cobble-lit: #6a5f62;--b-fore: #0c0a11;--b-step: #3a3236;--b-step-lit: #7a6d70;--b-brass: #a87f3a;--b-flame: #ff9c2e;--b-glow: #ffb45a;--b-glass: #1a1410;--b-cobalt: #2458bd;--b-coral: #e2543c;--b-emerald: #1f8a5e;--b-bunt1: #9a4a44;--b-bunt2: #2f7472;--b-bunt3: #d9ccb0;--b-awn-r: #a8322c;--b-awn-w: #e8dcc4;--b-awn-v: #5b3a78;--b-awn-c: #e6d8bc;--b-timber: #3b2a1e;--b-timber-lit: #5a3f2b;--b-sign: #1a130d;--b-letter: #f3e3c0;--b-salt: #e3a59d;--b-salt2: #c9837c;--z-street: var(--b-wall);--z-sky: var(--d-sky2);--z-air: var(--d-air);--z-plaza: var(--d-plaza);--z-ground: var(--d-fore);--z-tower: var(--l-air);background:var(--ink)}:root[data-theme=light]:where(.mx.ph) .o-mix{--d-sky0: #2b5679;--d-sky1: #5d8db3;--d-sky2: #cfe1ea;--d-sky3: #e2e8e2;--d-glow: #efe6d2;--d-star-o: 0;--d-moon: #ffffff;--d-halo: #ffffff;--d-halo-o: .18;--d-maria: #c4d2e0;--d-far1: #b9b3c4;--d-far2: #a9a0b6;--d-far3: #9a90a8;--d-rock: #b77a5e;--d-rock-dk: #94593f;--d-rock-lip: #dba082;--d-rock-line: #7c4732;--d-face: #d9a787;--d-face-lit: #efc8a8;--d-face-dk: #b27e62;--d-void: #4a2a1e;--d-air: #f1e2cf;--d-sand: #e0c6a2;--d-sand2: #d6b994;--d-sand-lit: #efdcbd;--d-slip: #c9a87f;--d-plaza: #f6ead6;--d-near: #8a5a40;--d-fore: #6b4430;--d-green1: #7d9460;--d-green2: #4e8a5c;--d-green3: #5f9c66;--d-green4: #3f7a4f;--d-trunk: #6b4a32;--d-water: #4f8fa3;--d-water-lit: #d6eef2;--d-lamp-o: .55;--d-tent: #efe0c8;--d-tent-lit: #fff4e2;--d-b1: #f7ead8;--d-b2: #f0e8ee;--d-b3: #f6e8cd;--d-b4: #f3e3d6;--d-b-line: #c9ab92;--d-b-fleck: #dcc3ab;--l-air: #f4efe6;--l-stone1: #d9d3e2;--l-stone2: #cbc3d8;--l-stone3: #bcb2cc;--l-mortar: #e8e3ec;--l-wall: #4a4466;--l-wall-line: #3a3552;--l-wall2: #5a5378;--l-wall3: #3a3552;--l-glass: #bcd4ef;--l-glass2: #d3e3f5;--l-moon: #ffffff;--l-beam-o: .25;--l-wood1: #8a6446;--l-wood2: #a67c55;--l-carpet: #9a2a3a;--l-page: #fffaf0;--z-ground: #f3e7d6;--b-city: #9a90a8;--b-wall: #eadcc2;--b-wall2: #e2d2b4;--b-brick: #c99a6c;--b-brick-dk: #a77b52;--b-cobble: #b9aca9;--b-cobble-lit: #d8ccc8;--b-fore: #6d5d58;--b-step: #cdbfb6;--b-step-lit: #efe5dc;--b-glow: #ffd9a0;--b-glass: #4a3a2c;--b-timber: #7a5638;--b-timber-lit: #9c7450;--b-sign: #2e2016;--z-street: var(--b-wall)}:where(.mx.ph) .o-mix{--pp-mat: 0;--pp-measure: 34em;--pp-ease: var(--ease-out);--pp-press: var(--ink-lift)}:where(.mx.ph) .o-mix .pp{padding:calc(var(--top) + var(--s-6)) var(--gut) var(--s-20)}:where(.mx.ph) .o-mix .pp>*+*{margin-block-start:var(--s-20)}:where(.mx.ph) .o-mix h1,:where(.mx.ph) .o-mix h2,:where(.mx.ph) .o-mix h3{margin:0;font-family:var(--display);font-weight:700;font-style:normal;color:var(--paper);text-wrap:balance}:where(.mx.ph) .o-mix p{margin:0;text-wrap:pretty}:where(.mx.ph) .o-mix .pp-hero{font-size:var(--t-hero);line-height:1.02;letter-spacing:-.03em}:where(.mx.ph) .o-mix .pp-h2{font-size:var(--t-h2);line-height:1.08;letter-spacing:-.02em}:where(.mx.ph) .o-mix .pp-h3{font-size:var(--t-h3);line-height:1.15;letter-spacing:-.015em}:where(.mx.ph) .o-mix .pp-body{max-inline-size:var(--pp-measure);font-size:var(--t-body);line-height:1.55;color:var(--paper)}:where(.mx.ph) .o-mix .pp-small{font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .o-mix .pp-meta{font-size:var(--t-meta);line-height:1.35;color:var(--paper-dim);font-variant-numeric:tabular-nums}:where(.mx.ph) .o-mix .pp-eyebrow{display:block;font:600 var(--t-label) / 1.3 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim)}:where(.mx.ph) .o-mix .pp-eyebrow:before{content:"";display:inline-block;inline-size:6px;block-size:6px;margin-inline-end:.6em;border-radius:50%;background:var(--fill);transform:translateY(calc(3px - .35em));transform:translateY(calc(3px - .5cap))}:where(.mx.ph) .o-mix .pp-block>*+*{margin-block-start:var(--s-4)}:where(.mx.ph) .o-mix .pp-block>.pp-eyebrow+*,:where(.mx.ph) .o-mix .pp-block>:is(h1,h2,h3)+*{margin-block-start:var(--s-3)}:where(.mx.ph) .o-mix .pp-block>*+:is(h2,h3){margin-block-start:var(--s-6)}:where(.mx.ph) .o-mix .pp-block>*+.pp-gap{margin-block-start:var(--s-8)}:where(.mx.ph) .o-mix .pp-btn{-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--h-btn);padding:0 var(--s-6);margin:0;border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--paper);font:600 var(--t-btn) / 1.2 var(--body);text-decoration:none;text-align:center;cursor:pointer;transition:border-color .2s var(--pp-ease),background-color .2s var(--pp-ease),color .2s var(--pp-ease)}:where(.mx.ph) .o-mix .pp-btn--wide{display:flex;inline-size:100%}:where(.mx.ph) .o-mix .pp-btn--main{border-color:var(--fill);background:var(--fill);color:var(--on-fill)}:where(.mx.ph) .o-mix .pp-btn:active{border-color:var(--signal);color:var(--signal)}:where(.mx.ph) .o-mix .pp-btn--main:active{border-color:var(--paper-surface);background:var(--fill);color:var(--on-fill)}:where(.mx.ph) .o-mix .pp-btn svg,:where(.mx.ph) .o-mix .pp-ico{flex:none;inline-size:var(--icon);block-size:var(--icon);fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .o-mix .pp-acts{display:grid;gap:var(--s-3)}:where(.mx.ph) .o-mix .pp-field{-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:var(--s-3);inline-size:100%;min-block-size:var(--h-field);padding:0 var(--s-4);margin:0;border:1px solid var(--ink-line);border-radius:.75rem;background:var(--ink-soft);color:var(--paper-dim);font:400 var(--t-body) / 1.2 var(--body);text-align:start;cursor:text}:where(.mx.ph) .o-mix .pp-field:active{border-color:var(--signal)}:where(.mx.ph) .o-mix .pp-field .pp-ico{color:var(--paper)}:where(.mx.ph) .o-mix .pp-rows{margin:0;padding:0;list-style:none;border-block:1px solid var(--ink-line)}:where(.mx.ph) .o-mix .pp-rows>li+li{border-block-start:0}:where(.mx.ph) .o-mix .pp-row{-webkit-tap-highlight-color:transparent;position:relative;display:flex;align-items:center;gap:var(--s-4);inline-size:100%;min-block-size:var(--h-row);padding:var(--s-2) 0;margin:0;border:0;background:transparent;color:var(--paper);font:inherit;text-align:start;text-decoration:none;cursor:pointer}:where(.mx.ph) .o-mix .pp-row--2{min-block-size:var(--h-row2)}:where(.mx.ph) .o-mix .pp-rows>li+li .pp-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pp-inset, 0) 0;border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .o-mix .pp-row:active{background:var(--pp-press)}:where(.mx.ph) .o-mix .pp-row:active .pp-row__t{color:var(--signal)}:where(.mx.ph) .o-mix .pp-row__lead{flex:none;display:grid;place-items:center start;min-inline-size:2rem;color:var(--signal);font:700 var(--t-title) / 1 var(--display);font-variant-numeric:tabular-nums}:where(.mx.ph) .o-mix .pp-row__text{flex:1 1 auto;display:grid;gap:.125rem;min-inline-size:0}:where(.mx.ph) .o-mix .pp-row__end{flex:none}:where(.mx.ph) .o-mix .pp-row__t{font:600 var(--t-title) / 1.25 var(--body);color:var(--paper);text-wrap:pretty}:where(.mx.ph) .o-mix .pp-row--1 .pp-row__t{font-size:var(--t-body)}:where(.mx.ph) .o-mix .pp-row__s{font-size:var(--t-small);line-height:1.45;color:var(--paper-dim);text-wrap:pretty}:where(.mx.ph) .o-mix .pp-row__s--gold{color:var(--signal);font-variant-numeric:tabular-nums}:where(.mx.ph) .o-mix .pp-row__end{display:flex;align-items:center;gap:var(--s-2);color:var(--paper-dim);font-size:var(--t-meta);font-variant-numeric:tabular-nums}:where(.mx.ph) .o-mix .pp-row__end b{font-weight:600;color:var(--paper)}:where(.mx.ph) .o-mix .pp-row__end .pp-ico{color:var(--paper-dim)}:where(.mx.ph) .o-mix .plate{margin:0;content-visibility:auto;contain-intrinsic-size:auto 32rem}:where(.mx.ph) .o-mix .plate__mat{padding:var(--pp-mat);border:1px solid var(--ink-line);border-radius:999px 999px .25rem .25rem;background:var(--ink-soft)}:where(.mx.ph) .o-mix .plate__win{position:relative;aspect-ratio:4 / 5;overflow:clip;border:1px solid var(--ink-line);border-radius:999px 999px .125rem .125rem;background:#02040a;isolation:isolate}:where(.mx.ph) .o-mix .plate__win .ly{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}:where(.mx.ph) .o-mix .plate__cap{margin-block-start:var(--s-3);font-size:var(--t-meta);line-height:1.35;color:var(--paper-dim);text-align:center;text-wrap:balance}:where(.mx.ph) .o-mix .plate__cap b{font-weight:600;color:var(--paper)}:where(.mx.ph) .o-mix .pp-faq{border-block-end:1px solid var(--ink-line)}:where(.mx.ph) .o-mix .pp-faq details{border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .o-mix .pp-faq summary{-webkit-tap-highlight-color:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-4);min-block-size:var(--h-row);padding:var(--s-3) 0;font:600 var(--t-body) / 1.35 var(--body);color:var(--paper);cursor:pointer;list-style:none}:where(.mx.ph) .o-mix .pp-faq summary::-webkit-details-marker{display:none}:where(.mx.ph) .o-mix .pp-faq summary:active{color:var(--signal)}:where(.mx.ph) .o-mix .pp-faq summary .pp-ico{color:var(--signal);transition:transform .3s var(--pp-ease)}:where(.mx.ph) .o-mix .pp-faq details[open] summary .pp-ico{transform:rotate(180deg)}:where(.mx.ph) .o-mix .pp-faq details p{padding-block:0 var(--s-6)}:where(.mx.ph) .o-mix .pp-items{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:0;padding:0;list-style:none;font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .o-mix .pp-items li{display:inline-flex;align-items:baseline}:where(.mx.ph) .o-mix .pp-items li:before{content:"";display:inline-block;inline-size:5px;block-size:5px;margin-inline-end:.55em;border:1px solid var(--signal);border-radius:50%;transform:translateY(calc(2.5px - .35em));transform:translateY(calc(2.5px - .5cap))}:where(.mx.ph) .o-mix .pp-book{-webkit-tap-highlight-color:transparent;display:block;inline-size:min(72%,16.5rem);margin:0 auto;padding:0;border:0;background:transparent;cursor:pointer}:where(.mx.ph) .o-mix .pp-book__cover{position:relative;display:grid;grid-template-columns:1.375rem minmax(0,1fr);aspect-ratio:2 / 3;border-radius:.125rem .375rem .375rem .125rem;background:#1a3324;color:#f0cf5a;box-shadow:0 0 0 1px #0f1f16;overflow:hidden;text-align:center}:where(.mx.ph) .o-mix .pp-book__spine{display:grid;place-items:center;border-inline-end:1px solid #0f1f16;background:#15291d}:where(.mx.ph) .o-mix .pp-book__spine span{writing-mode:vertical-rl;font:600 .625rem / 1 var(--body);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}:where(.mx.ph) .o-mix .pp-book__face{position:relative;display:grid;align-content:center;justify-items:center;gap:var(--s-4);margin:.75rem;padding:var(--s-6) var(--s-3);border:1px solid currentColor;outline:1px solid currentColor;outline-offset:-5px}:where(.mx.ph) .o-mix .pp-book__title{font:700 1.5rem / 1.05 var(--display);letter-spacing:-.02em;text-wrap:balance}:where(.mx.ph) .o-mix .pp-book__rule{inline-size:2.5rem;block-size:0;border-block-start:1px solid currentColor}:where(.mx.ph) .o-mix .pp-book__mark{font:700 .6875rem / 1 var(--display);letter-spacing:.14em;text-transform:uppercase}:where(.mx.ph) .o-mix .pp-book__shadow{display:block;inline-size:86%;block-size:.5rem;margin:.25rem auto 0;border-radius:50%;background:#00000059}:where(.mx.ph) .o-mix .pp-book:active .pp-book__cover{box-shadow:0 0 0 1px var(--signal)}:where(.mx.ph) .o-mix .pp-foot{padding:var(--s-20) var(--gut) var(--foot);border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .o-mix .pp-foot>*+*{margin-block-start:var(--s-8)}:where(.mx.ph) .o-mix .pp-word{display:inline-block;font:700 var(--t-hero) / 1 var(--display);letter-spacing:-.04em;color:var(--paper);text-decoration:none}:where(.mx.ph) .o-mix .pp-word span{color:var(--signal)}:where(.mx.ph) .o-mix .pp-sky{position:relative;display:inline-flex;padding:3px;border:1px solid var(--ink-line);border-radius:999px}:where(.mx.ph) .o-mix .pp-sky button{-webkit-tap-highlight-color:transparent;position:relative;min-block-size:2.25rem;min-inline-size:4.5rem;margin:0;padding:0 var(--s-4);border:0;border-radius:999px;background:transparent;color:var(--paper-dim);font:700 var(--t-label) / 1 var(--display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s var(--pp-ease),color .3s var(--pp-ease)}:where(.mx.ph) .o-mix .pp-sky button:after{content:"";position:absolute;inset:-6px -2px}:where(.mx.ph) .o-mix .pp-sky button[aria-pressed=true]{background:var(--fill);color:var(--on-fill)}:where(.mx.ph) .o-mix .pp-sky button:active{color:var(--signal)}:where(.mx.ph) .o-mix .pp-sky button[aria-pressed=true]:active{color:var(--on-fill)}:where(.mx.ph) .o-mix .pp-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}:where(.mx.ph) .o-mix .pp-tools .pp-btn{flex:1 1 9rem}:where(.mx.ph) .o-mix .pp-people{display:grid;gap:var(--s-2);margin:0;padding:0;list-style:none;font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .o-mix .pp-people b{font-weight:600;color:var(--paper)}:where(.mx.ph) .o-mix .pp-sign{font-size:var(--t-meta);line-height:1.35;color:var(--paper-dim)}:where(.mx.ph) .o-mix .pp-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--s-2);padding-block-start:var(--s-6);border-block-start:1px solid var(--ink-line);font-size:var(--t-meta)}:where(.mx.ph) .o-mix .pp-pages a{-webkit-tap-highlight-color:transparent;display:inline-grid;place-items:center;min-block-size:var(--h-tap);min-inline-size:var(--h-tap);padding:0 var(--s-2);color:var(--paper-dim);text-decoration:underline;text-decoration-color:var(--ink-line);text-underline-offset:.25em}:where(.mx.ph) .o-mix .pp-pages a[aria-current=page]{color:var(--paper);text-decoration-color:var(--signal)}:where(.mx.ph) .o-mix .pp-pages a:active{color:var(--signal)}html.pp-lock:where(.mx.ph){overflow:hidden}:where(.mx.ph) .o-mix .sh{position:fixed;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:transparent;color:var(--paper);overflow:hidden}:where(.mx.ph) .o-mix .sh::backdrop{background:transparent}:where(.mx.ph) .o-mix .sh__scrim{position:absolute;inset:0;background:#00000080}:where(.mx.ph) .o-mix .sh__panel{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;max-block-size:92svh;max-inline-size:26.875rem;margin-inline:auto;border:1px solid var(--ink-line);border-block-end:0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;background:var(--ink-soft);outline:none;will-change:transform}:where(.mx.ph) .o-mix .sh__grab{display:grid;place-items:start center;flex:none;block-size:2.75rem;padding-block-start:var(--s-2);touch-action:none;cursor:grab}:where(.mx.ph) .o-mix .sh__handle{inline-size:36px;block-size:5px;border-radius:999px;background:var(--paper-dim);transition:scale .18s cubic-bezier(.16,1,.3,1),background-color .18s linear}:where(.mx.ph) .o-mix .sh__grab.is-held .sh__handle{scale:1.3 1;background:var(--paper-surface)}:where(.mx.ph) .o-mix .sh__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--s-3);flex:none;padding:0 var(--s-4) var(--s-3) var(--s-6);touch-action:none}:where(.mx.ph) .o-mix .sh__title{padding-block-start:.6875rem;font:700 var(--t-title) / 1.3 var(--display);letter-spacing:-.01em}:where(.mx.ph) .o-mix .sh__close{-webkit-tap-highlight-color:transparent;display:grid;place-items:center;inline-size:var(--h-tap);block-size:var(--h-tap);margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--paper);cursor:pointer}:where(.mx.ph) .o-mix .sh__close:active{color:var(--signal)}:where(.mx.ph) .o-mix .sh__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s-6) calc(var(--s-6) + env(safe-area-inset-bottom,0px))}:where(.mx.ph) .o-mix .sh__body>*+*{margin-block-start:var(--s-4)}:where(.mx.ph) .o-mix .sh__body>*+.pp-acts,:where(.mx.ph) .o-mix .sh__body>*+.pp-rows,:where(.mx.ph) .o-mix .sh__body>*+.pp-gap{margin-block-start:var(--s-6)}:where(.mx.ph) .o-mix .sh__body .pp-rows{margin-inline:0}:where(.mx.ph) .o-mix .sh-empty{display:grid;gap:var(--s-2);padding:var(--s-5);border:1px solid var(--ink-line);border-radius:var(--r-card);background:var(--ink)}@media(prefers-reduced-motion:reduce){:where(.mx.ph) .o-mix .pp-btn,:where(.mx.ph) .o-mix .pp-sky button{transition:none}}:where(.mx.ph) .o-mix .pp-foot .pp-row__lead{color:var(--paper)}@keyframes pp-mid{0%{transform:translate3d(0,5px,0)}to{transform:translate3d(0,-5px,0)}}@keyframes pp-fore{0%{transform:translate3d(0,12px,0)}to{transform:translate3d(0,-12px,0)}}@supports (animation-timeline: view()){:where(.mx.ph) .o-mix .plate .ly-mid,:where(.mx.ph) .o-mix .plate .ly-fore{animation:pp-mid linear both;animation-timeline:view();animation-range:cover}:where(.mx.ph) .o-mix .plate .ly-fore{animation-name:pp-fore}}@keyframes pp-tw{0%,to{opacity:1}30%{opacity:.35}45%{opacity:.9}70%{opacity:.5}}@keyframes pp-fk{0%,to{opacity:1}12%{opacity:.78}20%{opacity:.94}36%{opacity:.72}50%{opacity:1}66%{opacity:.84}80%{opacity:.96}}@keyframes pp-mt{0%,86%{opacity:0;transform:translateZ(0)}88%{opacity:1;transform:translate3d(-6px,3.4px,0)}94%{opacity:0;transform:translate3d(-40px,22px,0)}to{opacity:0;transform:translate3d(-40px,22px,0)}}@keyframes pp-sweep{0%{transform:rotate(-5deg)}50%{transform:rotate(3deg)}to{transform:rotate(-5deg)}}@keyframes pp-sway{0%{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}to{transform:rotate(-3.5deg)}}:where(.mx.ph) .ds-art{position:relative;aspect-ratio:var(--ar);overflow:clip;pointer-events:none}:where(.mx.ph) .ds-art .lay{position:absolute;inset:0}:where(.mx.ph) .ds-art .lay>svg{display:block;inline-size:100%;block-size:100%}:where(.mx.ph) .ds-art .lay--over{overflow:visible}:where(.mx.ph) .ds-art text{font-family:var(--body);font-weight:600;letter-spacing:.06em}:where(.mx.ph) .ds-lazy{content-visibility:auto;contain-intrinsic-size:auto 900px}:where(.mx.ph) .ds-ico{inline-size:var(--icon);block-size:var(--icon);flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}:where(.mx.ph) .o-mix button{-webkit-tap-highlight-color:transparent}:where(.mx.ph) .o-mix a{-webkit-tap-highlight-color:transparent}:where(.mx.ph) :where(.o-mix) :where(a){color:inherit}:where(.mx.ph) .ds-btn{display:flex;align-items:center;justify-content:center;gap:var(--s-2);min-block-size:var(--h-btn);padding:0 var(--s-6);border:1px solid var(--ink-line);border-radius:999px;background:transparent;color:var(--paper);font:600 var(--t-btn) / 1.2 var(--body);text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}:where(.mx.ph) .ds-btn--wide{inline-size:100%}:where(.mx.ph) .ds-btn--fill{background:var(--fill);border-color:var(--fill);color:var(--on-fill)}:where(.mx.ph) .ds-btn:active{border-color:var(--signal)}:where(.mx.ph) .ds-btn--fill:active{background:#f2c21c;border-color:#f2c21c}:where(.mx.ph) .ds-field{display:flex;align-items:center;gap:var(--s-3);inline-size:100%;min-block-size:var(--h-field);padding:0 var(--s-4);border:1px solid var(--ink-line);border-radius:12px;background:var(--ink-soft);color:var(--paper-dim);font:400 var(--t-body) / 1.2 var(--body);text-align:start;cursor:pointer}:where(.mx.ph) .ds-field:active{border-color:var(--signal)}:where(.mx.ph) .ds-field__label{display:block;margin-block-end:var(--s-2);font-size:var(--t-small);color:var(--paper-dim)}:where(.mx.ph) .ds-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--s-3);inline-size:100%;min-block-size:var(--h-row2);padding:var(--s-3) 0;border:0;background:transparent;color:var(--paper);text-align:start;cursor:pointer;font:inherit}:where(.mx.ph) .ds-row__name{display:block;font:600 var(--t-title) / 1.25 var(--body)}:where(.mx.ph) .ds-row__note{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .ds-row__count{font:600 var(--t-meta) / 1 var(--body);font-variant-numeric:tabular-nums;color:var(--paper-dim)}:where(.mx.ph) .ds-row__chev{inline-size:var(--icon);block-size:var(--icon);color:var(--paper-dim)}:where(.mx.ph) .ds-row:active .ds-row__name{color:var(--signal)}:where(.mx.ph) .ds-row:active .ds-row__chev{color:var(--signal)}:where(.mx.ph) .ds-card{border:1px solid var(--ink-line);border-radius:var(--r-card);background:var(--ink-soft);padding:var(--s-5)}:where(.mx.ph) .ds-foot{display:flow-root;position:relative;background:var(--z-ground);padding-block-end:var(--foot)}:where(.mx.ph) .ds-foot__in{display:grid;gap:var(--s-4);padding:var(--s-8) var(--gut) 0}:where(.mx.ph) .ds-foot__word{justify-self:start;font:700 2.25rem / 1 var(--display);letter-spacing:-.035em;text-decoration:none;color:var(--paper);min-block-size:var(--h-tap);display:inline-flex;align-items:center}:where(.mx.ph) .ds-foot__word span{color:var(--signal)}:where(.mx.ph) .ds-foot__blurb{font-size:var(--t-body);line-height:1.55;color:var(--paper);max-inline-size:34em}:where(.mx.ph) .ds-foot__lines{margin:var(--s-4) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--ink-line)}:where(.mx.ph) .ds-line{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:var(--s-3);min-block-size:var(--h-row);border-block-end:1px solid var(--ink-line);text-decoration:none;color:var(--paper)}:where(.mx.ph) .ds-line__k{font:600 var(--t-body) / 1.2 var(--body)}:where(.mx.ph) .ds-line__v{justify-self:end;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--t-small);color:var(--paper-dim);font-variant-numeric:tabular-nums}:where(.mx.ph) .ds-line:active .ds-line__k{color:var(--signal)}:where(.mx.ph) .ds-follow{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s-3);min-block-size:var(--h-row);border-block-end:1px solid var(--ink-line);color:var(--paper)}:where(.mx.ph) .ds-follow__sites{justify-self:end;display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:var(--s-3)}:where(.mx.ph) .ds-follow__sites a{display:inline-flex;align-items:center;min-block-size:var(--h-tap);font-size:var(--t-small);color:var(--paper);text-decoration:none}:where(.mx.ph) .ds-follow__sites a:active{color:var(--signal)}:where(.mx.ph) .ds-foot__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-block-start:var(--s-4)}:where(.mx.ph) .ds-seg{display:inline-flex;padding:3px;border:1px solid var(--ink-line);border-radius:999px;background:var(--ink-soft)}:where(.mx.ph) .ds-seg button{min-block-size:36px;min-inline-size:4.75rem;margin:0;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:var(--paper-dim);font:700 .75rem / 1 var(--display);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}:where(.mx.ph) .ds-seg button{position:relative}:where(.mx.ph) .ds-seg button:after{content:"";position:absolute;inset:-4px 0}:where(.mx.ph) .ds-seg button:first-child:after{inset-inline-start:-4px}:where(.mx.ph) .ds-seg button:last-child:after{inset-inline-end:-4px}:where(.mx.ph) .ds-seg button[aria-pressed=true]{background:var(--fill);color:var(--on-fill)}:where(.mx.ph) .ds-seg button:active{color:var(--signal)}:where(.mx.ph) .ds-seg button[aria-pressed=true]:active{color:var(--on-fill);background:#f2c21c}:where(.mx.ph) .ds-find{display:inline-flex;align-items:center;gap:var(--s-2);min-block-size:44px;padding:0 var(--s-5);border:1px solid #7a6c55;border-radius:999px;background:transparent;color:var(--paper);font:600 var(--t-small) / 1 var(--body);cursor:pointer}:where(.mx.ph) .ds-find:active{border-color:var(--signal)}:where(.mx.ph) .ds-foot__say{margin-block-start:var(--s-6)!important;font:700 var(--t-h3) / 1.15 var(--display);color:var(--paper)}:where(.mx.ph) .ds-foot__wip{font-size:var(--t-small);line-height:1.45;color:var(--paper-dim)}:where(.mx.ph) .ds-foot__legal{font-size:var(--t-meta);color:var(--paper-dim)}:where(.mx.ph) .ds-foot__opt{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-4);margin:var(--s-8) var(--gut) 0;padding-block-start:var(--s-3);border-block-start:1px solid var(--ink-line);font-size:var(--t-meta);color:var(--paper-dim)}:where(.mx.ph) .ds-foot__opt a{display:inline-flex;align-items:center;min-block-size:var(--h-tap);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;color:var(--paper-dim)}:where(.mx.ph) .ds-foot__opt a[aria-current=page]{color:var(--paper);text-decoration:none}:where(.mx.ph) .ds-foot__opt a:active{color:var(--signal)}:where(.mx.ph) .ds-art .amb{position:absolute;animation-play-state:paused!important}:where(.mx.ph) .ds-art.is-on .amb,:where(.mx.ph) .ds-art.is-live .amb{animation-play-state:running!important}:where(.mx.ph) .ds-art .amb>svg{display:block;inline-size:100%;block-size:100%;overflow:visible}:where(.mx.ph) .ds-art .lay--far,:where(.mx.ph) .ds-art .lay--near{will-change:transform}@supports (animation-timeline: view()){:where(.mx.ph) .ds-art .lay--far{animation:ds-far linear both;animation-timeline:view()}:where(.mx.ph) .ds-art .lay--near{animation:ds-near linear both;animation-timeline:view()}}@keyframes ds-far{0%{transform:translate3d(0,-18px,0)}to{transform:translate3d(0,18px,0)}}@keyframes ds-near{0%{transform:translate3d(0,30px,0)}to{transform:translate3d(0,-30px,0)}}:where(.mx.ph) .amb--tw1{animation:ds-tw 3.6s steps(43) infinite}:where(.mx.ph) .amb--tw2{animation:ds-tw 5.4s steps(65) -2.2s infinite}@keyframes ds-tw{0%,to{opacity:1}38%{opacity:.32}55%{opacity:.9}72%{opacity:.55}}:where(.mx.ph) .amb--flame{transform-origin:50% 100%;animation:ds-flick 1.5s steps(18) infinite}:where(.mx.ph) .amb--fire{transform-origin:50% 100%;animation:ds-fire 1.25s steps(15) infinite}@keyframes ds-flick{0%,to{transform:scale(1);opacity:1}22%{transform:scale(.9,1.08);opacity:.92}48%{transform:scale(1.06,.93);opacity:.84}74%{transform:scale(.95,1.05);opacity:1}}@keyframes ds-fire{0%,to{transform:scale(1) skew(0);opacity:1}18%{transform:scale(.92,1.1) skew(3deg)}40%{transform:scale(1.06,.9) skew(-2deg);opacity:.86}63%{transform:scale(.96,1.06) skew(2deg);opacity:1}82%{transform:scale(1.03,.95) skew(-3deg);opacity:.92}}:where(.mx.ph) .amb--shaduf{animation:ds-lift 8s steps(12) infinite}:where(.mx.ph) .amb--lantern{animation:ds-sway 3.2s steps(19) infinite}:where(.mx.ph) .amb--lantern:nth-child(odd){animation-duration:3.8s;animation-delay:-1.3s}@keyframes ds-sway{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}50%{transform:rotate(.5deg)}75%{transform:rotate(-3.5deg)}}@keyframes ds-lift{0%,to{transform:rotate(0)}10%{transform:rotate(-3deg)}20%{transform:rotate(-9deg)}30%{transform:rotate(-15deg)}40%{transform:rotate(-18.5deg)}50%{transform:rotate(-19deg)}60%{transform:rotate(-16deg)}70%{transform:rotate(-10deg)}80%{transform:rotate(-4deg)}90%{transform:rotate(-.5deg)}}@media(prefers-reduced-motion:reduce){:where(.mx.ph) .ds-art .lay--far,:where(.mx.ph) .ds-art .lay--near,:where(.mx.ph) .ds-art .amb{animation:none!important;transform:none!important;will-change:auto}}:where(.mx.ph) .o-mix .ds-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.mx.ph) .ds-foot>.ds-art--edge{margin-block-start:calc(-44 / 390 * 100%)}:where(.mx.ph) .o-mix .sx-open{display:none!important}:root[data-theme=light]:where(.mx.ph) .o-mix .pl-tag{color:#fff}:root[data-theme=light]:where(.mx.ph) .o-mix .ds-station__n,:root[data-theme=light]:where(.mx.ph) .o-mix .sv-band__fig{color:#4a3304}:where(.mx.ph) .o-mix .ds-sheet__title:focus,:where(.mx.ph) .o-mix .ds-sheet__title:focus-visible{outline:none}:root[data-theme=light]:where(.mx.ph) body:has(.o-mix) .isle-mast{color:#fff}:root[data-theme=light]:where(.mx.ph) body:has(.o-mix) .isle-mast em{color:#ffd23f}:where(.mx.ph) .o-mix .sh__art{flex:none;margin-block-end:var(--s-2);overflow:clip;border-block:1px solid var(--ink-line);touch-action:none}:where(.mx.ph) .o-mix .sh__art[hidden]{display:none}:where(.mx.ph) .o-mix .sh__art>.mx-sheet-art{position:relative;display:block;inline-size:100%;aspect-ratio:var(--ar, 16 / 9);max-block-size:32svh;overflow:clip}:where(.mx.ph) .o-mix .sh__art svg{display:block;inline-size:100%;block-size:100%}:where(.mx.ph) .o-mix .sh__body{overflow-y:hidden;touch-action:none}:where(.mx.ph) .o-mix .sh__panel.is-full .sh__body{overflow-y:auto;touch-action:pan-y}:where(.mx.ph) .o-mix .sh__grab,:where(.mx.ph) .o-mix .sh__head,:where(.mx.ph) .o-mix .sh__art{touch-action:none;user-select:none;-webkit-user-select:none}html.ph:where(.mx) body:has(.o-mix){padding-block-end:0}
