.kinetic-page{--pf-sheet:#f4efe4;--pf-tape:#fcfaf5;--pf-ink:var(--dl-ink);--pf-hair:#11131824;--pf-radius:6px;--pf-vermilion:#e4572e;--pf-vermilion-text:#b53a17;--pf-ochre:#e0a43b;--pf-cobalt:#165dff;--pf-green:#26d296;--pf-green-text:#0a6b4c;--pf-grey:#b4b0a8;--pf-ease:cubic-bezier(.23, 1, .32, 1)}.kinetic-page .pf-sheet{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);background:var(--pf-sheet) url(/media/print/paper-grain.webp);color:var(--pf-ink);background-size:512px 512px}.kinetic-page .pf-label{color:var(--dl-ink-3);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;line-height:1.4}.kinetic-page .pf-fine{color:var(--dl-ink-3);font-size:var(--dl-fine,.9375rem);margin:0;line-height:1.5}.kinetic-page .pf-alert{color:var(--pf-vermilion-text)}.kinetic-page .pf-mark{vertical-align:.05em;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:inline-block}.kinetic-page .pf-mark-vermilion{background:var(--pf-vermilion)}.kinetic-page .pf-mark-ochre{background:var(--pf-ochre)}.kinetic-page .pf-mark-cobalt{background:var(--pf-cobalt)}.kinetic-page .pf-mark-grey{background:var(--pf-grey)}.kinetic-page .pf-mark-green{background:var(--pf-green);border-radius:1px}.kinetic-page .pf-button{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);background:var(--pf-ink);color:#fbf8f2;white-space:nowrap;cursor:pointer;min-height:46px;transition:background-color .15s var(--pf-ease), color .15s var(--pf-ease), border-color .15s var(--pf-ease);justify-content:center;align-items:center;gap:.5rem;padding:0 1.15rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.kinetic-page .pf-button:hover:not(:disabled){background:#2c3038;border-color:#2c3038}.kinetic-page .pf-button-quiet{color:var(--pf-ink);background:0 0}.kinetic-page .pf-button-quiet:hover:not(:disabled){border-color:var(--pf-ink);background:#1113180f}.kinetic-page .pf-button:disabled{color:#fbf8f2;cursor:not-allowed;background:#b4b0a8;border-color:#b4b0a8}.kinetic-page .pf-button-quiet:disabled{color:#8d8a84;background:0 0}.kinetic-page .pf-link{min-height:44px;color:var(--pf-ink);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.875rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.kinetic-page .pf-link:hover{-webkit-text-decoration-color:var(--pf-cobalt);-webkit-text-decoration-color:var(--pf-cobalt);text-decoration-color:var(--pf-cobalt)}.kinetic-page .pf-caret{width:.45rem;height:.45rem;transition:transform .2s var(--pf-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-.15rem)rotate(45deg)}.kinetic-page [aria-expanded=true]>.pf-caret{transform:translateY(.1rem)rotate(-135deg)}:is(.kinetic-page .pf-button,.kinetic-page .pf-link,.kinetic-page .pf-input,.kinetic-page .pf-check input):focus-visible{outline:2px solid var(--pf-cobalt);outline-offset:3px}.kinetic-page .pf-entry{border-bottom:1.5px solid var(--pf-ink);transition:border-color .15s var(--pf-ease);align-items:baseline;gap:.35rem;display:flex}.kinetic-page .pf-entry:focus-within{border-bottom-color:var(--pf-cobalt);box-shadow:0 1.5px 0 var(--pf-cobalt)}.kinetic-page .pf-input{width:100%;min-width:0;color:var(--pf-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;appearance:textfield;background:0 0;border:0;border-radius:0;padding:0;font-family:inherit;font-size:1.75rem;font-weight:700}.kinetic-page .pf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kinetic-page .pf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kinetic-page .pf-input::placeholder{color:#8d8a84}@supports (field-sizing:content){.kinetic-page .pf-entry{justify-content:flex-end}.kinetic-page .pf-input:not(.pf-input-text){field-sizing:content;width:auto;min-width:2ch;max-width:100%}}.kinetic-page .pf-input-text{border-bottom:1.5px solid var(--pf-ink);letter-spacing:0;text-align:left;padding:.1rem 0;font-size:1rem;font-weight:500}.kinetic-page .pf-input-text:focus{border-bottom-color:var(--pf-cobalt)}.kinetic-page .pf-input[aria-invalid=true]{border-bottom-color:var(--pf-vermilion-text)}.kinetic-page .pf-unit{color:var(--dl-ink-3);flex:none;font-size:.875rem;font-weight:700}.kinetic-page .pf-unit-pre{font-size:1.25rem}.kinetic-page .pf-check{min-height:44px;color:var(--pf-ink);cursor:pointer;align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;line-height:1.35;display:flex}.kinetic-page .pf-check input{border:1.5px solid var(--pf-ink);appearance:none;cursor:pointer;background:0 0;border-radius:2px;flex:none;place-content:center;width:1.1rem;height:1.1rem;margin:0;display:grid;min-width:0!important;min-height:0!important}.kinetic-page .pf-check input:before{background:var(--pf-ink);content:"";width:.55rem;height:.55rem;transition:transform .15s var(--pf-ease);border-radius:1px;transform:scale(0)}.kinetic-page .pf-check input:checked:before{transform:scale(1)}@keyframes pf-print{0%{opacity:.12;translate:0 3px}}.kinetic-page .pf-print{animation:pf-print .22s var(--pf-ease) both;display:inline-block}@media (prefers-reduced-motion:reduce){.kinetic-page .pf-print{animation:none}}html[data-motion-paused] .kinetic-page .pf-print{animation:none}.kinetic-page .pf-rows{border-top:1.5px solid var(--pf-ink);margin:0;padding:0;list-style:none;display:grid}.kinetic-page .pf-row{border-bottom:1px solid var(--pf-hair);grid-template-columns:1.75rem minmax(0,1fr) minmax(7rem,9.5rem);align-items:end;column-gap:1rem;padding:.95rem 0 .85rem;display:grid}.kinetic-page .pf-row:last-child{border-bottom:0;padding-bottom:0}.kinetic-page .pf-row-n{color:var(--dl-ink-3);font-variant-numeric:tabular-nums;letter-spacing:.1em;align-self:start;padding-top:.2rem;font-size:.6875rem;font-weight:700}.kinetic-page .pf-row-copy{align-self:start}.kinetic-page .pf-row-copy>label:not(.pf-check){color:var(--pf-ink);font-size:.975rem;font-weight:700;line-height:1.3;display:block}.kinetic-page .pf-row-copy>.pf-fine{max-width:44ch;margin-top:.2rem}.kinetic-page .pf-row-copy>.pf-check{min-height:0;padding-block:.1rem}.kinetic-page .pf-tape{border-inline:1px solid var(--pf-hair);background:var(--pf-tape);flex-direction:column;gap:.9rem;height:100%;padding:1.6rem 1.5rem 1.4rem;display:flex;position:relative}.kinetic-page .pf-tape:before,.kinetic-page .pf-tape:after{background:radial-gradient(circle at 5px 0, var(--pf-sheet) 3.2px, transparent 3.7px) 0 0 / 10px 6px repeat-x;content:"";height:6px;position:absolute;left:-1px;right:-1px}.kinetic-page .pf-tape:before{top:0}.kinetic-page .pf-tape:after{bottom:0;transform:scaleY(-1)}.kinetic-page .pf-tape-lines{margin:0;padding:0;list-style:none;display:grid}.kinetic-page .pf-tape-line{font-variant-numeric:tabular-nums;grid-template-columns:1.1rem minmax(5.5rem,auto) minmax(0,1fr);align-items:baseline;column-gap:.75rem;padding:.34rem 0;display:grid}.kinetic-page .pf-tape-op{color:var(--dl-ink-3);text-align:center;font-size:.95rem;font-weight:700}.kinetic-page .pf-tape-value{color:var(--pf-ink);text-align:right;font-size:1.05rem;font-weight:700}.kinetic-page .pf-tape-note{color:var(--dl-ink-3);font-size:.875rem;line-height:1.3}.kinetic-page .pf-tape-blank{color:#b4b0a8;letter-spacing:.1em}.kinetic-page .pf-tape-line.is-sum{border-top:1px dashed #11131847;margin-top:.15rem;padding-top:.5rem}.kinetic-page .pf-tape-line.is-sum .pf-tape-note{color:var(--pf-ink);font-weight:600}.kinetic-page .pf-tape-line.is-mark .pf-tape-op,.kinetic-page .pf-tape-line.is-mark .pf-tape-note{color:#8a5a07}.kinetic-page .pf-tape-total{border-top:4px double var(--pf-ink);margin-top:auto;padding-top:.85rem}.kinetic-page .pf-total{min-height:1em;color:var(--pf-ink);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(3.25rem,5.4vw,4.75rem);font-weight:900;line-height:1}.kinetic-page .pf-total .pf-print{transform-origin:0 100%;scale:.8 1}.kinetic-page .pf-total-empty{color:#8d8a84;letter-spacing:-.01em;padding-block:.6rem .4rem;font-size:1.5rem;font-weight:500;line-height:1.2;display:block}.kinetic-page .dl-calc{padding:clamp(3rem,6vw,5rem) 0 0}.kinetic-page .dl-calc-head,.kinetic-page .dl-evening-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.kinetic-page :is(.dl-calc-head,.dl-evening-head) h2{color:var(--pf-ink);letter-spacing:-.03em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2.1rem,3.6vw,3.4rem);font-weight:500;line-height:1.02}.kinetic-page :is(.dl-calc-head,.dl-evening-head)>p{max-width:44ch;color:var(--dl-ink-2);margin:0;font-size:1rem;line-height:1.55}.kinetic-page .dl-calc-sheet{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"inputs tape""actions actions""email email";display:grid;overflow:hidden}.kinetic-page .dl-calc-inputs{grid-area:inputs;padding:1.5rem clamp(1.25rem,2.6vw,2.25rem) 1.6rem}.kinetic-page .dl-calc-bar{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;display:flex}.kinetic-page .dl-calc-intro{max-width:60ch;margin:.1rem 0 1rem}.kinetic-page .dl-calc-tape-col{border-left:1.5px solid var(--pf-ink);grid-area:tape;padding:0 clamp(1.25rem,2.6vw,2.25rem)}.kinetic-page .dl-calc-actions{border-top:1.5px solid var(--pf-ink);flex-wrap:wrap;grid-area:actions;align-items:center;gap:.75rem 1rem;padding:1rem clamp(1.25rem,2.6vw,2.25rem);display:flex}.kinetic-page .dl-calc-email-toggle{margin-left:auto}.kinetic-page .dl-calc-status{color:var(--dl-ink-2);flex-basis:100%}.kinetic-page .dl-calc-status a{color:var(--pf-ink);font-weight:700;text-decoration:underline}.kinetic-page .dl-calc-email{border-top:1px solid var(--pf-hair);grid-area:email;gap:.75rem;padding:1.1rem clamp(1.25rem,2.6vw,2.25rem) 1.4rem;display:grid}.kinetic-page .dl-calc-email[hidden]{display:none}.kinetic-page .dl-calc-email-intro{max-width:72ch}.kinetic-page .dl-calc-email-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:end;gap:1.25rem;display:grid}.kinetic-page .pf-field{gap:.35rem;display:grid}@media (width<=900px){.kinetic-page .dl-calc-head,.kinetic-page .dl-evening-head{grid-template-columns:1fr;row-gap:.9rem}.kinetic-page .dl-calc-sheet{grid-template-columns:1fr;grid-template-areas:"inputs""tape""actions""email"}.kinetic-page .dl-calc-tape-col{border-left:0;border-top:1.5px solid var(--pf-ink);padding:0 1rem}.kinetic-page .dl-calc-email-fields{grid-template-columns:1fr}.kinetic-page .dl-calc-email-toggle{margin-left:0}}@media (width<=520px){.kinetic-page .pf-row{grid-template-columns:1.5rem minmax(0,1fr);row-gap:.6rem}.kinetic-page .pf-row>.pf-entry{grid-column:2}.kinetic-page .pf-entry{justify-content:flex-start}.kinetic-page .pf-input{text-align:left}.kinetic-page .dl-calc-actions .pf-button{flex:100%}}.kinetic-page .dl-evening{padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,7vw,6rem)}.kinetic-page .dl-evening-switch{display:none}.kinetic-page .dl-evening-phones{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.kinetic-page .dl-phone-col{gap:.8rem;margin:0;display:grid}.kinetic-page .dl-phone-col>figcaption{color:var(--pf-ink);justify-content:center;align-items:center;gap:.5rem;display:flex}.kinetic-page .dl-phone{border:1.5px solid var(--pf-ink);background:var(--pf-tape);outline:7px solid var(--pf-ink);outline-offset:0;border-radius:40px;flex-direction:column;padding:.85rem 1.1rem 1.1rem;display:flex}.kinetic-page .dl-phone-status{color:var(--pf-ink);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 .6rem .8rem;font-size:.8125rem;font-weight:700;display:grid}.kinetic-page .dl-phone-island{background:var(--pf-ink);border-radius:999px;width:5.2rem;height:1.35rem}.kinetic-page .dl-phone-bars{justify-content:flex-end;align-items:flex-end;gap:2px;display:flex}.kinetic-page .dl-phone-bars i{background:var(--pf-ink);border-radius:1px;width:3px}.kinetic-page .dl-phone-bars i:first-child{height:4px}.kinetic-page .dl-phone-bars i:nth-child(2){height:6px}.kinetic-page .dl-phone-bars i:nth-child(3){height:8px}.kinetic-page .dl-phone-bars i:nth-child(4){height:10px}.kinetic-page .dl-phone-title{border-bottom:1.5px solid var(--pf-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem .15rem .7rem;display:flex}.kinetic-page .dl-phone-title>span:first-child{color:var(--pf-ink);letter-spacing:-.03em;font-size:1.6rem;font-weight:900}.kinetic-page .dl-phone-seg{border:1.5px solid var(--pf-ink);border-radius:6px;font-size:.6875rem;font-weight:700;display:inline-flex;overflow:hidden}.kinetic-page .dl-phone-seg :is(b,i){padding:.25rem .55rem;font-style:normal}.kinetic-page .dl-phone-seg b{background:var(--pf-ink);color:#fbf8f2}.kinetic-page .dl-phone-log{margin:0;padding:0;list-style:none;display:grid}.kinetic-page .dl-phone-log>li{border-bottom:1px solid var(--pf-hair);grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;column-gap:.6rem;min-height:3.6rem;padding:.45rem .15rem;display:grid}.kinetic-page .dl-phone-ico{color:var(--dl-ink-3);display:inline-flex}.kinetic-page .dl-phone-who{gap:.1rem;min-width:0;display:grid}.kinetic-page .dl-phone-who strong{color:var(--pf-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;overflow:hidden}.kinetic-page .dl-phone-who>span{color:var(--dl-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.kinetic-page .dl-phone-time{color:var(--dl-ink-3);font-variant-numeric:tabular-nums;font-size:.78rem}.kinetic-page .dl-phone-log>li.is-missed :is(strong,.dl-phone-ico){color:var(--pf-vermilion-text)}.kinetic-page .dl-phone-log>li.is-spam strong{color:var(--dl-ink-3)}.kinetic-page .dl-phone-log>li.is-handled .dl-phone-ico{color:var(--pf-green-text)}.kinetic-page .dl-phone-outcome{align-items:center;gap:.4rem;font-weight:600;color:var(--dl-ink-2)!important;display:inline-flex!important}.kinetic-page .dl-phone-foot{color:var(--pf-ink);align-items:center;gap:.5rem;margin:auto 0 0;padding:.9rem .15rem .1rem;font-size:.8125rem;font-weight:700;display:flex}.kinetic-page .dl-evening-note{text-align:center;max-width:64ch;margin:clamp(1.5rem,3vw,2.25rem) auto 0}@media (width<=760px){.kinetic-page .dl-evening-switch{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);width:fit-content;margin:0 auto 1.25rem;display:flex;overflow:hidden}.kinetic-page .dl-evening-switch button{min-height:44px;color:var(--pf-ink);cursor:pointer;background:0 0;border:0;padding:0 1rem;font-size:.875rem;font-weight:700}.kinetic-page .dl-evening-switch button[aria-pressed=true]{background:var(--pf-ink);color:#fbf8f2}.kinetic-page .dl-evening-switch button:focus-visible{outline:2px solid var(--pf-cobalt);outline-offset:-4px}.kinetic-page .dl-evening-phones{grid-template-columns:minmax(0,380px)}.kinetic-page .dl-evening-phones[data-side=with] [data-phone=without],.kinetic-page .dl-evening-phones[data-side=without] [data-phone=with]{display:none}}.kinetic-page .kinetic-guide .hero-system-window{border-radius:var(--pf-radius)!important}.kinetic-page .kinetic-guide .hero-system-stage{gap:.5rem;padding:.9rem 1.1rem .85rem!important}.kinetic-page .kinetic-guide .hero-panel-head{border-bottom:1.5px solid var(--pf-ink);min-height:24px;padding-bottom:.55rem}.kinetic-page .kinetic-guide .hero-panel-title strong{color:var(--pf-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.kinetic-page .kinetic-guide .hero-live-dot{width:.5rem;height:.5rem}.kinetic-page .kinetic-guide .hero-panel-head .status-chip{min-height:0;color:var(--dl-ink-3);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.6875rem;font-weight:700}.kinetic-page .kinetic-guide .hero-composer{grid-template-columns:minmax(0,1fr) 44px 44px;align-items:end;gap:.5rem;margin-top:.35rem}.kinetic-page .kinetic-guide .hero-composer-input{font-size:1.125rem;font-weight:500;border:0!important;border-bottom:1.5px solid var(--pf-ink)!important;background:0 0!important;border-radius:0!important;min-height:48px!important;padding:0 .1rem!important}.kinetic-page .kinetic-guide .hero-composer-input:focus-visible{box-shadow:0 1.5px 0 var(--pf-cobalt);outline:2px solid var(--pf-cobalt);outline-offset:3px;border-bottom-color:var(--pf-cobalt)!important}.kinetic-page .kinetic-guide .hero-voice-action{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);min-height:44px;color:var(--pf-ink);background:0 0}.kinetic-page .kinetic-guide .hero-voice-action:hover{background:#1113180f}.kinetic-page .kinetic-guide .hero-composer-send{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);width:44px;min-height:44px}.kinetic-page .kinetic-guide .hero-composer-send:disabled{border-color:#b4b0a8}.kinetic-page .kinetic-guide .hero-suggested-questions{counter-reset:pf-q;gap:0;margin-top:.4rem;display:grid}.kinetic-page .kinetic-guide .hero-suggested-question{border:0;border-bottom:1px solid var(--pf-hair);min-height:40px;color:var(--pf-ink);text-align:left;white-space:normal;counter-increment:pf-q;background:0 0;border-radius:0;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;padding:0 .1rem;font-size:.9375rem;font-weight:600;display:grid}.kinetic-page .kinetic-guide .hero-suggested-question:last-child{border-bottom:0}.kinetic-page .kinetic-guide .hero-suggested-question:before{color:var(--dl-ink-3);content:counter(pf-q, decimal-leading-zero);letter-spacing:.1em;font-size:.6875rem;font-weight:700}.kinetic-page .kinetic-guide .hero-suggested-question:after{color:var(--dl-ink-3);content:"→";transition:translate .15s var(--pf-ease), color .15s var(--pf-ease)}.kinetic-page .kinetic-guide .hero-suggested-question:hover:not(:disabled){border-color:var(--pf-hair);color:var(--pf-ink);background:0 0}.kinetic-page .kinetic-guide .hero-suggested-question:hover:not(:disabled):after{color:var(--pf-ink);translate:3px}.kinetic-page .kinetic-guide .hero-suggested-question:focus-visible{outline:2px solid var(--pf-cobalt);outline-offset:-2px}@media (width>=1200px){.kinetic-page .kinetic-guide .hero-suggested-question{padding:0 .1rem;font-size:.9375rem}}.kinetic-page .kinetic-guide .hero-transcript{gap:0}.kinetic-page .kinetic-guide .hero-transcript-bubble,.kinetic-page .kinetic-guide .hero-transcript-caller{border-bottom:1px solid var(--pf-hair);max-width:100%;color:var(--pf-ink);text-align:left;grid-template-columns:4.75rem minmax(0,1fr);align-self:stretch;column-gap:.75rem;padding:.5rem 0;font-size:.9375rem;line-height:1.5;display:grid}.kinetic-page .kinetic-guide .hero-transcript-caller{color:var(--dl-ink-2)}.kinetic-page .kinetic-guide .hero-transcript-bubble>span:first-child{color:var(--dl-ink-3);letter-spacing:.14em;margin:0;padding-top:.2rem;font-size:.625rem;display:block}.kinetic-page .kinetic-guide .hero-transcript-office>span:first-child{color:var(--pf-green-text)}.kinetic-page .kinetic-guide .hero-typing i{background:var(--pf-ink);border-radius:1px}.kinetic-page .kinetic-guide .hero-transcript-note{color:var(--dl-ink-3);font-size:.8125rem}.kinetic-page .kinetic-guide .hero-proof-path,.kinetic-page .kinetic-guide .hero-proof-receipt{border:0;border-top:1.5px solid var(--pf-ink);background:0 0;border-radius:0;padding:.6rem 0 0}.kinetic-page .kinetic-guide .hero-proof-dot{background:var(--pf-green);width:.5rem;height:.5rem;box-shadow:none;border-radius:1px;margin-top:.35rem}.kinetic-page-book .kinetic-services-hero-grid{align-items:start}.kinetic-page-book .kinetic-book-panel{width:min(100%,540px)}@media (width>=901px){.kinetic-page-book .kinetic-services-hero-grid{grid-template-rows:auto 1fr}.kinetic-page-book .kinetic-services-hero-grid>:first-child{grid-area:1/1}.kinetic-page-book .kinetic-book-panel{grid-area:1/2/span 2}.kinetic-page-book .kinetic-book-host{grid-area:2/1;align-self:start}}.kinetic-page .kinetic-book-host{gap:1.5rem;max-width:30rem;display:grid}.kinetic-page .kinetic-book-who{align-items:center;gap:1rem;display:flex}.kinetic-page .kinetic-book-plates{flex:none;display:flex}.kinetic-page .kinetic-book-plate{border:1.5px solid var(--pf-ink);background:var(--pf-sheet);border-radius:14px;width:72px;height:72px;overflow:hidden}.kinetic-page .kinetic-book-plates[data-count="2"] .kinetic-book-plate+.kinetic-book-plate{margin-left:.5rem}.kinetic-page .kinetic-book-host-name{color:var(--pf-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.kinetic-page .kinetic-book-host-role{color:var(--dl-ink-3);margin:.15rem 0 0;font-size:.9375rem}.kinetic-page .kinetic-book-facts{border-top:1.5px solid var(--pf-ink);margin:0;display:grid}.kinetic-page .kinetic-book-facts>div{border-bottom:1px solid var(--pf-hair);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}.kinetic-page .kinetic-book-facts dt{color:var(--dl-ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700;line-height:1.9}.kinetic-page .kinetic-book-facts dd{color:var(--pf-ink);margin:0;font-size:.9375rem;line-height:1.5}.kinetic-page .kinetic-book-tabs{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);gap:0;display:inline-flex;overflow:hidden}.kinetic-page .kinetic-book-tabs button{min-height:44px;color:var(--pf-ink);cursor:pointer;background:0 0;border:0;border-radius:0;padding:0 1.1rem;font-size:.9375rem;font-weight:700}.kinetic-page .kinetic-book-tabs button+button{border-left:1.5px solid var(--pf-ink)}.kinetic-page .kinetic-book-tabs button[aria-pressed=true]{background:var(--pf-ink);box-shadow:none;color:#fbf8f2}.kinetic-page .kinetic-book-panel .kinetic-book-tabs{margin-bottom:1rem}.kinetic-page :is(.kinetic-book-calendar,.kinetic-book-confirmation){border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);background:var(--pf-sheet) url(/media/print/paper-grain.webp);color:var(--pf-ink);background-size:512px 512px;padding:clamp(1.1rem,3vw,1.6rem)}.kinetic-page .kinetic-book-calendar form{gap:1.1rem;display:grid}.kinetic-page .kinetic-book-calendar :is(label,legend){color:var(--dl-ink-3);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.kinetic-page .kinetic-book-calendar :is(input:not([type=radio]),select,textarea){border:0;border-bottom:1.5px solid var(--pf-ink);width:100%;min-height:44px;color:var(--pf-ink);font:inherit;background:0 0;border-radius:0;padding:.35rem .1rem;font-size:1rem}.kinetic-page .kinetic-book-calendar textarea{resize:vertical}.kinetic-page .kinetic-book-calendar button:focus-visible{outline:2px solid var(--pf-cobalt);outline-offset:3px}.kinetic-page .kinetic-book-calendar :is(input:not([type=radio]),select,textarea):focus{border-bottom-color:var(--pf-cobalt);box-shadow:0 1.5px 0 var(--pf-cobalt);outline:none}.kinetic-page .kinetic-book-calendar button:not(.kinetic-form-submit),.kinetic-page .kinetic-book-keys label{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);color:var(--pf-ink);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .14s var(--pf-ease), color .14s var(--pf-ease);background:0 0;font-weight:700}@media (hover:hover){.kinetic-page .kinetic-book-calendar button:not(.kinetic-form-submit):not(:disabled):hover,.kinetic-page .kinetic-book-keys label:hover{background:#1113180f}}.kinetic-page .kinetic-book-calendar button:not(.kinetic-form-submit):active,.kinetic-page .kinetic-book-keys label:active{transform:translateY(1px)}.kinetic-page .kinetic-book-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}.kinetic-page .kinetic-book-step{color:var(--pf-ink);align-items:center;gap:.55rem;margin:0;font-size:1.0625rem;font-weight:700;display:flex}.kinetic-page .kinetic-book-step span{background:var(--pf-ink);color:#fbf8f2;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;display:inline-grid}.kinetic-page .kinetic-book-zone{align-items:center;gap:.5rem;display:flex}.kinetic-page .kinetic-book-calendar .kinetic-book-zone select{letter-spacing:0;text-transform:none;width:auto;min-height:36px;padding-right:1.4rem;font-size:.9375rem;font-weight:700}.kinetic-page .kinetic-book-dates{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.kinetic-page .kinetic-book-calendar .kinetic-book-dates button{justify-items:center;gap:.1rem;min-height:0;padding:.55rem .25rem .5rem;display:grid}.kinetic-page .kinetic-book-weekday{letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.kinetic-page .kinetic-book-daynum{font-size:1.5rem;line-height:1.1}.kinetic-page .kinetic-book-open{color:var(--pf-green-text);font-size:.6875rem;font-weight:700}.kinetic-page .kinetic-book-calendar .kinetic-book-dates button[aria-pressed=true]{background:var(--pf-ink);box-shadow:none;color:#fbf8f2}.kinetic-page .kinetic-book-dates button[aria-pressed=true] .kinetic-book-open{color:var(--pf-green)}.kinetic-page .kinetic-book-times{border:0;border-top:1px solid var(--pf-hair);min-width:0;margin:0;padding:1rem 0 0;display:block}.kinetic-page .kinetic-book-times legend{float:left;width:100%;color:var(--pf-ink);letter-spacing:0;text-transform:none;margin-bottom:.75rem;padding:0;font-size:.9375rem}.kinetic-page .kinetic-book-times legend span{color:var(--dl-ink-3);font-weight:700}.kinetic-page .kinetic-book-keys{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.kinetic-page .kinetic-book-calendar .kinetic-book-keys label{letter-spacing:0;text-transform:none;place-items:center;min-height:44px;font-size:.9375rem;display:grid;position:relative}.kinetic-page .kinetic-book-keys input[type=radio]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kinetic-page .kinetic-book-keys label:focus-within{outline:2px solid var(--pf-cobalt);outline-offset:3px}.kinetic-page .kinetic-book-details{border-top:0;gap:.6rem;padding-top:0;display:grid}.kinetic-page .kinetic-book-chosen{border-radius:var(--pf-radius);background:var(--pf-ink);color:#fbf8f2;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.6rem;padding:.9rem 1rem;display:flex}.kinetic-page .kinetic-book-chosen p{gap:.2rem;margin:0;display:grid}.kinetic-page .kinetic-book-chosen strong{font-size:1.0625rem}.kinetic-page .kinetic-book-chosen span{color:#d9d5cc;font-size:.875rem;line-height:1.45}.kinetic-page .kinetic-book-calendar .kinetic-book-chosen button{color:#fbf8f2;border-color:#fbf8f2;flex:none;min-height:40px;padding:0 .8rem;font-size:.875rem}@media (hover:hover){.kinetic-page .kinetic-book-calendar .kinetic-book-chosen button:not(:disabled):hover{background:#fbf8f224}}.kinetic-page .kinetic-book-details .kinetic-book-step{margin-bottom:.2rem}.kinetic-page .kinetic-book-details label{margin-top:.5rem}.kinetic-page .kinetic-book-calendar button.kinetic-form-submit{border:1.5px solid var(--pf-ink);border-radius:var(--pf-radius);background:var(--pf-ink);min-height:50px;box-shadow:none;color:#fbf8f2;cursor:pointer;background-image:none;margin-top:.9rem;font-size:1rem;font-weight:700}.kinetic-page .kinetic-book-calendar button.kinetic-form-submit:disabled{cursor:progress;opacity:.75}.kinetic-page .kinetic-book-calendar button.kinetic-form-submit:before,.kinetic-page .kinetic-book-calendar button.kinetic-form-submit:after{display:none}.kinetic-page .kinetic-book-loading{gap:1rem;display:grid}.kinetic-page .kinetic-book-loading p,.kinetic-page .kinetic-book-problem p,.kinetic-page p.kinetic-book-problem{margin:0;font-size:.9375rem;line-height:1.5}.kinetic-page .kinetic-book-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.kinetic-page .kinetic-book-skeleton span{border:1.5px solid var(--pf-hair);border-radius:var(--pf-radius);height:44px;animation:kinetic-book-breathe 1.4s var(--pf-ease) infinite alternate}.kinetic-page .kinetic-book-skeleton span:nth-child(3n+2){animation-delay:.12s}.kinetic-page .kinetic-book-skeleton span:nth-child(3n){animation-delay:.24s}@keyframes kinetic-book-breathe{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kinetic-page .kinetic-book-skeleton span{animation:none}}.kinetic-page .kinetic-book-problem{justify-items:start;gap:.9rem;display:grid}.kinetic-page .kinetic-book-calendar .kinetic-book-problem button{min-height:44px;padding:0 1rem}.kinetic-page .kinetic-book-error{border-left:3px solid var(--pf-vermilion);color:var(--pf-vermilion-text);margin:0 0 1rem;padding:.2rem 0 .2rem .8rem;font-size:.9375rem;font-weight:700;line-height:1.45}.kinetic-page .kinetic-book-confirmation{gap:.9rem;display:grid}.kinetic-page .kinetic-book-confirmation:focus{outline:none}.kinetic-page .kinetic-book-booked{color:var(--pf-green-text);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.6875rem;font-weight:700;display:inline-flex}.kinetic-page .kinetic-book-booked:before{content:"";background:var(--pf-green);width:.75rem;height:.75rem}.kinetic-page .kinetic-book-confirmation h2{margin:0;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15}.kinetic-page .kinetic-book-confirmation p{margin:0;font-size:.9375rem;line-height:1.55}.kinetic-page .kinetic-book-when{border-top:1.5px solid var(--pf-ink);border-bottom:1px solid var(--pf-hair);gap:.15rem;padding:.9rem 0;display:grid}.kinetic-page .kinetic-book-confirmation .kinetic-book-when strong{font-size:1.125rem}.kinetic-page .kinetic-book-zone-note{color:var(--dl-ink-3);font-size:.8125rem}.kinetic-page .kinetic-book-meet{border-radius:var(--pf-radius);background:var(--pf-ink);color:#fbf8f2;justify-items:start;gap:.15rem;padding:.9rem 1rem;font-weight:700;text-decoration:none;display:grid}.kinetic-page .kinetic-book-meet span{color:#d9d5cc;font-size:.8125rem;font-weight:500}.kinetic-page .kinetic-book-meet:focus-visible{outline:2px solid var(--pf-cobalt);outline-offset:3px}@media (width<=900px){.kinetic-page-book .kinetic-book-panel{width:100%}}@media (width<=420px){.kinetic-page .kinetic-book-open-word{display:none}}@media (width<=500px){.kinetic-page .kinetic-book-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kinetic-page .kinetic-book-tabs button{padding:0 .6rem}.kinetic-page .kinetic-book-facts>div{grid-template-columns:1fr;gap:.15rem}.kinetic-page .kinetic-book-plate{width:60px;height:60px}.kinetic-page .kinetic-book-chosen{flex-direction:column;align-items:start}}@media (width<=360px){.kinetic-page .kinetic-book-keys,.kinetic-page .kinetic-book-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.kinetic-page .kinetic-book-daynum{font-size:1.25rem}}.kinetic-page .kinetic-release-shade{background:linear-gradient(90deg,#03050861,#03050800 55%)}.kinetic-page .dl-release-card{width:min(100%,500px);padding:clamp(1.5rem,3vw,2.25rem)}.kinetic-page .dl-release-card>.pf-label{border-bottom:1.5px solid var(--pf-ink);padding-bottom:.7rem}.kinetic-page .dl-release-card h2{color:var(--pf-ink);letter-spacing:-.03em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(2.2rem,3.4vw,3.25rem);font-weight:500;line-height:1.02}.kinetic-page .dl-release-card .dl-release-body{color:var(--dl-ink-2);margin:1rem 0 0;line-height:1.55}.kinetic-page .dl-release-promise{border-top:1.5px solid var(--pf-ink);color:var(--pf-ink);margin:1.4rem 0 0;padding-top:.85rem;font-size:1rem;font-weight:600;line-height:1.45}.kinetic-page .dl-release-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.kinetic-page .dl-release-actions .pf-button svg{width:1rem;height:1rem;transition:translate .15s var(--pf-ease)}.kinetic-page .dl-release-actions .pf-button:hover svg{translate:3px}@media (width<=520px){.kinetic-page .kinetic-release-shade{background:linear-gradient(#03050800 40%,#03050859)}.kinetic-page .dl-release-actions .pf-button{flex:100%}}@media (forced-colors:active){.kinetic-page .dl-release-card{color:canvastext;background:canvas;border-color:canvastext}}
