.acc-page{--acc-ease:cubic-bezier(.23, 1, .32, 1);--acc-lift:0 2px 3px #17122b0d, 0 12px 18px #17122b12, 0 30px 44px -10px #17122b29;--acc-ink-4:#8f88a0;--acc-night-2:#221b3a;--acc-night-3:#2e2649;--acc-on-night-2:#b9b2cc;--acc-on-night-3:#8f88a6;--acc-note-paper:#fffaf4;--acc-filigree:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill='none' stroke='%237a3812' stroke-opacity='.17' stroke-width='1.1'%3E%3Ccircle cx='0' cy='0' r='20'/%3E%3Ccircle cx='40' cy='0' r='20'/%3E%3Ccircle cx='0' cy='40' r='20'/%3E%3Ccircle cx='40' cy='40' r='20'/%3E%3Ccircle cx='20' cy='20' r='20'/%3E%3C/g%3E%3Cg fill='%237a3812' fill-opacity='.22'%3E%3Ccircle cx='20' cy='0' r='1.5'/%3E%3Ccircle cx='0' cy='20' r='1.5'/%3E%3Ccircle cx='40' cy='20' r='1.5'/%3E%3Ccircle cx='20' cy='40' r='1.5'/%3E%3C/g%3E%3C/svg%3E");color:var(--app-text);background:var(--app-bg);overflow-x:clip}.acc-wrap{max-width:1200px;margin-inline:auto;padding-inline:16px}.acc-btn{background:var(--app-primary);min-height:52px;color:var(--app-primary-fg);font:600 16.5px/1 var(--app-font-body);cursor:pointer;transition:transform .16s var(--acc-ease), background-color .2s var(--acc-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:26px;text-decoration:none;display:inline-flex}.acc-btn:active{transform:scale(.97)}.acc-btn--ghost{color:var(--app-text);box-shadow:inset 0 0 0 1.5px var(--app-border-strong);background:0 0}.acc-btn--block{width:100%}.acc-link{min-height:var(--app-touch-target);color:inherit;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.acc-link__arrow{transition:transform .2s var(--acc-ease)}[dir=rtl] .acc-link__arrow{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.acc-btn:hover{background:color-mix(in srgb, var(--app-primary) 88%, #fff)}.acc-btn--ghost:hover{background:var(--app-surface)}.acc-link:hover .acc-link__arrow{translate:4px}[dir=rtl] .acc-link:hover .acc-link__arrow{translate:-4px}}.acc-sec{padding-block:112px}.acc-head{gap:14px;max-width:700px;margin-block-end:56px;display:grid}.acc-eyebrow{color:var(--app-text-subtle);font-size:14px;font-weight:600}.acc-h2{font:600 clamp(36px, 4.8vw, 64px) / 1.02 var(--app-font-display);letter-spacing:-.03em;text-wrap:balance}.acc-head__lead{color:var(--app-text-muted);font-size:19px}.acc-mark{color:inherit;box-shadow:inset 0 -.42em 0 var(--tov-field);background:0 0;border-radius:.08em;padding-inline:.04em}.acc-crumbs{color:var(--app-text-subtle);flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.acc-crumbs a{color:var(--app-text-muted);text-decoration:none}.acc-crumbs a:hover{text-decoration:underline}.acc-crumbs li+li:before{content:"/";margin-inline-end:6px}.acc-stk{color:var(--app-text);font:700 19px/1.05 var(--app-font-display);letter-spacing:-.01em;text-align:center;white-space:nowrap;rotate:var(--acc-stk-rot,-8deg);transition:transform .3s var(--acc-ease);background:#fff;border-radius:999px;place-items:center;padding:12px 20px;display:grid;box-shadow:0 0 0 5px #fff,0 14px 28px -10px #17122b66}.acc-stk--round{white-space:normal;border-radius:50%;width:118px;height:118px;padding:12px;font-size:16px}.acc-stk--ink{background:var(--app-text);color:#fff}.acc-stk--field{background:var(--tov-field)}.acc-stk--heart{width:96px;box-shadow:none;filter:drop-shadow(0 12px 14px #17122b40);background:0 0;padding:0}.acc-stk--heart svg{width:100%;display:block}@media (hover:hover) and (pointer:fine){.acc-stk:hover{transform:scale(1.1)rotate(8deg)}}.acc-scallop svg{width:100%;height:100%;display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.acc-rv{animation:linear both acc-rv;animation-timeline:view();animation-range:entry entry 75%}}}@keyframes acc-rv{0%{transform:translateY(70px)scale(.96)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.acc-scallop svg{animation:180s linear infinite acc-spin}}@keyframes acc-spin{to{rotate:360deg}}@media (width<=880px){.acc-sec{padding-block:80px}}@media (prefers-reduced-motion:reduce){.acc-page *,.acc-page :before,.acc-page :after{transition:none!important;animation:none!important}}
