:root{--site-max:1240px;--site-gutter:clamp(1.25rem, 4.5vw, 2.5rem);--bar-h:72px;--bar-h-small:56px}.sx-wrap{width:100%;max-width:var(--site-max);padding-inline:var(--site-gutter);margin-inline:auto}.sx-bleed{margin-inline:calc(var(--site-gutter) * -1);padding-inline:var(--site-gutter);position:relative;overflow-x:auto}.sx-display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 70, "WONK" 1;letter-spacing:-.035em;text-wrap:balance}.sx-title{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 40, "WONK" 0;letter-spacing:-.025em;text-wrap:balance}.sx-prose{text-wrap:pretty}.sx-ruled{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent 35px, var(--t-sheet-line) 35px, var(--t-sheet-line) 36px)}.sx-ruled-fade{-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.sx-wash{background:radial-gradient(52rem 30rem at 82% -8%, color-mix(in srgb, var(--t-leaf) 17%, transparent), transparent 70%), radial-gradient(44rem 26rem at -4% 32%, color-mix(in srgb, var(--t-page-high) 90%, transparent), transparent 72%)}.sx-progress{z-index:60;transform-origin:0;background-image:var(--t-foil);pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){.sx-progress{animation:linear both sx-progress;animation-timeline:scroll(root)}}@keyframes sx-progress{to{transform:scaleX(1)}}[data-sx-reveal][data-state=hidden]{opacity:0;transform:translateY(18px)scale(.985)}[data-sx-reveal][data-state=shown]{opacity:1;transition:opacity .7s var(--ease-quill), transform .9s var(--ease-quill);transform:none}@supports (animation-timeline:view()){.sx-drift{animation:linear both sx-drift;animation-timeline:view();animation-range:cover}.sx-drift-slow{--drift:26px}.sx-drift-fast{--drift:64px}}@keyframes sx-drift{0%{transform:translate3d(0, var(--drift,40px), 0)}to{transform:translate3d(0, calc(var(--drift,40px) * -1), 0)}}.sx-window{border:1px solid var(--t-page-line);background:var(--t-page-sunk);box-shadow:var(--t-deep), 0 0 0 1px var(--t-sheet-hi) inset;border-radius:6px;overflow:hidden}.sx-window:before{content:"";border-bottom:1px solid var(--t-page-line);background:radial-gradient(circle at 14px 12px, var(--t-faint) 2.5px, transparent 3px), radial-gradient(circle at 27px 12px, var(--t-faint) 2.5px, transparent 3px), radial-gradient(circle at 40px 12px, var(--t-faint) 2.5px, transparent 3px), var(--t-page-raised);height:24px;display:block}.sx-window>picture,.sx-window>img{display:block}.sx-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--t-leaf) 24%, transparent), transparent 72%);filter:blur(8px);pointer-events:none;position:absolute;inset:-12% -6% -10%}.sx-cell{isolation:isolate;border:1px solid var(--t-page-line);background:linear-gradient(165deg, var(--t-page-raised), color-mix(in srgb, var(--t-page) 92%, var(--t-page-raised)));transition:border-color .24s, transform .32s var(--ease-quill), box-shadow .32s var(--ease-quill);border-radius:6px;position:relative;overflow:hidden}.sx-cell:before{content:"";z-index:-1;opacity:0;background:radial-gradient(28rem 16rem at 80% 0%, color-mix(in srgb, var(--t-leaf) 16%, transparent), transparent 70%);transition:opacity .32s;position:absolute;inset:0}@media (hover:hover){.sx-cell:hover,.sx-cell:focus-within{border-color:color-mix(in srgb, var(--t-leaf) 55%, var(--t-page-line));box-shadow:var(--t-lift);transform:translateY(-2px)}.sx-cell:hover:before,.sx-cell:focus-within:before{opacity:1}}.sx-link-fill:after{content:"";z-index:1;position:absolute;inset:0}.sx-phone{border:1px solid var(--t-page-line);background:var(--t-page-sunk);box-shadow:var(--t-deep);outline:5px solid var(--t-page-raised);outline-offset:-1px;border-radius:28px;overflow:hidden}.sx-phone>picture,.sx-phone>img{display:block}.sx-lift{transition:transform .26s var(--ease-quill), box-shadow .26s var(--ease-quill), border-color .2s}@media (hover:hover){.sx-lift:hover{box-shadow:var(--t-lift);border-color:var(--t-faint);transform:translateY(-3px)}}.sx-faq>summary{cursor:pointer;list-style:none}.sx-faq>summary::-webkit-details-marker{display:none}.sx-faq .sx-plus{transition:transform .24s var(--ease-quill)}.sx-faq[open] .sx-plus{transform:rotate(45deg)}.sx-header{height:var(--bar-h)}.sx-bar{z-index:1;height:var(--bar-h);transition:height .26s var(--ease-quill);position:relative}.sx-bar[data-raised]{height:var(--bar-h-small)}.sx-glass{height:var(--bar-h);background:color-mix(in srgb, var(--t-page) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);transition:height .26s var(--ease-quill), border-color .2s, background-color .2s;border-bottom:1px solid #0000;position:absolute;inset:0 0 auto}.sx-glass[data-raised]{height:var(--bar-h-small);border-bottom-color:var(--t-page-line);background:color-mix(in srgb, var(--t-page) 78%, transparent)}.sx-mark{transition:transform .26s var(--ease-quill);transform-origin:0}.sx-bar[data-raised] .sx-mark{transform:scale(.92)}.sx-thread{background:linear-gradient(to bottom, var(--t-leaf), var(--t-page-line));opacity:.8}.sx-caret{vertical-align:-.15em;background:var(--t-leaf);width:2px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite quill-blink;display:inline-block}.sx-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.sx-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--t-leaf) var(--fill,50%), var(--t-page-line) var(--fill,50%));border-radius:2px;height:3px}.sx-range::-moz-range-track{background:var(--t-page-line);border-radius:2px;height:3px}.sx-range::-moz-range-progress{background:var(--t-leaf);border-radius:2px;height:3px}.sx-range::-webkit-slider-thumb{-webkit-appearance:none;background-image:var(--t-foil);border:1px solid var(--t-leaf-deep);width:20px;height:20px;box-shadow:0 2px 8px -2px var(--t-leaf-glow);border-radius:3px;margin-top:-8.5px}.sx-range::-moz-range-thumb{background-image:var(--t-foil);border:1px solid var(--t-leaf-deep);border-radius:3px;width:20px;height:20px}.sx-range:focus-visible{outline:2px solid var(--t-leaf);outline-offset:4px;border-radius:3px}.sx-bar{transform-origin:0}[data-sx-reveal][data-state=hidden] .sx-bar{transform:scaleX(0)}[data-sx-reveal][data-state=shown] .sx-bar{transition:transform 1.1s var(--ease-quill) .12s}@media (prefers-reduced-motion:reduce){.sx-progress{animation:none;display:none;transform:scaleX(0)}.sx-drift{animation:none!important;transform:none!important}[data-sx-reveal][data-state]{opacity:1!important;transition:none!important;transform:none!important}[data-sx-reveal] .sx-bar{transition:none!important;transform:none!important}.sx-lift:hover,.sx-cell:hover,.sx-cell:focus-within{transform:none!important}.sx-bar,.sx-glass,.sx-mark{transition:none}.sx-caret{animation:none}.sx-faq .sx-plus{transition:none}}
