:root{--kauro-site-gutter:clamp(1.25rem, 4.5vw, 3rem);--kauro-site-width:80rem;--kauro-site-section-space:clamp(4rem, 7.5vw, 6.5rem);--kauro-site-section-space-tight:clamp(3rem, 5vw, 4.5rem);--kauro-site-ease:.15s ease}body:has(>.kauro-site-header){background:var(--kauro-color-background);flex-direction:column;min-block-size:100dvh;margin:0;display:flex}.kauro-site-skip{z-index:60;padding:var(--kauro-space-2) var(--kauro-space-4);border-radius:var(--kauro-radius);background:var(--kauro-color-primary);color:var(--kauro-color-on-primary);font-weight:600;position:absolute;inset-block-start:var(--kauro-space-2);inset-inline-start:var(--kauro-space-2);transform:translateY(-300%)}.kauro-site-skip:focus{transform:none}.kauro-site-wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--kauro-site-width);padding-inline:var(--kauro-site-gutter);margin-inline:auto}.kauro-site-header{z-index:20;border-block-end:1px solid var(--kauro-color-border);background:var(--kauro-color-background);position:relative}.kauro-site-header-inner{align-items:center;column-gap:var(--kauro-space-5);box-sizing:border-box;max-inline-size:var(--kauro-site-width);padding:var(--kauro-space-3) var(--kauro-site-gutter) 0;flex-wrap:wrap;margin-inline:auto;display:flex}.kauro-site-brand{min-block-size:2.75rem;color:var(--kauro-color-text);font-family:var(--kauro-display-family);letter-spacing:-.035em;order:1;align-items:center;font-size:1.5rem;font-weight:650;text-decoration:none;display:inline-flex}.kauro-site-header-actions{align-items:center;gap:var(--kauro-space-2);order:2;margin-inline-start:auto;display:flex}.kauro-site-signin{box-sizing:border-box;min-block-size:2.75rem;padding-inline:var(--kauro-space-4);border:1px solid var(--kauro-color-control-border);border-radius:var(--kauro-radius);color:var(--kauro-color-text);transition:border-color var(--kauro-site-ease), background-color var(--kauro-site-ease);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.kauro-site-signin:hover{border-color:var(--kauro-color-text);background:var(--kauro-color-raised)}.kauro-site-header .kauro-site-nav{margin-inline:calc(-1 * var(--kauro-site-gutter));padding-inline:var(--kauro-site-gutter);scrollbar-width:none;flex:100%;order:3;overflow-x:auto}.kauro-site-header .kauro-site-nav::-webkit-scrollbar{display:none}.kauro-site-header .kauro-site-nav-list{gap:var(--kauro-space-1);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.kauro-site-header .kauro-site-nav-list a{min-block-size:2.75rem;padding-inline:var(--kauro-space-2);color:var(--kauro-color-text-muted);transition:color var(--kauro-site-ease);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.kauro-site-header .kauro-site-nav-list a:hover{color:var(--kauro-color-text)}.kauro-site-header .kauro-site-nav-list a[aria-current=page]{color:var(--kauro-color-text);font-weight:600}.kauro-site-header .kauro-site-nav-list a[aria-current=page]:after{content:"";inset-inline:var(--kauro-space-2);background:var(--kauro-color-primary);block-size:2px;position:absolute;inset-block-end:-1px}.kauro-site-header .kauro-site-nav-list li:first-child a{padding-inline-start:0}.kauro-site-header .kauro-site-nav-list li:first-child a[aria-current=page]:after{inset-inline-start:0}@media (min-width:64rem){.kauro-site-header{background:color-mix(in srgb, var(--kauro-color-background) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);position:sticky;inset-block-start:0}}@media (min-width:76rem){.kauro-site-header-inner{flex-wrap:nowrap;min-block-size:4.5rem;padding-block:0}.kauro-site-header .kauro-site-nav{flex:auto;order:2;justify-content:center;margin-inline:0;padding-inline:0;display:flex;overflow:visible}.kauro-site-header .kauro-site-nav-list a{min-block-size:4.5rem;padding-inline:var(--kauro-space-3)}.kauro-site-header .kauro-site-nav-list li:first-child a{padding-inline-start:var(--kauro-space-3)}.kauro-site-header .kauro-site-nav-list a[aria-current=page]:after,.kauro-site-header .kauro-site-nav-list li:first-child a[aria-current=page]:after{inset-inline:var(--kauro-space-3)}.kauro-site-header-actions{order:3;margin-inline-start:0}}.kauro-site-footer{border-block-start:1px solid var(--kauro-color-border);background:var(--kauro-color-surface)}.kauro-site-footer-inner{gap:var(--kauro-space-6);box-sizing:border-box;max-inline-size:var(--kauro-site-width);padding:clamp(3rem, 6vw, 5rem) var(--kauro-site-gutter) var(--kauro-space-6);margin-inline:auto;display:grid}.kauro-site-footer-name{color:var(--kauro-color-text);font-family:var(--kauro-display-family);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,2rem + 7vw,7.5rem);font-weight:650;line-height:.9}.kauro-site-footer-tagline{max-inline-size:30ch;margin:var(--kauro-space-4) 0 0;color:var(--kauro-color-text-muted);font-size:1.125rem}.kauro-site-footer-meta{gap:var(--kauro-space-4);border-block-start:1px solid var(--kauro-color-border);padding-block-start:var(--kauro-space-5);display:grid}.kauro-site-footer .kauro-site-nav-list{gap:0 var(--kauro-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.kauro-site-footer .kauro-site-nav-list a{min-block-size:2.75rem;color:var(--kauro-color-text);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.kauro-site-footer .kauro-site-nav-list a:hover{text-underline-offset:.25em;text-decoration:underline}.kauro-site-footer-note{max-inline-size:60ch;color:var(--kauro-color-text-muted);margin:0;font-size:.875rem}@media (min-width:56rem){.kauro-site-footer-lead{justify-content:space-between;align-items:flex-end;gap:var(--kauro-space-7);display:flex}.kauro-site-footer-tagline{text-align:end;margin:0 0 .5rem}.kauro-site-footer-meta{align-items:center;column-gap:var(--kauro-space-7);grid-template-columns:auto minmax(0,1fr)}.kauro-site-footer-note{text-align:end;justify-self:end}}.kauro-site-main{overflow-wrap:break-word;flex:1 0 auto;display:block}.kauro-site-main:focus{outline:none}:where(.kauro-site-main) :is(h1,h2,h3){color:var(--kauro-color-text);font-family:var(--kauro-display-family);text-wrap:balance;margin:0}.kauro-site-main h2{letter-spacing:-.03em;max-inline-size:22ch;font-size:clamp(1.75rem,1.3rem + 1.7vw,2.625rem);font-weight:600;line-height:1.08}.kauro-site-main h3{font-size:1.1875rem;font-weight:600;line-height:var(--kauro-line-height-heading);letter-spacing:-.012em}:where(.kauro-site-main) p{max-inline-size:68ch;margin:0}:where(.kauro-site-main) p+p{margin-block-start:var(--kauro-space-4)}:where(.kauro-site-main) a:not([class]){color:var(--kauro-color-primary);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:where(.kauro-site-main) a:not([class]):hover{text-decoration-thickness:2px}:where(.kauro-site-main) strong{font-weight:650}.kauro-site-eyebrow{align-items:center;gap:var(--kauro-space-3);margin:0 0 var(--kauro-space-5);color:var(--kauro-color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:650;line-height:1.3;display:flex}.kauro-site-eyebrow:before{content:"";background:currentColor;flex:none;block-size:2px;inline-size:1.5rem}.kauro-site-lead{max-inline-size:56ch;color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-5);font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.55}.kauro-site-muted{color:var(--kauro-color-text-muted)}.kauro-site-meta{color:var(--kauro-color-text-muted);font-size:.875rem}.kauro-site-main p.kauro-site-meta{margin-block-start:var(--kauro-space-4)}.kauro-site-note{color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-note--check{align-items:center;gap:var(--kauro-space-2);display:flex}.kauro-site-note--check:before{content:"";border:solid var(--kauro-color-success-text);border-width:0 2px 2px 0;flex:none;block-size:.625rem;inline-size:.375rem;margin-inline:.25rem .125rem;transform:translateY(-.125rem)rotate(45deg)}.kauro-site-figure{color:var(--kauro-color-text);font-variant-numeric:tabular-nums;white-space:nowrap}.kauro-site-file{font-family:var(--kauro-mono-family);letter-spacing:-.01em;align-items:center;gap:.5em;font-size:.875em;display:inline-flex}.kauro-site-file:before{content:"";box-sizing:border-box;border:1.5px solid var(--kauro-color-accent-text);border-radius:1px .25em 1px 1px;flex:none;block-size:.95em;inline-size:.75em}.kauro-site-observed{align-items:baseline;gap:var(--kauro-space-2);color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);font-size:.8125rem;display:inline-flex}.kauro-site-observed:before{content:"";background:var(--kauro-color-primary);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.kauro-site-main p.kauro-site-observed{margin-block-start:var(--kauro-space-4)}.kauro-site-pagehead{padding-block:clamp(3.5rem,2rem + 6vw,7.5rem) clamp(3rem,1.5rem + 5vw,6rem)}.kauro-site-pagehead--aside{padding-block:clamp(3rem,1.5rem + 5vw,6rem) clamp(3rem,1.5rem + 4.5vw,5.5rem)}.kauro-site-pagehead--compact{padding-block:clamp(2.75rem,1.5rem + 4vw,5rem) clamp(2.25rem,1rem + 3.5vw,4rem)}.kauro-site-main .kauro-site-pagehead--compact h1{font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem)}.kauro-site-docs{padding-block-start:var(--kauro-site-section-space-tight)}.kauro-site-pagehead.kauro-site-tone-band{padding-block-end:clamp(3.5rem,2rem + 6vw,7rem)}.kauro-site-pagehead-inner{grid-template-areas:"title""body""aside";display:grid}.kauro-site-pagehead-title{grid-area:title;min-inline-size:0}.kauro-site-pagehead-body{grid-area:body;min-inline-size:0}.kauro-site-pagehead-aside{grid-area:aside;min-inline-size:0;margin-block-start:clamp(2.5rem,6vw,4rem)}.kauro-site-pagehead .kauro-site-actions{margin-block-start:var(--kauro-space-6)}.kauro-site-pagehead .kauro-site-note{margin-block-start:var(--kauro-space-4)}@media (min-width:62rem){.kauro-site-pagehead:not(.kauro-site-pagehead--aside) .kauro-site-pagehead-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"title body";align-items:end;column-gap:clamp(3rem,6vw,7rem)}.kauro-site-pagehead:not(.kauro-site-pagehead--aside) .kauro-site-lead{margin-block-start:0}.kauro-site-pagehead--aside .kauro-site-pagehead-inner{grid-template:"title aside""body aside"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}.kauro-site-pagehead--aside .kauro-site-pagehead-title{align-self:end}.kauro-site-pagehead-aside{align-self:center;margin-block-start:0}}.kauro-site-section{padding-block:var(--kauro-site-section-space)}.kauro-site-tone-plain+.kauro-site-tone-plain{padding-block-start:0}.kauro-site-section.kauro-site-tone-plain:has(+.kauro-site-section.kauro-site-tone-plain){padding-block-end:var(--kauro-site-section-space-tight)}.kauro-site-tone-plain+.kauro-site-tone-plain>.kauro-site-section-inner{background:linear-gradient(var(--kauro-color-border), var(--kauro-color-border)) no-repeat top center / calc(100% - 2 * var(--kauro-site-gutter)) 1px;padding-block-start:var(--kauro-site-section-space-tight)}.kauro-site-pagehead.kauro-site-tone-plain+.kauro-site-tone-plain{padding-block-start:0}.kauro-site-tone-sunken{background:var(--kauro-color-surface)}.kauro-site-tone-clay{background:var(--kauro-color-accent-surface)}.kauro-site-section-inner{gap:var(--kauro-space-6);display:grid}.kauro-site-section-head{min-inline-size:0}.kauro-site-section-lead{color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-4);font-size:1.0625rem;line-height:1.6}.kauro-site-main .kauro-site-section-lead{max-inline-size:52ch}.kauro-site-section-body{min-inline-size:0}.kauro-site-section-body>*+*{margin-block-start:var(--kauro-space-5)}.kauro-site-section-body>p+p{margin-block-start:var(--kauro-space-4)}@media (min-width:62rem){.kauro-site-section--split .kauro-site-section-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,7rem)}.kauro-site-section--stack .kauro-site-section-inner{gap:var(--kauro-space-7)}}.kauro-site-band-compact{padding-block:clamp(3rem,6vw,4.5rem)}.kauro-site-band-compact .kauro-site-section-head{position:static}.kauro-site-band-compact h2{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.kauro-site-statement{color:var(--kauro-color-text);letter-spacing:-.012em;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.45}.kauro-site-statement--small{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55}.kauro-site-callout{box-sizing:border-box;padding:var(--kauro-space-4) var(--kauro-space-5);border-inline-start:3px solid var(--kauro-color-primary);border-radius:0 var(--kauro-radius) var(--kauro-radius) 0;background:var(--kauro-color-raised)}.kauro-site-callout--accent{border-inline-start-color:var(--kauro-color-accent);background:var(--kauro-color-accent-surface)}.kauro-site-callout--warning{border-inline-start-color:var(--kauro-color-warning-text);background:var(--kauro-color-warning-surface);color:var(--kauro-color-text)}.kauro-site-tone-sunken .kauro-site-callout,.kauro-site-tone-clay .kauro-site-callout{background:var(--kauro-color-raised)}.kauro-site-links{gap:0 var(--kauro-space-6);flex-wrap:wrap;display:flex}.kauro-site-actions{align-items:center;gap:var(--kauro-space-3);flex-wrap:wrap;display:flex}.kauro-site-button{justify-content:center;align-items:center;gap:var(--kauro-space-3);box-sizing:border-box;min-block-size:3rem;padding:var(--kauro-space-2) var(--kauro-space-5);border:1px solid var(--kauro-color-control-border);border-radius:var(--kauro-radius);color:var(--kauro-color-text);font:inherit;text-align:center;cursor:pointer;transition:background-color var(--kauro-site-ease), border-color var(--kauro-site-ease), color var(--kauro-site-ease);background:0 0;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.kauro-site-button:hover{border-color:var(--kauro-color-text);background:var(--kauro-color-raised)}.kauro-site-button--primary{border-color:var(--kauro-color-primary);background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-site-arrow:after{content:"→" / "";transition:transform var(--kauro-site-ease);display:inline-block}.kauro-site-button--primary:hover{border-color:var(--kauro-color-primary-hover);background:var(--kauro-color-primary-hover);color:var(--kauro-color-on-primary)}.kauro-site-arrow:hover:after{transform:translate(2px)}.kauro-site-button[aria-disabled=true],.kauro-site-button:disabled{border-color:var(--kauro-color-control-border);background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);cursor:progress}.kauro-site-arrow{align-items:center;gap:var(--kauro-space-2);min-block-size:2.75rem;color:var(--kauro-color-primary);font-weight:600;text-decoration:none;display:inline-flex}.kauro-site-arrow:hover{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px}.kauro-site-state{align-items:center;gap:var(--kauro-space-2);border:1px solid;border-radius:62.5rem;margin:0;padding:.25rem .75rem .25rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-flex}.kauro-site-state:before{content:"";background:currentColor;border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.kauro-site-state--available{background:var(--kauro-color-success-surface);color:var(--kauro-color-success-text)}.kauro-site-state--limited{background:var(--kauro-color-warning-surface);color:var(--kauro-color-warning-text)}.kauro-site-state--closed{background:var(--kauro-color-surface);color:var(--kauro-color-text-muted)}.kauro-site-state--closed:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.kauro-site-state--unread{background:var(--kauro-color-info-surface);color:var(--kauro-color-info-text)}.kauro-site-state--unread:before{border-radius:1px;block-size:2px}.kauro-site-cards{gap:var(--kauro-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.kauro-site-card{box-sizing:border-box;border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);padding:clamp(1.5rem,2.5vw,2rem)}.kauro-site-card-lead{font-size:1.0625rem}.kauro-site-main .kauro-site-card-limit{border-block-start:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);padding-block-start:var(--kauro-space-4);font-size:.9375rem}.kauro-site-service{flex-direction:column;display:flex}.kauro-site-service-top{align-items:flex-start;gap:var(--kauro-space-3);border-block-end:1px solid var(--kauro-color-border);flex-direction:column;margin-block-end:var(--kauro-space-5);padding-block-end:var(--kauro-space-5);display:flex}.kauro-site-main .kauro-site-service h3{letter-spacing:-.025em;font-size:1.625rem}.kauro-site-main .kauro-site-service p.kauro-site-meta{font-family:var(--kauro-mono-family);margin-block-start:auto;padding-block-start:var(--kauro-space-5);font-size:.75rem}.kauro-site-service--closed{background:0 0}.kauro-site-service--closed h3{color:var(--kauro-color-text-muted)}.kauro-site-facts{border-block:1px solid var(--kauro-color-border)}.kauro-site-facts-list{margin-block:0;list-style:none;display:grid}.kauro-site-fact{padding-block:var(--kauro-space-5);padding-inline-start:3.25rem;position:relative}.kauro-site-fact+.kauro-site-fact{border-block-start:1px solid var(--kauro-color-border)}.kauro-site-fact:before{content:"";box-sizing:border-box;border:1px solid var(--kauro-color-accent);background:var(--kauro-color-accent-surface);border-radius:50%;block-size:2.25rem;inline-size:2.25rem;position:absolute;inset-block-start:var(--kauro-space-5);inset-inline-start:0}.kauro-site-fact:after{content:"";box-sizing:border-box;position:absolute}.kauro-site-fact--approve:after{border:solid var(--kauro-color-primary);border-width:0 2px 2px 0;block-size:.875rem;inline-size:.5rem;inset-block-start:calc(var(--kauro-space-5) + .625rem);inset-inline-start:.875rem;transform:rotate(45deg)}.kauro-site-fact--trace:after{content:"→" / "";block-size:2.25rem;inline-size:2.25rem;color:var(--kauro-color-primary);place-items:center;font-size:1rem;font-weight:600;line-height:1;display:grid;inset-block-start:var(--kauro-space-5);inset-inline-start:0}.kauro-site-fact--quote:after{border-block:2px solid var(--kauro-color-primary);block-size:.625rem;inline-size:.875rem;inset-block-start:calc(var(--kauro-space-5) + .8125rem);inset-inline-start:.6875rem}.kauro-site-main .kauro-site-fact-name{color:var(--kauro-color-text);font-weight:650}.kauro-site-main .kauro-site-fact-body{color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-1);font-size:.9375rem}@media (min-width:52rem){.kauro-site-facts-list{grid-template-columns:repeat(3,minmax(0,1fr))}.kauro-site-fact{padding-inline-end:var(--kauro-space-5)}.kauro-site-fact+.kauro-site-fact{border-block-start:0;border-inline-start:1px solid var(--kauro-color-border);padding-inline-start:calc(3.25rem + var(--kauro-space-5))}.kauro-site-fact+.kauro-site-fact:before,.kauro-site-fact--trace:after{inset-inline-start:var(--kauro-space-5)}.kauro-site-fact--quote:after{inset-inline-start:calc(var(--kauro-space-5) + .6875rem)}}.kauro-site-quote .kauro-site-section-inner{justify-items:start}.kauro-site-main .kauro-site-quote h2{max-inline-size:none;color:var(--kauro-color-primary);font-family:var(--kauro-font-family);letter-spacing:.14em;text-transform:uppercase;font-size:.8125rem;font-weight:650;line-height:1.3}.kauro-site-main .kauro-site-quote-text{max-inline-size:34ch;color:var(--kauro-color-text);font-family:var(--kauro-display-family);letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.5rem,1.05rem + 1.9vw,2.625rem);font-weight:450;line-height:1.25}.kauro-site-closing h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}.kauro-site-main .kauro-site-closing-body{color:var(--kauro-color-text-muted);font-size:1.125rem}.kauro-site-closing .kauro-site-section-body{align-self:end}.kauro-site-closing--plain .kauro-site-section-inner{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);max-inline-size:calc(var(--kauro-site-width) - 2 * var(--kauro-site-gutter));box-sizing:border-box;padding:clamp(2rem,4vw,3.5rem)}.kauro-site-closing--plain.kauro-site-tone-plain+.kauro-site-tone-plain>.kauro-site-section-inner,.kauro-site-tone-plain+.kauro-site-closing--plain>.kauro-site-section-inner{background:var(--kauro-color-raised)}.kauro-site-tone-plain+.kauro-site-closing--plain{padding-block-start:var(--kauro-site-section-space)}@media (max-width:61.99rem){.kauro-site-closing--plain .kauro-site-section-inner{margin-inline:var(--kauro-site-gutter);inline-size:auto}}@media (min-width:62rem){.kauro-site-closing--plain .kauro-site-section-inner{margin-inline:auto}}.kauro-site-timeline{counter-reset:step;margin:0;padding:0;list-style:none;position:relative}.kauro-site-timeline-step{counter-increment:step;padding-block-end:var(--kauro-space-7);padding-inline-start:4.5rem;position:relative}.kauro-site-timeline-step:last-child{padding-block-end:0}.kauro-site-timeline-step:after{content:"";background:var(--kauro-color-border);inline-size:1px;position:absolute;inset-block:3rem 0;inset-inline-start:1.4375rem}.kauro-site-timeline-step:last-child:after{display:none}.kauro-site-timeline-step:before{content:counter(step, decimal-leading-zero) / "";box-sizing:border-box;border:1px solid var(--kauro-color-accent);background:var(--kauro-color-background);block-size:2.875rem;inline-size:2.875rem;color:var(--kauro-color-accent-text);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.kauro-site-timeline-step--team:before{border-color:var(--kauro-color-primary);background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-site-main .kauro-site-actor{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--kauro-space-2);font-size:.75rem;font-weight:650;display:inline-flex}.kauro-site-timeline-step--team .kauro-site-actor{color:var(--kauro-color-primary)}.kauro-site-main .kauro-site-timeline h3{letter-spacing:-.02em;margin-block-end:var(--kauro-space-3);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem)}.kauro-site-legend{gap:var(--kauro-space-2) var(--kauro-space-5);margin:var(--kauro-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.kauro-site-legend-item{align-items:center;gap:var(--kauro-space-2);color:var(--kauro-color-text-muted);font-size:.875rem;display:inline-flex}.kauro-site-legend-item:before{content:"";box-sizing:border-box;border:1px solid var(--kauro-color-accent);border-radius:50%;block-size:.875rem;inline-size:.875rem}.kauro-site-legend-item--team:before{border-color:var(--kauro-color-primary);background:var(--kauro-color-primary)}.kauro-site-timeline-step p:last-child{color:var(--kauro-color-text-muted)}.kauro-site-scope{gap:var(--kauro-space-4);display:grid}.kauro-site-scope-column{border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);border:1px solid var(--kauro-color-border);padding:clamp(1.5rem,2.5vw,2rem)}.kauro-site-scope-column--out{border-style:dashed;border-color:var(--kauro-color-control-border);background:0 0}.kauro-site-main .kauro-site-scope-label{align-items:center;gap:var(--kauro-space-2);color:var(--kauro-color-text);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--kauro-space-3);font-size:.75rem;font-weight:650;display:flex}.kauro-site-scope-label:before{content:"";background:var(--kauro-color-primary);border-radius:50%;block-size:.5rem;inline-size:.5rem}.kauro-site-scope-column--out .kauro-site-scope-label:before{box-shadow:inset 0 0 0 1.5px var(--kauro-color-text-muted);background:0 0}@media (min-width:44rem){.kauro-site-scope{grid-template-columns:repeat(2,minmax(0,1fr))}}.kauro-site-specs{border-block-start:1px solid var(--kauro-color-text);margin:0;padding:0;list-style:none;display:grid}.kauro-site-specs li{padding-block:var(--kauro-space-4);border-block-end:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);font-size:1.0625rem}.kauro-site-specs .kauro-site-figure{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-size:1.375em;font-weight:600}.kauro-site-ladder{gap:var(--kauro-space-4);margin:0;padding:0;list-style:none;display:grid}.kauro-site-rung{align-items:flex-start;gap:var(--kauro-space-3);box-sizing:border-box;border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);flex-direction:column;padding:clamp(1.5rem,2.5vw,2rem);display:flex}.kauro-site-main .kauro-site-rung h3{font-family:var(--kauro-font-family);letter-spacing:0;font-size:1rem}.kauro-site-main .kauro-site-rung p{margin:0}.kauro-site-main .kauro-site-rung p:last-child{color:var(--kauro-color-text-muted);margin-block-start:auto;padding-block-start:var(--kauro-space-3);font-size:.9375rem}.kauro-site-main .kauro-site-price{color:var(--kauro-color-text);font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.25rem,1.8rem + 1.4vw,3rem);font-weight:600;line-height:1}.kauro-site-price-currency{letter-spacing:.04em;vertical-align:.95em;margin-inline-end:.125em;font-size:.4em;font-weight:600}.kauro-site-rung--free{border-color:#0000}.kauro-site-rung--repeat{background:var(--kauro-color-accent-surface);border-color:#0000}@media (min-width:44rem){.kauro-site-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.kauro-site-rung--repeat{align-items:center;column-gap:var(--kauro-space-6);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,2fr);display:grid}.kauro-site-main .kauro-site-rung--repeat p:last-child{margin:0;padding:0}}@media (min-width:72rem){.kauro-site-ladder{grid-template-columns:repeat(4,minmax(0,1fr))}}.kauro-site-table-region{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);overflow:hidden}.kauro-site-table{border-collapse:collapse;inline-size:100%;font-size:var(--kauro-font-size-dense)}.kauro-site-table caption{padding:var(--kauro-space-4) var(--kauro-space-4) var(--kauro-space-3);color:var(--kauro-color-text);text-align:start;font-weight:650}.kauro-site-table th,.kauro-site-table td{padding:var(--kauro-space-3) var(--kauro-space-4);border-block-start:1px solid var(--kauro-color-border);text-align:start;vertical-align:top;overflow-wrap:break-word}.kauro-site-table td{font-variant-numeric:tabular-nums}.kauro-site-table-region--report :is(td,thead th):is(:nth-child(2),:nth-child(4)){text-align:end}.kauro-site-table thead th{background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.kauro-site-table tbody th{color:var(--kauro-color-text);font-weight:600}@media (max-width:39.99rem){.kauro-site-table th,.kauro-site-table td{padding:var(--kauro-space-3) var(--kauro-space-2)}.kauro-site-table :is(th,td):first-child{padding-inline-start:var(--kauro-space-4)}.kauro-site-table :is(th,td):last-child{padding-inline-end:var(--kauro-space-4)}.kauro-site-table thead th{letter-spacing:.03em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:.6875rem}.kauro-site-sheet .kauro-site-table :is(th,td):first-child{padding-inline-start:0}.kauro-site-sheet .kauro-site-table :is(th,td):last-child{padding-inline-end:0}.kauro-site-sheet{padding:var(--kauro-space-5) var(--kauro-space-4)}.kauro-site-table-region--report .kauro-site-table{font-size:.8125rem}.kauro-site-table td{-webkit-hyphens:auto;hyphens:auto}}.kauro-site-table-region--bands tbody tr:last-child :is(th,td){color:var(--kauro-color-text-muted);font-weight:400}.kauro-site-table-region--files tbody th{font-family:var(--kauro-mono-family);white-space:nowrap;font-size:.8125rem;font-weight:500}.kauro-site-table-region--retention tbody th{inline-size:38%}@media (min-width:40rem){.kauro-site-table{font-size:var(--kauro-font-size-body)}.kauro-site-table caption{padding:var(--kauro-space-5) var(--kauro-space-5) var(--kauro-space-4)}.kauro-site-table th,.kauro-site-table td{padding:var(--kauro-space-4) var(--kauro-space-5)}.kauro-site-table thead th{font-size:.75rem}}.kauro-site-sheet{box-sizing:border-box;border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);box-shadow:0 2rem 4rem -2.5rem color-mix(in srgb, var(--kauro-color-ink) 35%, transparent);padding:clamp(1.25rem,3.5vw,3rem)}.kauro-site-main .kauro-site-sheet-intro{margin-block-end:var(--kauro-space-5);font-size:1.0625rem}.kauro-site-sheet .kauro-site-table-region{background:0 0;border:0;border-radius:0}.kauro-site-sheet .kauro-site-table caption{padding-inline:0}.kauro-site-sheet .kauro-site-table th,.kauro-site-sheet .kauro-site-table td{padding-inline:0 var(--kauro-space-4)}.kauro-site-sheet .kauro-site-table thead th{background:0 0}.kauro-site-sheet .kauro-site-table :is(th,td){border-block-start:0}.kauro-site-sheet .kauro-site-table thead th{border-block-end:1px solid var(--kauro-color-text);font-size:.6875rem;font-weight:600}.kauro-site-sheet .kauro-site-table tbody tr:nth-child(2n) :is(th,td){background:var(--kauro-color-surface)}.kauro-site-sheet .kauro-site-table tbody th{font-weight:550}.kauro-site-main .kauro-site-sheet .kauro-site-table :is(th,td),.kauro-site-main .kauro-site-sheet .kauro-site-table :is(th,td):is(:first-child,:last-child){padding-inline:var(--kauro-space-3)}@media (max-width:39.99rem){.kauro-site-main .kauro-site-sheet .kauro-site-table :is(th,td),.kauro-site-main .kauro-site-sheet .kauro-site-table :is(th,td):is(:first-child,:last-child){padding-inline:var(--kauro-space-1)}}.kauro-site-sum{gap:var(--kauro-space-4);margin:0;display:grid}.kauro-site-main p.kauro-site-sum-term{gap:var(--kauro-space-1);margin:0;display:grid;position:relative}.kauro-site-sum-value{color:var(--kauro-color-text);font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:500;line-height:1}.kauro-site-sum-label{color:var(--kauro-color-text-muted);font-size:.875rem}.kauro-site-sum-term--less .kauro-site-sum-value:before{content:"− ";color:var(--kauro-color-text-muted)}.kauro-site-sum-term--total .kauro-site-sum-value{color:var(--kauro-color-primary);font-weight:600}.kauro-site-sum-term--total .kauro-site-sum-value:before{content:"= ";color:var(--kauro-color-text-muted);font-weight:500}@media (min-width:40rem){.kauro-site-sum{grid-template-columns:repeat(3,auto);justify-content:start;column-gap:clamp(1.5rem,4vw,3rem)}}.kauro-site-numbered{counter-reset:numbered;margin:0;padding:0;list-style:none}.kauro-site-numbered li{min-block-size:2.25rem;padding-block:var(--kauro-space-4);border-block-end:1px solid color-mix(in srgb, var(--kauro-color-text) 14%, transparent);counter-increment:numbered;padding-inline-start:3.5rem;font-size:1.0625rem;position:relative}.kauro-site-numbered li:last-child{border-block-end:0}.kauro-site-numbered li:before{content:counter(numbered) / "";box-sizing:border-box;border:1px solid var(--kauro-color-primary);block-size:2.25rem;inline-size:2.25rem;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;line-height:1;display:grid;position:absolute;inset-block-start:var(--kauro-space-4);inset-inline-start:0}.kauro-site-numbered--compact li{font-size:1rem}.kauro-site-policy.kauro-site-tone-plain+.kauro-site-policy.kauro-site-tone-plain>.kauro-site-section-inner{padding-block-start:clamp(2.5rem,4vw,3.5rem)}.kauro-site-section.kauro-site-policy:has(+.kauro-site-policy){padding-block-end:clamp(2.5rem,4vw,3.5rem)}.kauro-site-main .kauro-site-policy h2{letter-spacing:-.022em;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}.kauro-site-policy .kauro-site-section-body>p:not([class]){font-size:1.0625rem;line-height:1.65}.kauro-site-index{border-block-start:1px solid var(--kauro-color-border);margin-block-start:var(--kauro-space-6);padding-block-start:var(--kauro-space-5)}.kauro-site-main .kauro-site-index-title{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--kauro-space-3);font-size:.75rem;font-weight:650}.kauro-site-index ol{counter-reset:index;margin:0;padding:0;list-style:none;display:grid}.kauro-site-index li{counter-increment:index}.kauro-site-index a{align-items:baseline;gap:var(--kauro-space-3);min-block-size:2.25rem;padding-block:var(--kauro-space-1);color:var(--kauro-color-text);font-size:.9375rem;text-decoration:none;display:flex}.kauro-site-index a:before{content:counter(index, decimal-leading-zero) / "";color:var(--kauro-color-accent-text);font-family:var(--kauro-mono-family);font-size:.75rem}.kauro-site-index a:hover{text-underline-offset:.25em;text-decoration:underline}.kauro-site-facts-inline{gap:var(--kauro-space-3);margin:0;padding:0;list-style:none;display:grid}.kauro-site-facts-inline li{max-inline-size:72ch;color:var(--kauro-color-text-muted);padding-inline-start:var(--kauro-space-5);position:relative}.kauro-site-facts-inline li:before{content:"";background:var(--kauro-color-text-muted);block-size:1px;inline-size:.5rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}.kauro-site-contact{padding-block-end:var(--kauro-site-section-space)}.kauro-site-contact-inner{gap:var(--kauro-space-6);align-items:start;display:grid}.kauro-site-contact-aside{border-radius:var(--kauro-radius-large);padding:clamp(1.5rem,3vw,2.25rem)}.kauro-site-main .kauro-site-contact-aside h2{margin-block-end:var(--kauro-space-4);font-size:1.5rem}.kauro-site-contact .kauro-site-section{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);padding:clamp(1.5rem,3vw,2.5rem)}.kauro-site-contact .kauro-site-section .kauro-site-wrap{padding-inline:0}.kauro-site-contact .kauro-site-section-inner{gap:var(--kauro-space-4)}.kauro-site-contact .kauro-site-section h2{font-size:1.5rem}@media (min-width:62rem){.kauro-site-contact-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(2rem,4vw,4rem)}}.kauro-site-status-list{border-block-start:1px solid var(--kauro-color-text);margin:0;padding:0;list-style:none}.kauro-site-status-row{justify-content:space-between;align-items:center;gap:var(--kauro-space-2) var(--kauro-space-5);padding-block:var(--kauro-space-5);border-block-end:1px solid var(--kauro-color-border);flex-wrap:wrap;display:flex}.kauro-site-status-row strong{font-family:var(--kauro-display-family);letter-spacing:-.025em;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);font-weight:600}.kauro-site-status-state{align-items:center;gap:var(--kauro-space-2);color:var(--kauro-color-success-text);font-weight:600;display:inline-flex}.kauro-site-status-state:before{content:"";background:currentColor;border-radius:50%;block-size:.625rem;inline-size:.625rem}.kauro-site-status-row--limited .kauro-site-status-state{color:var(--kauro-color-warning-text)}.kauro-site-docs{padding-block-end:var(--kauro-site-section-space)}.kauro-site-contact{padding-block-start:0}.kauro-site-docs-inner{gap:var(--kauro-space-6);align-items:start;display:grid}.kauro-site-toc{padding:var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised)}.kauro-site-main .kauro-site-toc-title{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin-block-end:var(--kauro-space-3);font-size:.75rem;font-weight:650}.kauro-site-toc ul{margin:0;padding:0;list-style:none}.kauro-site-toc a{min-block-size:2.5rem;border-inline-start:2px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);transition:color var(--kauro-site-ease), border-color var(--kauro-site-ease);align-items:center;padding-inline-start:var(--kauro-space-3);font-size:.9375rem;text-decoration:none;display:flex}.kauro-site-toc a:hover{border-inline-start-color:var(--kauro-color-primary);color:var(--kauro-color-text)}.kauro-site-guide{padding-block:var(--kauro-space-7);border-block-start:1px solid var(--kauro-color-border);scroll-margin-block-start:6rem}.kauro-site-guide:first-child{border-block-start:0;padding-block-start:0}.kauro-site-main .kauro-site-guide h2{margin-block-end:var(--kauro-space-3);font-size:clamp(1.5rem,1.25rem + .9vw,2rem)}.kauro-site-main .kauro-site-guide-summary{color:var(--kauro-color-text-muted);margin-block-end:var(--kauro-space-5);font-size:1.125rem}.kauro-site-guide .kauro-site-actions,.kauro-site-guide p+p{margin-block-start:var(--kauro-space-4)}@media (min-width:62rem){.kauro-site-docs-inner{grid-template-columns:16rem minmax(0,1fr);column-gap:clamp(3rem,6vw,6rem)}.kauro-site-toc{background:0 0;border:0;padding:0;position:sticky;inset-block-start:7rem}}.kauro-site-form{gap:var(--kauro-space-5);max-inline-size:40rem;display:grid}.kauro-site-field label{color:var(--kauro-color-text);margin-block-end:var(--kauro-space-2);font-size:.9375rem;font-weight:600;display:block}.kauro-site-field input,.kauro-site-field select,.kauro-site-field textarea{box-sizing:border-box;min-block-size:3rem;inline-size:100%;padding:var(--kauro-space-3) var(--kauro-space-4);border:1px solid var(--kauro-color-control-border);border-radius:var(--kauro-radius);background:var(--kauro-color-raised);color:var(--kauro-color-text);font:inherit;transition:border-color var(--kauro-site-ease)}.kauro-site-field input:hover,.kauro-site-field select:hover,.kauro-site-field textarea:hover{border-color:var(--kauro-color-text-muted)}.kauro-site-field textarea{resize:vertical}.kauro-site-field [aria-invalid=true]{border:2px solid var(--kauro-color-danger-text)}.kauro-site-field p{margin-block:var(--kauro-space-1) var(--kauro-space-2)}.kauro-site-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.kauro-site-fieldset legend{color:var(--kauro-color-text);margin-block-end:var(--kauro-space-3);padding:0;font-size:.9375rem;font-weight:600}.kauro-site-choice{align-items:center;gap:var(--kauro-space-3);box-sizing:border-box;min-block-size:3rem;padding:var(--kauro-space-2) var(--kauro-space-4);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius);background:var(--kauro-color-raised);transition:border-color var(--kauro-site-ease), background-color var(--kauro-site-ease);display:flex}.kauro-site-choice+.kauro-site-choice{margin-block-start:var(--kauro-space-2)}.kauro-site-choice:hover{border-color:var(--kauro-color-control-border)}.kauro-site-choice:has(input:checked){border-color:var(--kauro-color-primary);background:var(--kauro-color-accent-surface)}.kauro-site-choice input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--kauro-color-primary);flex:none;margin:0}.kauro-site-choice label{padding-block:var(--kauro-space-1);cursor:pointer;flex:1;font-weight:400}.kauro-site-error{color:var(--kauro-color-danger-text);margin:0;font-weight:600}.kauro-site-form .kauro-site-button{justify-self:start}.kauro-site-result{min-block-size:1.5em}.kauro-site-main .kauro-site-estimate{font-size:1.0625rem}.kauro-site-estimate--result{border-inline-start:3px solid var(--kauro-color-primary);padding-inline-start:var(--kauro-space-4);font-weight:600}.kauro-site-estimate--invalid{color:var(--kauro-color-danger-text);font-weight:600}.kauro-site-panel{box-sizing:border-box;max-inline-size:40rem;padding:var(--kauro-space-5);border:1px solid var(--kauro-color-danger-text);border-radius:var(--kauro-radius-large);background:var(--kauro-color-danger-surface);color:var(--kauro-color-text);overflow-wrap:anywhere;border-inline-start-width:4px}.kauro-site-panel:focus{outline:var(--kauro-focus-width) solid var(--kauro-color-focus);outline-offset:var(--kauro-focus-offset)}.kauro-site-panel--received{border-color:var(--kauro-color-success-text);background:var(--kauro-color-success-surface)}.kauro-site-panel--limited{border-color:var(--kauro-color-warning-text);background:var(--kauro-color-warning-surface)}.kauro-site-main .kauro-site-panel h3{font-size:1.125rem}.kauro-site-panel p,.kauro-site-panel ul{margin-block:var(--kauro-space-2) 0}.kauro-site-list{padding-inline-start:var(--kauro-space-5)}.kauro-site-list li+li{margin-block-start:var(--kauro-space-1)}.kauro-site-panel .kauro-site-list a{color:var(--kauro-color-danger-text);font-weight:600}@media (forced-colors:active){.kauro-site-state,.kauro-site-panel,.kauro-site-card,.kauro-site-rung,.kauro-site-table-region,.kauro-site-sheet,.kauro-site-window,.kauro-site-stamp{border-color:canvastext}.kauro-site-header .kauro-site-nav-list a[aria-current=page]{text-decoration:underline}}.kauro-site-result:empty{min-block-size:0}.kauro-site-section-body>.kauro-site-result:empty+*{margin-block-start:0}@media (max-width:25.99rem){.kauro-site-sheet{margin-inline:calc(-1 * var(--kauro-site-gutter));padding-inline:var(--kauro-site-gutter);border-inline:0;border-radius:0}}@media (min-width:36rem) and (max-width:61.99rem){.kauro-site-pagehead-aside{max-inline-size:40rem}}.kauro-site-main h1{letter-spacing:-.048em;max-inline-size:15ch;font-size:clamp(2.75rem,1.4rem + 4.8vw,5.75rem);font-weight:650;line-height:.98}.kauro-site-main .kauro-site-pagehead--compact h1{max-inline-size:18ch;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem)}.kauro-site-accent{color:var(--kauro-color-primary);letter-spacing:-.04em;font-weight:300}.kauro-site-main h2{letter-spacing:-.035em;font-weight:650}.kauro-site-hero{isolation:isolate;position:relative}.kauro-site-showcase{border-radius:var(--kauro-radius-large);background:url(../media/clay-rock.370km5ahb_i5h.svg) center / cover, var(--kauro-color-accent);margin:0;padding:clamp(2.5rem,6vw,4rem) clamp(1rem,4vw,2.5rem);position:relative}@media (min-width:62rem){.kauro-site-hero{padding-block-end:clamp(4rem,7vw,7rem)}.kauro-site-hero:before{content:"";z-index:-1;background:url(../media/clay-rock.370km5ahb_i5h.svg) center / cover, var(--kauro-color-accent);border-end-start-radius:var(--kauro-radius-large);position:absolute;inset-block:0;inset-inline:62% 0}.kauro-site-hero .kauro-site-showcase{background:0 0;border-radius:0;padding:0}}:root .kauro-site-hero:before,:root .kauro-site-showcase{background-color:var(--kauro-color-accent-surface);background-image:url(../media/ember-rock.2gfhsw_pmi7k2.svg)}@media (min-width:62rem){:root .kauro-site-hero .kauro-site-showcase{background:0 0}}.kauro-site-window{border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);color:var(--kauro-color-text);box-shadow:0 2.5rem 5rem -2rem color-mix(in srgb, var(--kauro-color-ink) 55%, transparent), 0 .5rem 1.25rem -.75rem color-mix(in srgb, var(--kauro-color-ink) 35%, transparent);border-radius:.875rem;font-size:.8125rem;line-height:1.4;position:relative;overflow:hidden}.kauro-site-window-bar{align-items:center;gap:var(--kauro-space-2) var(--kauro-space-4);background:var(--kauro-color-ink);color:var(--kauro-color-on-ink);flex-wrap:wrap;padding:.75rem 1.125rem;display:flex}.kauro-site-window-brand{font-family:var(--kauro-display-family);letter-spacing:-.035em;font-size:1rem;font-weight:650}.kauro-site-window-project{border-inline-start:1px solid var(--kauro-color-ink-border);color:var(--kauro-color-ink-muted);padding-inline-start:var(--kauro-space-4)}.kauro-site-window-state{border:1px solid var(--kauro-color-ink-accent);color:var(--kauro-color-ink-accent);border-radius:62.5rem;margin-inline-start:auto;padding:.125rem .625rem;font-size:.75rem;font-weight:600}.kauro-site-window-body{padding:1.125rem 1.25rem 1.25rem}.kauro-site-main p.kauro-site-window-file{justify-content:space-between;align-items:baseline;gap:var(--kauro-space-3);border-block-end:1px solid var(--kauro-color-border);max-inline-size:none;padding-block-end:.875rem;font-size:.9375rem;font-weight:600;display:flex}.kauro-site-window-count{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.75rem;font-weight:300;line-height:1}.kauro-site-main p.kauro-site-window-label{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .5rem;font-size:.6875rem;font-weight:650}.kauro-site-window-phases{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.kauro-site-window-phases li{grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.kauro-site-window-phases li:before{content:"";box-sizing:border-box;background:var(--kauro-color-primary);border-radius:50%;grid-area:1/1;block-size:1.125rem;inline-size:1.125rem}.kauro-site-window-phases li:after{content:"";border:solid var(--kauro-color-on-primary);border-width:0 1.5px 1.5px 0;grid-area:1/1;justify-self:center;block-size:.5rem;inline-size:.25rem;margin-block-start:-.125rem;transform:rotate(45deg)}.kauro-site-window-phase{grid-area:1/2;font-weight:600}.kauro-site-window-meta{color:var(--kauro-color-text-muted);font-variant-numeric:tabular-nums;text-align:end;grid-area:1/3}.kauro-site-window-records{border:1px solid var(--kauro-color-border);border-radius:.5rem;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;display:grid;overflow:hidden}.kauro-site-window-head{background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .75rem;font-size:.6875rem;font-weight:650}.kauro-site-window-row{display:contents}.kauro-site-window-row>span{border-block-start:1px solid var(--kauro-color-border);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-self:stretch;min-inline-size:0;padding:.5rem .75rem;display:flex}.kauro-site-window-name{font-weight:600}.kauro-site-window-name s{color:var(--kauro-color-text-muted);-webkit-text-decoration-color:var(--kauro-color-primary);text-decoration-color:var(--kauro-color-primary);font-size:.6875rem;font-weight:400}.kauro-site-window-row>.kauro-site-window-email{overflow-wrap:normal;color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.6875rem;display:block;overflow:hidden}.kauro-site-window-row--candidate>span{background:var(--kauro-color-accent-surface)}.kauro-site-window-row--candidate>span:first-child{box-shadow:inset 3px 0 0 var(--kauro-color-primary)}.kauro-site-window-row>span.kauro-site-outcome{justify-content:center;align-self:stretch;align-items:flex-start;display:flex}.kauro-site-outcome:before{content:none}.kauro-site-window-row>.kauro-site-outcome{padding-inline-end:.75rem}.kauro-site-outcome{white-space:nowrap;font-size:.6875rem;font-weight:650}.kauro-site-outcome--valid{color:var(--kauro-color-success-text)}.kauro-site-outcome--normalised{color:var(--kauro-color-info-text)}.kauro-site-outcome--candidate{color:var(--kauro-color-primary)}@media (max-width:30rem){.kauro-site-window-records{grid-template-columns:minmax(0,1fr) auto}.kauro-site-window-head.kauro-site-window-email,.kauro-site-window-row>span.kauro-site-window-email{display:none}}.kauro-site-showcase figcaption{z-index:2;position:absolute;inset-block-end:clamp(.5rem,2vw,1rem);inset-inline-end:clamp(.5rem,3vw,1.5rem)}@media (min-width:62rem){.kauro-site-hero .kauro-site-showcase figcaption{inset-block-end:-1.75rem;inset-inline-end:-1rem}}.kauro-site-stamp{border:1.5px solid var(--kauro-color-primary);background:var(--kauro-color-background);box-shadow:inset 0 0 0 3px var(--kauro-color-background), inset 0 0 0 4px var(--kauro-color-primary);color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.14em;text-transform:uppercase;border-radius:.25rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-5deg)}.kauro-site-note-hand{display:none}@media (min-width:62rem){.kauro-site-main p.kauro-site-note-hand{z-index:2;background:var(--kauro-color-background);max-inline-size:none;color:var(--kauro-color-primary);font-family:var(--kauro-note-family);white-space:nowrap;border-radius:.25rem;padding:.25rem .625rem;font-size:1.125rem;font-style:italic;line-height:1.2;display:block;position:absolute}.kauro-site-note-hand:after{content:"";box-sizing:border-box;border:0 solid var(--kauro-color-primary);position:absolute}.kauro-site-main p.kauro-site-note-hand--decide{inset-block-end:-3.75rem;inset-inline-start:1.75rem}.kauro-site-note-hand--decide:after{border-inline-start-width:1px;block-size:2.5rem;inline-size:0;inset-block-end:100%;inset-inline-start:1.25rem}.kauro-site-note-hand--decide:before{content:"";background:var(--kauro-color-primary);border-radius:50%;block-size:.4375rem;inline-size:.4375rem;position:absolute;inset-block-end:calc(100% + 2.5rem);inset-inline-start:1.0625rem}.kauro-site-main p.kauro-site-note-hand--counts{inset-block-start:-3.5rem;inset-inline-end:1.5rem}.kauro-site-note-hand--counts:after{border-block-start-width:1px;border-inline-start-width:1px;border-start-start-radius:1.5rem;block-size:3rem;inline-size:2.25rem;inset-block-start:50%;inset-inline-start:-2.25rem}}.kauro-site-process.kauro-inverse{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px}.kauro-site-limits.kauro-inverse{background-image:linear-gradient(color-mix(in srgb, var(--kauro-color-background) 90%, transparent), color-mix(in srgb, var(--kauro-color-background) 90%, transparent)), url(../media/carbon-rock.3g41qi_71kgsf.svg);background-position:50%;background-size:cover}.kauro-site-quote.kauro-site-tone-clay{background-image:linear-gradient(color-mix(in srgb, var(--kauro-color-accent-surface) 86%, transparent), color-mix(in srgb, var(--kauro-color-accent-surface) 86%, transparent)), url(../media/clay-rock.370km5ahb_i5h.svg);background-position:50%;background-size:cover}.kauro-site-main .kauro-site-quote-text{letter-spacing:-.035em;max-inline-size:30ch;font-size:clamp(1.75rem,1.1rem + 2.6vw,3.25rem);font-weight:400;line-height:1.15}.kauro-site-closing.kauro-wine{background-image:linear-gradient(180deg, var(--kauro-color-background) 0 55%, color-mix(in srgb, var(--kauro-color-background) 55%, transparent) 100%), url(../media/wine-rock.2exjq3b29ilvf.svg);background-position:50%;background-size:cover}@media (min-width:62rem){.kauro-site-closing.kauro-wine{background-image:linear-gradient(90deg, var(--kauro-color-background) 0 38%, color-mix(in srgb, var(--kauro-color-background) 72%, transparent) 62%, color-mix(in srgb, var(--kauro-color-background) 30%, transparent) 100%), url(../media/wine-rock.2exjq3b29ilvf.svg);padding-block:clamp(6rem,10vw,9rem)}}.kauro-site-main .kauro-site-closing h2{max-inline-size:14ch;font-size:clamp(2.25rem,1.3rem + 3.6vw,4.25rem);line-height:1}.kauro-site-closing.kauro-wine .kauro-site-section-body{border-radius:var(--kauro-radius-large);background:color-mix(in srgb, var(--kauro-color-background) 94%, transparent);padding:clamp(1.5rem,3vw,2rem)}.kauro-site-service{border-block-start:4px solid var(--kauro-color-accent)}.kauro-site-cards--three>.kauro-site-service:nth-child(2){border-block-start-color:var(--kauro-color-primary)}.kauro-site-cards--three>.kauro-site-service:nth-child(3){border-block-start-color:var(--kauro-color-text)}.kauro-site-cards--three>.kauro-site-service--closed,.kauro-site-cards--three>.kauro-site-service--unread{border-block-start-color:var(--kauro-color-border)}.kauro-site-cover{border-radius:var(--kauro-radius-large);background:url(../media/clay-rock.370km5ahb_i5h.svg) center / cover, var(--kauro-color-accent);place-items:center;min-block-size:18rem;padding:clamp(2rem,5vw,3.5rem);display:grid}:root .kauro-site-cover{background-image:url(../media/ember-rock.2gfhsw_pmi7k2.svg)}.kauro-site-cover-sheet{aspect-ratio:.77;box-sizing:border-box;background:var(--kauro-color-raised);inline-size:min(100%,17rem);color:var(--kauro-color-text);box-shadow:0 2rem 4rem -2rem color-mix(in srgb, var(--kauro-color-ink) 65%, transparent), .5rem -.5rem 0 -1px var(--kauro-color-raised), .5rem -.5rem 0 0 var(--kauro-color-border);border-radius:.375rem;flex-direction:column;padding:1.5rem;display:flex;position:relative;transform:rotate(3deg)}.kauro-site-main p.kauro-site-cover-kicker{color:var(--kauro-color-primary);letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.kauro-site-main p.kauro-site-cover-figure{color:var(--kauro-color-text);font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.05em;margin-block-start:auto;font-size:3.5rem;font-weight:300;line-height:1}.kauro-site-main p.kauro-site-cover-label{color:var(--kauro-color-text-muted);margin-block-start:.25rem;font-size:.8125rem}.kauro-site-pagehead.kauro-inverse.kauro-site-head-strata{background-image:linear-gradient(color-mix(in srgb, var(--kauro-color-background) 88%, transparent), color-mix(in srgb, var(--kauro-color-background) 88%, transparent)), url(../media/carbon-rock.3g41qi_71kgsf.svg);background-position:50%;background-size:cover}.kauro-site-rung--free.kauro-wine{background-image:linear-gradient(color-mix(in srgb, var(--kauro-color-background) 70%, transparent), var(--kauro-color-background) 72%), url(../media/wine-rock.2exjq3b29ilvf.svg);background-position:50%;background-size:cover}.kauro-site-main .kauro-site-price{letter-spacing:-.05em;font-weight:300}.kauro-site-main .kauro-site-rung--free .kauro-site-price{font-weight:650}.kauro-site-contact-aside.kauro-wine{background-image:linear-gradient(color-mix(in srgb, var(--kauro-color-background) 78%, transparent), var(--kauro-color-background) 55%), url(../media/wine-rock.2exjq3b29ilvf.svg);background-position:top;background-size:cover}.kauro-site-timeline-step{padding-inline-start:5rem}.kauro-site-timeline-step:before{block-size:3.25rem;inline-size:3.25rem;font-family:var(--kauro-display-family);font-size:1.125rem;font-weight:300}.kauro-site-timeline-step:after{inset-block-start:3.5rem;inset-inline-start:1.625rem}.kauro-site-main p.kauro-site-stamp-line{margin-block-start:var(--kauro-space-6)}.kauro-site-cover-sheet:after{content:"";background:repeating-linear-gradient(180deg, var(--kauro-color-border) 0 .375rem, transparent .375rem 1.125rem);block-size:5.75rem;position:absolute;inset-block-start:5.25rem;inset-inline:1.5rem 3rem}.kauro-site-header{background:color-mix(in srgb, var(--kauro-color-background) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);position:sticky;inset-block-start:0}.kauro-site-header-inner,.kauro-site-header-inner{flex-wrap:nowrap;min-block-size:4.5rem;padding-block:0}.kauro-site-header-actions{order:2;margin-inline-start:auto}.kauro-site-menu-toggle{align-items:center;gap:var(--kauro-space-3);box-sizing:border-box;min-block-size:2.75rem;padding-inline:var(--kauro-space-4);border-radius:var(--kauro-radius);background:var(--kauro-color-text);color:var(--kauro-color-background);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.9375rem;font-weight:600;list-style:none;display:inline-flex}.kauro-site-menu-toggle::-webkit-details-marker{display:none}.kauro-site-menu-toggle::marker{content:""}.kauro-site-menu-glyph{block-size:.625rem;inline-size:1rem;position:relative}.kauro-site-menu-glyph:before,.kauro-site-menu-glyph:after{content:"";block-size:1.5px;transition:transform var(--kauro-site-ease), inset-block-start var(--kauro-site-ease);background:currentColor;position:absolute;inset-inline:0}.kauro-site-menu-glyph:before{inset-block-start:0}.kauro-site-menu-glyph:after{inset-block-start:calc(100% - 1.5px)}.kauro-site-menu[open] .kauro-site-menu-glyph:before{inset-block-start:calc(50% - .75px);transform:rotate(45deg)}.kauro-site-menu[open] .kauro-site-menu-glyph:after{inset-block-start:calc(50% - .75px);transform:rotate(-45deg)}.kauro-site-menu[open] .kauro-site-menu-toggle{background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}@media (max-width:30rem){.kauro-site-menu-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kauro-site-menu-toggle{justify-content:center;inline-size:2.75rem;padding-inline:0}}.kauro-site-header .kauro-site-menu{position:relative}.kauro-site-menu-panel{z-index:30;box-sizing:border-box;inline-size:min(22rem, calc(100vw - 2 * var(--kauro-site-gutter)));border-radius:var(--kauro-radius-large);box-shadow:0 1.75rem 3.5rem -1.25rem color-mix(in srgb, var(--kauro-color-ink) 55%, transparent), 0 0 0 1px var(--kauro-color-border);overscroll-behavior:contain;transform-origin:100% 0;max-block-size:calc(100dvh - 5.75rem);position:absolute;inset-block-start:calc(100% + .75rem);inset-inline-end:0;overflow:hidden auto}.kauro-site-menu[open] .kauro-site-menu-panel{animation:.18s ease-out kauro-site-menu-in}@keyframes kauro-site-menu-in{0%{opacity:0;transform:translateY(-.375rem)scale(.98)}}.kauro-site-menu-inner{padding:.5rem;display:grid}.kauro-site-header .kauro-site-menu .kauro-site-nav{margin:0;padding:0;overflow:visible}.kauro-site-header .kauro-site-menu .kauro-site-nav-list{white-space:normal;counter-reset:page;gap:0;display:grid}.kauro-site-header .kauro-site-menu .kauro-site-nav-list li{counter-increment:page}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a,.kauro-site-header .kauro-site-menu .kauro-site-nav-list li:first-child a{align-items:baseline;gap:var(--kauro-space-3);box-sizing:border-box;min-block-size:2.75rem;color:var(--kauro-color-text);font-family:var(--kauro-display-family);letter-spacing:-.02em;transition:background-color var(--kauro-site-ease);border-radius:.5rem;padding:.5rem .75rem;font-size:1.1875rem;font-weight:600;line-height:1.3;display:flex}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a:before{content:counter(page, decimal-leading-zero) / "";inline-size:1.5rem;color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);letter-spacing:0;flex:none;font-size:.6875rem;font-weight:600}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a:hover{background:var(--kauro-color-raised)}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a[aria-current=page]{background:var(--kauro-color-raised);color:var(--kauro-color-accent-text)}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a[aria-current=page]:before{color:var(--kauro-color-accent-text)}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a[aria-current=page]:after,.kauro-site-header .kauro-site-menu .kauro-site-nav-list li:first-child a[aria-current=page]:after{content:none}.kauro-site-footer-name{letter-spacing:-.035em;font-size:1.5rem;line-height:1.2}.kauro-site-footer-tagline{margin-block-start:var(--kauro-space-2);font-size:1rem}.kauro-site-footer-inner{padding-block:clamp(2.5rem, 5vw, 4rem) var(--kauro-space-6)}@media (min-width:56rem){.kauro-site-footer-lead{align-items:baseline}.kauro-site-footer-tagline{margin:0}}.kauro-site-limits.kauro-inverse,.kauro-site-pagehead.kauro-inverse.kauro-site-head-strata{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px}.kauro-site-rung--free.kauro-wine,.kauro-site-contact-aside.kauro-wine{background-image:url(../media/grain.334f9a58j1xgs.svg);background-position:0 0;background-size:240px}.kauro-site-header .kauro-site-menu .kauro-site-nav{flex:none;order:0;display:block}.kauro-site-frag{box-sizing:border-box;max-inline-size:24rem;border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);color:var(--kauro-color-text);box-shadow:0 1.25rem 2.5rem -1.75rem color-mix(in srgb, var(--kauro-color-ink) 60%, transparent);border-radius:.625rem;gap:.625rem;margin-block-start:var(--kauro-space-5);padding:.875rem 1rem;font-size:.8125rem;line-height:1.35;display:grid;position:relative}.kauro-site-frag-title{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.kauro-site-frag-figure{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:1.375rem;font-weight:300;line-height:1}.kauro-site-frag-label{color:var(--kauro-color-text-muted)}.kauro-site-frag-order{counter-reset:order;gap:.375rem;display:grid}.kauro-site-frag-step{counter-increment:order;align-items:center;gap:.625rem;display:flex}.kauro-site-frag-step:before{content:counter(order);border:1px solid var(--kauro-color-primary);block-size:1.25rem;inline-size:1.25rem;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:650;display:grid}.kauro-site-frag-files{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.kauro-site-frag-file{border:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);border-radius:.3125rem;padding:.25rem .5rem}.kauro-site-frag-state{border:1px solid var(--kauro-color-primary);color:var(--kauro-color-primary);border-radius:62.5rem;margin-inline-start:auto;padding:.125rem .5rem;font-size:.6875rem;font-weight:650}.kauro-site-frag-settings{gap:.375rem;display:grid}.kauro-site-frag-setting{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.kauro-site-frag-switch{color:var(--kauro-color-text-muted);align-items:center;gap:.375rem;font-weight:650;display:inline-flex}.kauro-site-frag-switch:before{content:"";box-sizing:border-box;border:1px solid var(--kauro-color-control-border);background:radial-gradient(circle at .5rem 50%, var(--kauro-color-control-border) .3125rem, transparent .34rem);border-radius:62.5rem;block-size:1rem;inline-size:1.75rem}.kauro-site-margin{color:var(--kauro-color-primary);font-family:var(--kauro-note-family);align-items:center;gap:.625rem;margin-block-start:.75rem;font-size:1.0625rem;font-style:italic;line-height:1.2;display:inline-flex}.kauro-site-margin:before{content:"";background:currentColor;flex:none;block-size:1px;inline-size:1.75rem}.kauro-site-margin--up{padding-inline-start:1.25rem;position:relative}.kauro-site-margin--up:before{border:solid;transform-origin:bottom;background:0 0;border-width:1px 0 0 1px;border-start-start-radius:.5rem;block-size:1.375rem;inline-size:.625rem;position:absolute;inset-block-end:.6em;inset-inline-start:.375rem;transform:scaleY(-1)}.kauro-site-frag .kauro-site-margin{margin-block-start:0}.kauro-site-quote.kauro-wine{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px}.kauro-site-main .kauro-site-quote.kauro-wine h2{color:var(--kauro-color-accent-text)}.kauro-site-start .kauro-site-section-head .kauro-site-actions{margin-block-start:var(--kauro-space-6)}.kauro-site-main .kauro-site-start h2{font-size:clamp(2.25rem,1.3rem + 3.6vw,4.25rem);line-height:1}.kauro-site-ticket-rock{border-radius:var(--kauro-radius-large);background:url(../media/clay-rock.370km5ahb_i5h.svg) center / cover, var(--kauro-color-accent);place-items:center;min-block-size:22rem;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem);display:grid}:root .kauro-site-ticket-rock{background-image:url(../media/ember-rock.2gfhsw_pmi7k2.svg)}.kauro-site-ticket{box-sizing:border-box;background:radial-gradient(circle at 0 62%, transparent .75rem, var(--kauro-color-raised) .8rem) left / 51% 100% no-repeat, radial-gradient(circle at 100% 62%, transparent .75rem, var(--kauro-color-raised) .8rem) right / 51% 100% no-repeat;inline-size:min(100%,22rem);color:var(--kauro-color-text);filter:drop-shadow(0 1.5rem 2rem color-mix(in srgb, var(--kauro-color-ink) 45%, transparent));border-radius:.5rem;gap:.5rem;padding:1.5rem 1.5rem 1.75rem;display:grid;position:relative;transform:rotate(-3deg)}.kauro-site-ticket-brand{font-family:var(--kauro-display-family);letter-spacing:-.035em;font-size:1rem;font-weight:650}.kauro-site-ticket-title{border-block-end:1px dashed var(--kauro-color-control-border);font-family:var(--kauro-display-family);letter-spacing:-.03em;padding-block-end:.875rem;font-size:1.5rem;font-weight:600;line-height:1.1}.kauro-site-ticket-line{color:var(--kauro-color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.kauro-site-ticket-line:before{content:"";border:solid var(--kauro-color-success-text);border-width:0 1.5px 1.5px 0;block-size:.5625rem;inline-size:.3125rem;margin-inline:.125rem .25rem;transform:translateY(-.125rem)rotate(45deg)}.kauro-site-ticket-stamp{border:2px solid var(--kauro-color-primary);box-shadow:inset 0 0 0 2px var(--kauro-color-raised), inset 0 0 0 3px var(--kauro-color-primary);color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.18em;text-transform:uppercase;border-radius:.25rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:700;position:absolute;inset-block-start:1rem;inset-inline-end:1rem;transform:rotate(12deg)}.kauro-site-band-grain.kauro-wine,.kauro-site-band-grain.kauro-inverse{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px}.kauro-site-service .kauro-site-frag,.kauro-site-timeline .kauro-site-frag{max-inline-size:22rem}.kauro-site-service .kauro-site-frag{margin-block:var(--kauro-space-2) var(--kauro-space-4);box-shadow:none;background:var(--kauro-color-surface)}.kauro-site-timeline .kauro-site-margin{display:flex}.kauro-site-frag--quote{justify-items:start}.kauro-site-main .kauro-site-frag--quote .kauro-site-price{margin:0;font-size:2rem}.kauro-site-frag--units{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-inline-size:28rem;padding:0;overflow:hidden}.kauro-site-units-col{gap:.375rem;padding:1rem 1.125rem;display:grid}.kauro-site-units-col .kauro-site-frag-figure{color:var(--kauro-color-primary);font-size:2rem}.kauro-site-units-col--not{border-inline-start:1px dashed var(--kauro-color-control-border);background:var(--kauro-color-surface)}.kauro-site-units-col--not .kauro-site-frag-figure{color:var(--kauro-color-text-muted);text-decoration:line-through;text-decoration-thickness:1px}@keyframes kauro-rise{0%{transform:translateY(.75rem)}}@keyframes kauro-pop{0%{transform:scale(.6)}}@keyframes kauro-fade-out{to{opacity:0}}@keyframes kauro-fade-in{0%{opacity:0}}.kauro-doc{border:1px solid var(--kauro-color-border);background:var(--kauro-color-background);box-shadow:0 1.5rem 3rem -2rem color-mix(in srgb, var(--kauro-color-ink) 60%, transparent);border-radius:.5rem;gap:.875rem;padding:1.5rem 1.625rem 1.75rem;font-size:.875rem;animation:.5s cubic-bezier(.2,.7,.2,1) backwards kauro-doc-in;display:grid;position:relative;transform:rotate(-1deg)}@keyframes kauro-doc-in{0%{transform:rotate(-4deg)translateY(1rem)}}.kauro-site-main p.kauro-doc-title{border-block-end:2px solid var(--kauro-color-wine);font-family:var(--kauro-display-family);letter-spacing:-.02em;padding-block-end:.75rem;font-size:1.125rem;font-weight:650}.kauro-site-main p.kauro-doc-meta{color:var(--kauro-color-text-muted);font-size:.8125rem}.kauro-doc-lines,.kauro-doc-steps{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.kauro-doc-lines li{border-block-end:1px dashed var(--kauro-color-border);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding-block-end:.625rem;display:grid}.kauro-doc-figure{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;text-align:end;font-size:1.625rem;font-weight:300}.kauro-doc-label{color:var(--kauro-color-text-muted)}.kauro-doc-share{color:var(--kauro-color-primary);font-variant-numeric:tabular-nums;font-weight:650}.kauro-doc-grid,.kauro-doc-trace{border:1px solid var(--kauro-color-border);border-radius:.375rem;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;overflow:hidden}.kauro-doc-head{background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem;font-size:.6875rem;font-weight:650}.kauro-doc-row{display:contents}.kauro-doc-cell{border-block-start:1px solid var(--kauro-color-border);overflow-wrap:anywhere;align-content:center;min-inline-size:0;padding:.5rem .75rem;display:grid}.kauro-doc-cell--mono{font-family:var(--kauro-mono-family);font-size:.75rem}.kauro-doc-cell s{color:var(--kauro-color-text-muted);-webkit-text-decoration-color:var(--kauro-color-primary);text-decoration-color:var(--kauro-color-primary);font-size:.6875rem}.kauro-doc-row.is-changed .kauro-doc-cell{background:var(--kauro-color-accent-surface)}.kauro-doc-unified{color:var(--kauro-color-primary);font-family:var(--kauro-font-family);font-size:.75rem;font-weight:600}.kauro-site-main p.kauro-doc-sum{max-inline-size:none;font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);font-weight:300;display:flex}.kauro-doc-op{color:var(--kauro-color-text-muted)}.kauro-doc-sum-total{color:var(--kauro-color-primary);font-weight:500}.kauro-doc-steps{counter-reset:doc}.kauro-doc-steps li{counter-increment:doc;padding-inline-start:2.25rem;position:relative}.kauro-doc-steps li:before{content:counter(doc);border:1px solid var(--kauro-color-wine);block-size:1.5rem;inline-size:1.5rem;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.75rem;font-weight:650;display:grid;position:absolute;inset-inline-start:0}.kauro-site-quote .kauro-site-section-inner{gap:var(--kauro-space-4)}.kauro-site-ticket-rock{isolation:isolate;position:relative;overflow:hidden}.kauro-site-ticket-rock:before{content:"";z-index:-1;background:radial-gradient(#0000001a 0%,#0000008c 100%);position:absolute;inset:0}.kauro-site-ticket{z-index:1;filter:drop-shadow(0 2.5rem 2.5rem #0000008c)drop-shadow(0 .5rem .75rem #0000004d);transform:rotate(-3deg)translateY(-.25rem)}.kauro-answer{border-inline-start:3px solid var(--kauro-color-primary);background:var(--kauro-color-raised);flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:var(--kauro-space-5);padding:1.25rem 1.5rem;display:flex}.kauro-answer-ask{color:var(--kauro-color-text-muted);font-family:var(--kauro-note-family);font-size:1.125rem;font-style:italic}.kauro-answer-ask:after{content:"  →";font-style:normal}.kauro-answer-stamp{border:2px solid var(--kauro-color-primary);box-shadow:inset 0 0 0 3px var(--kauro-color-raised), inset 0 0 0 4px var(--kauro-color-primary);color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.18em;text-transform:uppercase;border-radius:.3125rem;padding:.5rem .875rem;font-size:1rem;font-weight:700;transform:rotate(-6deg)}.kauro-redact{max-inline-size:26rem;border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);box-shadow:0 1.5rem 3rem -2rem color-mix(in srgb, var(--kauro-color-ink) 55%, transparent);border-radius:.5rem;gap:.625rem;margin-block-start:var(--kauro-space-5);padding:1.5rem 1.625rem;display:grid;transform:rotate(1deg)}.kauro-redact-file{border-block-end:2px solid var(--kauro-color-wine);margin-block-end:.375rem;padding-block-end:.75rem;font-weight:600}.kauro-redact-line{background:var(--kauro-color-text);border-radius:.125rem;block-size:.875rem}.kauro-redact-line:nth-child(odd){inline-size:86%}.kauro-redact-line:nth-child(4n){inline-size:70%}.kauro-redact-line--seen,.kauro-redact-line--seen:nth-child(odd),.kauro-redact-line--seen:nth-child(4n){border:1.5px solid var(--kauro-color-primary);background:var(--kauro-color-accent-surface);block-size:auto;inline-size:100%;color:var(--kauro-color-primary);align-items:center;padding:.375rem .625rem;font-size:.8125rem;font-weight:650;display:flex}.kauro-redact-note{color:var(--kauro-color-text-muted);font-family:var(--kauro-note-family);margin-block-start:.375rem;font-size:.9375rem;font-style:italic}.kauro-site-cards--three>.kauro-site-service{border-block-start:1px solid var(--kauro-color-border)}.kauro-site-service--lead.kauro-wine{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px;border-color:#0000}.kauro-site-service--lead .kauro-site-service-top{border-block-end-color:var(--kauro-color-border)}.kauro-site-main .kauro-site-service--lead h3{letter-spacing:-.03em;font-size:1.75rem}.kauro-site-service--lead .kauro-site-frag{background:var(--kauro-color-surface)}.kauro-walk-steps{margin:0;padding:0;list-style:none;display:grid}.kauro-walk-step{grid-template-columns:2.25rem minmax(0,1fr);column-gap:1rem;padding-block:0 1.25rem;display:grid;position:relative}.kauro-walk-step:last-child{padding-block-end:0}.kauro-walk-step:not(:last-child):after{content:"";background:var(--kauro-color-border);inline-size:2px;transition:background-color .35s;position:absolute;inset-block:2.375rem .125rem;inset-inline-start:calc(1.125rem - 1px)}.kauro-walk-step.is-done:after{background:var(--kauro-color-accent)}.kauro-walk-step-number{border:1.5px solid var(--kauro-color-border);block-size:2.25rem;inline-size:2.25rem;color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);border-radius:50%;grid-row:1/span 3;place-items:center;font-size:.75rem;font-weight:650;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:grid}.kauro-walk-step.is-done .kauro-walk-step-number{border-color:var(--kauro-color-accent);color:var(--kauro-color-accent)}.kauro-walk-step.is-current .kauro-walk-step-number{border-color:var(--kauro-color-accent);background:var(--kauro-color-accent);color:var(--kauro-color-on-primary);transform:scale(1.06)}.kauro-walk:not(.is-ready) .kauro-walk-step-number{border-color:var(--kauro-color-accent);color:var(--kauro-color-accent);background:0 0;transform:none}.kauro-site-main .kauro-walk-step h3{letter-spacing:-.015em;margin:0;padding-block-start:.3125rem;font-size:1.1875rem;font-weight:650;line-height:1.3}.kauro-site-main .kauro-walk.is-ready .kauro-walk-step:not(.is-current) h3{color:var(--kauro-color-text-muted);font-size:1.0625rem;font-weight:600}.kauro-site-main .kauro-walk-step-actor{color:var(--kauro-color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;padding-block-start:.375rem;font-size:.6875rem;font-weight:650;line-height:1.2}.kauro-walk-step--team .kauro-walk-step-actor{color:var(--kauro-color-accent)}.kauro-walk-step-actor+h3{grid-column:2}.kauro-site-main .kauro-walk-step-actor+h3{padding-block-start:.125rem}.kauro-walk.is-ready .kauro-walk-step:not(.is-current) :is(.kauro-walk-step-actor,.kauro-walk-step-body){display:none}.kauro-site-main .kauro-walk.is-ready .kauro-walk-step:not(.is-current) h3{padding-block-start:.4375rem}.kauro-site-main .kauro-walk-step p{max-inline-size:34ch;color:var(--kauro-color-text-muted);margin-block-start:.25rem;font-size:.9375rem;line-height:1.5}.kauro-walk-window{border-radius:var(--kauro-radius-large);grid-area:window;grid-template-rows:auto auto minmax(0,1fr);min-inline-size:0;display:grid;overflow:hidden;box-shadow:0 2.5rem 4rem -1.5rem #000000b3,0 0 0 1px #0003}:root .kauro-walk-window{box-shadow:0 2.5rem 4rem -1.5rem #000c, 0 0 0 1px var(--kauro-color-border)}.kauro-walk-bar{border-block-end:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);align-items:center;gap:.875rem;min-inline-size:0;padding:.75rem 1.125rem;font-size:.8125rem;display:flex}.kauro-walk-brand{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-weight:700}.kauro-walk-project{border-inline-start:1px solid var(--kauro-color-border);min-inline-size:0;color:var(--kauro-color-text-muted);text-overflow:ellipsis;white-space:nowrap;padding-inline-start:.875rem;overflow:hidden}.kauro-walk-chip{border:1px solid var(--kauro-color-primary);color:var(--kauro-color-primary);white-space:nowrap;border-radius:999px;flex:none;margin-inline-start:auto;padding:.1875rem .625rem;font-size:.75rem;font-weight:650;display:grid}.kauro-walk-chip>span{text-align:center;grid-area:1/1}.kauro-walk-chip--swap .kauro-walk-chip-now{animation:.3s 1.3s forwards kauro-fade-out}.kauro-walk-chip--swap .kauro-walk-chip-then{animation:.3s 1.6s backwards kauro-fade-in}.kauro-walk-work{align-content:start;gap:.75rem;min-inline-size:0;padding:1rem 1.125rem .75rem;display:grid}.kauro-site-main p.kauro-walk-file{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;max-inline-size:none;font-size:.8125rem;display:flex}.kauro-walk-rows{color:var(--kauro-color-text-muted);font-variant-numeric:tabular-nums}.kauro-walk.is-step-4 .kauro-walk-rows,.kauro-walk.is-step-5 .kauro-walk-rows{color:var(--kauro-color-primary);font-weight:650}.kauro-walk-table{border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);border-radius:.5rem;min-inline-size:0;display:grid;overflow:hidden}.kauro-walk-row{grid-template-columns:2rem minmax(0,1fr) minmax(0,1.25fr) minmax(0,.95fr);max-block-size:3rem;transition:max-block-size .5s cubic-bezier(.2,.7,.2,1) .35s,opacity .35s .35s,background-color .4s;display:grid;overflow:hidden}.kauro-walk-row+.kauro-walk-row{border-block-start:1px solid var(--kauro-color-border)}.kauro-walk-row--head{background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.kauro-walk-row.is-folded{opacity:0;border-block-start-color:#0000;max-block-size:0}.kauro-walk-row.is-unified{background:var(--kauro-color-success-surface)}.kauro-walk-cell{white-space:nowrap;align-items:center;gap:.375rem;min-block-size:2.375rem;min-inline-size:0;padding:.4375rem .625rem;font-size:.8125rem;transition:background-color .4s,box-shadow .4s;display:flex;overflow:hidden}.kauro-walk-cell--mono{font-family:var(--kauro-mono-family);font-size:.75rem}.kauro-walk-cell--mark{justify-content:center;padding-inline:0}.kauro-walk-cell s{color:var(--kauro-color-text-muted);-webkit-text-decoration-color:var(--kauro-color-primary);text-decoration-color:var(--kauro-color-primary);flex:none;font-size:.6875rem;text-decoration-thickness:1.5px}.kauro-walk-new{text-overflow:ellipsis;border-radius:.1875rem;padding:.0625rem .25rem;animation:1.6s .2s backwards kauro-walk-new;overflow:hidden}@keyframes kauro-walk-new{0%,30%{background:var(--kauro-color-accent-surface)}}.kauro-walk-row--head .kauro-walk-new{color:var(--kauro-color-primary)}.kauro-walk-tag{border:1px solid var(--kauro-color-success-text);color:var(--kauro-color-success-text);letter-spacing:.02em;border-radius:999px;flex:none;margin-inline-start:auto;padding:0 .375rem;font-size:.625rem;font-weight:650;animation:.35s cubic-bezier(.3,1.4,.6,1) .7s backwards kauro-pop}.kauro-walk-cell.is-flag{background:color-mix(in srgb, var(--kauro-color-accent) 22%, transparent);box-shadow:inset 0 -2px 0 var(--kauro-color-accent)}.kauro-walk.is-step-1 .kauro-walk-cell.is-flag{animation:.6s backwards kauro-walk-flag}.kauro-walk.is-step-1 .kauro-walk-row:nth-child(3) .is-flag{animation-delay:.15s}.kauro-walk.is-step-1 .kauro-walk-row:nth-child(4) .is-flag{animation-delay:.3s}.kauro-walk.is-step-1 .kauro-walk-row:nth-child(5) .is-flag{animation-delay:.45s}.kauro-walk.is-step-1 .kauro-walk-row:nth-child(6) .is-flag{animation-delay:.6s}@keyframes kauro-walk-flag{0%{box-shadow:inset 0 0 0 var(--kauro-color-accent);background:0 0}}.kauro-walk:not(.is-ready) .kauro-walk-cell.is-flag{animation:none}.kauro-walk.is-step-4 .kauro-walk-cell.is-flag,.kauro-walk.is-step-5 .kauro-walk-cell.is-flag{box-shadow:inset 0 -1px 0 var(--kauro-color-accent);background:0 0}.kauro-walk-row.is-pair .kauro-walk-cell--mark{position:relative}.kauro-walk-row.is-pair .kauro-walk-cell--mark:before{content:"";background:var(--kauro-color-accent);inline-size:3px;position:absolute;inset-block:0;inset-inline-start:.3125rem}.kauro-walk-mark{z-index:1;border:1px solid var(--kauro-color-primary);background:var(--kauro-color-raised);block-size:1.25rem;inline-size:1.25rem;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;transition:background-color .25s,color .25s;animation:.3s cubic-bezier(.3,1.4,.6,1) backwards kauro-pop;display:grid;position:relative}.kauro-walk-mark.is-approved{background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-walk-mark.is-skipped{border-style:dashed;border-color:var(--kauro-color-text-muted);background:var(--kauro-color-raised);color:var(--kauro-color-text-muted)}.kauro-walk-tray{border-block-start:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);min-inline-size:0;padding:.875rem 1.125rem 1rem;font-size:.8125rem}.kauro-walk-metrics,.kauro-walk-proposals,.kauro-walk-checks,.kauro-walk-order{margin:0;padding:0;list-style:none}.kauro-walk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:1rem;block-size:100%;display:grid}.kauro-walk-metric{border-inline-start:3px solid var(--kauro-color-accent);align-content:start;gap:.125rem;padding-inline-start:.75rem;display:grid}.kauro-walk-metric-figure{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:300;line-height:1.1}.kauro-walk-metric-label{color:var(--kauro-color-text-muted);font-size:.75rem;line-height:1.3}.kauro-walk-metric-share{color:var(--kauro-color-primary);font-size:.75rem;font-weight:650}.kauro-walk-decide{gap:.5rem;display:grid}.kauro-walk-proposals{gap:.375rem;display:grid}.kauro-walk-proposal{border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);border-radius:.4375rem;grid-template-columns:1.25rem minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.3125rem .375rem .3125rem .5rem;transition:border-color .25s;display:grid}.kauro-walk-proposal.is-approved{border-color:var(--kauro-color-primary)}.kauro-walk-proposal-title{white-space:nowrap;font-weight:650}.kauro-walk-proposal-detail{min-inline-size:0;color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.kauro-walk-approve{border:1px solid var(--kauro-color-primary);min-block-size:2rem;color:var(--kauro-color-primary);font:inherit;background:0 0;border-radius:.375rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex}.kauro-walk-approve.is-on{background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-walk-approve.is-on:before{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;block-size:.5625rem;inline-size:.3125rem;margin-block-start:-.125rem;transform:rotate(45deg)}.kauro-site-main p.kauro-walk-hint{color:var(--kauro-color-text-muted);font-size:.75rem}.kauro-walk-checks{gap:.5rem;display:grid}.kauro-walk-checks li{padding-inline-start:1.75rem;animation:.35s backwards kauro-rise;position:relative}.kauro-walk-checks li:first-child{animation-delay:.3s}.kauro-walk-checks li:nth-child(2){animation-delay:.7s}.kauro-walk-checks li:nth-child(3){animation-delay:1.1s}.kauro-walk-checks li:nth-child(4){animation-delay:1.4s}.kauro-walk-checks li:before{content:"";border:1.5px solid var(--kauro-color-success-text);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;position:absolute;inset-block-start:.0625rem;inset-inline-start:0}.kauro-walk-checks li:after{content:"";border:solid var(--kauro-color-success-text);border-width:0 1.5px 1.5px 0;block-size:.5rem;inline-size:.25rem;position:absolute;inset-block-start:.25rem;inset-inline-start:.4375rem;transform:rotate(45deg)}.kauro-walk-checks li.is-skipped{color:var(--kauro-color-text-muted)}.kauro-walk-checks li.is-skipped:before{border-style:dashed;border-color:var(--kauro-color-text-muted)}.kauro-walk-checks li.is-skipped:after{border-width:1.5px 0 0;border-color:var(--kauro-color-text-muted);block-size:0;inline-size:.5rem;inset-block-start:.5625rem;inset-inline-start:.3125rem;transform:none}.kauro-walk-import{gap:.625rem;display:grid}.kauro-site-main p.kauro-walk-label{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.kauro-walk-order{counter-reset:walk;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kauro-walk-order li{border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);counter-increment:walk;border-radius:.375rem;align-items:center;gap:.4375rem;padding:.3125rem .625rem .3125rem .375rem;animation:.35s backwards kauro-rise;display:inline-flex}.kauro-walk-order li:before{content:counter(walk);background:var(--kauro-color-primary);block-size:1.125rem;inline-size:1.125rem;color:var(--kauro-color-on-primary);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:grid}.kauro-walk-order li:nth-child(2){animation-delay:.3s}.kauro-walk-order li:nth-child(3){animation-delay:.6s}.kauro-site-main p.kauro-walk-compare{color:var(--kauro-color-text-muted);font-size:.75rem}@media (max-width:39.99rem){.kauro-walk-row{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1.2fr) minmax(0,.8fr)}.kauro-walk-cell{padding-inline:.375rem;font-size:.75rem}.kauro-walk-cell--mono{font-size:.6875rem}.kauro-walk-metrics{gap:.625rem}.kauro-walk-proposal{grid-template-columns:1.25rem minmax(0,1fr) auto}.kauro-walk-proposal-detail{display:none}.kauro-walk.is-ready .kauro-walk-tray{min-block-size:11.5rem}}.kauro-walk-table{align-content:start;min-block-size:calc(14.25rem + 7px)}.kauro-walk,.kauro-walk *{box-sizing:border-box}.kauro-walk-cell{min-block-size:2.125rem;padding-block:.3125rem}.kauro-walk-table{min-block-size:calc(12.75rem + 6px)}.kauro-walk-approve{min-block-size:1.75rem;padding-block:.1875rem}.kauro-walk-proposal{padding-block:.25rem}@media (min-width:62rem){.kauro-walk.is-ready .kauro-walk-window{block-size:31rem}}.kauro-buyers,.kauro-buyers *{box-sizing:border-box}.kauro-buyers{padding-block:var(--kauro-space-3) var(--kauro-space-5);gap:0;display:grid;position:relative}.kauro-buyer{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);color:var(--kauro-color-text);align-content:start;gap:.75rem;padding:1.5rem 1.625rem 1.625rem;display:grid;position:relative}.kauro-buyer--agency{z-index:1;transform:rotate(-2deg);box-shadow:0 2rem 3.5rem -1.75rem #0009}.kauro-buyer--company{z-index:2;box-shadow:0 2rem 3.5rem -1.5rem color-mix(in srgb, var(--kauro-color-ink) 45%, transparent);margin-block-start:-1.25rem;margin-inline-start:12%;transform:rotate(1.5deg)}.kauro-site-main .kauro-buyer h3{letter-spacing:-.02em;margin:0;font-size:1.375rem}.kauro-site-main .kauro-buyer>p{max-inline-size:38ch;color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-buyer-spaces{border:1px solid var(--kauro-color-border);border-radius:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.kauro-buyer-space{background:var(--kauro-color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.5625rem .875rem;font-size:.875rem;display:flex}.kauro-buyer-space+.kauro-buyer-space{border-block-start:1px solid var(--kauro-color-border)}.kauro-buyer-space-name{font-weight:650}.kauro-buyer-space-phase{color:var(--kauro-color-text-muted);align-items:center;gap:.4375rem;font-size:.75rem;display:inline-flex}.kauro-buyer-space-phase:before{content:"";background:var(--kauro-color-accent);border-radius:50%;block-size:.4375rem;inline-size:.4375rem}.kauro-buyer-space--ready .kauro-buyer-space-phase:before{background:var(--kauro-color-success-text)}.kauro-buyer-space--decide .kauro-buyer-space-phase{color:var(--kauro-color-primary);font-weight:650}.kauro-buyer-space--decide .kauro-buyer-space-phase:before{background:var(--kauro-color-primary)}.kauro-site-main p.kauro-buyer-foot{color:var(--kauro-color-accent-text);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}.kauro-buyer-foot:before{content:"";border:1.5px solid;border-radius:.125rem;block-size:.9375rem;inline-size:.75rem}.kauro-site-main p.kauro-buyers-stamp{z-index:3;border:2px solid var(--kauro-color-primary);background:var(--kauro-color-raised);max-inline-size:13rem;box-shadow:inset 0 0 0 3px var(--kauro-color-raised), inset 0 0 0 4px var(--kauro-color-primary), 0 .75rem 1.5rem -1rem #00000080;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.14em;text-align:center;text-transform:uppercase;border-radius:.3125rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:700;line-height:1.35;position:absolute;inset-block-start:42%;inset-inline-end:0;transform:rotate(-8deg)}@media (min-width:40rem){.kauro-buyers{grid-template-columns:repeat(12,minmax(0,1fr))}.kauro-buyer--agency{grid-area:1/1/auto/span 8}.kauro-buyer--company{grid-area:1/6/auto/-1;align-self:end;margin:9rem 0 0}.kauro-site-main p.kauro-buyers-stamp{inset-block-start:1.5rem;inset-inline:50% auto;translate:-10%}}@media (max-width:39.99rem){.kauro-site-main p.kauro-buyers-stamp{justify-self:center;margin-block:-.5rem;position:relative;inset:auto}.kauro-buyers{grid-template-areas:"agency""stamp""company"}.kauro-buyer--agency{grid-area:agency}.kauro-buyers-stamp{grid-area:stamp}.kauro-buyer--company{grid-area:company;margin:0 0 0 1.5rem}}@media (min-width:40rem){.kauro-buyer--company{grid-column:7/-1;margin-block-start:12.5rem}.kauro-buyers{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(1.5rem,3vw,2.5rem);margin-block-start:var(--kauro-space-5)}.kauro-buyer--agency{grid-column:1}.kauro-buyer--company{grid-column:2;margin:3.5rem 0 0}.kauro-site-main p.kauro-buyers-stamp{inset-block-start:-.25rem;inset-inline:calc(58% - 7rem) auto;transform:rotate(-7deg)}}@media (min-width:62rem){.kauro-site-buyer-section .kauro-site-section-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;column-gap:clamp(2rem,5vw,5rem);display:grid}.kauro-site-buyer-section .kauro-site-section-head>*{margin:0}.kauro-site-buyer-section .kauro-site-section-lead{max-inline-size:52ch}}.kauro-site-main .kauro-buyer--agency>p{max-inline-size:46ch}.kauro-buyers{max-inline-size:64rem;margin-inline:auto}.kauro-pack,.kauro-pack *{box-sizing:border-box}.kauro-pack{align-items:center;gap:clamp(2.5rem,5vw,4.5rem);margin-block-start:var(--kauro-space-5);display:grid}@media (min-width:56rem){.kauro-pack{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.kauro-pack-pile{padding:3.25rem 2.75rem .5rem 0;display:grid}.kauro-pack-sheet{--kauro-x:0rem;--kauro-y:0rem;--kauro-r:0deg;--kauro-lift:0rem;--kauro-fan:1;transform:translate(calc(var(--kauro-x) * var(--kauro-fan) + var(--kauro-lift)), calc(var(--kauro-y) - var(--kauro-lift))) rotate(calc(var(--kauro-r) * var(--kauro-fan)));grid-area:1/1;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s;display:grid;position:relative}.kauro-pack-sheet .kauro-doc{align-content:start;block-size:100%;animation:none;transform:none}.kauro-pack-sheet--0{--kauro-r:-1deg;z-index:4}.kauro-pack.is-ready .kauro-pack-sheet--0 .kauro-doc{animation:.5s cubic-bezier(.2,.7,.2,1) backwards kauro-doc-in}.kauro-pack-sheet--1{--kauro-x:.875rem;--kauro-y:-1rem;--kauro-r:1.5deg;z-index:3}.kauro-pack-sheet--2{--kauro-x:1.75rem;--kauro-y:-2rem;--kauro-r:3.5deg;z-index:2}.kauro-pack-sheet--3{--kauro-x:2.625rem;--kauro-y:-3rem;--kauro-r:5.5deg;z-index:1}.kauro-pack-sheet:not(.kauro-pack-sheet--0) .kauro-doc>*{visibility:hidden}.kauro-pack-sheet:not(.kauro-pack-sheet--0) .kauro-doc{background:var(--kauro-color-surface);box-shadow:0 1rem 2rem -1.75rem color-mix(in srgb, var(--kauro-color-ink) 60%, transparent)}.kauro-pack-sheet--0 .kauro-doc{box-shadow:0 2rem 3.5rem -2rem color-mix(in srgb, var(--kauro-color-ink) 70%, transparent)}.kauro-pack-sheet-tab{z-index:1;border:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);color:var(--kauro-color-text-muted);white-space:nowrap;border-block-end:0;border-radius:.375rem .375rem 0 0;padding:.25rem .75rem .375rem;font-size:.75rem;font-weight:650;position:absolute;inset-block-start:-1.625rem}.kauro-pack-sheet:first-child .kauro-pack-sheet-tab{inset-inline-start:1rem}.kauro-pack-sheet:nth-child(2) .kauro-pack-sheet-tab{inset-inline-start:26%}.kauro-pack-sheet:nth-child(3) .kauro-pack-sheet-tab{inset-inline-start:51%}.kauro-pack-sheet:nth-child(4) .kauro-pack-sheet-tab{inset-inline-end:1rem}.kauro-pack-sheet--0 .kauro-pack-sheet-tab{border-color:var(--kauro-color-wine);background:var(--kauro-color-wine);color:var(--kauro-color-on-wine)}.kauro-pack-list{gap:var(--kauro-space-4);justify-items:start;display:grid}.kauro-pack-list ol{inline-size:100%;margin:0;padding:0;list-style:none;display:grid}.kauro-pack-item{border-block-start:1px solid var(--kauro-color-border);grid-template-columns:2.25rem minmax(0,1fr);column-gap:.875rem;padding:.9375rem 0 .9375rem .25rem;display:grid;position:relative}.kauro-pack-item:last-child{border-block-end:1px solid var(--kauro-color-border)}.kauro-pack-item:before{content:"";background:var(--kauro-color-wine);opacity:0;inline-size:3px;transition:opacity .25s;position:absolute;inset-block:-1px;inset-inline-start:-.875rem}.kauro-pack.is-ready .kauro-pack-item.is-current:before{opacity:1}.kauro-pack-number{color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);grid-row:1/span 2;padding-block-start:.25rem;font-size:.75rem;font-weight:650}.kauro-pack.is-ready .kauro-pack-item.is-current .kauro-pack-number{color:var(--kauro-color-primary)}.kauro-site-main .kauro-pack-item h3{letter-spacing:-.015em;margin:0;font-size:1.125rem;font-weight:650}.kauro-pack-item h3 button{color:var(--kauro-color-text);font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.kauro-pack-item h3 button:after{content:"";position:absolute;inset:0}.kauro-pack-item:hover h3 button,.kauro-pack-item h3 button:focus-visible,.kauro-pack.is-ready .kauro-pack-item:hover .kauro-pack-number{color:var(--kauro-color-primary)}.kauro-pack.is-ready .kauro-pack-item:not(.is-current):hover:before{opacity:.35}.kauro-pack.is-ready .kauro-pack-sheet:not(.kauro-pack-sheet--0){cursor:pointer}.kauro-pack-sheet.is-peek{--kauro-lift:.5rem}.kauro-pack-sheet.is-peek .kauro-pack-sheet-tab{border-color:var(--kauro-color-primary);color:var(--kauro-color-primary)}@media (hover:hover){.kauro-pack.is-ready .kauro-pack-pile:hover .kauro-pack-sheet{--kauro-fan:1.25}.kauro-pack.is-ready .kauro-pack-pile:hover .kauro-pack-sheet--0{--kauro-r:-.25deg}}.kauro-pack-item.is-current h3 button{color:var(--kauro-color-primary)}.kauro-site-main .kauro-pack-item p{color:var(--kauro-color-text-muted);margin-block-start:.25rem;font-size:.9375rem}@media (max-width:39.99rem){.kauro-pack-pile{padding:2.75rem 1.75rem 0 0}.kauro-pack-sheet--1{--kauro-x:.5rem;--kauro-y:-.75rem;--kauro-r:1.5deg}.kauro-pack-sheet--2{--kauro-x:1rem;--kauro-y:-1.5rem;--kauro-r:3deg}.kauro-pack-sheet--3{--kauro-x:1.5rem;--kauro-y:-2.25rem;--kauro-r:4.5deg}.kauro-pack-sheet-tab{display:none}}.kauro-locks,.kauro-locks *{box-sizing:border-box}.kauro-locks{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);max-inline-size:38rem;transform:rotate(1.25deg);box-shadow:0 2.5rem 4rem -2rem #0009}.kauro-site-main p.kauro-locks-bar{border-block-end:1px solid var(--kauro-color-border);align-items:center;gap:.875rem;max-inline-size:none;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.kauro-locks-brand{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-weight:700}.kauro-locks-title{border-inline-start:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);padding-inline-start:.875rem}.kauro-locks-state{color:var(--kauro-color-accent);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4375rem;margin-inline-start:auto;font-size:.75rem;font-weight:650;display:inline-flex}.kauro-locks-state:before,.kauro-lock h3:before{content:"";block-size:.5rem;inline-size:.625rem;box-shadow:0 -.3125rem 0 -.0625rem var(--kauro-color-raised), 0 -.3125rem 0 .03125rem currentColor;border:1.5px solid;border-radius:.125rem;flex:none;margin-block-start:.3125rem}.kauro-locks-list{margin:0;padding:0;list-style:none;display:grid}.kauro-lock{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1.25rem;padding:1.125rem 1.25rem;display:grid}.kauro-lock+.kauro-lock{border-block-start:1px solid var(--kauro-color-border)}.kauro-site-main .kauro-lock h3{color:var(--kauro-color-text);letter-spacing:-.01em;align-items:flex-start;gap:.625rem;margin:0;font-size:1.0625rem;font-weight:650;display:flex}.kauro-lock h3:before{color:var(--kauro-color-accent)}.kauro-site-main .kauro-lock p{max-inline-size:48ch;color:var(--kauro-color-text-muted);grid-column:1;padding-inline-start:1.25rem;font-size:.875rem}.kauro-lock-state{border:1px solid var(--kauro-color-accent);color:var(--kauro-color-accent);font-family:var(--kauro-mono-family);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;grid-area:1/2;padding:.125rem .625rem;font-size:.6875rem;font-weight:700}@media (min-width:62rem){.kauro-site-limits .kauro-site-section-inner{align-items:center}}.kauro-lock h3:before{content:none}.kauro-site-main .kauro-lock p{padding-inline-start:0}.kauro-locks-state{padding-inline-start:1.125rem;position:relative}.kauro-locks-state:before{block-size:.5rem;inline-size:.6875rem;box-shadow:none;background:currentColor;border-radius:.125rem;margin:0;position:absolute;inset-block-end:.125rem;inset-inline-start:0}.kauro-locks-state:after{content:"";box-sizing:border-box;border:1.5px solid;border-block-end:0;border-radius:.25rem .25rem 0 0;block-size:.375rem;inline-size:.4375rem;position:absolute;inset-block-end:.5625rem;inset-inline-start:.125rem}.kauro-board,.kauro-board *{box-sizing:border-box}.kauro-board{gap:.5rem;margin-block-start:var(--kauro-space-5);display:grid}.kauro-site-main p.kauro-board-head{display:none}.kauro-board-rows{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.kauro-board-row{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);gap:1rem 2rem;padding:1.375rem 1.5rem;display:grid}.kauro-board-row--lead{background:var(--kauro-color-wine) url(../media/grain.334f9a58j1xgs.svg) 0 0 / 240px;box-shadow:0 1.75rem 3rem -2rem color-mix(in srgb, var(--kauro-color-wine) 90%, #000);border-color:#0000}.kauro-board-name{align-content:start;justify-items:start;gap:.5rem;display:grid}.kauro-site-main .kauro-board-name h3{letter-spacing:-.03em;margin:0;font-size:1.5rem;line-height:1.1}.kauro-site-main .kauro-board-row--lead .kauro-board-name h3{font-size:1.875rem}.kauro-site-main p.kauro-board-tag{color:var(--kauro-color-on-wine);font-family:var(--kauro-mono-family);letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.kauro-site-main p.kauro-board-what{max-inline-size:40ch;font-size:.9375rem}.kauro-board-for{align-content:start;gap:.5rem;display:grid}.kauro-site-main .kauro-board-for>p:not(.kauro-board-label){color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-main p.kauro-board-label{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:650}.kauro-board-chips{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.kauro-board-chips li{border:1px solid color-mix(in srgb, var(--kauro-color-on-wine) 45%, transparent);border-radius:999px;padding:.1875rem .625rem;font-size:.8125rem}.kauro-board-price{align-content:start;gap:.25rem;display:grid}.kauro-board-price .kauro-site-price{margin:0}.kauro-site-main .kauro-board-price p:not(.kauro-site-price){max-inline-size:22ch;color:var(--kauro-color-text-muted);font-size:.8125rem}@media (min-width:62rem){.kauro-site-main p.kauro-board-head{max-inline-size:none;color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(12.5rem,1fr) minmax(0,1.5fr) minmax(0,1.6fr) minmax(0,.95fr);column-gap:2rem;padding-inline:1.5rem;font-size:.6875rem;font-weight:650;display:grid}.kauro-board-row{grid-template-columns:minmax(12.5rem,1fr) minmax(0,1.5fr) minmax(0,1.6fr) minmax(0,.95fr);align-items:start}.kauro-board-for .kauro-board-label{display:none}.kauro-board-price{text-align:end;justify-items:end}}.kauro-site-main .kauro-board-price .kauro-site-price{font-size:clamp(2rem,1.6rem + 1vw,2.5rem)}.kauro-site-main .kauro-board-row--lead .kauro-board-price .kauro-site-price{font-size:clamp(2.5rem,2rem + 1.4vw,3.25rem)}.kauro-site-main .kauro-board-row>*,.kauro-site-main .kauro-board-for>*{margin:0}.kauro-site-header{z-index:40}.kauro-site-menu-scrim{z-index:20;background:#19191b47;animation:.2s ease-out kauro-fade-in;position:fixed;inset:0}:root .kauro-site-menu-scrim{background:#00000073}.kauro-site-menu-toggle{z-index:31;position:relative}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a:before{content:none}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a,.kauro-site-header .kauro-site-menu .kauro-site-nav-list li:first-child a{min-block-size:2.625rem;font-family:var(--kauro-font-family);letter-spacing:0;align-items:center;padding:.5rem .875rem;font-size:1rem;font-weight:450}.kauro-site-header .kauro-site-menu .kauro-site-nav-list a[aria-current=page]{font-weight:600}.kauro-site-menu-panel{inline-size:min(18rem, calc(100vw - 2 * var(--kauro-site-gutter)))}.kauro-paper{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kauro-color-text:#f1ece6;--kauro-color-text-muted:#ada59e;--kauro-color-background:#2d2c2f;--kauro-color-surface:#262528;--kauro-color-raised:#333236;--kauro-color-border:#45434a;--kauro-color-primary:#c4a693;--kauro-color-on-primary:#242426;--kauro-color-focus:#c4a693;--kauro-color-accent-text:#c4a693;--kauro-color-accent-surface:#3d332d;--kauro-color-control-border:#857d77;--kauro-color-primary-hover:#d6bfae;--kauro-color-success-text:#a3cda9;--kauro-color-success-surface:#213026;background:var(--kauro-color-background);color:var(--kauro-color-text)}.kauro-site-head-how.kauro-wine{background-image:url(../media/grain.334f9a58j1xgs.svg);background-size:240px}.kauro-acts,.kauro-acts *{box-sizing:border-box}.kauro-acts{border-radius:var(--kauro-radius-large);inline-size:min(100%,27rem);margin-inline:auto;transform:rotate(2deg);box-shadow:0 2.5rem 4rem -2rem #000000b3}.kauro-site-main p.kauro-acts-bar{border-block-end:1px solid var(--kauro-color-border);align-items:center;gap:.875rem;max-inline-size:none;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.kauro-acts-brand{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-weight:700}.kauro-acts-title{border-inline-start:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);padding-inline-start:.875rem}.kauro-acts-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kauro-acts-column{align-content:start;gap:.625rem;padding:1rem 1.25rem 1.25rem;display:grid}.kauro-acts-column+.kauro-acts-column{border-inline-start:1px solid var(--kauro-color-border);background:var(--kauro-color-surface)}.kauro-site-main p.kauro-acts-actor{color:var(--kauro-color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.kauro-acts-column--kauro .kauro-acts-actor{color:var(--kauro-color-accent-text)}.kauro-acts-column ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kauro-acts-column li{grid-template-columns:1.5rem minmax(0,1fr);font-size:.875rem;line-height:1.35;display:grid}.kauro-acts-number{color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);font-size:.6875rem;font-weight:650;line-height:1.7}@media (min-width:62rem){.kauro-site-cards--three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.kauro-site-service--lead.kauro-wine{box-shadow:0 2rem 3.5rem -2.25rem color-mix(in srgb, var(--kauro-color-wine) 90%, #000)}.kauro-status-panel{box-sizing:border-box;border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);max-inline-size:36rem;box-shadow:0 2rem 3.5rem -2.25rem color-mix(in srgb, var(--kauro-color-ink) 55%, transparent);overflow:hidden}.kauro-site-main p.kauro-status-bar{border-block-end:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);align-items:center;gap:.875rem;max-inline-size:none;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.kauro-status-brand{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-weight:700}.kauro-status-title{border-inline-start:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);padding-inline-start:.875rem}.kauro-status-panel .kauro-site-status-list{border:0}.kauro-status-panel .kauro-site-status-row{padding:1rem 1.25rem}.kauro-status-panel .kauro-site-status-row:last-child{border-block-end:0}.kauro-status-panel .kauro-site-status-row strong{font-size:1.25rem}.kauro-status-panel .kauro-site-status-state{font-size:.875rem}.kauro-status-panel .kauro-site-status-state:before{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent)}@media (min-width:48rem){.kauro-site-contact .kauro-site-form{column-gap:var(--kauro-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:none}.kauro-site-contact .kauro-site-form>*{grid-column:1/-1}.kauro-site-contact .kauro-site-form>.kauro-site-field:not(:has(textarea)){grid-column:auto}.kauro-site-contact .kauro-site-form>.kauro-site-field select,.kauro-site-contact .kauro-site-form>.kauro-site-field input{box-sizing:border-box;inline-size:100%}.kauro-site-contact .kauro-site-fieldset{column-gap:var(--kauro-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kauro-site-contact .kauro-site-fieldset>legend,.kauro-site-contact .kauro-site-fieldset>:not(.kauro-site-choice){grid-column:1/-1}.kauro-site-contact .kauro-site-form>button{justify-self:start}.kauro-site-contact .kauro-site-form{align-items:end}}@media (max-width:39.99rem){.kauro-walk-row{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1.3fr)}.kauro-walk-row>.kauro-walk-cell:nth-child(4){display:none}.kauro-walk-metrics{align-content:start}.kauro-walk-work{padding-inline:.875rem}}.kauro-site-table-region+.kauro-site-facts-inline{margin-block-start:var(--kauro-space-6)}@keyframes kauro-settle{0%{transform:translateY(1.75rem)rotate(0)}}@keyframes kauro-thunk{0%{clip-path:inset(50%);transform:scale(1.12)rotate(0)}1%{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.kauro-site-showcase .kauro-site-window,.kauro-site-pagehead .kauro-acts,.kauro-site-pagehead .kauro-site-cover-sheet{animation:.8s cubic-bezier(.2,.7,.2,1) .15s backwards kauro-settle}.kauro-site-showcase .kauro-site-stamp,.kauro-site-pagehead .kauro-site-stamp{animation:.45s cubic-bezier(.3,1.3,.5,1) 1.3s backwards kauro-thunk}@media (hover:hover){.kauro-buyer,.kauro-locks,.kauro-acts,.kauro-site-ticket{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.kauro-buyer:hover,.kauro-locks:hover,.kauro-acts:hover,.kauro-site-ticket:hover{transform:rotate(0)translateY(-.25rem)}.kauro-board-row{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.kauro-board-row:hover{box-shadow:0 1.5rem 2.5rem -2rem color-mix(in srgb, var(--kauro-color-ink) 60%, transparent);transform:translateY(-.1875rem)}.kauro-board-row:not(.kauro-board-row--lead):hover{border-color:var(--kauro-color-accent)}}.kauro-site-button:active,.kauro-walk-approve:active{transform:scale(.97)}.kauro-site-button,.kauro-walk-approve{transition-property:background-color,border-color,color,transform}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kauro-walk-window,.kauro-buyer,.kauro-pack-pile,.kauro-locks,.kauro-board-row,.kauro-site-ticket-rock,.kauro-status-panel,.kauro-redact,.kauro-answer,.kauro-site-service,.kauro-site-rung{animation:linear backwards kauro-settle;animation-timeline:view();animation-range:entry 5% entry 70%}.kauro-buyer--company,.kauro-board-row+.kauro-board-row{animation-range:entry 15% entry 85%}.kauro-buyers-stamp,.kauro-site-ticket-stamp,.kauro-answer-stamp,.kauro-lock-state,.kauro-board-tag{animation:linear backwards kauro-thunk;animation-timeline:view();animation-range:entry 55% cover 30%}.kauro-lock+.kauro-lock .kauro-lock-state{animation-range:entry 70% cover 35%}.kauro-buyers{view-timeline-name:--kauro-buyers}.kauro-buyers-stamp{animation-timeline:--kauro-buyers;animation-range:entry 95% cover 45%}}}.kauro-site-main{overflow-x:clip}.kauro-site-signin{white-space:nowrap}@media (max-width:30rem){.kauro-site-window-phases li{grid-template-columns:1.125rem minmax(0,1fr);row-gap:.0625rem}.kauro-site-window-meta{text-align:start;grid-area:2/2}.kauro-site-window-head{letter-spacing:.02em}.kauro-site-window-row>.kauro-site-outcome{white-space:normal}.kauro-site-window-records{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:30.0625rem){.kauro-site-window-records{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) auto}}.kauro-walk-cell--mono{text-overflow:ellipsis;align-content:center;display:block}@media (max-width:39.99rem){.kauro-walk-row--head .kauro-walk-cell{letter-spacing:.02em;font-size:.625rem}}@media (max-width:30rem){.kauro-doc-lines li{grid-template-columns:auto minmax(0,1fr);gap:.125rem .625rem}.kauro-doc-figure{grid-row:span 2;align-self:start}.kauro-doc-share{grid-column:2}}@media (max-width:39.99rem){.kauro-site-table--stack,.kauro-site-table--stack tbody,.kauro-site-table--stack tr,.kauro-site-table--stack caption{display:block}.kauro-site-table--stack thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kauro-site-table--stack tbody tr{padding-block:var(--kauro-space-3);border-block-start:1px solid var(--kauro-color-border)}.kauro-site-table--stack tbody th,.kauro-site-table--stack tbody td{-webkit-hyphens:manual;hyphens:manual;border:0;padding-block:0;display:block}.kauro-site-table--stack tbody th{margin-block-end:var(--kauro-space-1)}.kauro-site-table--stack tbody td{justify-content:space-between;gap:var(--kauro-space-4);text-align:end;padding-block:.125rem;display:flex}.kauro-site-table--stack tbody td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--kauro-color-text-muted);letter-spacing:.04em;text-align:start;text-transform:uppercase;font-size:.75rem;font-weight:600}.kauro-site-main .kauro-site-table--stack :is(th,td),.kauro-site-main .kauro-site-table--stack :is(th,td):is(:first-child,:last-child){padding-inline:var(--kauro-space-4)}.kauro-site-main .kauro-site-sheet .kauro-site-table--stack :is(th,td),.kauro-site-main .kauro-site-sheet .kauro-site-table--stack :is(th,td):is(:first-child,:last-child){padding-inline:var(--kauro-space-2)}.kauro-site-sheet .kauro-site-table--stack tbody tr:nth-child(2n){background:var(--kauro-color-surface)}}@keyframes kauro-redact{0%{transform:scaleX(0)}}@keyframes kauro-lamp{0%{background-color:var(--kauro-color-border)}}@keyframes kauro-mark{0%{background-color:#0000;border-color:#0000}}@keyframes kauro-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes kauro-grow{0%{transform:scaleX(0)}}.kauro-site-units-col--not .kauro-site-frag-figure{justify-self:start;text-decoration:none;position:relative}.kauro-site-units-col--not .kauro-site-frag-figure:after{content:"";background:var(--kauro-color-primary);transform-origin:0;block-size:2px;position:absolute;inset-block-start:52%;inset-inline:-.125rem}@media (prefers-reduced-motion:no-preference){.kauro-site-service,.kauro-site-rung,.kauro-status-panel,.kauro-redact,.kauro-answer,.kauro-answer-stamp{animation:none}.kauro-site-status-state:before{animation:.5s ease-out .35s backwards kauro-lamp}.kauro-site-status-row:nth-child(2) .kauro-site-status-state:before{animation-delay:.6s}.kauro-site-status-row:nth-child(3) .kauro-site-status-state:before{animation-delay:.85s}.kauro-site-status-row:nth-child(n+4) .kauro-site-status-state:before{animation-delay:1.1s}@media (hover:hover){.kauro-site-service,.kauro-site-rung:not(.kauro-site-rung--repeat),.kauro-site-scope-column--in,.kauro-site-frag--units,:not(.kauro-site-sheet)>.kauro-site-table-region,.kauro-redact{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}.kauro-site-service:hover,.kauro-site-rung:not(.kauro-site-rung--repeat):hover,.kauro-site-scope-column--in:hover,.kauro-site-frag--units:hover,:not(.kauro-site-sheet)>.kauro-site-table-region:hover{box-shadow:0 1.75rem 2.5rem -2rem color-mix(in srgb, var(--kauro-color-ink) 55%, transparent);transform:translateY(-.25rem)}.kauro-site-scope-column--in:hover{border-color:var(--kauro-color-accent)}.kauro-redact:hover{transform:rotate(0)translateY(-.25rem)}.kauro-site-main .kauro-site-table tbody tr>:is(th,td){transition:background-color .2s,box-shadow .2s}.kauro-site-main .kauro-site-table tbody tr:hover>:is(th,td){background:var(--kauro-color-accent-surface)}.kauro-site-main .kauro-site-table tbody tr:hover>:first-child{box-shadow:inset 3px 0 0 var(--kauro-color-primary)}.kauro-site-units-col{transition:background-color .25s}.kauro-site-units-col:hover{background:var(--kauro-color-accent-surface)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kauro-redact{view-timeline-name:--kauro-redact}.kauro-redact-line:not(.kauro-redact-line--seen){transform-origin:0;animation:linear both kauro-redact;animation-timeline:--kauro-redact}.kauro-redact-line:nth-child(2){animation-range:contain contain 9%}.kauro-redact-line:nth-child(3){animation-range:contain 9% contain 18%}.kauro-redact-line:nth-child(4){animation-range:contain 18% contain 27%}.kauro-redact-line:nth-child(6){animation-range:contain 27% contain 36%}.kauro-redact-line:nth-child(7){animation-range:contain 36% contain 45%}.kauro-redact-line:nth-child(8){animation-range:contain 45% contain 54%}.kauro-redact-line--seen{animation:linear both kauro-mark;animation-timeline:--kauro-redact;animation-range:contain 54% contain 62%}}}.kauro-choose{border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);color:var(--kauro-color-text);box-shadow:0 2.5rem 4rem -2rem #0000008c, 0 0 0 1px var(--kauro-color-border);overflow:hidden}.kauro-site-main p.kauro-choose-bar{border-block-end:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);align-items:center;gap:.875rem;max-inline-size:none;margin:0;padding:.75rem 1.25rem;font-size:.8125rem;display:flex}.kauro-choose-brand{font-family:var(--kauro-display-family);letter-spacing:-.02em;font-weight:700}.kauro-choose-title{border-inline-start:1px solid var(--kauro-color-border);color:var(--kauro-color-text-muted);padding-inline-start:.875rem}.kauro-choose-list{margin:0;padding:0;list-style:none}.kauro-choose-list li+li{border-block-start:1px solid var(--kauro-color-border)}.kauro-choose-row{color:var(--kauro-color-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:1.125rem 1.25rem;text-decoration:none;display:flex}.kauro-choose-name{font-family:var(--kauro-display-family);letter-spacing:-.025em;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:650;display:inline-flex}.kauro-choose-name:after{content:"↓" / "";color:var(--kauro-color-primary);opacity:0;font-size:.8em;transform:translateY(-.25rem)}.kauro-choose-row:focus-visible{outline:2px solid var(--kauro-color-focus);outline-offset:-2px}.kauro-choose-row:is(:hover,:focus-visible){background:var(--kauro-color-accent-surface)}.kauro-choose-row:is(:hover,:focus-visible) .kauro-choose-name:after{opacity:1;transform:none}.kauro-choose-row .kauro-site-state{margin:0}.kauro-site-spreads{gap:clamp(1.5rem,3vw,2.5rem);display:grid}.kauro-site-spreads>.kauro-site-service{align-content:start;padding:clamp(1.75rem,4vw,3rem);display:grid}.kauro-site-spreads>.kauro-site-service:nth-child(2){border-block-start:4px solid var(--kauro-color-primary)}.kauro-site-spreads>.kauro-site-service:nth-child(3){border-block-start:4px solid var(--kauro-color-text)}.kauro-site-spreads>:is(.kauro-site-service--closed,.kauro-site-service--unread){border-block-start-color:var(--kauro-color-border)}.kauro-site-spreads .kauro-site-service-top{flex-flow:wrap;justify-content:space-between;align-items:center}.kauro-site-main .kauro-site-spreads .kauro-site-service h3{letter-spacing:-.035em;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}.kauro-site-main .kauro-site-spreads .kauro-site-service p{max-inline-size:58ch}.kauro-site-spreads .kauro-site-service .kauro-site-frag{max-inline-size:none;margin-block:var(--kauro-space-4);border-radius:.75rem;padding:1.5rem 1.625rem;font-size:1rem}@media (min-width:56rem){.kauro-site-spreads>.kauro-site-service{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,4.5rem)}.kauro-site-spreads>.kauro-site-service>*{grid-column:1}.kauro-site-spreads>.kauro-site-service>.kauro-site-frag{grid-area:1/2/span 8;align-self:center;margin:0}.kauro-site-spreads>.kauro-site-service:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.kauro-site-spreads>.kauro-site-service:nth-child(2n)>*{grid-column:2}.kauro-site-spreads>.kauro-site-service:nth-child(2n)>.kauro-site-frag{grid-column:1}}.kauro-site-specs.kauro-site-specs--plate{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem}.kauro-site-specs--plate li{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);padding:1.25rem 1.5rem;font-size:1rem;line-height:1.5}.kauro-site-specs--plate .kauro-site-figure{color:var(--kauro-color-text);letter-spacing:-.03em;font-size:1.75em;font-weight:400}@media (prefers-reduced-motion:no-preference){.kauro-choose-row,.kauro-choose-name:after{transition:background-color .2s,opacity .2s,transform .25s}}.kauro-site-spreads>.kauro-site-service{scroll-margin-block-start:6rem}.kauro-walk{gap:var(--kauro-space-5);grid-template-areas:"story""window";display:grid}@media (min-width:62rem){.kauro-walk{grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-template-areas:"story window";align-items:center;column-gap:clamp(2.5rem,5vw,4.5rem)}}.kauro-walk-story{grid-area:story;align-content:center;min-inline-size:0;display:grid}.kauro-walk-story .kauro-site-eyebrow{margin-block-end:var(--kauro-space-3)}.kauro-site-main .kauro-walk-story h2{max-inline-size:16ch;font-family:var(--kauro-display-family);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,1.3rem + 2vw,3rem);font-weight:650;line-height:1.04}.kauro-walk-story .kauro-walk-steps{margin-block-start:var(--kauro-space-6)}.kauro-walk.is-ready .kauro-walk-steps{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kauro-walk-now{border-block-start:1px solid var(--kauro-color-border);align-content:start;gap:.625rem;min-block-size:12.5rem;margin-block-start:clamp(1.75rem,3.5vw,2.75rem);padding-block-start:clamp(1.25rem,2.5vw,1.75rem);display:grid}.kauro-site-main p.kauro-walk-now-count{color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);align-items:baseline;gap:.375rem;font-size:.8125rem;font-weight:650;display:flex}.kauro-walk-now-count>span:first-child{color:var(--kauro-color-accent);font-size:1.125rem}.kauro-walk-now-actor{border-inline-start:1px solid var(--kauro-color-border);font-family:var(--kauro-font-family);letter-spacing:.12em;text-transform:uppercase;margin-inline-start:.875rem;padding-inline-start:.875rem;font-size:.6875rem}.kauro-walk-now--team .kauro-walk-now-actor{color:var(--kauro-color-accent)}.kauro-site-main p.kauro-walk-now-name{font-family:var(--kauro-display-family);letter-spacing:-.035em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.375rem);font-weight:650;line-height:1.05}.kauro-site-main p.kauro-walk-now-body{max-inline-size:36ch;color:var(--kauro-color-text-muted);font-size:1.0625rem;line-height:1.55}.kauro-walk-body{grid-template-columns:minmax(0,1fr);min-block-size:0;display:grid}.kauro-walk-rail{border-inline-end:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);margin:0;padding:.75rem 0;list-style:none;display:none}@media (min-width:62rem){.kauro-walk-body{grid-template-columns:10.5rem minmax(0,1fr)}.kauro-walk-rail{grid-template-rows:repeat(6,minmax(0,1fr));display:grid}}.kauro-walk-phase{color:var(--kauro-color-text-muted);border-inline-start:3px solid #0000;grid-template-columns:1.5rem minmax(0,1fr);align-content:center;align-items:center;gap:.125rem .625rem;padding:.5rem .875rem .5rem .75rem;font-size:.8125rem;display:grid}.kauro-walk-phase-number{box-sizing:border-box;border:1px solid var(--kauro-color-border);block-size:1.5rem;inline-size:1.5rem;font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:grid}.kauro-walk-phase.is-done{color:var(--kauro-color-text)}.kauro-walk-phase.is-done .kauro-walk-phase-number{border-color:var(--kauro-color-primary);color:var(--kauro-color-primary)}.kauro-walk-phase.is-done .kauro-walk-phase-name:after{content:"  ✓" / "";color:var(--kauro-color-primary);font-weight:700}.kauro-walk-phase-result{color:var(--kauro-color-text-muted);font-variant-numeric:tabular-nums;grid-column:2;font-size:.6875rem;font-weight:500;line-height:1.3}.kauro-walk-phase.is-current{border-inline-start-color:var(--kauro-color-primary);background:var(--kauro-color-raised);color:var(--kauro-color-text);font-weight:650}.kauro-walk-phase.is-current .kauro-walk-phase-number{border-color:var(--kauro-color-primary);background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-walk-work{grid-template-rows:auto auto minmax(0,1fr);padding:1rem 1.125rem 0}.kauro-walk-sealed{border:1px solid var(--kauro-color-primary);color:var(--kauro-color-primary);letter-spacing:.12em;text-transform:uppercase;border-radius:.25rem;margin-inline-end:auto;padding:0 .4375rem;font-size:.625rem;font-weight:700}.kauro-site-main p.kauro-walk-file{justify-content:flex-start;gap:.25rem .75rem}.kauro-walk-rows{margin-inline-start:auto}.kauro-walk-work>.kauro-walk-tray{align-content:center;margin-inline:-1.125rem;padding:1rem 1.125rem;display:grid}.kauro-walk-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid}.kauro-walk-sources{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.kauro-walk-sources li{border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);border-radius:.375rem;grid-template-columns:minmax(0,1fr) auto;gap:.375rem 1rem;padding:.5rem .75rem .625rem;display:grid}.kauro-walk-source-rows{color:var(--kauro-color-text-muted);font-variant-numeric:tabular-nums}.kauro-walk-source-read{background:var(--kauro-color-primary);transform-origin:0;border-radius:62.5rem;grid-column:1/-1;block-size:3px}.kauro-walk-seal{border:2px solid var(--kauro-color-primary);box-shadow:inset 0 0 0 2px var(--kauro-color-surface), inset 0 0 0 3px var(--kauro-color-primary);color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.16em;text-transform:uppercase;border-radius:.3125rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;transform:rotate(-6deg)}.kauro-walk-quote{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.kauro-walk-quote-units{gap:.5rem;display:grid}.kauro-site-main p.kauro-walk-quote-figure{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.625rem;font-weight:300;line-height:1}.kauro-walk-quote-figure span{color:var(--kauro-color-text-muted);font-family:var(--kauro-font-family);letter-spacing:0;font-size:.75rem;font-weight:500}.kauro-walk-quote-meter{border-radius:62.5rem;block-size:.5rem;inline-size:100%;display:block;overflow:hidden}.kauro-walk-quote-band{fill:var(--kauro-color-border)}.kauro-walk-quote-fill{fill:var(--kauro-color-primary);transform-box:fill-box;transform-origin:0}.kauro-site-main p.kauro-walk-quote-band-label{color:var(--kauro-color-text-muted);font-size:.75rem}.kauro-walk-quote-total{justify-items:end;gap:.25rem;display:grid}.kauro-site-main p.kauro-walk-quote-price{font-family:var(--kauro-display-family);letter-spacing:-.03em;font-size:clamp(2rem,1.6rem + 1vw,2.5rem);font-weight:300;line-height:1}.kauro-walk-quote-currency{letter-spacing:.04em;vertical-align:.95em;font-size:.4em;font-weight:650}.kauro-site-main p.kauro-walk-quote-valid{color:var(--kauro-color-text-muted);font-size:.75rem}.kauro-walk-track{--kauro-walk-h:33rem;--kauro-walk-stretch:32vh;block-size:calc(var(--kauro-walk-h) + 5 * var(--kauro-walk-stretch));position:relative}.kauro-walk-track>.kauro-walk{box-sizing:border-box;block-size:var(--kauro-walk-h);position:sticky;inset-block-start:calc(4.75rem + max(0rem, (100vh - 4.75rem - var(--kauro-walk-h)) / 2))}.kauro-walk-track .kauro-walk-window{block-size:100%;min-block-size:0;animation:none}@media (max-width:61.99rem){.kauro-walk-track{--kauro-walk-h:min(46rem, calc(100vh - 6rem))}.kauro-walk-track>.kauro-walk{gap:var(--kauro-space-4);grid-template-rows:auto minmax(0,1fr)}.kauro-site-main .kauro-walk-track .kauro-walk-story h2{max-inline-size:none;font-size:1.5rem}.kauro-walk-track .kauro-walk-story .kauro-site-eyebrow{margin-block-end:var(--kauro-space-2)}.kauro-walk-track .kauro-walk-now{min-block-size:0;gap:.375rem;margin-block-start:var(--kauro-space-3);padding-block-start:var(--kauro-space-3)}.kauro-site-main .kauro-walk-track p.kauro-walk-now-name{font-size:1.5rem}.kauro-site-main .kauro-walk-track p.kauro-walk-now-body{font-size:.9375rem}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now-body,.kauro-walk-track .kauro-walk-story .kauro-site-eyebrow{display:none}}@media (prefers-reduced-motion:no-preference){.kauro-walk-now>*{animation:.4s cubic-bezier(.5,0,.2,1) both kauro-print}.kauro-walk-now>:nth-child(2){animation-delay:80ms}.kauro-walk-now>:nth-child(3){animation-delay:.16s}.kauro-walk-phase,.kauro-walk-phase-number{transition:background-color .3s,border-color .3s,color .3s}.kauro-walk.is-ready .kauro-walk-tray>*{animation:.4s cubic-bezier(.5,0,.2,1) 50ms both kauro-print}.kauro-walk.is-ready .kauro-walk-source-read{animation:1s cubic-bezier(.4,0,.2,1) .2s both kauro-grow}.kauro-walk.is-ready .kauro-walk-sources li+li .kauro-walk-source-read{animation-delay:.45s}.kauro-walk.is-ready.is-step-0 .kauro-walk-seal{animation:.45s cubic-bezier(.3,1.3,.5,1) 1.35s both kauro-thunk}.kauro-walk.is-ready .kauro-walk-quote-fill{animation:.8s cubic-bezier(.2,.7,.2,1) .3s both kauro-grow}}@media (max-width:61.99rem){.kauro-walk-track .kauro-walk-story .kauro-site-eyebrow{display:none}.kauro-walk-track .kauro-walk-now{min-block-size:10.5rem}.kauro-walk-track .kauro-walk-cell{min-block-size:2.125rem;padding-block:.3125rem}.kauro-walk-track .kauro-walk-work{gap:.5rem;padding-block-start:.75rem}.kauro-walk-track .kauro-walk-work>.kauro-walk-tray{padding-block:.75rem}.kauro-walk-track .kauro-walk-proposals{gap:.3125rem}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now{min-block-size:0}.kauro-walk-track .kauro-walk-cell{min-block-size:1.875rem;padding-block:.25rem}.kauro-walk-track .kauro-walk-proposal{padding-block:.1875rem}}.kauro-statuspage{align-content:center;padding-block:clamp(2rem,6vh,4rem);display:grid}.kauro-statuspage-inner{gap:clamp(1.75rem,4vh,2.75rem);display:grid}.kauro-site-main .kauro-statuspage h1{font-family:var(--kauro-display-family);letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:650;line-height:1}.kauro-site-main .kauro-statuspage h2.kauro-statuspage-label{max-inline-size:none;color:var(--kauro-color-text-muted);font-family:var(--kauro-font-family);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .875rem;font-size:.75rem;font-weight:650}.kauro-site-main .kauro-statuspage-empty{max-inline-size:60ch;color:var(--kauro-color-text-muted);font-size:1.0625rem}.kauro-statuspage-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kauro-site-status-row.kauro-statuspage-service{--kauro-glow:var(--kauro-color-success-text);border:1px solid color-mix(in srgb, var(--kauro-glow) 55%, var(--kauro-color-border));border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--kauro-glow) 10%, transparent), 0 0 1.5rem -.5rem color-mix(in srgb, var(--kauro-glow) 45%, transparent);justify-content:start;gap:.625rem;padding:1.25rem 1.375rem;display:grid}.kauro-statuspage-service.kauro-site-status-row--limited{--kauro-glow:var(--kauro-color-warning-text)}.kauro-statuspage-service:is(.kauro-site-status-row--closed,.kauro-site-status-row--unread){--kauro-glow:var(--kauro-color-danger-text)}.kauro-statuspage-service:is(.kauro-site-status-row--closed,.kauro-site-status-row--unread) .kauro-site-status-state{color:var(--kauro-color-danger-text)}.kauro-site-status-row.kauro-statuspage-service strong{letter-spacing:-.02em;font-size:1.25rem}.kauro-statuspage-service .kauro-site-status-state{font-size:.9375rem}.kauro-statuspage-service .kauro-site-status-state:before{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 22%, transparent)}.kauro-statuspage-notes{border-block-start:1px solid var(--kauro-color-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem clamp(1.5rem,4vw,3rem);padding-block-start:clamp(1.25rem,3vh,1.75rem);display:grid}.kauro-statuspage-note{align-content:start;justify-items:start;gap:.375rem;display:grid}.kauro-statuspage-note .kauro-statuspage-label{margin-block-end:.25rem}.kauro-site-main .kauro-statuspage-note p{max-inline-size:48ch;color:var(--kauro-color-text-muted);font-size:.9375rem}@media (prefers-reduced-motion:no-preference) and (hover:hover){.kauro-statuspage-service{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.kauro-statuspage-service:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--kauro-glow) 16%, transparent), 0 0 2rem -.5rem color-mix(in srgb, var(--kauro-glow) 60%, transparent);transform:translateY(-.1875rem)}}.kauro-walk-window{grid-template-rows:auto minmax(0,1fr)}.kauro-walk-work{grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-inline-size:0;padding:1rem 1.25rem 1.25rem;display:grid}.kauro-site-main p.kauro-walk-file{font-size:.875rem}.kauro-walk-table{grid-template-rows:auto repeat(5,auto) minmax(0,1fr)}.kauro-walk-row{grid-template-columns:2rem minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.15fr)}.kauro-walk-cell{min-block-size:2.625rem;font-size:.875rem}.kauro-walk-cell--mono{font-size:.8125rem}.kauro-walk-row--head .kauro-walk-cell{min-block-size:2.25rem;font-size:.6875rem}.kauro-walk-cell--step{border-inline-start:1px solid var(--kauro-color-border);background:color-mix(in srgb, var(--kauro-color-accent) 7%, transparent)}.kauro-walk-row--head .kauro-walk-cell--step{color:var(--kauro-color-primary)}.kauro-walk-read:before{content:"✓ " / "";color:var(--kauro-color-success-text);font-weight:700}.kauro-walk-finding{color:var(--kauro-color-primary);text-overflow:ellipsis;font-weight:600;overflow:hidden}.kauro-walk-quiet{color:var(--kauro-color-text-muted)}.kauro-walk-unit{font-family:var(--kauro-mono-family);font-weight:650}.kauro-walk-done{color:var(--kauro-color-success-text);font-weight:650}.kauro-walk-done:before{content:"✓ " / ""}.kauro-walk-cell--step .kauro-walk-approve{min-block-size:1.625rem;padding:.0625rem .625rem}.kauro-walk-foot{border-block-start:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);align-content:center;min-block-size:4.5rem;padding:.875rem 1rem;font-size:.875rem;display:grid}.kauro-walk-total{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.kauro-walk-total ul,.kauro-walk-total ol{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.kauro-site-main .kauro-walk-total p{max-inline-size:none;margin:0}.kauro-walk-total-figure{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.5rem;font-weight:300}.kauro-walk-total-share{color:var(--kauro-color-primary);font-size:.75rem;font-weight:650}.kauro-walk-total--findings{color:var(--kauro-color-text-muted);justify-content:flex-start}.kauro-walk-total--findings li{align-items:baseline;gap:.375rem;display:inline-flex}.kauro-walk-total--findings .kauro-walk-total-figure{color:var(--kauro-color-text)}.kauro-walk-total--decide{justify-content:flex-start}.kauro-walk-total--decide li{color:var(--kauro-color-text-muted);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.kauro-walk-total--decide li.is-approved{color:var(--kauro-color-text)}.kauro-site-main p.kauro-walk-total-price{font-family:var(--kauro-display-family);letter-spacing:-.03em;align-items:baseline;gap:.375rem;font-size:2rem;font-weight:300;line-height:1;display:inline-flex}.kauro-walk-total-currency{letter-spacing:.04em;align-self:flex-start;font-size:.8125rem;font-weight:650}.kauro-walk-total-price .kauro-walk-quiet{font-family:var(--kauro-font-family);letter-spacing:0;margin-inline-start:.5rem;font-size:.75rem}.kauro-walk-total-sum{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;font-size:1.25rem;font-weight:300;display:inline-flex}.kauro-walk-total-sum .kauro-walk-total-figure{color:var(--kauro-color-primary);font-weight:500}.kauro-site-main p.kauro-walk-ok{color:var(--kauro-color-success-text);font-weight:650}.kauro-walk-ok:before{content:"✓ " / ""}.kauro-walk-total--import ol{counter-reset:walk-order}.kauro-walk-total--import li{counter-increment:walk-order;align-items:center;gap:.375rem;display:inline-flex}.kauro-walk-total--import li:before{content:counter(walk-order) / "";background:var(--kauro-color-primary);block-size:1.25rem;inline-size:1.25rem;color:var(--kauro-color-on-primary);font-family:var(--kauro-mono-family);border-radius:50%;place-items:center;font-size:.625rem;font-weight:700;display:grid}.kauro-walk-total--upload .kauro-walk-seal{font-size:.75rem}.kauro-walk-controls{align-items:center;gap:.75rem;margin-block-start:var(--kauro-space-5);display:flex}.kauro-walk-arrow{border:1px solid var(--kauro-color-border);block-size:2.5rem;inline-size:2.5rem;color:var(--kauro-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.kauro-walk-arrow:before{content:"←"}.kauro-walk-arrow--next:before{content:"→"}.kauro-walk-arrow:disabled{color:var(--kauro-color-text-muted);cursor:default;opacity:.45}.kauro-walk-arrow:focus-visible,.kauro-walk-dot:focus-visible{outline:2px solid var(--kauro-color-focus);outline-offset:2px}.kauro-walk-dots{flex:1;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.kauro-walk-dots li{flex:1}.kauro-walk-dot{background:linear-gradient(var(--kauro-color-border), var(--kauro-color-border)) center / 100% 3px no-repeat;cursor:pointer;border:0;block-size:1.5rem;inline-size:100%;padding:0;display:block}.kauro-walk-dot.is-done,.kauro-walk-dot.is-current{background-image:linear-gradient(var(--kauro-color-accent), var(--kauro-color-accent))}.kauro-walk-dot.is-current{background-size:100% 5px}@media (hover:hover){.kauro-walk-arrow:not(:disabled):hover{border-color:var(--kauro-color-accent);color:var(--kauro-color-accent)}.kauro-walk-dot:hover{background-size:100% 5px}}@media (max-width:39.99rem){.kauro-walk-row{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.kauro-walk-row>.kauro-walk-cell--company,.kauro-walk-row>.kauro-walk-cell:nth-child(4){display:none}.kauro-walk-row>.kauro-walk-cell--step{display:flex}}@media (max-width:61.99rem){.kauro-walk-track .kauro-walk-cell{min-block-size:2rem;font-size:.8125rem}.kauro-walk-track .kauro-walk-cell--mono{font-size:.75rem}.kauro-walk-track .kauro-walk-work{padding:.75rem .875rem .875rem}.kauro-walk-track .kauro-walk-foot{min-block-size:0;padding:.625rem .75rem;font-size:.8125rem}.kauro-walk-track .kauro-walk-total-figure{font-size:1.25rem}.kauro-site-main .kauro-walk-track p.kauro-walk-total-price{font-size:1.5rem}.kauro-walk-track .kauro-walk-controls{margin-block-start:var(--kauro-space-3)}.kauro-walk-track .kauro-walk-arrow{block-size:2.25rem;inline-size:2.25rem}}@media (prefers-reduced-motion:no-preference){.kauro-walk.is-ready .kauro-walk-cell--step>*{animation:.35s cubic-bezier(.5,0,.2,1) both kauro-print}.kauro-walk.is-ready .kauro-walk-row:nth-child(2) .kauro-walk-cell--step>*{animation-delay:.1s}.kauro-walk.is-ready .kauro-walk-row:nth-child(3) .kauro-walk-cell--step>*{animation-delay:.2s}.kauro-walk.is-ready .kauro-walk-row:nth-child(4) .kauro-walk-cell--step>*{animation-delay:.3s}.kauro-walk.is-ready .kauro-walk-row:nth-child(5) .kauro-walk-cell--step>*{animation-delay:.4s}.kauro-walk.is-ready .kauro-walk-row:nth-child(6) .kauro-walk-cell--step>*{animation-delay:.5s}.kauro-walk.is-ready .kauro-walk-foot>*{animation:.4s cubic-bezier(.5,0,.2,1) .55s both kauro-print}.kauro-walk.is-ready.is-step-0 .kauro-walk-seal{animation:.45s cubic-bezier(.3,1.3,.5,1) 1.2s both kauro-thunk}.kauro-walk-dot,.kauro-walk-arrow{transition:background-size .2s,border-color .2s,color .2s}}@media (min-width:62rem){.kauro-walk{grid-template-columns:minmax(0,4fr) minmax(0,9fr)}}.kauro-statuspage{padding-block:clamp(1rem,3vh,1.75rem)}.kauro-statuspage-inner{gap:clamp(1.25rem,3vh,2rem)}.kauro-site-main .kauro-statuspage h1{font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem)}@media (max-width:61.99rem){.kauro-walk-track .kauro-walk-now{min-block-size:11.5rem}}.kauro-statuspage-services{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now{min-block-size:5.5rem}}.kauro-statuspage{align-content:start;padding-block:clamp(2rem,5vh,3.5rem)}.kauro-site-process:has(>.kauro-site-wrap>.kauro-walk-track){padding-block:0}.kauro-walk-track{--kauro-walk-stretch:34vh;--kauro-walk-window:clamp(30rem, calc(100vh - 15rem), 38rem);--kauro-walk-row:clamp(2.5rem, 4.8vh, 3.125rem);block-size:calc(100vh + 6 * var(--kauro-walk-stretch))}.kauro-walk-track.is-collapsed{block-size:100vh}.kauro-walk-track>.kauro-walk{align-content:center;block-size:100vh;padding-block:5.5rem 1.5rem;inset-block-start:0}@media (min-width:62rem){.kauro-walk{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center}}.kauro-walk-track .kauro-walk-story{align-content:start}.kauro-site-main .kauro-walk-track .kauro-walk-story h2{max-inline-size:14ch;font-size:clamp(2rem,1.2rem + 1.8vw,2.75rem)}.kauro-walk-track .kauro-walk-now{block-size:13rem;min-block-size:0;overflow:hidden}.kauro-walk-track .kauro-walk-controls{margin-block-start:var(--kauro-space-4)}.kauro-walk-track .kauro-walk-window{block-size:var(--kauro-walk-window)}.kauro-walk-track .kauro-walk-work{grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:.875rem 1.25rem 1.25rem}.kauro-walk-track p.kauro-walk-file{margin-block-end:.75rem}.kauro-walk-sealed.is-waiting{visibility:hidden}.kauro-walk-track .kauro-walk-table{grid-template-rows:auto repeat(5, var(--kauro-walk-row));border-end-end-radius:0;border-end-start-radius:0}.kauro-walk-track .kauro-walk-row{max-block-size:none}.kauro-walk-track .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell{min-block-size:0;block-size:var(--kauro-walk-row)}.kauro-walk-row.is-merged .kauro-walk-cell:not(.kauro-walk-cell--step):not(.kauro-walk-cell--mark){color:var(--kauro-color-text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--kauro-color-primary);text-decoration-color:var(--kauro-color-primary)}.kauro-walk-row.is-merged{background:color-mix(in srgb, var(--kauro-color-surface) 70%, transparent)}.kauro-walk-cell--step{white-space:normal}.kauro-walk-findings{flex-wrap:wrap;gap:.25rem;display:flex}.kauro-walk-finding{border:1px solid color-mix(in srgb, var(--kauro-color-primary) 45%, transparent);color:var(--kauro-color-primary);white-space:nowrap;border-radius:.25rem;padding:.0625rem .375rem;font-size:.6875rem;font-weight:650;line-height:1.4}.kauro-walk-track .kauro-walk-foot{border:1px solid var(--kauro-color-border);border-block-start:1px dashed var(--kauro-color-control-border);background:var(--kauro-color-surface);border-end-end-radius:.5rem;border-end-start-radius:.5rem;align-content:center;min-block-size:0;padding:.75rem 1rem;display:grid}.kauro-walk-figures{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.kauro-walk-figure{align-content:center;justify-items:start;gap:.1875rem;min-inline-size:0;padding-inline:1rem;display:grid}.kauro-walk-figure:first-child{padding-inline-start:0}.kauro-walk-figure+.kauro-walk-figure{border-inline-start:1px solid var(--kauro-color-border)}.kauro-walk-figure-value{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;align-items:baseline;gap:.25rem;font-size:clamp(1.375rem,1rem + 1vw,1.875rem);font-weight:300;line-height:1;display:inline-flex}.kauro-walk-figures--sum .kauro-walk-figure:last-child .kauro-walk-figure-value{color:var(--kauro-color-primary);font-weight:500}.kauro-walk-figure-label{max-inline-size:100%;color:var(--kauro-color-text-muted);text-overflow:ellipsis;font-size:.8125rem;line-height:1.3;overflow:hidden}.kauro-walk-figure-note{color:var(--kauro-color-primary);font-size:.75rem;font-weight:650}.kauro-walk-figure--seal{justify-items:center}.kauro-walk-currency{font-family:var(--kauro-font-family);letter-spacing:.04em;align-self:flex-start;font-size:.75rem;font-weight:650}.kauro-walk-mark.kauro-walk-mark--large{block-size:1.75rem;inline-size:1.75rem;font-size:.75rem}.kauro-walk-state{border:1px solid var(--kauro-color-primary);color:var(--kauro-color-primary);border-radius:.3125rem;align-items:center;padding:.0625rem .5rem;display:inline-flex}.kauro-walk-state.is-on{background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}@media (max-width:61.99rem){.kauro-walk-track{--kauro-walk-window:calc(100vh - 21.5rem);--kauro-walk-row:2.125rem}.kauro-walk-track>.kauro-walk{align-content:start;padding-block:5.75rem .75rem}.kauro-walk-track .kauro-walk-now{block-size:8.75rem}.kauro-walk-track .kauro-walk-controls{margin-block-start:var(--kauro-space-2)}.kauro-walk-track .kauro-walk-work{padding:.625rem .75rem .75rem}.kauro-walk-track .kauro-walk-foot{padding:.5rem .625rem}.kauro-walk-figure{padding-inline:.5rem}.kauro-walk-figure-value{font-size:1.0625rem}.kauro-walk-figure-label{font-size:.6875rem}.kauro-walk-figure-note{font-size:.625rem}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track{--kauro-walk-window:calc(100vh - 15.5rem);--kauro-walk-row:1.875rem}.kauro-walk-track .kauro-walk-now{block-size:3.5rem}}@media (prefers-reduced-motion:no-preference){.kauro-walk.is-ready .kauro-walk-foot>*{animation:none}.kauro-walk.is-ready .kauro-walk-figure{animation:.4s cubic-bezier(.5,0,.2,1) .45s both kauro-print}.kauro-walk.is-ready .kauro-walk-figure:nth-child(2){animation-delay:.6s}.kauro-walk.is-ready .kauro-walk-figure:nth-child(3){animation-delay:.75s}.kauro-walk-row,.kauro-walk-row .kauro-walk-cell{transition:background-color .4s,color .4s}}.kauro-walk-track .kauro-walk-now{block-size:15.5rem}@media (min-width:62rem){.kauro-walk-row{grid-template-columns:2rem minmax(0,.95fr) minmax(0,1.45fr) minmax(0,.8fr) minmax(0,1.15fr)}}@media (max-width:61.99rem){.kauro-walk-track .kauro-walk-row{grid-template-columns:1.5rem minmax(0,1fr) minmax(0,1.25fr)}.kauro-walk-track .kauro-walk-row>.kauro-walk-cell--mono,.kauro-walk-track .kauro-walk-row>.kauro-walk-cell--company{display:none}.kauro-walk-track .kauro-walk-row>.kauro-walk-cell--step{display:flex}.kauro-site-main .kauro-walk-track .kauro-walk-story h2{max-inline-size:none;font-size:1.375rem}.kauro-walk-track .kauro-walk-now{block-size:7.75rem;gap:.25rem;margin-block-start:var(--kauro-space-3);padding-block-start:var(--kauro-space-3)}.kauro-site-main .kauro-walk-track p.kauro-walk-now-name{font-size:1.375rem}.kauro-site-main .kauro-walk-track p.kauro-walk-now-body{font-size:.875rem;line-height:1.45}.kauro-walk-track{--kauro-walk-window:calc(100vh - 21.25rem)}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now{block-size:3.75rem}.kauro-walk-track{--kauro-walk-window:calc(100vh - 16.25rem)}}@media (min-width:62rem) and (max-width:79.99rem){.kauro-walk-track .kauro-walk-row{grid-template-columns:2rem minmax(0,1fr) minmax(0,1.5fr) minmax(0,1.2fr)}.kauro-walk-track .kauro-walk-row>.kauro-walk-cell--company{display:none}}@media (max-width:61.99rem){.kauro-walk-track .kauro-walk-row>.kauro-walk-cell--email{display:none}.kauro-walk-track>.kauro-walk{grid-template-rows:auto minmax(0,1fr)}.kauro-walk-track .kauro-walk-window{block-size:auto;min-block-size:0}.kauro-walk-track .kauro-walk-now{block-size:10.25rem}.kauro-walk-figure-label .kauro-site-file{letter-spacing:-.02em;font-size:.5625rem}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now{block-size:4rem}.kauro-walk-track{--kauro-walk-row:1.75rem}.kauro-site-main .kauro-walk-track .kauro-walk-story h2{font-size:1.25rem}}@media (max-width:61.99rem){.kauro-walk-figure-label{overflow-wrap:anywhere;white-space:normal;overflow:visible}}@media (max-width:61.99rem) and (max-height:50rem){.kauro-walk-track{--kauro-walk-row:1.875rem}.kauro-walk-track .kauro-walk-now{block-size:9.75rem}.kauro-walk-track .kauro-walk-bar{padding-block:.5rem}.kauro-walk-track p.kauro-walk-file{margin-block-end:.375rem}}@media (max-width:61.99rem) and (max-height:45rem){.kauro-walk-track{--kauro-walk-row:1.75rem}.kauro-walk-track .kauro-walk-now{block-size:5.5rem}.kauro-walk-track .kauro-walk-figure-note{display:none}.kauro-walk-track .kauro-walk-work{padding:.5rem .625rem .625rem}}@media (max-width:22.5rem){.kauro-walk-track{--kauro-walk-row:1.75rem}.kauro-walk-track .kauro-walk-figure-value{font-size:.9375rem}.kauro-walk-track .kauro-walk-figure-label{font-size:.625rem}.kauro-site-main .kauro-walk-track p.kauro-walk-now-body{font-size:.8125rem}.kauro-walk-track .kauro-walk-foot{padding-block:.375rem}}@media (max-width:22.5rem) and (max-height:45rem){.kauro-walk-track{--kauro-walk-row:1.625rem}}@media (max-width:22.5rem){.kauro-walk-track .kauro-walk-figure-note{display:none}.kauro-walk-track .kauro-walk-now{block-size:10.5rem}}@media (max-width:22.5rem) and (max-height:45rem){.kauro-walk-track .kauro-walk-now{block-size:5.5rem}.kauro-walk-track{--kauro-walk-row:1.5rem}}@media (max-width:22.5rem){.kauro-walk-track>.kauro-walk{gap:var(--kauro-space-2)}.kauro-walk-track .kauro-walk-controls{margin-block-start:var(--kauro-space-1,.25rem)}.kauro-walk-track .kauro-walk-foot{padding-block:.25rem}}@media (max-width:22.5rem) and (max-height:45rem){.kauro-site-main .kauro-walk-track .kauro-walk-story h2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kauro-walk-track .kauro-walk-now{border:0;margin-block-start:0;padding-block-start:0}}@media (max-width:22.5rem) and (max-height:50rem) and (min-height:45.0625rem){.kauro-walk-track{--kauro-walk-row:1.5rem}}.kauro-walk-track .kauro-walk-table{min-block-size:0}.kauro-site-process:has(.kauro-walk--book){padding-block:clamp(3rem,6vw,5rem)}.kauro-walk.kauro-walk--book{gap:var(--kauro-space-6);grid-template-areas:"story""window";margin:0;display:grid}@media (min-width:62rem){.kauro-walk.kauro-walk--book{grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-template-areas:"story window";align-items:center;column-gap:clamp(2.5rem,5vw,4.5rem)}}.kauro-walk--book .kauro-walk-story{align-content:start}.kauro-site-main .kauro-walk--book .kauro-walk-story h2{max-inline-size:14ch;font-size:clamp(2rem,1.2rem + 1.8vw,2.75rem)}.kauro-walk--book .kauro-walk-now{block-size:15rem;min-block-size:0;overflow:hidden}.kauro-walk--book .kauro-walk-controls{margin-block-start:var(--kauro-space-4)}.kauro-walk-play{border:1px solid var(--kauro-color-accent);color:var(--kauro-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:62.5rem;justify-self:start;align-items:center;gap:.625rem;margin-block-start:var(--kauro-space-4);padding:.5625rem 1.125rem .5625rem .875rem;font-size:.9375rem;font-weight:650;display:inline-flex}.kauro-walk-play:before{content:"";border-block:.375rem solid #0000;border-inline-start:.625rem solid var(--kauro-color-accent);block-size:0;inline-size:0}.kauro-walk-play.is-playing:before{background:linear-gradient(90deg, var(--kauro-color-accent) 0 35%, transparent 35% 65%, var(--kauro-color-accent) 65%);border:0;block-size:.75rem;inline-size:.625rem}.kauro-walk-play:focus-visible{outline:2px solid var(--kauro-color-focus);outline-offset:2px}@media (hover:hover){.kauro-walk-play:hover{background:color-mix(in srgb, var(--kauro-color-accent) 14%, transparent)}}.kauro-walk-dot{position:relative}.kauro-walk--book.is-playing .kauro-walk-dot.is-current{background-image:linear-gradient(var(--kauro-color-border), var(--kauro-color-border))}.kauro-walk--book.is-playing .kauro-walk-dot.is-current:after{content:"";background:var(--kauro-color-accent);transform-origin:0;block-size:5px;animation:linear both kauro-grow;position:absolute;inset-block-start:calc(50% - 2.5px);inset-inline:0}.kauro-walk--book.is-playing.is-step-0 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-3 .kauro-walk-dot.is-current:after{animation-duration:4.2s}.kauro-walk--book.is-playing.is-step-1 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-5 .kauro-walk-dot.is-current:after{animation-duration:4.5s}.kauro-walk--book.is-playing.is-step-2 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-4 .kauro-walk-dot.is-current:after{animation-duration:4.8s}.kauro-walk--book .kauro-walk-window{grid-area:window;grid-template-rows:auto auto;block-size:auto;min-block-size:0}.kauro-walk--book .kauro-walk-work{grid-template-rows:auto auto;gap:.875rem;padding:1.125rem 1.375rem 1.375rem;display:grid}.kauro-site-main .kauro-walk--book p.kauro-walk-file{margin:0;font-size:.875rem}.kauro-walk--book .kauro-walk-sealed{visibility:visible}.kauro-walk--book .kauro-walk-table{border-radius:.5rem;grid-template-rows:auto repeat(5,3rem);min-block-size:0}.kauro-walk--book .kauro-walk-row{grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.4fr) minmax(0,.85fr);max-block-size:none}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell{block-size:3rem;min-block-size:0;padding-inline:.75rem;font-size:.9375rem}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--mono{font-size:.8125rem}.kauro-walk--book .kauro-walk-row--head .kauro-walk-cell{min-block-size:2.5rem;padding-inline:.75rem;font-size:.6875rem}.kauro-walk--book .kauro-walk-cell--mark{padding-inline:0}.kauro-walk--book .kauro-walk-row.is-pair .kauro-walk-cell--mark:before{inset-inline-start:0}.kauro-walk--book .kauro-walk-mark{flex:none}@media (min-width:62rem) and (max-width:79.99rem){.kauro-walk--book .kauro-walk-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(0,1.45fr) minmax(0,.8fr)}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell{font-size:.875rem}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--mono{font-size:.75rem}}@media (max-width:61.99rem){.kauro-site-main .kauro-walk--book .kauro-walk-story h2{max-inline-size:none;font-size:clamp(1.625rem,1.2rem + 2vw,2.25rem)}.kauro-walk--book .kauro-walk-now{block-size:10.5rem}.kauro-walk--book .kauro-walk-row{grid-template-columns:2rem minmax(0,1fr) minmax(0,1.35fr)}.kauro-walk--book .kauro-walk-row>.kauro-walk-cell--company{display:none}.kauro-walk--book .kauro-walk-row>.kauro-walk-cell--email{display:flex}.kauro-walk--book .kauro-walk-table{grid-template-rows:auto repeat(5,2.625rem)}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell{block-size:2.625rem;padding-inline:.5rem;font-size:.875rem}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--mono{font-size:.75rem}.kauro-walk--book .kauro-walk-row--head .kauro-walk-cell{padding-inline:.5rem}.kauro-walk--book .kauro-walk-cell s{display:none}.kauro-walk--book .kauro-walk-work{padding:.875rem .875rem 1rem}}@media (max-width:22.5rem){.kauro-walk--book .kauro-walk-now{block-size:11.75rem}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--mono{font-size:.6875rem}}@media (prefers-reduced-motion:no-preference){.kauro-walk--book.is-ready.is-step-0 .kauro-walk-sealed{animation:.45s cubic-bezier(.3,1.3,.5,1) 1.25s both kauro-thunk}.kauro-walk--book.is-ready .kauro-walk-rows{animation:.35s cubic-bezier(.5,0,.2,1) both kauro-print}}@media (max-width:79.99rem){.kauro-walk--book .kauro-walk-tag{display:none}}@media (min-width:62rem) and (max-width:79.99rem){.kauro-walk--book .kauro-walk-row{grid-template-columns:2.25rem minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell,.kauro-walk--book .kauro-walk-row--head .kauro-walk-cell{padding-inline:.5rem}}@media (max-width:61.99rem){.kauro-walk--book .kauro-walk-now{block-size:13.5rem}.kauro-site-main .kauro-walk--book p.kauro-walk-file{flex-wrap:wrap}.kauro-walk--book .kauro-walk-rows{flex-basis:100%;margin-inline-start:0}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--mono{padding-inline:.375rem;font-size:.6875rem}}@media (max-width:30rem){.kauro-walk--book .kauro-walk-row{grid-template-rows:auto auto;grid-template-columns:2rem minmax(0,1fr);align-content:center}.kauro-walk--book .kauro-walk-row>.kauro-walk-cell--mark{grid-row:1/span 2}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--name,.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--email{block-size:auto;padding-block:0}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--email{color:var(--kauro-color-text-muted);padding-inline:.5rem}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head) .kauro-walk-cell--email.is-flag{color:var(--kauro-color-text)}.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head){block-size:3rem}.kauro-walk--book .kauro-walk-table{grid-template-rows:auto repeat(5,3rem)}.kauro-walk--book .kauro-walk-row--head>.kauro-walk-cell--email{display:none}}@media (max-width:22.5rem){.kauro-walk--book .kauro-walk-now{block-size:14.75rem}.kauro-walk--book .kauro-walk-rows{white-space:nowrap;font-size:.6875rem}}.kauro-walk.kauro-walk--book.is-ready .kauro-walk-window{align-self:center;block-size:auto}.kauro-walk--book.is-playing.is-step-0 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-1 .kauro-walk-dot.is-current:after{animation-duration:2.9s}.kauro-walk--book.is-playing.is-step-3 .kauro-walk-dot.is-current:after{animation-duration:3.1s}.kauro-walk--book.is-playing.is-step-4 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-5 .kauro-walk-dot.is-current:after{animation-duration:3.3s}.kauro-walk--book .kauro-walk-holder{grid-area:window;align-self:center;min-inline-size:0;display:grid}.kauro-walk.kauro-walk--book .kauro-walk-holder>.kauro-walk-window{grid-area:1/1;align-self:start;block-size:auto;min-inline-size:0}.kauro-walk--book .kauro-walk-holder>.kauro-walk-sizer{visibility:hidden;pointer-events:none}.kauro-walk--book .kauro-walk-sizer .kauro-walk-tools{display:grid}.kauro-walk--book .kauro-walk-sizer .kauro-walk-tools>*{grid-area:1/1}.kauro-walk--book .kauro-walk-sizer,.kauro-walk--book .kauro-walk-sizer *{transition:none!important;animation:none!important}.kauro-walk.kauro-walk--book .kauro-walk-table{grid-template-rows:none;min-block-size:0;position:relative}.kauro-walk.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head){max-block-size:3rem;transition:max-block-size .55s cubic-bezier(.2,.7,.2,1) .15s,opacity .35s .15s,background-color .4s}.kauro-walk.kauro-walk--book .kauro-walk-row.is-folded{opacity:0;border-block-start-color:#0000;max-block-size:0}.kauro-walk-scan{background:var(--kauro-color-accent);inline-size:3px;box-shadow:0 0 1.25rem .25rem color-mix(in srgb, var(--kauro-color-accent) 35%, transparent);visibility:hidden;pointer-events:none;position:absolute;inset-block:0;inset-inline-start:0}.kauro-walk--book .kauro-walk-tools{min-inline-size:0}.kauro-walk-tool{margin:0;padding:0;list-style:none}.kauro-site-main .kauro-walk-tool p{max-inline-size:none;margin:0}.kauro-walk-tool--upload{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.kauro-walk-reads{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.kauro-walk-reads li{border:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;padding:.625rem .875rem .75rem;font-size:.9375rem;display:grid}.kauro-walk-read-rows{color:var(--kauro-color-text-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.kauro-walk-read-bar{background:var(--kauro-color-accent);transform-origin:0;border-radius:62.5rem;grid-column:1/-1;block-size:3px}.kauro-walk-stamp{border:2px solid var(--kauro-color-accent);box-shadow:inset 0 0 0 3px var(--kauro-color-raised), inset 0 0 0 4px var(--kauro-color-accent);color:var(--kauro-color-accent);font-family:var(--kauro-mono-family);letter-spacing:.2em;text-transform:uppercase;border-radius:.3125rem;margin-inline-end:.5rem;padding:.5rem .875rem;font-size:1rem;font-weight:700;transform:rotate(-6deg)}.kauro-walk--book .kauro-walk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;block-size:auto;display:grid}.kauro-walk--book .kauro-walk-metric-figure{font-size:clamp(1.875rem,1.4rem + 1.2vw,2.5rem)}.kauro-walk--book .kauro-walk-metric-label,.kauro-walk--book .kauro-walk-metric-share{font-size:.8125rem}.kauro-walk--book .kauro-walk-proposals{gap:.5rem;display:grid}.kauro-walk--book .kauro-walk-proposal{background:var(--kauro-color-surface);border-radius:.5rem;grid-template-columns:1.5rem minmax(0,auto) minmax(0,1fr) auto;gap:.875rem;padding:.4375rem .5rem .4375rem .75rem;font-size:.9375rem}.kauro-walk--book .kauro-walk-proposal .kauro-walk-mark{block-size:1.5rem;inline-size:1.5rem;font-size:.6875rem}.kauro-walk--book .kauro-walk-proposal-detail{font-size:.75rem}.kauro-walk--book .kauro-walk-approve{justify-content:center;min-inline-size:6.5rem;font-size:.8125rem}.kauro-walk-tool--quote{align-items:center;gap:1.25rem;display:flex}.kauro-walk-tool--quote .kauro-walk-quote-units{flex:0 18rem;gap:.5rem;min-inline-size:0;display:grid}.kauro-site-main .kauro-walk-tool--quote p.kauro-walk-quote-figure{white-space:nowrap;font-size:2rem}.kauro-walk-tool--quote .kauro-walk-quote-figure span{font-size:.8125rem}.kauro-walk-tool--quote .kauro-walk-quote-total{justify-items:start}.kauro-site-main .kauro-walk-tool--quote p.kauro-walk-quote-price{font-size:clamp(2.5rem,1.9rem + 1.6vw,3.25rem)}.kauro-walk-tool-arrow{background:linear-gradient(var(--kauro-color-accent), var(--kauro-color-accent)) left center / calc(100% - .5rem) 2px no-repeat;flex:none;block-size:.75rem;inline-size:2.75rem;position:relative}.kauro-walk-tool-arrow:after{content:"";border-block:.375rem solid #0000;border-inline-start:.5625rem solid var(--kauro-color-accent);position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.kauro-site-main .kauro-walk-tool--prepare p.kauro-walk-sum{font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.25rem .875rem;font-size:clamp(2.25rem,1.6rem + 1.8vw,3rem);font-weight:300;line-height:1.1;display:flex}.kauro-walk-sum-op{color:var(--kauro-color-text-muted)}.kauro-walk-sum-total{color:var(--kauro-color-accent);font-weight:500}.kauro-site-main .kauro-walk-tool--prepare p.kauro-walk-ok{color:var(--kauro-color-success-text);margin-block-start:.5rem;font-weight:650}.kauro-walk-tool--prepare .kauro-walk-ok:before{content:"✓ " / ""}.kauro-walk-tool--import{gap:.875rem;display:grid}.kauro-walk-docs{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kauro-walk-docs li{border:1px solid var(--kauro-color-border);background:var(--kauro-color-surface);border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:650}.kauro-walk-handover{align-items:center;gap:1.25rem;display:flex}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order{counter-reset:walk-handover;flex:none;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order li{counter-increment:walk-handover;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order li:before{content:counter(walk-handover) / "";border:1px solid var(--kauro-color-accent);background:var(--kauro-color-accent);block-size:1.5rem;inline-size:1.5rem;color:var(--kauro-color-on-primary);font-family:var(--kauro-mono-family);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order li:after{content:none}.kauro-site-main .kauro-walk-tool p.kauro-walk-crm{border:2px solid var(--kauro-color-accent);background:color-mix(in srgb, var(--kauro-color-accent) 10%, transparent);color:var(--kauro-color-accent);text-align:center;border-radius:.625rem;gap:.25rem;padding:.875rem 1.125rem;font-weight:700;display:grid}.kauro-walk-crm span{color:var(--kauro-color-text-muted);font-size:.75rem;font-weight:500}@media (max-width:39.99rem){.kauro-walk-tool--upload{gap:.75rem}.kauro-walk-stamp{padding:.375rem .625rem;font-size:.8125rem}.kauro-walk--book .kauro-walk-metrics{gap:.75rem}.kauro-walk--book .kauro-walk-metric{padding-inline-start:.5rem}.kauro-walk--book .kauro-walk-metric-figure{font-size:1.5rem}.kauro-walk--book .kauro-walk-metric-label{font-size:.6875rem}.kauro-walk--book .kauro-walk-proposal{grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.5rem}.kauro-walk--book .kauro-walk-proposal-detail{display:none}.kauro-walk--book .kauro-walk-approve{min-inline-size:5.75rem;padding-inline:.5rem;font-size:.75rem}.kauro-walk-tool--quote{gap:.75rem}.kauro-site-main .kauro-walk-tool--quote p.kauro-walk-quote-figure{font-size:1.375rem}.kauro-walk-tool--quote .kauro-walk-quote-figure span{font-size:.6875rem;display:block}.kauro-site-main .kauro-walk-tool--quote p.kauro-walk-quote-price{font-size:2rem}.kauro-walk-tool-arrow{inline-size:1.75rem}.kauro-walk-handover{gap:.75rem}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order li{font-size:.75rem}.kauro-site-main .kauro-walk-tool p.kauro-walk-crm{padding:.625rem;font-size:.8125rem}.kauro-walk-docs li{padding:.25rem .5rem;font-size:.75rem}}@media (max-width:22.5rem){.kauro-walk-handover{flex-wrap:wrap}.kauro-walk-tool--import .kauro-walk-tool-arrow{display:none}.kauro-site-main .kauro-walk-tool p.kauro-walk-crm{flex:100%}}.kauro-walk--book .kauro-walk-holder>.kauro-walk-sizer *{visibility:hidden!important}.kauro-walk.kauro-walk--book .kauro-walk-window{animation:none}.kauro-walk--book.is-playing.is-step-0 .kauro-walk-dot.is-current:after{animation-duration:7.6s}.kauro-walk--book.is-playing.is-step-1 .kauro-walk-dot.is-current:after,.kauro-walk--book.is-playing.is-step-3 .kauro-walk-dot.is-current:after{animation-duration:5.6s}.kauro-walk--book.is-playing.is-step-2 .kauro-walk-dot.is-current:after{animation-duration:7.8s}.kauro-walk--book.is-playing.is-step-4 .kauro-walk-dot.is-current:after{animation-duration:9s}.kauro-walk--book.is-playing.is-step-5 .kauro-walk-dot.is-current:after{animation-duration:6.6s}.kauro-walk-tool--upload{display:block;position:relative}.kauro-walk-tool--upload .kauro-walk-stamp{background:var(--kauro-color-raised);margin:0;position:absolute;inset-block-start:2.75rem;inset-inline-end:1.5rem}.kauro-walk.kauro-walk--book .kauro-walk-row:not(.kauro-walk-row--head){transition:max-block-size 1s cubic-bezier(.33,1,.68,1),opacity 1s cubic-bezier(.33,1,.68,1),background-color .55s}.kauro-walk.kauro-walk--book.is-step-4:not(.is-applied) .kauro-walk-cell.is-flag{background:color-mix(in srgb, var(--kauro-color-accent) 22%, transparent);box-shadow:inset 0 -2px 0 var(--kauro-color-accent)}.kauro-walk.kauro-walk--book .kauro-walk-cell.is-flag{transition:background-color .55s,box-shadow .55s}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-tool-arrow{transform-origin:0}@keyframes kauro-f-fade{0%{opacity:0}}@keyframes kauro-f-up{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes kauro-f-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kauro-f-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes kauro-f-pop{0%{opacity:0;transform:scale(.8)}}@keyframes kauro-f-grow{0%{transform:scaleX(0)}}@keyframes kauro-f-growy{0%{transform:scaleY(0)}}@keyframes kauro-f-stamp{0%{opacity:0;transform:rotate(0)scale(1.5)}33%{opacity:1}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes kauro-f-stamp-s{0%{opacity:0;transform:scale(1.4)}33%{opacity:1}}@keyframes kauro-f-out{to{opacity:0}}@keyframes kauro-f-muted{0%{color:var(--kauro-color-text-muted);font-weight:400}}@keyframes kauro-f-fill{0%{color:var(--kauro-color-accent);background-color:#0000}}@keyframes kauro-f-scan{0%{opacity:1;visibility:visible;animation-timing-function:cubic-bezier(.33,1,.68,1);left:0}81%{opacity:1;left:calc(100% - 3px)}88%{opacity:1;left:calc(100% - 3px)}to{opacity:0;visibility:visible;left:calc(100% - 3px)}}@media (prefers-reduced-motion:no-preference){.kauro-walk--book.is-ready{--kauro-f:cubic-bezier(.33, 1, .68, 1)}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-file .kauro-site-file{animation:kauro-f-wipe .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-reads li{animation:kauro-f-up .55s var(--kauro-f) .2s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-reads li+li{animation-delay:.6s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-read-bar{animation:kauro-f-grow 3.2s var(--kauro-f) .8s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-reads li+li .kauro-walk-read-bar{animation-duration:3s;animation-delay:1.2s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-rows{animation:kauro-f-fade .55s var(--kauro-f) 1s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-table{animation:kauro-f-print .7s var(--kauro-f) 1.4s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-row:not(.kauro-walk-row--head){animation:kauro-f-wipe .55s var(--kauro-f) 2s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-row:nth-child(3){animation-delay:2.3s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-row:nth-child(4){animation-delay:2.6s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-row:nth-child(5){animation-delay:2.9s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-row:nth-child(6){animation-delay:3.2s}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-stamp{animation:kauro-f-stamp .55s var(--kauro-f) 5.4s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-sealed{animation:kauro-f-stamp-s .55s var(--kauro-f) 5.8s both}.kauro-walk--book.is-ready.is-step-0 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) 6s both}.kauro-walk--book.is-ready .kauro-walk-scan{animation:2.95s both kauro-f-scan}.kauro-walk.kauro-walk--book.is-ready.is-step-1 .kauro-walk-cell.is-flag{animation:kauro-walk-flag .55s var(--kauro-f) .6s both}.kauro-walk.kauro-walk--book.is-ready.is-step-1 .kauro-walk-row:nth-child(5) .kauro-walk-cell.is-flag{animation-delay:1.4s}.kauro-walk.kauro-walk--book.is-ready.is-step-1 .kauro-walk-row:nth-child(6) .kauro-walk-cell.is-flag{animation-delay:1.8s}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-row.is-pair .kauro-walk-cell--mark:before{transform-origin:top;animation:.3s linear 1s both kauro-f-growy}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-row.is-pair+.kauro-walk-row.is-pair .kauro-walk-cell--mark:before{animation-timing-function:cubic-bezier(.33,1,.68,1);animation-delay:1.3s}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-metric{animation:kauro-f-up .55s var(--kauro-f) 2.3s both}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-metric:nth-child(2){animation-delay:2.6s}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-metric:nth-child(3){animation-delay:2.9s}.kauro-walk--book.is-ready.is-step-1 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) 3.2s both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-proposal{animation:kauro-f-up .55s var(--kauro-f) .3s both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-proposal:nth-child(2){animation-delay:.6s}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-proposal:nth-child(3){animation-delay:.9s}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-row--head .kauro-walk-mark{animation:kauro-f-pop .55s var(--kauro-f) 1s both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-row:nth-child(3) .kauro-walk-mark{animation:kauro-f-pop .55s var(--kauro-f) 1.3s both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-row:nth-child(4) .kauro-walk-mark,.kauro-walk--book.is-ready.is-step-2 .kauro-walk-row:nth-child(5) .kauro-walk-mark{animation:kauro-f-pop .55s var(--kauro-f) 1.6s both}.kauro-walk--book.is-ready.is-step-2 .kauro-walk-table .kauro-walk-mark.is-approved,.kauro-walk--book.is-ready.is-step-2 .kauro-walk-approve.is-on,.kauro-walk--book.is-ready.is-step-3 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-quote-units{animation:kauro-f-up .55s var(--kauro-f) .3s both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-quote-fill{animation:kauro-f-grow 1.2s var(--kauro-f) 2s both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-quote-band-label{animation:kauro-f-fade .55s var(--kauro-f) 2.4s both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-tool-arrow{animation:kauro-f-wipe .45s var(--kauro-f) 3s both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-quote-price{animation:kauro-f-print .8s var(--kauro-f) 3.3s both}.kauro-walk--book.is-ready.is-step-3 .kauro-walk-quote-valid{animation:kauro-f-fade .55s var(--kauro-f) 4s both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-chip--swap .kauro-walk-chip-now{animation:.35s 6s forwards kauro-f-out}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-chip--swap .kauro-walk-chip-then{animation:kauro-f-pop .55s var(--kauro-f) 6.4s both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-file .kauro-site-file{animation:kauro-f-wipe .55s var(--kauro-f) .6s both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-swap{animation:kauro-f-wipe .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-rows{animation:10ms linear 3.4s both kauro-f-muted}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-tag{animation:kauro-f-pop .55s var(--kauro-f) .4s both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-sum>span{animation:kauro-f-wipe .55s var(--kauro-f) 5.6s both}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-sum>span:nth-child(2){animation-name:kauro-f-fade;animation-delay:6s}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-sum>span:nth-child(3){animation-delay:6.2s}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-sum>span:nth-child(4){animation-name:kauro-f-fade;animation-delay:6.6s}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-sum>span:nth-child(5){animation-delay:6.8s}.kauro-walk--book.is-ready.is-step-4 .kauro-walk-ok{animation:kauro-f-up .55s var(--kauro-f) 7.4s both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-chip{animation:kauro-f-pop .55s var(--kauro-f) both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-docs li{animation:kauro-f-pop .55s var(--kauro-f) .3s both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-docs li:nth-child(2){animation-delay:.5s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-docs li:nth-child(3){animation-delay:.7s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-docs li:nth-child(4){animation-delay:.9s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li{animation:kauro-f-up .55s var(--kauro-f) 1.4s both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li:nth-child(2){animation-delay:1.6s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li:nth-child(3){animation-delay:1.8s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li:before{animation:kauro-f-fill .55s var(--kauro-f) 2.4s both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li:nth-child(2):before{animation-delay:3.2s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-order li:nth-child(3):before{animation-delay:4s}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-tool--import .kauro-walk-tool-arrow{animation:kauro-f-grow .6s var(--kauro-f) 4.6s both}.kauro-walk--book.is-ready.is-step-5 .kauro-walk-crm{animation:kauro-f-pop .55s var(--kauro-f) 5s both}}.kauro-walk--book .kauro-walk-chip.is-ok{border-color:var(--kauro-color-success-text);color:var(--kauro-color-success-text)}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order li{background:0 0;border:0;padding:0;font-size:.9375rem;font-weight:600}.kauro-walk--book .kauro-walk-tool--import .kauro-walk-order .kauro-site-file:before{display:none}.kauro-walk--book .kauro-walk-new{animation:none}.kauro-walk.kauro-walk--book .kauro-walk-row.is-unified{background:color-mix(in srgb, var(--kauro-color-success-text) 14%, transparent)}.kauro-walk-swap{align-items:center;gap:.375rem;min-inline-size:0;display:inline-flex}@media (max-width:79.99rem){.kauro-walk--book .kauro-walk-cell--name .kauro-walk-swap s{display:none}}.kauro-walk--book .kauro-walk-stamp{border-color:var(--kauro-color-primary);box-shadow:inset 0 0 0 3px var(--kauro-color-raised), inset 0 0 0 4px var(--kauro-color-primary);color:var(--kauro-color-primary)}.kauro-walk--book .kauro-walk-sum-total,.kauro-site-main .kauro-walk--book .kauro-walk-tool p.kauro-walk-crm{color:var(--kauro-color-primary)}.kauro-site-main .kauro-walk--book .kauro-walk-tool p.kauro-walk-crm{border-color:var(--kauro-color-primary);background:color-mix(in srgb, var(--kauro-color-primary) 10%, transparent)}.kauro-site-pagehead.kauro-site-head-how .kauro-acts{animation:none}.kauro-how-guide{padding-block-start:var(--kauro-site-section-space-tight)}.kauro-site-main .kauro-how-stages>h2{letter-spacing:-.02em;margin-block-end:var(--kauro-space-3);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem)}.kauro-how-stages>.kauro-site-guide-summary{max-inline-size:62ch}.kauro-how-toc a{gap:var(--kauro-space-3);line-height:1.3}.kauro-how-toc-number{color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);flex:none;font-size:.75rem;font-weight:650}.kauro-how-toc-item--kauro .kauro-how-toc-number{color:var(--kauro-color-accent-text)}.kauro-how-toc .kauro-site-legend{margin-block-start:var(--kauro-space-5)}.kauro-stage-list{gap:var(--kauro-space-5);margin:var(--kauro-space-6) 0 0;padding:0;list-style:none;display:grid}.kauro-stage{scroll-margin-block-start:6rem}.kauro-stage-sheet{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);overflow:hidden}.kauro-stage-head{align-items:center;gap:var(--kauro-space-2) var(--kauro-space-4);padding:var(--kauro-space-4) var(--kauro-space-5);border-block-end:1px solid var(--kauro-color-border);border-inline-start:4px solid var(--kauro-color-primary);background:var(--kauro-color-surface);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.kauro-stage--kauro .kauro-stage-head{border-inline-start-color:var(--kauro-color-accent)}.kauro-stage-number{color:var(--kauro-color-primary);font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:300;line-height:1}.kauro-stage--kauro .kauro-stage-number{color:var(--kauro-color-accent-text)}.kauro-site-main .kauro-stage-head h3{letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.kauro-site-main p.kauro-stage-actor{align-items:center;gap:var(--kauro-space-2);color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.75rem;font-weight:650;display:inline-flex}.kauro-stage-actor:before{content:"";box-sizing:border-box;border:1px solid var(--kauro-color-primary);background:var(--kauro-color-primary);border-radius:50%;block-size:.75rem;inline-size:.75rem}.kauro-stage--kauro .kauro-stage-actor:before{border-color:var(--kauro-color-accent);background:0 0}.kauro-site-main p.kauro-stage-summary{max-inline-size:68ch;padding:var(--kauro-space-5) var(--kauro-space-5) var(--kauro-space-4);font-size:1.0625rem;line-height:1.55}.kauro-stage-fields{padding:0 var(--kauro-space-5) var(--kauro-space-3);margin:0}.kauro-stage-field{gap:var(--kauro-space-2);padding-block:var(--kauro-space-4);border-block-start:1px solid var(--kauro-color-border);display:grid}.kauro-stage-field dt{color:var(--kauro-color-text-muted);font-family:var(--kauro-mono-family);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:650}.kauro-stage-field dd{margin:0;font-size:.9375rem;line-height:1.55}.kauro-site-main .kauro-stage-field dd p{max-inline-size:68ch}.kauro-stage-field ul{gap:var(--kauro-space-2);max-inline-size:68ch;margin:0;padding:0;list-style:none;display:grid}.kauro-stage-field li{padding-inline-start:1.125rem;position:relative}.kauro-stage-field li:before{content:"";background:var(--kauro-color-control-border);block-size:1px;inline-size:.5rem;position:absolute;inset-block-start:.7em;inset-inline-start:0}.kauro-stage-field--stops dt{color:var(--kauro-color-primary)}.kauro-stage-field--stops li:before{background:var(--kauro-color-primary);block-size:.9em;inline-size:2px;inset-block-start:.35em}@media (min-width:48rem){.kauro-stage-field{column-gap:var(--kauro-space-5);grid-template-columns:10.5rem minmax(0,1fr)}.kauro-stage-field dt{padding-block-start:.2em}}@media (max-width:29.99rem){.kauro-stage-head{padding-inline:var(--kauro-space-4);grid-template-columns:auto minmax(0,1fr)}.kauro-site-main p.kauro-stage-actor{grid-column:2}.kauro-site-main p.kauro-stage-summary,.kauro-stage-fields{padding-inline:var(--kauro-space-4)}}.kauro-how-example{gap:var(--kauro-space-5);display:grid}.kauro-how-ledger tbody td:first-of-type{font-weight:600}.kauro-how-ledger--price tbody td:first-of-type{text-align:end}.kauro-how-ledger--price tbody tr:last-child :is(th,td){background:var(--kauro-color-surface);color:var(--kauro-color-primary);font-weight:700}.kauro-site-main p.kauro-how-example-note{max-inline-size:68ch}@media (min-width:62rem){.kauro-how-example{grid-template-columns:minmax(0,1fr) minmax(0,21rem);align-items:start}.kauro-how-example>p{grid-column:1/-1}}@media (min-width:75rem){.kauro-how-ledger tbody td:first-of-type{white-space:nowrap}}@media (hover:hover){.kauro-site-main .kauro-how-ledger:hover{box-shadow:none;transform:none}}@media (max-width:39.99rem){.kauro-how-ledger .kauro-site-table--stack tbody td{padding-block:var(--kauro-space-2) 0;text-align:start;gap:.125rem;display:grid}}.kauro-site-main .kauro-r2-head{padding-block:clamp(2.5rem,1.5rem + 3.5vw,4.5rem)}.kauro-site-main .kauro-r2-head h1{letter-spacing:-.032em;max-inline-size:20ch;font-weight:600;line-height:1.06}.kauro-site-main .kauro-r2-head--path h1{font-size:clamp(2.25rem,1.65rem + 2.1vw,3.25rem)}.kauro-site-main .kauro-r2-head--reference h1{letter-spacing:-.026em;max-inline-size:26ch;font-size:clamp(2rem,1.7rem + 1vw,2.5rem)}.kauro-site-main .kauro-r2-head .kauro-site-eyebrow{margin-block-end:var(--kauro-space-4)}.kauro-site-main .kauro-r2-lead{max-inline-size:62ch;color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-4);font-size:1.125rem;line-height:1.55}.kauro-site-main .kauro-r2-head-line,.kauro-site-main .kauro-r2-meta{color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-3);font-size:.875rem}.kauro-site-main .kauro-r2-head-line{color:var(--kauro-color-text);font-size:1rem;font-weight:600}.kauro-site-main .kauro-r2-head .kauro-site-stamp-line{margin-block-start:var(--kauro-space-5)}@media (min-width:62rem){.kauro-site-main .kauro-r2-head--aside .kauro-r2-head-inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,5vw,5rem);display:grid}}.kauro-site-main .kauro-r2-head-aside{margin-block-start:var(--kauro-space-6)}@media (min-width:62rem){.kauro-site-main .kauro-r2-head-aside{margin-block-start:0}}.kauro-site-main .kauro-r2-block{padding-block:clamp(3rem,2rem + 4vw,5rem)}.kauro-site-main .kauro-r2-block--first{padding-block-start:clamp(.5rem,1.5vw,1.5rem)}.kauro-site-main .kauro-r2-block--sunken{background:var(--kauro-color-surface)}.kauro-site-main .kauro-r2-block--plain+.kauro-r2-block--plain{padding-block-start:0}.kauro-site-main .kauro-r2-block--plain+.kauro-r2-block--plain>.kauro-r2-block-inner{border-block-start:1px solid var(--kauro-color-border);padding-block-start:clamp(3rem,2rem + 4vw,5rem)}.kauro-site-main .kauro-r2-block-inner{gap:var(--kauro-space-6);display:grid}.kauro-site-main :is(.kauro-r2-block,.kauro-r2-closing,.kauro-r2-docs,.kauro-r2-contact) h2{letter-spacing:-.022em;max-inline-size:28ch;font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:600;line-height:1.15}.kauro-site-main .kauro-r2-block-lead{max-inline-size:60ch;color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-3);font-size:1.0625rem;line-height:1.55}.kauro-site-main .kauro-r2-block-body{min-inline-size:0}.kauro-site-main .kauro-r2-block-body>*+*{margin-block-start:var(--kauro-space-5)}.kauro-site-main .kauro-r2-block-body>p+p{margin-block-start:var(--kauro-space-3)}@media (min-width:62rem){.kauro-site-main .kauro-r2-block--split .kauro-r2-block-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}}.kauro-site-main :is(.kauro-r2-block,.kauro-r2-docs) h3{letter-spacing:-.012em;font-size:1.25rem;font-weight:600;line-height:1.25}.kauro-site-main .kauro-r2-after{color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-main .kauro-r2-hint{color:var(--kauro-color-text-muted);font-size:.875rem;line-height:1.5}.kauro-site-main .kauro-r2-callout{padding:var(--kauro-space-4) var(--kauro-space-5);border-inline-start:3px solid var(--kauro-color-primary);border-radius:0 var(--kauro-radius) var(--kauro-radius) 0;background:var(--kauro-color-raised)}.kauro-site-main .kauro-r2-callout--warning{border-inline-start-color:var(--kauro-color-warning-text);background:var(--kauro-color-warning-surface)}.kauro-site-main .kauro-r2-notes{gap:var(--kauro-space-2);color:var(--kauro-color-text-muted);margin:0;padding-inline-start:1.1rem;font-size:.9375rem;display:grid}.kauro-site-main .kauro-r2-closing{border-block-start:1px solid var(--kauro-color-border);background:var(--kauro-color-accent-surface);padding-block:clamp(3rem,2rem + 4vw,4.5rem)}.kauro-site-main .kauro-r2-closing-inner{gap:var(--kauro-space-5);align-items:center;display:grid}.kauro-site-main .kauro-r2-closing p{max-inline-size:56ch;color:var(--kauro-color-text);margin-block-start:var(--kauro-space-3);font-size:1.0625rem}.kauro-site-main .kauro-r2-closing-actions{align-items:center;gap:var(--kauro-space-2) var(--kauro-space-5);flex-wrap:wrap;display:flex}@media (min-width:62rem){.kauro-site-main .kauro-r2-closing-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(3rem,6vw,6rem)}.kauro-site-main .kauro-r2-closing-actions{justify-content:flex-end}}.kauro-site-main .kauro-r2-closing--art .kauro-r2-closing-actions{justify-items:start;gap:var(--kauro-space-3);margin-block-start:var(--kauro-space-5);display:grid}.kauro-site-main .kauro-r2-closing-links{gap:0 var(--kauro-space-5);flex-wrap:wrap;display:flex}@media (min-width:62rem){.kauro-site-main .kauro-r2-closing--art .kauro-r2-closing-inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.kauro-site-main .kauro-r2-closing--art .kauro-r2-closing-text{grid-area:1/2}.kauro-site-main .kauro-r2-closing--art .kauro-handover-rock{grid-area:1/1}.kauro-site-main .kauro-r2-closing--art .kauro-r2-closing-actions{justify-content:flex-start}}.kauro-site-main .kauro-handover-rock{border-radius:var(--kauro-radius-large);background:url(../media/ember-rock.2gfhsw_pmi7k2.svg) center / cover, var(--kauro-color-accent);place-items:center;min-block-size:18rem;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,4vw,2.5rem);display:grid}.kauro-site-main .kauro-handover{box-sizing:border-box;background:var(--kauro-color-raised);inline-size:min(100%,21rem);color:var(--kauro-color-text);filter:drop-shadow(0 1.5rem 2rem color-mix(in srgb, var(--kauro-color-ink) 45%, transparent));border-radius:.5rem;gap:.5rem;padding:1.5rem 1.5rem 1.75rem;display:grid;position:relative;transform:rotate(-3deg)}.kauro-site-main .kauro-handover-brand{font-family:var(--kauro-display-family);letter-spacing:-.035em;font-size:1rem;font-weight:650}.kauro-site-main .kauro-handover-title{border-block-end:1px dashed var(--kauro-color-control-border);font-family:var(--kauro-display-family);letter-spacing:-.03em;padding-block-end:.875rem;font-size:1.5rem;font-weight:600;line-height:1.1}.kauro-site-main .kauro-handover ul{gap:.625rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.kauro-site-main .kauro-handover li{justify-content:space-between;align-items:center;gap:var(--kauro-space-3);color:var(--kauro-color-text-muted);font-size:.875rem;display:flex}.kauro-site-main .kauro-handover li .kauro-r2-actor{flex:none}.kauro-site-main .kauro-handover-stamp{border:2px solid var(--kauro-color-primary);background:var(--kauro-color-raised);box-shadow:inset 0 0 0 2px var(--kauro-color-raised), inset 0 0 0 3px var(--kauro-color-primary);color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);letter-spacing:.16em;text-transform:uppercase;border-radius:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-end:-1.25rem;inset-inline-end:-.75rem;transform:rotate(8deg)}@media (prefers-reduced-motion:no-preference) and (hover:hover){.kauro-site-main .kauro-handover{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.kauro-site-main .kauro-handover-stamp{transition:transform .45s cubic-bezier(.3,1.3,.5,1) 80ms}.kauro-site-main .kauro-handover-rock:hover .kauro-handover{transform:rotate(0)translateY(-.25rem)}.kauro-site-main .kauro-handover-rock:hover .kauro-handover-stamp{transform:rotate(3deg)scale(.96)}}.kauro-site-main .kauro-r2-state{align-items:center;gap:var(--kauro-space-2);color:var(--kauro-color-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.35;display:inline-flex}.kauro-site-main .kauro-r2-state:before{content:"";background:var(--kauro-color-text-muted);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.kauro-site-main .kauro-r2-state--available:before{background:var(--kauro-color-success-text)}.kauro-site-main .kauro-r2-state--limited:before{background:var(--kauro-color-warning-text)}.kauro-site-main .kauro-r2-state--closed:before{background:var(--kauro-color-danger-text)}.kauro-site-main .kauro-r2-services{gap:var(--kauro-space-4);display:grid}.kauro-site-main .kauro-r2-service{gap:var(--kauro-space-4);box-sizing:border-box;padding:var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);flex-direction:column;display:flex}.kauro-site-main .kauro-r2-service h3{letter-spacing:-.018em;font-size:1.375rem}.kauro-site-main .kauro-r2-service-row{margin:0}.kauro-site-main .kauro-r2-service-row dt,.kauro-site-main .kauro-r2-answer-label{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--kauro-space-1);font-size:.75rem;font-weight:650}.kauro-site-main .kauro-r2-service-row dd{margin:0;font-size:1rem;line-height:1.5}.kauro-site-main .kauro-r2-service-list{gap:var(--kauro-space-2);margin:0;padding:0;list-style:none;display:grid}.kauro-site-main .kauro-r2-service-list li{gap:var(--kauro-space-2);grid-template-columns:1rem minmax(0,1fr);line-height:1.45;display:grid}.kauro-site-main .kauro-r2-service-list li:before{content:"";border:solid var(--kauro-color-success-text);border-width:0 1.5px 1.5px 0;block-size:.5625rem;inline-size:.3125rem;margin:.3125rem 0 0 .25rem;transform:rotate(45deg)}.kauro-site-main .kauro-r2-service-particular{gap:var(--kauro-space-3);border-block-start:1px solid var(--kauro-color-border);padding-block-start:var(--kauro-space-4);display:grid}.kauro-site-main .kauro-r2-card-note,.kauro-site-main .kauro-r2-service-closed{color:var(--kauro-color-text-muted);font-size:.9375rem;line-height:1.5}.kauro-site-main .kauro-r2-services-after{gap:var(--kauro-space-2);margin-block-start:var(--kauro-space-5);display:grid}.kauro-site-main .kauro-r2-services-after .kauro-r2-after{margin:0}.kauro-site-main .kauro-r2-services-links{gap:0 var(--kauro-space-5);flex-wrap:wrap;margin:0;display:flex}@media (min-width:62rem){.kauro-site-main .kauro-r2-services{column-gap:var(--kauro-space-5);grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.kauro-site-main .kauro-r2-service{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--kauro-space-4);display:grid}.kauro-site-main .kauro-r2-service-closed{grid-row:span 3}}.kauro-site-main .kauro-r2-facts--settings{margin:0}.kauro-site-main .kauro-r2-facts{margin:0;display:grid}.kauro-site-main .kauro-r2-fact{gap:var(--kauro-space-1) var(--kauro-space-5);padding-block:var(--kauro-space-3);border-block-start:1px solid var(--kauro-color-border);display:grid}.kauro-site-main .kauro-r2-fact:last-child{border-block-end:1px solid var(--kauro-color-border)}.kauro-site-main .kauro-r2-fact dt{color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-main .kauro-r2-fact dd{color:var(--kauro-color-text);margin:0;font-weight:600}.kauro-site-main .kauro-r2-facts--settings .kauro-r2-fact{padding-block:var(--kauro-space-2);grid-template-columns:minmax(0,1fr) auto}.kauro-site-main .kauro-r2-facts--head{max-inline-size:60rem;margin-block-start:var(--kauro-space-6)}@media (min-width:48rem){.kauro-site-main .kauro-r2-facts--head .kauro-r2-fact{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.kauro-site-main .kauro-r2-facts--head .kauro-r2-fact dd{font-weight:500}.kauro-site-main .kauro-r2-pair{gap:var(--kauro-space-4);display:grid}@media (min-width:48rem){.kauro-site-main .kauro-r2-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.kauro-site-main .kauro-r2-pair-item{padding:var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised)}.kauro-site-main .kauro-r2-pair-item h3{align-items:center;gap:var(--kauro-space-2);margin-block-end:var(--kauro-space-3);font-size:1.0625rem;display:flex}.kauro-site-main .kauro-r2-pair-item h3:before{content:"";background:var(--kauro-color-success-text);border-radius:50%;flex:none;block-size:.875rem;inline-size:.875rem}.kauro-site-main .kauro-r2-pair-item--out h3:before{background:var(--kauro-color-text-muted)}.kauro-site-main .kauro-r2-pair-item ul{gap:var(--kauro-space-2);margin:0;padding:0;list-style:none;display:grid}.kauro-site-main .kauro-r2-pair-item li{gap:var(--kauro-space-2);grid-template-columns:1rem minmax(0,1fr);line-height:1.45;display:grid}.kauro-site-main .kauro-r2-pair-item--in li:before{content:"";border:solid var(--kauro-color-success-text);border-width:0 1.5px 1.5px 0;block-size:.5625rem;inline-size:.3125rem;margin:.3125rem 0 0 .25rem;transform:rotate(45deg)}.kauro-site-main .kauro-r2-pair-item--out li:before{content:"–" / "";color:var(--kauro-color-text-muted)}.kauro-site-main .kauro-r2-pair-item--out li{color:var(--kauro-color-text-muted)}.kauro-site-main .kauro-r2-table-region{max-inline-size:44rem}.kauro-site-main .kauro-r2-grouped,.kauro-site-main .kauro-r2-status{border-collapse:collapse;inline-size:100%;font-size:1rem}.kauro-site-main :is(.kauro-r2-grouped,.kauro-r2-status) caption{color:var(--kauro-color-text-muted);text-align:start;padding-block-end:var(--kauro-space-3);font-size:.875rem}.kauro-site-main .kauro-r2-grouped :is(th,td),.kauro-site-main .kauro-r2-status :is(th,td){padding:var(--kauro-space-3) 0;border-block-end:1px solid var(--kauro-color-border);text-align:start;vertical-align:baseline}.kauro-site-main .kauro-r2-grouped tbody th[scope=row]{color:var(--kauro-color-text-muted);padding-inline-end:var(--kauro-space-4);font-weight:400}.kauro-site-main .kauro-r2-grouped td{color:var(--kauro-color-text);font-variant-numeric:tabular-nums;text-align:end;font-weight:600}.kauro-site-main .kauro-r2-grouped-group th{padding-block:var(--kauro-space-5) var(--kauro-space-2);color:var(--kauro-color-text);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.kauro-site-main .kauro-r2-grouped tbody:first-of-type .kauro-r2-grouped-group th{padding-block-start:var(--kauro-space-2)}.kauro-site-main .kauro-r2-status thead th{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.kauro-site-main .kauro-r2-status tbody th{font-weight:600}.kauro-site-main :is(.kauro-r2-prices,.kauro-r2-compact-table,.kauro-r2-files) td,.kauro-site-main :is(.kauro-r2-prices,.kauro-r2-files) thead th:not(:first-child),.kauro-site-main .kauro-r2-compact-table thead th:last-child,.kauro-site-main .kauro-r2-report :is(td,thead th):is(:nth-child(2),:nth-child(4)){font-variant-numeric:tabular-nums;text-align:end}.kauro-site-main .kauro-r2-prices{max-inline-size:52rem}.kauro-site-main .kauro-r2-prices tbody tr:last-child :is(th,td){color:var(--kauro-color-text-muted);font-weight:400}.kauro-site-main .kauro-r2-prices td{font-weight:600}.kauro-site-main .kauro-r2-compact-table{max-inline-size:36rem}.kauro-site-main .kauro-r2-files tbody th{font-family:var(--kauro-mono-family);white-space:nowrap;font-size:.875rem;font-weight:500}.kauro-site-main .kauro-r2-retention tbody th{inline-size:38%}.kauro-site-main .kauro-r2-estimator{box-sizing:border-box;border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);display:grid;overflow:hidden}.kauro-site-main .kauro-r2-estimator-ask,.kauro-site-main .kauro-r2-estimator-answer{align-content:start;gap:var(--kauro-space-4);padding:clamp(1.25rem,3vw,2rem);display:grid}.kauro-site-main .kauro-r2-estimator-answer{border-block-start:1px solid var(--kauro-color-border);background:var(--kauro-color-surface)}@media (min-width:62rem){.kauro-site-main .kauro-r2-estimator{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.kauro-site-main .kauro-r2-estimator-answer{border-block-start:0;border-inline-start:1px solid var(--kauro-color-border)}}.kauro-site-main .kauro-r2-estimator .kauro-site-field{gap:var(--kauro-space-2);display:grid}.kauro-site-main .kauro-r2-estimator .kauro-site-field label,.kauro-site-main .kauro-r2-segments legend{color:var(--kauro-color-text);font-weight:600}.kauro-site-main .kauro-r2-estimator input[type=text]{box-sizing:border-box;min-block-size:3rem;inline-size:100%;max-inline-size:20rem;padding:0 var(--kauro-space-4);border:1px solid var(--kauro-color-control-border);border-radius:var(--kauro-radius);background:var(--kauro-color-background);color:var(--kauro-color-text);font:inherit;font-variant-numeric:tabular-nums;font-size:1.125rem}.kauro-site-main .kauro-r2-estimator .kauro-site-button{justify-self:start}.kauro-site-main .kauro-r2-segments{gap:var(--kauro-space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.kauro-site-main .kauro-r2-segments legend{margin-block-end:var(--kauro-space-2);padding:0}.kauro-site-main .kauro-r2-segments label{display:inline-flex;position:relative}.kauro-site-main .kauro-r2-segments input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kauro-site-main .kauro-r2-segments span{min-block-size:2.75rem;padding:0 var(--kauro-space-4);border:1px solid var(--kauro-color-control-border);background:var(--kauro-color-background);color:var(--kauro-color-text);border-radius:999px;align-items:center;font-size:.9375rem;font-weight:500;display:inline-flex}.kauro-site-main .kauro-r2-segments input:checked+span{border-color:var(--kauro-color-text);background:var(--kauro-color-text);color:var(--kauro-color-background);font-weight:600}.kauro-site-main .kauro-r2-segments input:focus-visible+span{outline:var(--kauro-focus-width) solid var(--kauro-color-focus);outline-offset:var(--kauro-focus-offset)}.kauro-site-main .kauro-r2-answer-label{margin:0}.kauro-site-main .kauro-r2-answer-figure{color:var(--kauro-color-text);font-family:var(--kauro-display-family);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,1.8rem + 1.6vw,2.75rem);font-weight:600;line-height:1}.kauro-site-main .kauro-r2-answer-figure--empty{color:var(--kauro-color-text-muted);font-weight:400}.kauro-site-main .kauro-r2-answer-band{color:var(--kauro-color-text-muted);margin-block-start:var(--kauro-space-2);font-size:.9375rem}.kauro-site-main .kauro-r2-answer-text p{font-size:.9375rem}.kauro-site-main .kauro-r2-answer-text p+p{margin-block-start:var(--kauro-space-2)}.kauro-site-main .kauro-r2-answer-next{gap:var(--kauro-space-2);border-block-start:1px solid var(--kauro-color-border);justify-items:start;padding-block-start:var(--kauro-space-4);display:grid}.kauro-site-main .kauro-r2-questions{border-block-start:1px solid var(--kauro-color-border)}.kauro-site-main .kauro-r2-questions details{border-block-end:1px solid var(--kauro-color-border)}.kauro-site-main .kauro-r2-questions summary{justify-content:space-between;align-items:center;gap:var(--kauro-space-4);min-block-size:3.5rem;color:var(--kauro-color-text);cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.kauro-site-main .kauro-r2-questions summary::-webkit-details-marker{display:none}.kauro-site-main .kauro-r2-questions summary:after,.kauro-site-main .kauro-path-details summary:after{content:"+" / "";color:var(--kauro-color-primary);flex:none;font-size:1.25rem;font-weight:400}.kauro-site-main .kauro-r2-questions details[open] summary:after,.kauro-site-main .kauro-path-details[open] summary:after{content:"−" / ""}.kauro-site-main .kauro-r2-questions details p{color:var(--kauro-color-text-muted);padding-block-end:var(--kauro-space-4)}.kauro-site-main :is(.kauro-r2-questions,.kauro-path-details) summary:focus-visible{outline:var(--kauro-focus-width) solid var(--kauro-color-focus);outline-offset:2px}.kauro-site-main .kauro-path-list{margin:0;padding:0;list-style:none}.kauro-site-main .kauro-path-stage{scroll-margin-block-start:6rem;position:relative}.kauro-site-main .kauro-path-stage:not(:last-child):before{content:"";inset-block:calc(var(--kauro-space-3) + 2.25rem) calc(-1 * var(--kauro-space-3));background:var(--kauro-color-border);inline-size:1px;position:absolute;inset-inline-start:calc(1.125rem - .5px)}.kauro-site-main .kauro-path-head{gap:.25rem var(--kauro-space-3);padding-block:var(--kauro-space-3);border-radius:var(--kauro-radius);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid;position:relative}.kauro-site-main .kauro-path-number{z-index:1;box-sizing:border-box;border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);block-size:2.25rem;inline-size:2.25rem;color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);border-radius:50%;grid-area:1/1/span 3;align-self:start;place-items:center;font-size:.8125rem;font-weight:600;display:grid;position:relative}.kauro-site-main .kauro-path-head :is(.kauro-path-name,.kauro-r2-actor,.kauro-path-outcome){grid-column:2}.kauro-site-main h3.kauro-path-name{margin:0;padding-block-start:.25rem;font-size:1.0625rem;font-weight:600;line-height:1.3}.kauro-site-main .kauro-path-name button{min-block-size:1.75rem;color:var(--kauro-color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;scroll-margin-block-start:6rem;display:inline-flex}.kauro-site-main .kauro-path-name button:after{content:"";border-radius:var(--kauro-radius);position:absolute;inset:0}.kauro-site-main .kauro-path-name button:focus-visible{outline:none}.kauro-site-main .kauro-path-name button:focus-visible:after{outline:var(--kauro-focus-width) solid var(--kauro-color-focus);outline-offset:2px}.kauro-site-main .kauro-path-name button:disabled{cursor:default}.kauro-site-main .kauro-path-head:hover .kauro-path-name button:enabled{text-underline-offset:.2em;text-decoration:underline}.kauro-site-main .kauro-path-outcome{color:var(--kauro-color-text-muted);font-size:.9375rem;line-height:1.45}.kauro-site-main .kauro-path-sign{display:none}.kauro-site-main .kauro-path-stage[data-open] .kauro-path-number{border-color:var(--kauro-color-primary);background:var(--kauro-color-primary);color:var(--kauro-color-on-primary)}.kauro-site-main .kauro-path-panel{padding-block:var(--kauro-space-2) var(--kauro-space-6);margin-inline-start:calc(2.25rem + var(--kauro-space-3))}.kauro-site-main .kauro-path-panel-head{display:none}.kauro-site-main .kauro-path .kauro-stage-sheet{gap:var(--kauro-space-4);background:0 0;border:0;border-radius:0;padding:0;display:grid;overflow:visible}.kauro-site-main .kauro-r2-stage-summary{max-inline-size:70ch;font-size:1.0625rem}.kauro-site-main .kauro-path-turn{justify-content:space-between;gap:var(--kauro-space-4);border-block-start:1px solid var(--kauro-color-border);margin-block-start:var(--kauro-space-5);padding-block-start:var(--kauro-space-4);display:flex}.kauro-site-main .kauro-path-turn button{min-block-size:2.75rem;color:var(--kauro-color-primary);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:.125rem;margin:0;padding:0;display:grid}.kauro-site-main .kauro-path-turn .kauro-path-turn-next{text-align:end;justify-items:end;margin-inline-start:auto}.kauro-site-main .kauro-path-turn-label{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650}.kauro-site-main .kauro-path-turn-name{font-size:.9375rem;font-weight:600}.kauro-site-main .kauro-path-turn-previous .kauro-path-turn-name:before{content:"← " / ""}.kauro-site-main .kauro-path-turn-next .kauro-path-turn-name:after{content:"  →" / ""}.kauro-site-main .kauro-path-turn button:hover .kauro-path-turn-name{text-underline-offset:.2em;text-decoration:underline}.kauro-site-main .kauro-path-turn button:focus-visible{outline:var(--kauro-focus-width) solid var(--kauro-color-focus);outline-offset:2px}@media (max-width:61.99rem){.kauro-site-main .kauro-path[data-ready] .kauro-path-sign{color:var(--kauro-color-primary);grid-area:1/3;align-self:center;padding-block-start:.375rem;font-size:1.25rem;line-height:1;display:block}.kauro-site-main .kauro-path[data-ready] .kauro-path-sign:before{content:"+" / ""}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage[data-open] .kauro-path-sign:before{content:"−" / ""}}@media (min-width:62rem){.kauro-site-main .kauro-path[data-ready] .kauro-path-list{column-gap:var(--kauro-space-6);grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(17rem,23rem) minmax(0,1fr);align-items:start;display:grid}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage{display:contents}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:not(:last-child):before{content:none}.kauro-site-main .kauro-path[data-ready] .kauro-path-head{padding-inline:var(--kauro-space-3);grid-column:1}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:first-child .kauro-path-head{grid-row:1}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:nth-child(2) .kauro-path-head{grid-row:2}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:nth-child(3) .kauro-path-head{grid-row:3}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:nth-child(4) .kauro-path-head{grid-row:4}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:nth-child(5) .kauro-path-head{grid-row:5}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:nth-child(6) .kauro-path-head{grid-row:6}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage:not(:last-child) .kauro-path-head:before{content:"";inset-block:calc(var(--kauro-space-3) + 2.25rem) calc(-1 * var(--kauro-space-3));background:var(--kauro-color-border);inline-size:1px;position:absolute;inset-inline-start:calc(var(--kauro-space-3) + 1.125rem - .5px)}.kauro-site-main .kauro-path[data-ready] .kauro-path-stage[data-open] .kauro-path-head{background:var(--kauro-color-raised)}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel,.kauro-site-main .kauro-path[data-ready] .kauro-path-panel[hidden]{gap:var(--kauro-space-5);flex-direction:column;display:flex}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel[hidden]{visibility:hidden}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel .kauro-path-turn{margin-block-start:auto}.kauro-site-main .kauro-path[data-ready] .kauro-stage-sheet{gap:var(--kauro-space-5)}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel{border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);grid-area:1/2/span 7;align-self:stretch;margin:0;padding:clamp(1.5rem,2.5vw,2.25rem)}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel-head{gap:var(--kauro-space-2);justify-items:start;display:grid}.kauro-site-main .kauro-path-panel-title{align-items:baseline;gap:var(--kauro-space-3);margin:0;font-size:1.625rem;font-weight:600;line-height:1.2;display:flex}.kauro-site-main .kauro-path-panel-number{color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);font-size:1rem}}.kauro-site-main .kauro-stage-info-fallback{display:none}@media (max-width:61.99rem){.kauro-site-main .kauro-path:not([data-live]) .kauro-path-panel{display:none}.kauro-site-main .kauro-path:not([data-live]) .kauro-path-stage[data-open] .kauro-path-sign:before{content:"+" / ""}}@media (scripting:none){.kauro-site-main .kauro-path[data-ready] .kauro-path-list,.kauro-site-main .kauro-path[data-ready] .kauro-path-stage{display:block}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel,.kauro-site-main .kauro-path .kauro-path-panel[hidden]{visibility:visible;padding:var(--kauro-space-2) 0 var(--kauro-space-6);background:0 0;border:0;margin-inline-start:calc(2.25rem + var(--kauro-space-3));display:block}.kauro-site-main .kauro-path[data-ready] .kauro-path-panel-head,.kauro-site-main .kauro-path-turn,.kauro-site-main .kauro-path[data-ready] .kauro-path-sign,.kauro-site-main .kauro-stage-info-button{display:none}.kauro-site-main .kauro-stage-info-fallback{display:block}}@media print{.kauro-site-main .kauro-path[data-ready] .kauro-path-list,.kauro-site-main .kauro-path[data-ready] .kauro-path-stage{display:block}.kauro-site-main .kauro-path .kauro-path-panel[hidden]{visibility:visible;display:block}.kauro-site-main .kauro-path-turn{display:none}}.kauro-site-main .kauro-r2-actor{color:var(--kauro-color-text-muted);justify-self:start;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.kauro-site-main .kauro-r2-actor:before{content:"";background:var(--kauro-color-accent);border-radius:50%;block-size:.5rem;inline-size:.5rem}.kauro-site-main .kauro-r2-actor--kauro:before{background:var(--kauro-color-primary);border-radius:2px}.kauro-site-main .kauro-r2-stage-keys,.kauro-site-main .kauro-r2-stage-detail{gap:var(--kauro-space-4) var(--kauro-space-6);margin:0;display:grid}@media (min-width:48rem){.kauro-site-main .kauro-r2-stage-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}.kauro-site-main :is(.kauro-r2-stage-keys,.kauro-r2-stage-detail) dt{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--kauro-space-2);font-size:.75rem;font-weight:650}.kauro-site-main :is(.kauro-r2-stage-keys,.kauro-r2-stage-detail) dd{margin:0}.kauro-site-main :is(.kauro-r2-stage-keys,.kauro-r2-stage-detail) ul{gap:var(--kauro-space-2);margin:0;padding-inline-start:1.1rem;font-size:.9375rem;display:grid}.kauro-site-main .kauro-path-details{border-block:1px solid var(--kauro-color-border);margin-block-start:var(--kauro-space-6)}.kauro-site-main .kauro-path-details summary{justify-content:space-between;align-items:center;gap:var(--kauro-space-4);min-block-size:3.5rem;color:var(--kauro-color-text);cursor:pointer;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.kauro-site-main .kauro-path-details summary::-webkit-details-marker{display:none}.kauro-site-main .kauro-path-details-list{margin:0;padding:0;list-style:none}.kauro-site-main .kauro-path-details-list>li{gap:var(--kauro-space-3) var(--kauro-space-6);padding-block:var(--kauro-space-5);border-block-start:1px solid var(--kauro-color-border);display:grid}.kauro-site-main h3.kauro-path-details-name{align-items:baseline;gap:var(--kauro-space-3);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;display:flex}.kauro-site-main .kauro-path-details-number{color:var(--kauro-color-primary);font-family:var(--kauro-mono-family);font-size:.875rem}.kauro-site-main .kauro-r2-stage-detail p{font-size:.9375rem}@media (min-width:62rem){.kauro-site-main .kauro-path-details-list>li{grid-template-columns:minmax(17rem,23rem) minmax(0,1fr)}.kauro-site-main .kauro-path-details-list .kauro-r2-stage-detail{grid-template-columns:repeat(3,minmax(0,1fr))}}.kauro-site-main .kauro-r2-stage-link{justify-self:start}.kauro-site-main .kauro-r2-steps,.kauro-site-main .kauro-r2-path{gap:var(--kauro-space-3);counter-reset:kauro-r2-step;margin:0;padding:0;list-style:none;display:grid}.kauro-site-main .kauro-r2-steps li,.kauro-site-main .kauro-r2-path li{counter-increment:kauro-r2-step;padding-inline-start:2.75rem;position:relative}.kauro-site-main .kauro-r2-steps li:before,.kauro-site-main .kauro-r2-path li:before{content:counter(kauro-r2-step) / "";border:1px solid var(--kauro-color-border);background:var(--kauro-color-raised);block-size:1.875rem;inline-size:1.875rem;color:var(--kauro-color-primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.875rem;font-weight:650;display:grid;position:absolute;inset-block-start:-.125rem;inset-inline-start:0}@media (min-width:62rem){.kauro-site-main .kauro-r2-path{gap:var(--kauro-space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.kauro-site-main .kauro-r2-path li{padding-block-start:2.75rem;padding-inline-start:0}}.kauro-site-main .kauro-r2-path h3{margin-block-end:var(--kauro-space-2);font-size:1.125rem}.kauro-site-main .kauro-r2-path p{color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-main .kauro-r2-crop{box-sizing:border-box;padding:var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);box-shadow:0 18px 40px color-mix(in srgb, var(--kauro-color-ink) 10%, transparent)}.kauro-site-main .kauro-r2-crop-title{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--kauro-space-3);font-size:.75rem;font-weight:650}.kauro-site-main .kauro-r2-crop-row{gap:var(--kauro-space-3);padding-block:var(--kauro-space-2);border-block-start:1px solid var(--kauro-color-border);grid-template-columns:minmax(0,1fr) auto 4rem;align-items:baseline;font-size:.875rem;display:grid}.kauro-site-main .kauro-r2-crop-row+.kauro-r2-crop-row{margin-block-start:0}.kauro-site-main .kauro-r2-crop-figure,.kauro-site-main .kauro-r2-crop-share{font-variant-numeric:tabular-nums;text-align:end}.kauro-site-main .kauro-r2-crop-figure{font-weight:600}.kauro-site-main .kauro-r2-crop-share{color:var(--kauro-color-text-muted)}.kauro-site-main .kauro-r2-package{gap:var(--kauro-space-3);margin:0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.kauro-site-main .kauro-r2-package{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.kauro-site-main .kauro-r2-package{grid-template-columns:repeat(4,minmax(0,1fr))}}.kauro-site-main .kauro-r2-package a{gap:var(--kauro-space-2);box-sizing:border-box;block-size:100%;padding:var(--kauro-space-4) var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-raised);color:var(--kauro-color-text);text-decoration:none;display:grid}.kauro-site-main .kauro-r2-package a:hover{border-color:var(--kauro-color-control-border)}.kauro-site-main .kauro-r2-package-name{font-weight:600}.kauro-site-main .kauro-r2-package-body{color:var(--kauro-color-text-muted);font-size:.9375rem;line-height:1.45}.kauro-site-main .kauro-r2-docs{padding-block:var(--kauro-space-5) clamp(3rem, 2rem + 4vw, 5rem)}.kauro-site-main .kauro-r2-docs-inner{gap:var(--kauro-space-6);display:grid}@media (min-width:62rem){.kauro-site-main .kauro-r2-docs-inner{grid-template-columns:15rem minmax(0,1fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}}.kauro-site-main .kauro-r2-toc-title{color:var(--kauro-color-text-muted);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--kauro-space-2);font-size:.75rem;font-weight:650}.kauro-site-main .kauro-r2-toc ul{border-inline-start:1px solid var(--kauro-color-border);margin:0;padding:0;list-style:none;display:grid}.kauro-site-main .kauro-r2-toc a{min-block-size:2.5rem;color:var(--kauro-color-text);align-items:center;padding-inline-start:var(--kauro-space-4);font-size:.9375rem;text-decoration:none;display:flex}.kauro-site-main .kauro-r2-toc a:hover{color:var(--kauro-color-primary)}.kauro-site-main .kauro-r2-guides{gap:var(--kauro-space-7);max-inline-size:46rem;display:grid}.kauro-site-main .kauro-r2-guide{gap:var(--kauro-space-3);justify-items:start;scroll-margin-block-start:6rem;display:grid}.kauro-site-main .kauro-r2-guide+.kauro-r2-guide{border-block-start:1px solid var(--kauro-color-border);padding-block-start:var(--kauro-space-7)}.kauro-site-main .kauro-r2-guide-summary{color:var(--kauro-color-text-muted);font-size:1.0625rem}.kauro-site-main .kauro-r2-contact{padding-block:var(--kauro-space-4) clamp(3rem, 2rem + 4vw, 5rem)}.kauro-site-main .kauro-r2-contact-inner{gap:var(--kauro-space-6);display:grid}@media (min-width:62rem){.kauro-site-main .kauro-r2-contact-inner{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(3rem,6vw,6rem)}}.kauro-site-main .kauro-r2-contact-aside{gap:var(--kauro-space-4);padding:var(--kauro-space-5);border:1px solid var(--kauro-color-border);border-radius:var(--kauro-radius-large);background:var(--kauro-color-surface);display:grid}.kauro-site-main .kauro-r2-contact-aside h2{font-size:1.25rem}.kauro-site-main .kauro-r2-contact-form .kauro-site-section{background:0 0;padding-block:0}.kauro-site-main .kauro-r2-contact-form .kauro-site-wrap{padding-inline:0}.kauro-site-main .kauro-r2-contact-form .kauro-site-section-inner{gap:var(--kauro-space-4);grid-template-columns:minmax(0,1fr);display:grid}.kauro-site-main .kauro-r2-contact-form h2{font-size:1.25rem}.kauro-site-main .kauro-r2-contact-form .kauro-site-form{gap:var(--kauro-space-5);grid-template-columns:minmax(0,1fr);max-inline-size:36rem;display:grid}.kauro-site-main .kauro-r2-contact-form .kauro-site-form>*{grid-column:1/-1}.kauro-site-main .kauro-r2-contact-form .kauro-site-form .kauro-site-button--primary{justify-self:start}.kauro-site-main .kauro-r2-answer-text .kauro-site-estimate{color:var(--kauro-color-text-muted);background:0 0;border:0;padding:0;font-size:.875rem;font-weight:400}.kauro-site-main .kauro-r2-answer-text .kauro-site-estimate--invalid{color:var(--kauro-color-danger-text);font-weight:600}.kauro-site-main .kauro-r2-crop-row{grid-template-columns:minmax(0,1fr) auto auto}.kauro-site-main .kauro-r2-crop-share{white-space:nowrap;min-inline-size:3rem}.kauro-site-main .kauro-r2-block--plain.kauro-r2-block--split:has(+.kauro-r2-block--plain.kauro-r2-block--split){padding-block-end:clamp(2rem,1.5rem + 2vw,3rem)}.kauro-site-main .kauro-r2-block--plain.kauro-r2-block--split+.kauro-r2-block--plain.kauro-r2-block--split>.kauro-r2-block-inner{padding-block-start:clamp(2rem,1.5rem + 2vw,3rem)}.kauro-site-main .kauro-r2-status .kauro-r2-state{font-size:.9375rem}.kauro-site-main .kauro-r2-guide p+p{margin-block-start:0}.kauro-site-main .kauro-r2-prices :is(th,td){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}@media (max-width:39.99rem){.kauro-site-main .kauro-r2-prices thead th{letter-spacing:.02em;font-size:.625rem}.kauro-site-main .kauro-r2-prices tbody tr:last-child td{font-size:.8125rem}}@media (max-width:25.99rem){.kauro-site-main .kauro-r2-prices :is(th,td):not(:first-child){padding-inline-start:var(--kauro-space-1)}.kauro-site-main .kauro-r2-prices :is(th,td):not(:last-child){padding-inline-end:var(--kauro-space-1)}}.kauro-site-header{background:var(--kauro-color-background);-webkit-backdrop-filter:none;backdrop-filter:none}.kauro-site-header .kauro-site-header-inner{column-gap:var(--kauro-space-6);flex-wrap:nowrap;min-block-size:4rem;padding-block:0}.kauro-site-header .kauro-site-brand{flex:none;font-size:1.375rem}.kauro-site-header-nav{display:none}.kauro-site-header .kauro-site-header-actions{gap:var(--kauro-space-3);flex:none;order:3;margin-inline-start:auto}.kauro-site-header .kauro-site-signin{min-block-size:2.5rem;padding-inline:var(--kauro-space-3);border-radius:var(--kauro-radius);color:var(--kauro-color-text);border-color:#0000;font-weight:600;display:none}.kauro-site-header .kauro-site-signin:hover{background:var(--kauro-color-surface);border-color:#0000}.kauro-site-header .kauro-site-header-cta{min-block-size:2.5rem;padding:0 var(--kauro-space-4);white-space:nowrap;font-size:.875rem;display:none}.kauro-site-header .kauro-site-menu{order:0;margin-inline-start:0}.kauro-site-header .kauro-site-menu-toggle{min-block-size:2.5rem}.kauro-site-menu-actions{gap:var(--kauro-space-2);padding:var(--kauro-space-3) .375rem .25rem;border-block-start:1px solid var(--kauro-color-border);margin-block-start:var(--kauro-space-2);display:grid}.kauro-site-menu-actions .kauro-site-button{white-space:normal;justify-content:center;inline-size:100%}.kauro-site-menu-signin{min-block-size:2.75rem;color:var(--kauro-color-text);border-radius:.5rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.kauro-site-menu-signin:hover{background:var(--kauro-color-raised)}@media (min-width:48rem){.kauro-site-header .kauro-site-signin,.kauro-site-header .kauro-site-header-cta{display:inline-flex}.kauro-site-menu-actions{display:none}}@media (min-width:75rem){.kauro-site-header .kauro-site-menu{display:none}.kauro-site-header-nav{flex:auto;order:2;min-inline-size:0;display:flex}.kauro-site-header .kauro-site-header-nav .kauro-site-nav{flex:auto;margin:0;padding:0;overflow:visible}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list{gap:var(--kauro-space-1)}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list a,.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list li:first-child a{min-block-size:4rem;padding-inline:var(--kauro-space-3);color:var(--kauro-color-text-muted);font-size:.9375rem;font-weight:500}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list a:hover{color:var(--kauro-color-text)}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list a[aria-current=page]{color:var(--kauro-color-text);font-weight:600}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list a[aria-current=page]:after,.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list li:first-child a[aria-current=page]:after{inset-inline:var(--kauro-space-3);inset-block-end:-1px}.kauro-site-header .kauro-site-header-nav .kauro-site-nav-list a:focus-visible{outline-offset:-4px}}.kauro-site-footer-row{justify-content:space-between;align-items:center;gap:var(--kauro-space-3) var(--kauro-space-5);flex-wrap:wrap;display:flex}@media (min-width:75rem){.kauro-site-header .kauro-site-header-nav .kauro-site-nav{justify-content:flex-start;display:flex}}.kauro-site-header .kauro-site-menu-toggle{border:1px solid var(--kauro-color-control-border);color:var(--kauro-color-text);background:0 0}.kauro-site-header .kauro-site-menu-toggle:hover{background:var(--kauro-color-surface)}.kauro-site-header .kauro-site-menu[open] .kauro-site-menu-toggle{border-color:var(--kauro-color-text);background:var(--kauro-color-text);color:var(--kauro-color-background)}.kauro-site-panel--summary .kauro-site-list{gap:var(--kauro-space-1);display:grid}.kauro-site-panel--summary .kauro-site-list a{align-items:center;min-block-size:1.75rem;display:inline-flex}@media (max-width:47.99rem){.kauro-site-header .kauro-site-menu-panel{inline-size:min(22rem, calc(100vw - 2 * var(--kauro-site-gutter)))}.kauro-site-menu-actions .kauro-site-button{min-block-size:2.75rem;padding-inline:var(--kauro-space-3);font-size:.9375rem}}.kauro-site-footer .kauro-site-footer-inner{gap:var(--kauro-space-7) var(--kauro-space-7);padding-block:clamp(3rem, 2rem + 3vw, 4.5rem) var(--kauro-space-5);display:grid}@media (min-width:56rem){.kauro-site-footer .kauro-site-footer-inner{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.kauro-site-footer .kauro-site-footer-lead{display:block}.kauro-site-footer .kauro-site-footer-tagline{max-inline-size:26ch;margin:var(--kauro-space-2) 0 0;color:var(--kauro-color-text-muted);text-align:start;font-size:1rem}.kauro-site-footer-nav{gap:var(--kauro-space-6) var(--kauro-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.kauro-site-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.kauro-site-footer-heading{margin:0 0 var(--kauro-space-2);color:var(--kauro-color-text);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:650}.kauro-site-footer .kauro-site-footer-group .kauro-site-nav-list{gap:0;display:grid}.kauro-site-footer .kauro-site-footer-group .kauro-site-nav-list a{min-block-size:2.25rem;color:var(--kauro-color-text-muted);font-size:.9375rem}.kauro-site-footer .kauro-site-footer-group .kauro-site-nav-list a:hover{color:var(--kauro-color-text)}.kauro-site-footer .kauro-site-footer-row{border-block-start:1px solid var(--kauro-color-border);grid-column:1/-1;padding-block-start:var(--kauro-space-4)}.kauro-site-footer .kauro-site-footer-row .kauro-site-footer-note{text-align:start;justify-self:start;max-inline-size:none}.kauro-site-main .kauro-r2-closing{background:#29282b;border:0}.kauro-services-documents{aspect-ratio:4/3;background:url(../media/services-documents-560.0aki437kpadpd.webp) 50%/contain no-repeat;width:100%;max-width:560px;margin:auto;display:block}@media (min-resolution:1.5x) and (max-width:47.99rem){.kauro-services-documents{background-image:url(../media/services-documents-720.2lj_syz9zwwdz.webp)}}@media (min-resolution:1.5x) and (min-width:48rem){.kauro-services-documents{background-image:url(../media/services-documents-1120.0dckbj3nzxtyq.webp)}}.kauro-site-main:has(#services-availability) .kauro-r2-head{background:#29282b}.kauro-site-main:has(#services-availability) .kauro-r2-head-inner{align-items:center}.kauro-site-main .kauro-r2-closing-inner{padding-block:64px}.kauro-site-main .kauro-r2-notes{margin-block-start:28px}.kauro-site-main .kauro-r2-block-body>table+ul,.kauro-site-main .kauro-r2-block-body>.kauro-table-region+ul{margin-top:28px}.kauro-site-main .kauro-r2-contact-aside{background:#2d2c2f;align-self:start;height:auto;padding:28px}.kauro-site-main:has(.kauro-r2-contact) .kauro-r2-head-text{max-width:100%}.kauro-site-main:has(.kauro-r2-contact) .kauro-r2-head-inner{grid-template-columns:minmax(0,1fr)}.kauro-site-main:has(.kauro-r2-contact) .kauro-r2-head-text>p{max-width:100%}.kauro-site-main:has(.kauro-r2-contact) .kauro-r2-head-text h1{max-width:1100px}.kauro-stage-info-button{color:var(--kauro-color-text);font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:5px;margin:0 0 18px auto;padding:8px 12px;display:block}.kauro-stage-info-dialog{color:#f1ece6;background:#242426;border:0;border-radius:10px;width:min(760px,100vw - 40px);max-height:calc(100dvh - 48px);padding:32px}.kauro-stage-info-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bc9}.kauro-stage-info-dialog header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.kauro-stage-info-dialog header h2{margin:0;font-size:26px}.kauro-stage-info-dialog header button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px}.kauro-stage-info-fields{gap:24px;display:grid}.kauro-stage-info-fields dt{margin-bottom:8px;font-weight:600}.kauro-stage-info-fields dd{color:#c8c1ba;margin:0;line-height:1.65}.kauro-stage-info-fields ul{padding-left:20px}@media (min-width:1100px){.kauro-pricing-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;max-width:1280px;margin:auto;padding:64px 40px;display:grid}.kauro-site-main .kauro-pricing-intro .kauro-r2-head-inner,.kauro-site-main .kauro-pricing-intro .kauro-r2-block-inner{width:100%;margin:0;padding:0;display:block}.kauro-site-main .kauro-pricing-intro .kauro-r2-head,.kauro-site-main .kauro-pricing-intro .kauro-r2-block{padding:0}.kauro-site-main .kauro-pricing-intro .kauro-r2-head h1{font-size:48px}.kauro-site-main .kauro-pricing-intro .kauro-r2-head-line{display:none}}@media (min-width:48rem){.kauro-site-main .kauro-r2-facts--trust .kauro-r2-fact{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.kauro-site-main .kauro-r2-facts--trust .kauro-r2-fact dd{font-weight:500}.kauro-site-main .kauro-r2-facts--trust+.kauro-site-links{margin-block-start:var(--kauro-space-4)}.kauro-site-main .kauro-site-trust-guarantee{margin-block:var(--kauro-space-6) var(--kauro-space-2)}.kauro-site-main .kauro-launch-offer{margin-block:var(--kauro-space-4)}.kauro-site-main .kauro-launch-offer p{margin:0}.kauro-site-main .kauro-launch-offer .kauro-launch-offer-name{font-weight:600}.kauro-site-main .kauro-r2-table-region--wide{max-inline-size:64rem}.kauro-site-main .kauro-r2-compare :is(th,td){padding-inline-end:var(--kauro-space-4);line-height:1.5}.kauro-site-main .kauro-r2-compare tbody td{font-weight:400}@media (max-width:47.99rem){.kauro-site-main .kauro-r2-compare thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.kauro-site-main .kauro-r2-compare :is(tr,th,td){inline-size:100%;display:block}.kauro-site-main .kauro-r2-compare tbody td:before{color:var(--kauro-color-text-muted);content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:650;display:block}.kauro-site-main .kauro-r2-compare tbody tr{padding-block:var(--kauro-space-3);border-block-end:1px solid var(--kauro-color-border)}.kauro-site-main .kauro-r2-compare tbody :is(th,td){padding-block:var(--kauro-space-1);border-block-end:0}}.kauro-site-main .kauro-r2-guide-list{gap:var(--kauro-space-3);margin:0;padding:0;list-style:none;display:grid}
