@layer imported{
.dg-bk{--dg-bk-w:calc(var(--s-9) * 8.6);--dg-bk-h:calc(var(--s-9) * 6.2);--dg-bk-side:calc(var(--s-9) * 2.4);--dg-bk-slots:calc(var(--s-9) * 1.9);--dg-bk-form:calc(var(--s-9) * 4.6);--dg-bk-commit:calc(var(--s-9) * 2.8);--dg-bk-sheet-h:92dvh;--dg-bk-lift:0 30px 80px var(--shadow);--dg-bk-ring:0 0 0 3px var(--accent-tint);--dg-bk-label-gap:6px;--dg-bk-seg-pad:3px;--dg-bk-seg-r:6px;--dg-bk-seg-h:32px;--dg-bk-seg-shadow:0 1px 3px var(--shadow);--dg-bk-knob-edge:0 2px 0 var(--accent-edge);--dg-bk-chk:14px;--dg-bk-chk-i:9px;--dg-bk-off:.45;--dg-bk-notch:20px;--dg-bk-perf:2px;--dg-bk-dash:30;--dg-bk-torn:translate(40px,90px) rotate(14deg);--dg-bk-shadow-ticket:drop-shadow(0 16px 30px var(--shadow));--dg-bk-spring:cubic-bezier(.34,1.56,.64,1);--dg-bk-tear:cubic-bezier(.3,.1,.3,1);--dg-bk-dur-tear:700ms;--dg-bk-dur-check:700ms;--dg-bk-dur-draw:500ms;--dg-bk-delay-draw:250ms;--dg-bk-dur-shake:360ms;--dg-bk-now:0s;--dg-bk-z-up:1;width:min(var(--dg-bk-w),calc(100vw - var(--s-6)));height:min(var(--dg-bk-h),calc(100dvh - var(--s-6)));max-width:none;max-height:none;padding:0;border:1px solid var(--rule);border-radius:var(--r-card);overflow:hidden;background:var(--paper);color:var(--ink);box-shadow:var(--dg-bk-lift)}.dg-bk[open]{display:flex;flex-direction:column;animation:dg-bk-in var(--dur-m) var(--ease-out)}.dg-bk::backdrop{background:var(--scrim);animation:dg-bk-fade var(--dur-m) var(--ease-out)}html:has(.dg-bk[open]){overflow:hidden}.dg-bk :where(h2,h3,p,ul,dl){margin:0}@keyframes dg-bk-in{from{opacity:0;transform:translateY(var(--s-4)) scale(.98)}}@keyframes dg-bk-up{from{transform:translateY(100%)}}@keyframes dg-bk-fade{from{opacity:0}}.dg-bk__head{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--rule)}.dg-bk__ttl{display:grid;gap:var(--s-1)}.dg-bk__ttl .mono{font-size:var(--t-2xs)}.dg-bk__head h2{font-size:var(--t-xl)}.dg-bk__prog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-1);padding:0 var(--s-5)}.dg-bk__prog i{height:calc(var(--s-1) / 2);border-radius:var(--r);background:var(--rule);transition:background-color var(--dur-m) var(--ease-out)}.dg-bk__prog i.is-on{background:var(--accent-fill)}.dg-bk__body{flex:1;display:grid;grid-template-columns:var(--dg-bk-side) minmax(0,1fr);min-height:0;overflow:auto}.dg-bk__host{display:grid;gap:var(--s-4);align-content:start;padding:var(--s-5);border-right:1px solid var(--rule);background:var(--paper-2)}.dg-bk__logo{display:grid;place-items:center;width:var(--s-7);height:var(--s-7);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--card);color:var(--brand-mark)}.dg-bk__logo svg{width:var(--s-6);height:auto}.dg-bk__who{display:grid;gap:var(--s-1)}.dg-bk__who h3{font-size:var(--t-l)}.dg-bk__meta{list-style:none;padding:0;display:grid;gap:var(--s-2);font-size:var(--t-s);color:var(--ink-2)}.dg-bk__meta li{display:flex;align-items:center;gap:var(--s-2)}.dg-bk__meta svg{width:var(--s-4);height:var(--s-4);color:var(--ink-3)}.dg-bk__ch{--dg-bk-pill-x:0px;--dg-bk-pill-w:0px;position:relative;display:flex;gap:var(--dg-bk-seg-pad);padding:var(--dg-bk-seg-pad);border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--paper-2)}.dg-bk__ch[hidden]{display:none}.dg-bk__ch button{position:relative;z-index:var(--dg-bk-z-up);flex:1;min-height:var(--dg-bk-seg-h);padding:0 var(--s-2);border:0;border-radius:var(--dg-bk-seg-r);background:transparent;font:600 var(--t-xs)/1 var(--font-body);color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease-press)}.dg-bk__ch button[aria-pressed="true"]{color:var(--ink)}.dg-bk__pill{position:absolute;top:var(--dg-bk-seg-pad);bottom:var(--dg-bk-seg-pad);left:0;width:var(--dg-bk-pill-w);border-radius:var(--dg-bk-seg-r);background:var(--card);box-shadow:var(--dg-bk-seg-shadow);transform:translateX(var(--dg-bk-pill-x));transition:transform var(--dur-m) var(--ease-out),width var(--dur-m) var(--ease-out)}.dg-bk__pick{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3);border:1px solid var(--accent-fill);border-radius:var(--r);background:var(--accent-tint);font:600 var(--t-s)/1.35 var(--font-body);color:var(--ink)}.dg-bk__pick[hidden]{display:none}.dg-bk__pick svg{width:var(--s-4);height:var(--s-4);color:var(--accent)}.dg-bk__pick span{min-width:0}.dg-bk__pick svg,.dg-bk__pick button{flex:none}.dg-bk__pick button{white-space:nowrap;margin-left:auto;padding:0;border:0;background:none;color:var(--accent);font:600 var(--t-xs)/1 var(--font-body);text-decoration:underline;cursor:pointer}.dg-bk__get{list-style:none;padding:var(--s-4) 0 0;border-top:1px solid var(--rule);display:grid;gap:var(--s-2);font-size:var(--t-xs);color:var(--ink-2)}.dg-bk__get li{display:flex;align-items:flex-start;gap:var(--s-2)}.dg-bk__chk{display:inline-grid;place-items:center;flex:none;width:var(--dg-bk-chk);height:var(--dg-bk-chk);margin-top:calc((1lh - var(--dg-bk-chk)) / 2);border-radius:50%;background:var(--accent-fill);color:var(--on-accent)}.dg-bk__chk svg{width:var(--dg-bk-chk-i);height:var(--dg-bk-chk-i)}.dg-bk__main{min-width:0;padding:var(--s-5)}.dg-bk__step{display:none;gap:var(--s-5)}.dg-bk__step.is-on{display:grid;animation:dg-bk-panel var(--dur-m) var(--ease-out)}@keyframes dg-bk-panel{from{opacity:0;transform:translateY(var(--s-1))}}.dg-bk__step--when.is-on{grid-template-columns:minmax(0,1fr) var(--dg-bk-slots);align-items:start}.dg-bk__dp{display:grid;gap:var(--s-3)}.dg-bk__dp-head{display:flex;justify-content:space-between;align-items:center;font:700 var(--t-m)/1.2 var(--font-display)}.dg-bk__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--s-1);text-align:center}.dg-bk__dow{font:500 var(--t-2xs)/2 var(--font-mono);color:var(--ink-3)}.dg-bk__grid button{justify-self:center;width:100%;max-width:var(--s-7);aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink);font:400 var(--t-s)/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur) var(--ease-press),border-color var(--dur) var(--ease-press)}.dg-bk__grid button:not(:disabled){background:var(--accent-tint);color:var(--accent);font-weight:600}.dg-bk__grid button:disabled{color:var(--ink-3);opacity:var(--dg-bk-off);cursor:not-allowed}.dg-bk__grid button.is-today{border-color:var(--accent-fill)}.dg-bk__grid button[aria-pressed="true"]{background:var(--accent-fill);color:var(--on-accent)}.dg-bk__slots{display:grid;gap:var(--s-3);align-content:start}.dg-bk__day{font:700 var(--t-m)/1.2 var(--font-display);color:var(--ink)}.dg-bk__day small{display:block;margin-top:var(--s-1);font:400 var(--t-xs)/1.3 var(--font-body);color:var(--ink-3)}.dg-bk__list{display:grid;gap:var(--s-2)}.dg-bk__slot{display:grid;grid-template-columns:minmax(0,1fr) 0fr;gap:0;transition:grid-template-columns var(--dur-m) var(--ease-out),gap var(--dur-m) var(--ease-out)}.dg-bk__slot.is-on{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-2)}.dg-bk__slot>button{min-width:0;min-height:var(--ctl);border-radius:var(--r);font:600 var(--t-s)/1 var(--font-mono);cursor:pointer}.dg-bk__time{display:grid;place-content:center;gap:var(--s-1);border:1px solid var(--accent-fill);background:transparent;color:var(--accent);transition:background-color var(--dur) var(--ease-press),color var(--dur) var(--ease-press)}.dg-bk__time small{font:400 var(--t-2xs)/1 var(--font-body);color:var(--ink-3)}.dg-bk__time:disabled{border-color:var(--rule);color:var(--ink-3);text-decoration:line-through;cursor:not-allowed}.dg-bk__slot.is-on .dg-bk__time{border-color:var(--ink);background:var(--ink);color:var(--paper)}.dg-bk__slot.is-on .dg-bk__time small{color:var(--paper)}.dg-bk__slot>.dg-bk__go{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);overflow:hidden;padding:0;border:0;background:var(--accent-fill);color:var(--on-accent);white-space:nowrap;font-family:var(--font-body);visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-out),visibility var(--dg-bk-now) linear var(--dur)}.dg-bk__go svg{width:var(--s-4);height:var(--s-4)}.dg-bk__slot.is-on .dg-bk__go{visibility:visible;opacity:1;transition:opacity var(--dur) var(--ease-out) var(--dur),visibility var(--dg-bk-now)}.dg-bk__next{display:none}.dg-bk__next svg{width:var(--icon-s);height:var(--icon-s)}@media (hover: hover){.dg-bk__grid button:not(:disabled):hover{border-color:var(--accent-fill)}.dg-bk__time:hover:not(:disabled){background:var(--accent-tint)}}.dg-bk__step--who{max-width:var(--dg-bk-form)}.dg-bk .dn-kit-form{gap:var(--s-4)}.dg-bk .dn-kit-form>.dn-kit-form__field--half{flex:1 1 calc((100% - var(--s-4)) / 2)}.dg-bk .dg-bk__ctl,.dg-bk .dn-kit-form__actions{display:none}.dg-bk .dn-kit-form__field{gap:var(--dg-bk-label-gap)}.dg-bk .dn-kit-form__field>label{font-size:var(--t-s);font-weight:600}.dg-bk .dn-kit-form__field>label small{font-weight:400;color:var(--ink-3)}.dg-bk .dn-kit-form__field>:is(input,select,textarea){height:var(--ctl);padding-block:0;padding-inline-end:var(--s-3);border:1px solid var(--rule);border-radius:var(--r);background:var(--card);color:var(--ink);font:400 var(--t-m)/1 var(--font-body);transition:border-color var(--dur) var(--ease-press),box-shadow var(--dur) var(--ease-press)}.dg-bk .dn-kit-form__field:not(.feel-fi)>:is(input,select,textarea){padding-inline-start:var(--s-3)}.dg-bk .dn-kit-form__field>textarea{height:auto;min-height:calc(var(--ctl) * 2);padding-block:var(--s-2);line-height:1.45;resize:vertical}.dg-bk .dn-kit-form__field>:is(input,select,textarea):focus{outline:none;border-color:var(--accent-fill);box-shadow:var(--dg-bk-ring)}.dg-bk .dn-kit-form__field:has(>select){position:relative}.dg-bk .dn-kit-form__field>select{appearance:none;-webkit-appearance:none;padding-inline-end:calc(var(--s-3) * 2 + var(--icon-s));cursor:pointer}.dg-bk .dn-kit-form__field:has(>select)::after{content:"";position:absolute;right:var(--s-3);bottom:calc((var(--ctl) - var(--icon-s)) / 2);width:var(--icon-s);height:var(--icon-s);background:var(--ink-2);pointer-events:none;-webkit-mask:url(/wp-content/themes/digotech/blocks/booking/../../icons/down.svg?ver=c31c17cc) center / contain no-repeat;mask:url(/wp-content/themes/digotech/blocks/booking/../../icons/down.svg?ver=c31c17cc) center / contain no-repeat}.dg-bk .dn-kit-form__field>[aria-invalid]{border-color:var(--p4)}.dg-bk .dn-kit-form__error{font-size:var(--t-xs);color:var(--p4)}.dg-bk .dn-kit-form__status{font-size:var(--t-s);color:var(--ink-2)}.dg-bk .dn-kit-form__status:empty{display:none}.dg-bk__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.dg-bk__nav svg{width:var(--icon-s);height:var(--icon-s)}.dg-bk__commit{--dg-bk-x:0px;position:relative;flex:1;display:flex;align-items:center;max-width:var(--dg-bk-commit);height:var(--ctl);padding:var(--s-1);border-radius:var(--r-pill);background:var(--paper-3);overflow:hidden;user-select:none;touch-action:pan-y}.dg-bk__fill{position:absolute;inset:0 auto 0 0;width:calc(var(--dg-bk-x) + var(--ctl));background:var(--accent-tint)}.dg-bk__label{position:absolute;inset:0;display:grid;place-items:center;padding-left:var(--ctl);font:600 var(--t-s)/1 var(--font-body);color:var(--ink-2);pointer-events:none}.dg-bk__knob{position:relative;z-index:var(--dg-bk-z-up);display:grid;place-items:center;width:calc(var(--ctl) - var(--s-2));height:calc(var(--ctl) - var(--s-2));padding:0;border:0;border-radius:var(--r);background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--dg-bk-knob-edge);cursor:grab;transform:translateX(var(--dg-bk-x))}.dg-bk__knob svg{width:var(--s-4);height:var(--s-4)}.dg-bk__commit:not(.is-drag) :is(.dg-bk__knob,.dg-bk__fill){transition:transform var(--dur-m) var(--dg-bk-spring),width var(--dur-m) var(--dg-bk-spring)}.dg-bk__commit.is-drag .dg-bk__knob{cursor:grabbing}.dg-bk__commit.is-done{background:var(--accent-fill)}.dg-bk__commit.is-done .dg-bk__label{padding-left:0;color:var(--on-accent)}.dg-bk__commit.is-err{animation:dg-bk-shake var(--dg-bk-dur-shake) var(--ease-press)}@keyframes dg-bk-shake{25%{transform:translateX(calc(var(--s-1) * -1))}75%{transform:translateX(var(--s-1))}}.dg-bk__done{display:grid;justify-items:center;gap:var(--s-4);text-align:center}.dg-bk__done h3{font-size:var(--t-xl)}.dg-bk__check{display:grid;place-items:center;width:var(--s-8);height:var(--s-8);border-radius:50%;background:var(--accent-fill);color:var(--on-accent);animation:dg-bk-spring var(--dg-bk-dur-check) var(--dg-bk-spring) both}.dg-bk__check svg{width:var(--s-6);height:var(--s-6);stroke-dasharray:var(--dg-bk-dash);stroke-dashoffset:var(--dg-bk-dash);animation:dg-bk-draw var(--dg-bk-dur-draw) var(--dg-bk-delay-draw) var(--ease-out) forwards}@keyframes dg-bk-spring{from{opacity:0;transform:scale(.4)}}@keyframes dg-bk-draw{to{stroke-dashoffset:0}}.dg-bk__ticket{justify-self:stretch;display:grid;text-align:left;filter:var(--dg-bk-shadow-ticket);animation:dg-bk-pop var(--dur-morph) var(--ease-out)}@keyframes dg-bk-pop{from{opacity:0;transform:translateY(var(--s-3)) scale(.96)}}.dg-bk__tmain,.dg-bk__stub{padding:var(--s-5);border:1px solid var(--rule);background:var(--card)}.dg-bk__tmain{display:grid;gap:var(--s-3);border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0}.dg-bk__tmain h3{font-size:var(--t-xl)}.dg-bk__tmain dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2) var(--s-4);font-size:var(--t-s)}.dg-bk__tmain dt{color:var(--ink-3)}.dg-bk__tmain dd{margin:0;font-weight:600;overflow-wrap:anywhere}.dg-bk__perf{position:relative;height:0;margin-inline:var(--s-4);border-top:var(--dg-bk-perf) dashed var(--rule)}.dg-bk__perf::before,.dg-bk__perf::after{content:"";position:absolute;top:calc((var(--dg-bk-notch) + var(--dg-bk-perf)) / -2);width:var(--dg-bk-notch);height:var(--dg-bk-notch);border-radius:50%;background:var(--paper)}.dg-bk__perf::before{left:calc(var(--s-4) * -1 - var(--dg-bk-notch) / 2)}.dg-bk__perf::after{right:calc(var(--s-4) * -1 - var(--dg-bk-notch) / 2)}.dg-bk__stub{display:flex;justify-content:flex-end;align-items:center;gap:var(--s-3);border-top:0;border-radius:0 0 var(--r-card) var(--r-card);transform-origin:top left;transition:transform var(--dg-bk-dur-tear) var(--dg-bk-tear),opacity var(--dg-bk-dur-tear) var(--ease-out)}.dg-bk__ticket.is-torn .dg-bk__stub{transform:var(--dg-bk-torn);opacity:0}.dg-bk__note{font-size:var(--t-xs);color:var(--ink-3)}@media (max-width: 991px){.dg-bk__body{grid-template-columns:minmax(0,1fr)}.dg-bk__host{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--s-5);border-right:0;border-bottom:1px solid var(--rule)}.dg-bk__logo{grid-row:1 / span 2}.dg-bk__meta{grid-column:2;grid-auto-flow:column;justify-content:start;gap:var(--s-4)}.dg-bk__ch{grid-column:3;grid-row:1 / span 2}.dg-bk__pick{grid-column:1 / -1}.dg-bk__get{display:none}}@media (max-width: 767px){.dg-bk{width:100%;height:var(--dg-bk-sheet-h);margin:auto 0 0;border-inline:0;border-bottom:0;border-radius:var(--r-card) var(--r-card) 0 0}.dg-bk[open]{animation:dg-bk-up var(--dur-morph) var(--ease-out)}.dg-bk__host{grid-template-columns:auto minmax(0,1fr)}.dg-bk__meta,.dg-bk__ch{grid-column:1 / -1}.dg-bk__ch{grid-row:auto}.dg-bk__main{padding:var(--s-4)}.dg-bk__step--when.is-on{grid-template-columns:minmax(0,1fr)}.dg-bk__list{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-bk__slot,.dg-bk__slot.is-on{grid-template-columns:minmax(0,1fr) 0fr;gap:0}.dg-bk__slot>.dg-bk__go{display:none}.dg-bk__next:not([hidden]){display:flex;position:sticky;bottom:0;width:100%}.dg-bk__next .wp-block-button__link{width:100%}.dg-bk__nav{flex-direction:column-reverse;align-items:stretch}.dg-bk__nav .wp-block-button__link{width:100%}.dg-bk__commit{max-width:none}.dg-bk .dn-kit-form>.dn-kit-form__field--half{flex-basis:100%}}@media (prefers-reduced-motion: reduce){.dg-bk[open],.dg-bk::backdrop,.dg-bk__step.is-on,.dg-bk__commit.is-err,.dg-bk__check,.dg-bk__ticket{animation:none}.dg-bk__check svg{animation:none;stroke-dashoffset:0}.dg-bk__prog i,.dg-bk__pill,.dg-bk__slot,.dg-bk__slot>button,.dg-bk__stub,.dg-bk__commit:not(.is-drag) :is(.dg-bk__knob,.dg-bk__fill){transition:none}}.editor-styles-wrapper .dg-bk:not([open]){position:relative;display:flex;flex-direction:column;margin:0 auto}
/*# sourceURL=/wp-content/themes/digotech/blocks/booking/style.css */

}
@layer imported{
 :root{--primary:var(--wp--preset--color--primary);--secondary:var(--wp--preset--color--secondary);--tertiary:var(--wp--preset--color--tertiary);--bg-body:var(--wp--preset--color--bg-body);--bg-surface:var(--wp--preset--color--bg-surface);--text-body:var(--wp--preset--color--text-body);--text-title:var(--wp--preset--color--text-title);--border-primary:var(--wp--preset--color--border-primary);--light:var(--wp--preset--color--light);--dark:var(--wp--preset--color--dark);--success:var(--wp--preset--color--success);--error:var(--wp--preset--color--error);--text-xs:var(--wp--preset--font-size--text-xs);--text-s:var(--wp--preset--font-size--text-s);--text-m:var(--wp--preset--font-size--text-m);--text-l:var(--wp--preset--font-size--text-l);--text-xl:var(--wp--preset--font-size--text-xl);--text-2xl:var(--wp--preset--font-size--text-2-xl);--text-3xl:var(--wp--preset--font-size--text-3-xl);--text-4xl:var(--wp--preset--font-size--text-4-xl);--space-4xs:var(--wp--preset--spacing--space-4-xs);--space-3xs:var(--wp--preset--spacing--space-3-xs);--space-2xs:var(--wp--preset--spacing--space-2-xs);--space-xs:var(--wp--preset--spacing--space-xs);--space-s:var(--wp--preset--spacing--space-s);--space-m:var(--wp--preset--spacing--space-m);--space-l:var(--wp--preset--spacing--space-l);--space-xl:var(--wp--preset--spacing--space-xl);--space-2xl:var(--wp--preset--spacing--space-2-xl);--space-3xl:var(--wp--preset--spacing--space-3-xl);--space-4xl:var(--wp--preset--spacing--space-4-xl);--text-display:var(--wp--preset--font-size--text-display);--text-giant:var(--wp--preset--font-size--text-giant);--radius-xs:var(--wp--preset--border-radius--radius-xs);--radius-s:var(--wp--preset--border-radius--radius-s);--radius-m:var(--wp--preset--border-radius--radius-m);--radius-l:var(--wp--preset--border-radius--radius-l);--radius-xl:var(--wp--preset--border-radius--radius-xl);--radius-full:var(--wp--preset--border-radius--radius-full);--shadow-xs:var(--wp--preset--shadow--shadow-xs);--shadow-s:var(--wp--preset--shadow--shadow-s);--shadow-m:var(--wp--preset--shadow--shadow-m);--shadow-l:var(--wp--preset--shadow--shadow-l);--shadow-xl:var(--wp--preset--shadow--shadow-xl);--shadow-primary:var(--wp--custom--shadow-primary);--dur-fast:var(--wp--custom--dur-fast);--dur:var(--wp--custom--dur);--dur-slow:var(--wp--custom--dur-slow);--ease:var(--wp--custom--ease);--ease-out:var(--wp--custom--ease-out);--ease-spring:var(--wp--custom--ease-spring);--reveal-y:var(--wp--custom--reveal-y);--reveal-scale:var(--wp--custom--reveal-scale);--hover-lift:var(--wp--custom--hover-lift);--hover-zoom:var(--wp--custom--hover-zoom);--hover-shadow:var(--wp--custom--hover-shadow);--hover-border:var(--wp--custom--hover-border);--card-radius:var(--wp--custom--card-radius);--card-border:var(--wp--custom--card-border);--card-shadow:var(--wp--custom--card-shadow);--reveal-stagger:var(--wp--custom--reveal-stagger);--reveal-end:var(--wp--custom--reveal-end);--reveal-end-quick:var(--wp--custom--reveal-end-quick);--reveal-end-slow:var(--wp--custom--reveal-end-slow);--primary-ink:var(--wp--custom--primary-ink);--band-bg:var(--wp--custom--band-bg);--band-text:var(--wp--custom--band-text);--accent-on-band:var(--wp--custom--accent-on-band);--control-radius:var(--wp--custom--control-radius);--glass-blur:var(--wp--custom--glass-blur);--glass-bg:var(--wp--custom--glass-bg);--dot-size:var(--wp--custom--dot-size);--avatar-overlap:var(--wp--custom--avatar-overlap);--arrow-gap:var(--wp--custom--arrow-gap);--glow-width:var(--wp--custom--glow-width);--giant-leading:var(--wp--custom--giant-leading);--giant-tracking:var(--wp--custom--giant-tracking);--giant-descent:var(--wp--custom--giant-descent);--scroll-card:var(--wp--custom--scroll-card);--overlap:var(--wp--custom--overlap);--line-soft:var(--wp--custom--line-soft);--tint-soft:var(--wp--custom--tint-soft);--marquee-item:var(--wp--custom--marquee-item);--marquee-gap:var(--wp--custom--marquee-gap);--switch-gap:var(--wp--custom--switch-gap);--toast-time:var(--wp--custom--toast-time);--toast-layer:var(--wp--custom--toast-layer);--popup-width:var(--wp--custom--popup-width);--scrim:var(--wp--custom--scrim);--control-size:var(--wp--custom--control-size);--focus-width:var(--wp--custom--focus-width);--focus-offset:var(--wp--custom--focus-offset);--stepper-width:var(--wp--custom--stepper-width);--field-border:var(--wp--custom--field-border);--scrollbar-thumb:var(--wp--custom--scrollbar-thumb);--drawer-width:var(--wp--custom--drawer-width);--sheet-width:var(--wp--custom--sheet-width);--sheet-height:var(--wp--custom--sheet-height);--slide-in:var(--wp--custom--slide-in);--popover-width:var(--wp--custom--popover-width);--scramble-time:var(--wp--custom--scramble-time);--bottom-bar-layer:var(--wp--custom--bottom-bar-layer);--bottom-bar-space:var(--wp--custom--bottom-bar-space);--window-bar:var(--wp--custom--window-bar);--window-dot:var(--wp--custom--window-dot);--window-dots:var(--wp--custom--window-dots);--progress-height:var(--wp--custom--progress-height);--pointer-size-s:var(--wp--custom--pointer-size-s);--pointer-size:var(--wp--custom--pointer-size);--pointer-size-l:var(--wp--custom--pointer-size-l);--pointer-follow-fast:var(--wp--custom--pointer-follow-fast);--pointer-follow:var(--wp--custom--pointer-follow);--pointer-follow-slow:var(--wp--custom--pointer-follow-slow);--pointer-edge:var(--wp--custom--pointer-edge);--text-stroke:var(--wp--custom--text-stroke);--marker-indent:var(--wp--custom--marker-indent);--thumb-ring:var(--wp--custom--thumb-ring);--glow-ring:var(--wp--custom--glow-ring);--ring-width:var(--wp--custom--ring-width);--ring-bg:var(--wp--custom--ring-bg);--font:var(--wp--preset--font-family--font);--font-heading:var(--wp--preset--font-family--font-heading);--primary-shade-1:oklch(from var(--primary) calc(l - 1 * 0.08) c h);--primary-shade-2:oklch(from var(--primary) calc(l - 2 * 0.08) c h);--primary-shade-3:oklch(from var(--primary) calc(l - 3 * 0.08) c h);--primary-shade-4:oklch(from var(--primary) calc(l - 4 * 0.08) c h);--primary-tint-1:oklch(from var(--primary) calc(l + 1 * 0.08) c h);--primary-tint-2:oklch(from var(--primary) calc(l + 2 * 0.08) c h);--primary-tint-3:oklch(from var(--primary) calc(l + 3 * 0.08) c h);--primary-tint-4:oklch(from var(--primary) calc(l + 4 * 0.08) c h);--primary-5:oklch(from var(--primary) l c h / 0.05);--primary-10:oklch(from var(--primary) l c h / 0.10);--primary-20:oklch(from var(--primary) l c h / 0.20);--primary-30:oklch(from var(--primary) l c h / 0.30);--primary-40:oklch(from var(--primary) l c h / 0.40);--primary-50:oklch(from var(--primary) l c h / 0.50);--primary-60:oklch(from var(--primary) l c h / 0.60);--primary-70:oklch(from var(--primary) l c h / 0.70);--primary-80:oklch(from var(--primary) l c h / 0.80);--primary-90:oklch(from var(--primary) l c h / 0.90);--secondary-shade-1:oklch(from var(--secondary) calc(l - 1 * 0.08) c h);--secondary-shade-2:oklch(from var(--secondary) calc(l - 2 * 0.08) c h);--secondary-shade-3:oklch(from var(--secondary) calc(l - 3 * 0.08) c h);--secondary-shade-4:oklch(from var(--secondary) calc(l - 4 * 0.08) c h);--secondary-tint-1:oklch(from var(--secondary) calc(l + 1 * 0.08) c h);--secondary-tint-2:oklch(from var(--secondary) calc(l + 2 * 0.08) c h);--secondary-tint-3:oklch(from var(--secondary) calc(l + 3 * 0.08) c h);--secondary-tint-4:oklch(from var(--secondary) calc(l + 4 * 0.08) c h);--secondary-5:oklch(from var(--secondary) l c h / 0.05);--secondary-10:oklch(from var(--secondary) l c h / 0.10);--secondary-20:oklch(from var(--secondary) l c h / 0.20);--secondary-30:oklch(from var(--secondary) l c h / 0.30);--secondary-40:oklch(from var(--secondary) l c h / 0.40);--secondary-50:oklch(from var(--secondary) l c h / 0.50);--secondary-60:oklch(from var(--secondary) l c h / 0.60);--secondary-70:oklch(from var(--secondary) l c h / 0.70);--secondary-80:oklch(from var(--secondary) l c h / 0.80);--secondary-90:oklch(from var(--secondary) l c h / 0.90);--tertiary-shade-1:oklch(from var(--tertiary) calc(l - 1 * 0.08) c h);--tertiary-shade-2:oklch(from var(--tertiary) calc(l - 2 * 0.08) c h);--tertiary-shade-3:oklch(from var(--tertiary) calc(l - 3 * 0.08) c h);--tertiary-shade-4:oklch(from var(--tertiary) calc(l - 4 * 0.08) c h);--tertiary-tint-1:oklch(from var(--tertiary) calc(l + 1 * 0.08) c h);--tertiary-tint-2:oklch(from var(--tertiary) calc(l + 2 * 0.08) c h);--tertiary-tint-3:oklch(from var(--tertiary) calc(l + 3 * 0.08) c h);--tertiary-tint-4:oklch(from var(--tertiary) calc(l + 4 * 0.08) c h);--tertiary-5:oklch(from var(--tertiary) l c h / 0.05);--tertiary-10:oklch(from var(--tertiary) l c h / 0.10);--tertiary-20:oklch(from var(--tertiary) l c h / 0.20);--tertiary-30:oklch(from var(--tertiary) l c h / 0.30);--tertiary-40:oklch(from var(--tertiary) l c h / 0.40);--tertiary-50:oklch(from var(--tertiary) l c h / 0.50);--tertiary-60:oklch(from var(--tertiary) l c h / 0.60);--tertiary-70:oklch(from var(--tertiary) l c h / 0.70);--tertiary-80:oklch(from var(--tertiary) l c h / 0.80);--tertiary-90:oklch(from var(--tertiary) l c h / 0.90);--light-5:oklch(from var(--light) l c h / 0.05);--light-10:oklch(from var(--light) l c h / 0.10);--light-20:oklch(from var(--light) l c h / 0.20);--light-30:oklch(from var(--light) l c h / 0.30);--light-40:oklch(from var(--light) l c h / 0.40);--light-50:oklch(from var(--light) l c h / 0.50);--light-60:oklch(from var(--light) l c h / 0.60);--light-70:oklch(from var(--light) l c h / 0.70);--light-80:oklch(from var(--light) l c h / 0.80);--light-90:oklch(from var(--light) l c h / 0.90);--dark-5:oklch(from var(--dark) l c h / 0.05);--dark-10:oklch(from var(--dark) l c h / 0.10);--dark-20:oklch(from var(--dark) l c h / 0.20);--dark-30:oklch(from var(--dark) l c h / 0.30);--dark-40:oklch(from var(--dark) l c h / 0.40);--dark-50:oklch(from var(--dark) l c h / 0.50);--dark-60:oklch(from var(--dark) l c h / 0.60);--dark-70:oklch(from var(--dark) l c h / 0.70);--dark-80:oklch(from var(--dark) l c h / 0.80);--dark-90:oklch(from var(--dark) l c h / 0.90);--success-5:oklch(from var(--success) l c h / 0.05);--success-10:oklch(from var(--success) l c h / 0.10);--success-20:oklch(from var(--success) l c h / 0.20);--success-30:oklch(from var(--success) l c h / 0.30);--success-40:oklch(from var(--success) l c h / 0.40);--success-50:oklch(from var(--success) l c h / 0.50);--success-60:oklch(from var(--success) l c h / 0.60);--success-70:oklch(from var(--success) l c h / 0.70);--success-80:oklch(from var(--success) l c h / 0.80);--success-90:oklch(from var(--success) l c h / 0.90);--error-5:oklch(from var(--error) l c h / 0.05);--error-10:oklch(from var(--error) l c h / 0.10);--error-20:oklch(from var(--error) l c h / 0.20);--error-30:oklch(from var(--error) l c h / 0.30);--error-40:oklch(from var(--error) l c h / 0.40);--error-50:oklch(from var(--error) l c h / 0.50);--error-60:oklch(from var(--error) l c h / 0.60);--error-70:oklch(from var(--error) l c h / 0.70);--error-80:oklch(from var(--error) l c h / 0.80);--error-90:oklch(from var(--error) l c h / 0.90);--hero-title-size:var(--text-4xl);--post-title-size:var(--text-2xl);--nav-link-size:var(--text-s);--header-space:var(--space-s);--btn-space:var(--space-xs) var(--space-s);--card-space:var(--space-s);--footer-space:var(--space-s) var(--space-m);--columns-1:repeat(1, minmax(0, 1fr));--columns-2:repeat(2, minmax(0, 1fr));--columns-3:repeat(3, minmax(0, 1fr));--columns-4:repeat(4, minmax(0, 1fr));--columns-5:repeat(5, minmax(0, 1fr));--columns-6:repeat(6, minmax(0, 1fr));--columns-7:repeat(7, minmax(0, 1fr));--columns-8:repeat(8, minmax(0, 1fr));--max-screen-width:1400px;--min-screen-width:320px;}@scope (.is-style-section-contrast) to ([class*="-background-color"], .is-style-card){:scope .has-secondary-color, :scope .wp-block-list.is-style-checklist > li::before{color: var(--accent-on-band) !important;}}@scope (.is-style-section-brand) to ([class*="-background-color"], .is-style-card, .is-style-section-contrast){:scope :is(.has-primary-color, .has-secondary-color), :scope .wp-block-list.is-style-checklist > li::before{color: inherit !important;}}.is-style-section-contrast{--ring-bg: var(--band-bg);}.is-style-section-brand{--ring-bg: var(--primary);}:where(h1, h2, h3, h4, h5, h6, .has-text-3-xl-font-size, .has-text-4-xl-font-size, .has-text-display-font-size){font-variant-numeric: lining-nums;}:where(p, li).has-text-3-xl-font-size, :where(p, li).has-text-4-xl-font-size, :where(p, li).has-text-display-font-size{font-family: var(--font-heading);}:where(.wp-block-table) th{text-align: start;}@media (max-width: 767px){.wp-block-table .has-text-align-center{white-space: nowrap;}}:root :where( .wp-site-blocks > :has(> .wp-block-post-content.alignfull), .wp-site-blocks > :has(> .wp-block-post-content.alignfull) + *, .wp-block-post-content > .alignfull + .alignfull ){margin-block-start: 0;}h1, h2, h3, h4, h5, h6{text-wrap: balance;}p{text-wrap: pretty;}:where(p, li, dd, figcaption){overflow-wrap: anywhere;}:where(td, th){overflow-wrap: break-word;}.wp-element-button, .wp-block-button__link{transition: background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);}a{transition: color var(--dur-fast) var(--ease);}.is-style-card, .is-style-card-lift{border: 1px solid var(--card-border);border-radius: var(--card-radius);box-shadow: var(--card-shadow);}.is-style-card-lift{transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);}.is-style-card-lift:hover, .is-style-card-lift:focus-within{transform: translateY(var(--hover-lift));box-shadow: var(--hover-shadow);border-color: var(--hover-border);}.wp-block-icon.is-style-badge, .is-style-card-lift .wp-block-icon{background-color: var(--primary-10);color: var(--primary);border-radius: var(--control-radius);padding: var(--space-2xs);transition: background-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease-spring);}.is-style-card-lift:hover .wp-block-icon, .is-style-card-lift:focus-within .wp-block-icon{background-color: var(--primary);color: var(--bg-body);transform: scale(1.06);}.is-style-arrow-link a{font-weight: 600;text-decoration: none;}.is-style-arrow-link a:hover, .is-style-arrow-link a:focus-visible{text-decoration: underline;}.is-style-arrow-link a::after{content: "→" / "";display: inline-block;margin-left: var(--arrow-gap);transition: transform var(--dur) var(--ease-spring);}.is-style-arrow-link a:hover::after, .is-style-arrow-link a:focus-visible::after, .is-style-card-lift:hover .is-style-arrow-link a::after, .is-style-card-lift:focus-within .is-style-arrow-link a::after{transform: translateX(var(--arrow-gap));}.is-style-glow-border{border: 1px solid var(--border-primary);border-radius: var(--card-radius);transition: border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);}.is-style-glow-border:hover, .is-style-glow-border:focus-within{border-color: var(--primary);box-shadow: var(--glow-ring);}.is-style-zoom{overflow: hidden;}.is-style-zoom img{transition: transform var(--dur-slow) var(--ease);}.is-style-zoom:hover img, .is-style-zoom:focus-within img{transform: scale(var(--hover-zoom));}.is-style-logo-mono img{filter: grayscale(1);opacity: 0.6;transition: filter var(--dur) var(--ease), opacity var(--dur) var(--ease);}.is-style-logo-mono img:hover, .is-style-logo-mono figure:focus-within img{filter: none;opacity: 1;}.is-style-lift .wp-block-button__link:hover, .is-style-lift .wp-block-button__link:focus-visible{transform: translateY(var(--hover-lift));box-shadow: var(--hover-shadow);}.wp-block-tab-list{border-bottom: 1px solid var(--border-primary);}.wp-block-tab-list button{transition: color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-radius: var(--radius-s) var(--radius-s) 0 0;}.wp-block-tab-list button:hover{color: var(--primary-ink);background-color: var(--primary-5);}.wp-block-tab-list button[aria-selected="true"]{color: var(--primary);}@keyframes dn-reveal-fade{from{opacity: 0;}}@keyframes dn-reveal-slide-up{from{opacity: 0;transform: translateY(var(--reveal-y));}}@keyframes dn-reveal-zoom{from{opacity: 0;transform: scale(var(--reveal-scale));}}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.dn-reveal:not(.dn-reveal--stagger, .dn-reveal--scramble), .dn-reveal--stagger > *{animation: dn-reveal-fade linear both;animation-timing-function: var(--ease-out);animation-timeline: view();animation-range: entry 0% entry var(--reveal-end);}.dn-reveal--quick{--reveal-end: var(--reveal-end-quick);}.dn-reveal--slow{--reveal-end: var(--reveal-end-slow);}.dn-reveal--slide-up{animation-name: dn-reveal-slide-up;}.dn-reveal--zoom{animation-name: dn-reveal-zoom;}.dn-reveal--stagger > *{--dn-i: 0;animation-name: dn-reveal-slide-up;animation-range: entry calc(var(--dn-i) * var(--reveal-stagger)) entry calc(var(--reveal-end) + var(--dn-i) * var(--reveal-stagger));}.dn-reveal--stagger > :nth-child(4n + 2){--dn-i: 1;}.dn-reveal--stagger > :nth-child(4n + 3){--dn-i: 2;}.dn-reveal--stagger > :nth-child(4n + 4){--dn-i: 3;}}.wp-block-tab-panel:not([hidden]){animation: dn-reveal-fade var(--dur) var(--ease-out);}}@media (prefers-reduced-motion: reduce){.is-style-card-lift, .is-style-card-lift .wp-block-icon, .is-style-arrow-link a::after, .is-style-glow-border, .is-style-logo-mono img, .is-style-zoom img, .wp-element-button, .wp-block-button__link, .wp-block-tab-list button{transition: none;}.is-style-card-lift:hover, .is-style-card-lift:focus-within, .is-style-card-lift:hover .wp-block-icon, .is-style-card-lift:focus-within .wp-block-icon, .is-style-card-lift:hover .is-style-arrow-link a::after, .is-style-arrow-link a:hover::after, .is-style-lift .wp-block-button__link:hover, .is-style-zoom:hover img, .is-style-zoom:focus-within img{transform: none;}}.dn-kit-header .wp-block-button__link{white-space: nowrap;}.dn-kit-header .wp-block-group:has(> .wp-block-site-title){min-width: 0;}.dn-kit-header .wp-block-site-title{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.is-style-callout{background-color: var(--primary-10);border-inline-start: var(--glow-width) solid var(--primary);border-radius: var(--card-radius);padding: var(--space-s) var(--space-m);}.is-style-banner{background-color: var(--primary);color: var(--light);padding: var(--space-xs) var(--space-m);text-align: center;}.is-style-banner a{color: inherit;}.is-style-bubble, .is-style-bubble-me{width: fit-content;max-width: 100%;padding: var(--space-xs) var(--space-s);border-radius: var(--radius-l);border-end-start-radius: var(--radius-xs);background-color: var(--bg-surface);color: var(--text-body);}.is-style-bubble{border: 1px solid var(--card-border);margin-inline-start: 0 !important;margin-inline-end: auto !important;}.is-style-bubble-me{margin-inline-start: auto !important;margin-inline-end: 0 !important;border-end-start-radius: var(--radius-l);border-end-end-radius: var(--radius-xs);background-color: var(--primary);color: var(--light);}.is-style-glass{background-color: var(--glass-bg);backdrop-filter: blur(var(--glass-blur));color: var(--text-title);}.is-style-glass a:where(:not(.wp-element-button)){color: inherit;border: 1px solid var(--border-primary);border-radius: var(--card-radius);}.is-style-pill{width: fit-content;white-space: nowrap;padding: var(--space-4xs) var(--space-xs);border-radius: var(--control-radius);background-color: var(--primary-10);color: var(--primary-ink);font-size: var(--text-xs);}.is-style-status-dot{display: flex;align-items: center;gap: var(--space-3xs);}.is-style-status-dot::before{content: "";flex: none;inline-size: var(--dot-size);block-size: var(--dot-size);border-radius: var(--radius-full);background-color: var(--success);}.is-style-status-dot.has-text-color::before{background-color: currentColor;}.is-style-count-badge{width: fit-content;padding: var(--space-4xs) var(--space-2xs);border-radius: var(--control-radius);background-color: var(--error);color: var(--light);font-size: var(--text-xs);font-variant-numeric: tabular-nums;}.is-style-clamp-1, .is-style-clamp-2, .is-style-clamp-3{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}.is-style-clamp-1{-webkit-line-clamp: 1;line-clamp: 1;}.is-style-clamp-2{-webkit-line-clamp: 2;line-clamp: 2;}.is-style-clamp-3{-webkit-line-clamp: 3;line-clamp: 3;}.wp-block-gallery.has-nested-images.is-style-masonry{display: block;columns: 2;column-gap: var(--wp--style--unstable-gallery-gap);}@media (min-width: 600px){.wp-block-gallery.has-nested-images.is-style-masonry{columns: 3;}.wp-block-gallery.has-nested-images.is-style-masonry.columns-1{columns: 1;}.wp-block-gallery.has-nested-images.is-style-masonry.columns-2{columns: 2;}.wp-block-gallery.has-nested-images.is-style-masonry.columns-4{columns: 4;}.wp-block-gallery.has-nested-images.is-style-masonry.columns-5{columns: 5;}.wp-block-gallery.has-nested-images.is-style-masonry.columns-6{columns: 6;}}.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(#individual-image){width: 100%;margin-block-end: var(--wp--style--unstable-gallery-gap);break-inside: avoid;}.wp-block-gallery.has-nested-images.is-style-masonry figure.wp-block-image:not(#individual-image) img{height: auto;}.wp-block-gallery.has-nested-images.is-style-avatar-stack{flex-wrap: nowrap;gap: 0;}.wp-block-gallery.has-nested-images.is-style-avatar-stack figure.wp-block-image:not(#individual-image){flex: none;width: var(--space-2xl);margin-inline-start: var(--avatar-overlap);}.wp-block-gallery.has-nested-images.is-style-avatar-stack figure.wp-block-image:not(#individual-image):first-child{margin-inline-start: 0;}.wp-block-gallery.has-nested-images.is-style-avatar-stack figure.wp-block-image:not(#individual-image) img{aspect-ratio: 1;object-fit: cover;border-radius: var(--radius-full);box-shadow: 0 0 0 var(--ring-width) var(--ring-bg);}.wp-block-list.is-style-tree, .wp-block-list.is-style-tree ul{list-style: none;padding-inline-start: var(--space-s);border-inline-start: 1px solid var(--border-primary);}.wp-block-list.is-style-tree li{padding-inline-start: var(--space-2xs);}.is-style-giant-word{display: flex;justify-content: center;font-size: var(--text-giant);line-height: var(--giant-leading);letter-spacing: var(--giant-tracking);white-space: nowrap;overflow-x: clip;padding-block-end: var(--giant-descent);}.wp-block-accordion.is-style-rows{counter-reset: dn-row;}.wp-block-accordion.is-style-rows .wp-block-accordion-item{counter-increment: dn-row;border-block-end: 1px dashed var(--border-primary);border-radius: var(--card-radius);padding-inline: var(--space-m);transition: border-color var(--dur) var(--ease);}.wp-block-accordion.is-style-rows .wp-block-accordion-item.is-open{border: 1px dashed var(--border-primary);}.wp-block-accordion.is-style-rows .wp-block-accordion-heading__toggle-title{color: var(--text-body);transition: color var(--dur) var(--ease);}.wp-block-accordion.is-style-rows .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-title, .wp-block-accordion.is-style-rows .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title, .wp-block-accordion.is-style-rows .wp-block-accordion-heading__toggle:focus-visible .wp-block-accordion-heading__toggle-title{color: var(--text-title);text-decoration: none;}.wp-block-accordion.is-style-rows .wp-block-accordion-heading__toggle-title::before{content: "(" counter(dn-row, decimal-leading-zero) ")";margin-inline-end: var(--space-xs);font-size: var(--text-m);vertical-align: top;}.wp-block-group.is-style-scroll-row{display: flex;flex-wrap: nowrap;gap: var(--wp--style--block-gap);overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline-start: max(var(--wp--style--root--padding-left), calc((100vw - var(--wp--style--global--wide-size)) / 2));padding-inline-start: max(var(--wp--style--root--padding-left), calc((100vw - var(--wp--style--global--wide-size)) / 2));padding-inline-end: var(--wp--style--root--padding-right);padding-block-end: var(--space-xs);scrollbar-width: thin;scrollbar-color: var(--border-primary) transparent;}.wp-block-group.is-style-scroll-row > *{flex: 0 0 var(--scroll-card);margin-block-start: 0;scroll-snap-align: start;}@media (min-width: 782px){.wp-block-group.is-style-overlap-left{position: relative;margin-inline-start: calc(-1 * var(--overlap));}}.wp-block-group.is-style-corner-badge{position: relative;width: fit-content;}.wp-block-group.is-style-corner-badge > :first-child{position: absolute;inset-block-start: 0;inset-inline-start: 0;margin: 0;}.wp-block-group.is-style-slider{display: flex;flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none;}.wp-block-group.is-style-slider > *{flex: 0 0 100%;max-width: none;margin-block-start: 0;scroll-snap-align: start;}@media (prefers-reduced-motion: no-preference){.wp-block-group:is(.is-style-slider, .is-style-scroll-row){scroll-behavior: smooth;}}.wp-block-button:is(.is-style-slider-prev, .is-style-slider-next) .wp-block-button__link{padding: var(--space-2xs);background: none;color: inherit;font-size: var(--text-xl);line-height: 1;}.wp-block-button:is(.is-style-slider-prev, .is-style-slider-next) .wp-block-button__link:hover{color: var(--primary);}.wp-block-gallery.has-nested-images.is-style-slider-thumbs{flex-wrap: nowrap;}.wp-block-gallery.has-nested-images.is-style-slider-thumbs figure.wp-block-image:not(#individual-image){flex: none;width: var(--space-2xl);border-radius: var(--radius-full);cursor: pointer;}.wp-block-gallery.has-nested-images.is-style-slider-thumbs figure.wp-block-image:not(#individual-image) img{aspect-ratio: 1;object-fit: cover;border-radius: var(--radius-full);}.wp-block-gallery.has-nested-images.is-style-slider-thumbs figure.wp-block-image:not(#individual-image)[aria-current="true"] img{box-shadow: var(--thumb-ring);}.wp-block-list.is-style-checklist{list-style: none;padding-inline-start: 0;}.wp-block-list.is-style-checklist > li{position: relative;padding-inline-start: var(--marker-indent);}.wp-block-list.is-style-checklist > li::before{content: "✓";position: absolute;inset-inline-start: 0;color: var(--secondary);font-weight: 700;}.wp-block-tab-list.is-style-switch{width: fit-content;margin-inline: auto;padding: var(--space-4xs);gap: 0;border: 1px solid var(--border-primary);border-radius: var(--control-radius);background-color: var(--bg-surface);}.wp-block-tab-list.is-style-switch button{padding: var(--space-2xs) var(--space-m);border-radius: var(--control-radius);}.wp-block-tab-list.is-style-switch button[aria-selected="true"]{background-color: var(--text-title);color: var(--bg-body);}.wp-block-tab-list.is-style-switch button[aria-selected="true"]::before{content: none;}.wp-block-accordion.is-style-cards{display: flex;flex-direction: column;gap: var(--space-s);}.wp-block-accordion.is-style-cards > .wp-block-accordion-item{margin: 0;padding-inline: var(--space-l) var(--space-s);border: 1px solid transparent;border-radius: var(--card-radius);background-color: var(--primary-10);}.wp-block-accordion.is-style-cards > .wp-block-accordion-item.is-open{border-color: var(--border-primary);background-color: var(--bg-body);}.wp-block-accordion.is-style-cards .wp-block-accordion-heading__toggle-icon{flex: none;width: var(--space-2xl);height: var(--space-2xl);border-radius: var(--radius-full);background-color: var(--bg-body);}.wp-block-accordion.is-style-cards .is-open .wp-block-accordion-heading__toggle-icon{background-color: var(--primary);color: var(--light);}.wp-block-tab-list.is-style-pills{justify-content: center;gap: var(--space-2xs);border-bottom: none;}.wp-block-tab-list.is-style-pills button{padding: var(--space-xs) var(--space-l);border-radius: var(--control-radius);background-color: var(--primary-10);}.wp-block-tab-list.is-style-pills button[aria-selected="true"]{background-color: var(--secondary);color: var(--light);}.wp-block-tab-list.is-style-pills button[aria-selected="true"]::before{content: none;}.is-style-outline-em em{font-style: normal;-webkit-text-fill-color: transparent;-webkit-text-stroke: var(--text-stroke) currentColor;}.is-style-marker-strong strong{padding-inline: var(--space-4xs);background-image: linear-gradient(transparent 55%, var(--secondary-30) 55%);box-decoration-break: clone;}@media (min-width: 782px){.wp-block-columns.is-style-reverse{flex-direction: row-reverse;}}.wp-block-group.is-style-marquee{overflow: hidden;}.wp-block-group.is-style-marquee > .dn-marquee__track{display: flex;flex-wrap: nowrap;gap: 0;width: max-content;margin: 0;animation: dn-marquee calc(var(--dn-marquee-items) * var(--marquee-item)) linear infinite;}.wp-block-group.is-style-marquee > .dn-marquee__track > *{flex: 0 0 auto;margin: 0 var(--marquee-gap) 0 0;}.wp-block-group.is-style-marquee > .dn-marquee__track > .wp-block-group{width: var(--scroll-card);}.wp-block-group.is-style-marquee:is(:hover, :focus-within) > .dn-marquee__track{animation-play-state: paused;}@keyframes dn-marquee{to{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.wp-block-group.is-style-marquee{overflow-x: auto;}.wp-block-group.is-style-marquee > .dn-marquee__track{animation: none;}}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color: var(--tint-soft);}.wp-block-table.is-style-stripes{border-bottom-color: var(--border-primary);}.dn-popup[popover]{position: fixed;overflow: auto;border: 0;box-shadow: var(--wp--preset--shadow--shadow-xl);}.dn-popup[popover]::backdrop{background: var(--scrim);}.wp-block-group.is-style-popup[popover]{width: var(--popup-width);max-height: calc(100% - 2 * var(--space-l));margin: auto;border-radius: var(--card-radius);}.wp-block-group.is-style-popup-side[popover]{inset-block: 0;inset-inline: auto 0;width: var(--drawer-width);height: auto;max-height: none;margin: 0;border-radius: 0;}.wp-block-group.is-style-popup-bottom[popover]{inset-block: auto 0;inset-inline: 0;width: 100%;max-width: var(--sheet-width);max-height: var(--sheet-height);margin: 0 auto;border-radius: var(--card-radius) var(--card-radius) 0 0;}@media (prefers-reduced-motion: no-preference){.wp-block-group.is-style-popup[popover]:popover-open{animation: dn-popup var(--dur-fast) var(--ease);}.wp-block-group.is-style-popup-side[popover]:popover-open{animation: dn-popup-side var(--dur) var(--ease-out);}.wp-block-group.is-style-popup-bottom[popover]:popover-open{animation: dn-popup-bottom var(--dur) var(--ease-out);}}@keyframes dn-popup{from{opacity: 0;transform: translateY(var(--space-s));}}@keyframes dn-popup-side{from{transform: translateX(var(--slide-in));}}@keyframes dn-popup-bottom{from{transform: translateY(var(--slide-in));}}.wp-block-group.is-style-popover[popover]{width: max-content;max-width: var(--popover-width);max-height: none;margin: var(--space-2xs) 0;padding: var(--space-xs) var(--space-s);border: 1px solid var(--line-soft);border-radius: var(--card-radius);box-shadow: none;position-area: bottom span-right;position-try-fallbacks: flip-block, flip-inline;}.wp-block-group.is-style-popover[popover]::backdrop{background: none;}@supports not (position-area: bottom){.wp-block-group.is-style-popover[popover]{inset: 0;margin: auto;}}.wp-block-group.dn-popup .wp-element-button{background-color: var(--primary);color: var(--light);}.wp-block-button.is-style-popup-close{margin-inline-start: auto;}.wp-block-group.dn-popup .is-style-popup-close .wp-element-button{padding: var(--space-3xs) var(--space-2xs);background-color: transparent;color: inherit;font-size: var(--text-xl);line-height: 1;}.wp-block-list.is-style-toc{list-style: none;padding-inline-start: 0;border-inline-start: 1px solid var(--border-primary);}.wp-block-list.is-style-toc a{display: block;padding: var(--space-3xs) var(--space-s);margin-inline-start: -1px;border-inline-start: 2px solid transparent;color: var(--text-body);text-decoration: none;}.wp-block-list.is-style-toc a:hover, .wp-block-list.is-style-toc a[aria-current]{border-inline-start-color: var(--primary);color: var(--primary);}@property --dn-pointer-x{syntax: "<length-percentage>";inherits: false;initial-value: 50%;}@property --dn-pointer-y{syntax: "<length-percentage>";inherits: false;initial-value: 50%;}@property --dn-pointer-r{syntax: "<length>";inherits: false;initial-value: 0px;}.wp-block-cover > .wp-block-image.is-style-pointer-reveal{position: absolute;inset: 0;margin: 0;pointer-events: none;}.wp-block-cover > .wp-block-image.is-style-pointer-reveal img{width: 100%;height: 100%;object-fit: cover;border-radius: 0;}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.wp-block-cover > .wp-block-image.is-style-pointer-reveal{--dn-pointer-size: var(--pointer-size);--dn-pointer-follow: var(--pointer-follow);mask-image: radial-gradient(circle var(--dn-pointer-r) at var(--dn-pointer-x) var(--dn-pointer-y), currentColor var(--pointer-edge), transparent);transition: --dn-pointer-x var(--dn-pointer-follow) var(--ease-out), --dn-pointer-y var(--dn-pointer-follow) var(--ease-out), --dn-pointer-r var(--dur) var(--ease-out);}.wp-block-cover.is-pointer-in > .wp-block-image.is-style-pointer-reveal{--dn-pointer-r: var(--dn-pointer-size);}.wp-block-image.is-style-pointer-reveal.dn-pointer--small{--dn-pointer-size: var(--pointer-size-s);}.wp-block-image.is-style-pointer-reveal.dn-pointer--large{--dn-pointer-size: var(--pointer-size-l);}.wp-block-image.is-style-pointer-reveal.dn-pointer--quick{--dn-pointer-follow: var(--pointer-follow-fast);}.wp-block-image.is-style-pointer-reveal.dn-pointer--slow{--dn-pointer-follow: var(--pointer-follow-slow);}}:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline: var(--focus-width) solid var(--primary);outline-offset: var(--focus-offset);}html{scrollbar-width: thin;scrollbar-color: var(--scrollbar-thumb) transparent;}:where(input, textarea, [contenteditable]){caret-color: var(--primary);}.wp-block-search__input{border: 1px solid var(--field-border);border-radius: var(--control-radius);background-color: var(--bg-body);color: var(--text-body);padding-inline: var(--space-xs);}.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color: var(--field-border);border-radius: var(--control-radius);}.wp-block-search__button-inside .wp-block-search__input{border: 0;}.wp-block-breadcrumbs{font-size: var(--text-s);}.wp-block-breadcrumbs a{color: inherit;text-decoration: none;}.wp-block-breadcrumbs a:hover{color: var(--primary);}.wp-block-breadcrumbs [aria-current]{font-weight: 600;}.wp-block-query-pagination-numbers{display: flex;flex-wrap: wrap;gap: var(--space-3xs);}.wp-block-query-pagination .page-numbers, .wp-block-query-pagination-previous, .wp-block-query-pagination-next{display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;min-width: var(--control-size);min-height: var(--control-size);padding-inline: var(--space-xs);border: 1px solid var(--line-soft);border-radius: var(--control-radius);color: inherit;text-decoration: none;transition: border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);}.wp-block-query-pagination a:hover{border-color: var(--primary);color: var(--primary);}.wp-block-query-pagination .page-numbers.current{border-color: var(--primary);background-color: var(--primary);color: var(--light);font-weight: 600;}.wp-block-query-pagination .page-numbers.dots{min-width: 0;border-color: transparent;}.wp-block-group.is-style-bottom-bar{position: fixed;z-index: var(--bottom-bar-layer);inset-inline-end: var(--space-m);bottom: var(--space-m);margin: 0;padding: var(--space-3xs);border: 1px solid var(--line-soft);border-radius: var(--card-radius);background-color: var(--bg-surface);}.wp-block-group.is-style-bottom-bar > *{position: relative;padding: var(--space-3xs) var(--space-xs);border-radius: var(--control-radius);transition: background-color var(--dur-fast) var(--ease);}.wp-block-group.is-style-bottom-bar > :is(:hover, :focus-within){background-color: var(--tint-soft);}.wp-block-group.is-style-bottom-bar a{color: inherit;text-decoration: none;}.wp-block-group.is-style-bottom-bar a::after{content: "";position: absolute;inset: 0;}@media (max-width: 767px){.wp-block-group.is-style-bottom-bar{inset-inline: 0;bottom: 0;padding: var(--space-3xs) var(--space-2xs) calc(var(--space-3xs) + env(safe-area-inset-bottom));border-inline: 0;border-bottom: 0;border-radius: 0;}.wp-block-group.is-style-bottom-bar > *{flex: 1 1 0;}body:has(.wp-block-group.is-style-bottom-bar){padding-bottom: var(--bottom-bar-space);}}.wp-block-group.is-style-app-window{overflow: hidden;border: 1px solid var(--line-soft);border-top: var(--window-bar) solid var(--tint-soft);border-radius: var(--card-radius);background: var(--window-dots);}.wp-block-group.is-style-app-window > .wp-block-image img{border-radius: 0;}.is-style-progress{--dn-progress: 0%;}.is-style-progress::after{content: "";display: block;height: var(--progress-height);margin-block-start: var(--space-3xs);border-radius: var(--radius-full);background: linear-gradient(var(--primary), var(--primary)) 0 0 / var(--dn-progress) 100% no-repeat, var(--tint-soft);}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.is-style-progress::after{animation: dn-progress-fill linear both;animation-timeline: view();animation-range: entry 0% entry 100%;}}}@keyframes dn-progress-fill{from{background-size: 0 100%, auto;}}
/*# sourceURL=dn-kit-tokens-inline-css */

}