.alfred-module__mKnXDa__page,.alfred-module__mKnXDa__header,.alfred-module__mKnXDa__hero,.alfred-module__mKnXDa__band,.alfred-module__mKnXDa__bandMuted,.alfred-module__mKnXDa__bandForest,.alfred-module__mKnXDa__footer,.alfred-module__mKnXDa__tunnel{--alfred-display:calc(var(--font-size-display) * 1.45);--alfred-h2:calc(var(--font-size-display) * .9);--alfred-h3:var(--font-size-title);--alfred-gutter:calc(var(--space-unit) * 16);--alfred-band:calc(var(--space-unit) * 28);--alfred-muted:color-mix(in oklab, var(--color-ornament) 22%, var(--color-background))}@media not (min-width:64rem){.alfred-module__mKnXDa__page,.alfred-module__mKnXDa__header,.alfred-module__mKnXDa__hero,.alfred-module__mKnXDa__band,.alfred-module__mKnXDa__bandMuted,.alfred-module__mKnXDa__bandForest,.alfred-module__mKnXDa__footer,.alfred-module__mKnXDa__tunnel{--alfred-display:calc(var(--font-size-display) * .82);--alfred-h2:calc(var(--font-size-display) * .64);--alfred-h3:var(--font-size-lg);--alfred-gutter:var(--space-4);--alfred-band:calc(var(--space-unit) * 16)}}.ui-site{counter-reset:alfred-section;max-inline-size:none;padding:0}.alfred-module__mKnXDa__label:after{content:counter(alfred-section, decimal-leading-zero);counter-increment:alfred-section}.alfred-module__mKnXDa__display,.alfred-module__mKnXDa__h2,.alfred-module__mKnXDa__h3,.alfred-module__mKnXDa__signature,.alfred-module__mKnXDa__signatureLight,.alfred-module__mKnXDa__sheetFor,.alfred-module__mKnXDa__stepNumber{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-title);margin:0}.alfred-module__mKnXDa__display{font-size:var(--alfred-display)}.alfred-module__mKnXDa__h2{font-size:var(--alfred-h2)}.alfred-module__mKnXDa__h3,.alfred-module__mKnXDa__sheetFor{font-size:var(--alfred-h3)}.alfred-module__mKnXDa__signature,.alfred-module__mKnXDa__signatureLight{font-size:var(--font-size-lg);font-style:italic}.alfred-module__mKnXDa__lead{max-inline-size:36rem;font-size:var(--font-size-lg);line-height:var(--line-height);color:var(--color-text-muted);margin:0}.alfred-module__mKnXDa__body{max-inline-size:36rem;font-size:var(--font-size-body);line-height:var(--line-height);margin:0}.alfred-module__mKnXDa__caption,.alfred-module__mKnXDa__label,.alfred-module__mKnXDa__stepCount,.alfred-module__mKnXDa__legal,.alfred-module__mKnXDa__fine{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.alfred-module__mKnXDa__label{gap:var(--space-3);align-items:center;margin-block-end:var(--space-4);display:flex}.alfred-module__mKnXDa__rule{inline-size:calc(var(--space-unit) * 12);border-block-start:var(--border-width) solid var(--color-ornament);block-size:0;display:block}.alfred-module__mKnXDa__fine{gap:var(--space-1);display:grid}.alfred-module__mKnXDa__button,.alfred-module__mKnXDa__buttonLight{min-block-size:var(--target-size);padding-block:var(--space-3);padding-inline:var(--space-6);border:var(--border-width) solid transparent;border-radius:var(--radius-control);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.alfred-module__mKnXDa__button{color:var(--color-on-accent);background:var(--color-accent)}.alfred-module__mKnXDa__button:hover{background:var(--color-accent-hover)}.alfred-module__mKnXDa__buttonLight{color:var(--color-accent);background:var(--color-background)}.alfred-module__mKnXDa__button:focus-visible,.alfred-module__mKnXDa__buttonLight:focus-visible,.alfred-module__mKnXDa__quiet:focus-visible,.alfred-module__mKnXDa__navLink:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.alfred-module__mKnXDa__quiet{min-block-size:var(--target-size);font-size:var(--font-size-md);color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.alfred-module__mKnXDa__header{z-index:var(--z-nav);background:var(--color-background);border-block-end:var(--border-width) solid var(--color-ornament);position:sticky;inset-block-start:0}.alfred-module__mKnXDa__skip{position:absolute;inset-block-start:calc(var(--space-unit) * -20);inset-inline-start:var(--space-4)}.alfred-module__mKnXDa__skip:focus{inset-block-start:var(--space-2)}.alfred-module__mKnXDa__bar{gap:var(--space-8);max-inline-size:90rem;min-block-size:calc(var(--space-unit) * 18);padding-inline:var(--alfred-gutter);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex}.alfred-module__mKnXDa__brand,.alfred-module__mKnXDa__brandDark{background:var(--header-logo) left center / contain no-repeat;block-size:3.5rem;inline-size:9rem;margin-inline-end:auto;display:block}.alfred-module__mKnXDa__brandDark{background-image:var(--sidebar-logo);margin:0}.alfred-module__mKnXDa__nav{gap:var(--space-8);display:flex}.alfred-module__mKnXDa__navLink{padding-block:var(--space-2);color:var(--color-text);border-block-end:calc(var(--border-width) * 2) solid transparent;text-decoration:none}.alfred-module__mKnXDa__navLink:hover,.alfred-module__mKnXDa__navLink[aria-current=page]{border-block-end-color:var(--color-accent)}.alfred-module__mKnXDa__sheet{display:none}@media not (min-width:64rem){.alfred-module__mKnXDa__bar{gap:var(--space-3);min-block-size:calc(var(--space-unit) * 14)}.alfred-module__mKnXDa__brand{inline-size:6.5rem}.alfred-module__mKnXDa__nav{display:none}.alfred-module__mKnXDa__bar>.alfred-module__mKnXDa__button{padding-inline:var(--space-4);font-size:var(--font-size-sm)}.alfred-module__mKnXDa__sheet{display:block}.alfred-module__mKnXDa__sheet>summary{align-items:center;list-style:none;display:flex}.alfred-module__mKnXDa__sheetNav{inset:calc(var(--space-unit) * 14) 0 0;padding:var(--space-6) var(--alfred-gutter);background:var(--color-background);align-content:start;display:grid;position:fixed}.alfred-module__mKnXDa__sheetLink{min-block-size:calc(var(--target-size) * 1.2);font-family:var(--font-family-heading);font-size:var(--font-size-title);color:var(--color-text);border-block-end:var(--border-width) solid var(--color-line);align-items:center;text-decoration:none;display:flex}}.alfred-module__mKnXDa__hero{min-block-size:min(46rem, calc(100svh - calc(var(--space-unit) * 18)));background:var(--color-background);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.alfred-module__mKnXDa__hero:not(:has(.alfred-module__mKnXDa__heroPhoto)){grid-template-columns:minmax(0,60rem);min-block-size:auto}.alfred-module__mKnXDa__heroText{gap:var(--space-6);padding:var(--alfred-band) var(--alfred-gutter);align-content:center;display:grid}.alfred-module__mKnXDa__heroPhoto{background:var(--color-accent);margin:0;position:relative}.alfred-module__mKnXDa__heroPhoto img,.alfred-module__mKnXDa__tilePhoto img{block-size:100%;inline-size:100%;position:absolute;inset:0}.alfred-module__mKnXDa__heroPhoto img{object-fit:cover;object-position:45% 30%}.alfred-module__mKnXDa__heroPhoto .alfred-module__mKnXDa__caption{color:var(--color-on-accent);position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-4)}@media not (min-width:64rem){.alfred-module__mKnXDa__hero{grid-template-columns:minmax(0,1fr)}.alfred-module__mKnXDa__heroText{gap:var(--space-4);padding-block:var(--space-8)}.alfred-module__mKnXDa__heroPhoto{aspect-ratio:4/3}}.alfred-module__mKnXDa__band,.alfred-module__mKnXDa__bandMuted,.alfred-module__mKnXDa__bandForest{padding-block:var(--alfred-band);position:relative;overflow:hidden}.alfred-module__mKnXDa__band{background:var(--color-background)}.alfred-module__mKnXDa__bandMuted{background:var(--alfred-muted)}.alfred-module__mKnXDa__bandForest{color:var(--color-on-accent);background:var(--color-accent)}.alfred-module__mKnXDa__bandForest .alfred-module__mKnXDa__h2+.alfred-module__mKnXDa__lead{font-size:var(--font-size-body);margin-block-start:var(--space-4)}.alfred-module__mKnXDa__bandForest .alfred-module__mKnXDa__lead,.alfred-module__mKnXDa__bandForest .alfred-module__mKnXDa__label,.alfred-module__mKnXDa__bandForest .alfred-module__mKnXDa__caption{color:var(--color-on-accent)}.alfred-module__mKnXDa__inner,.alfred-module__mKnXDa__split{gap:var(--space-6);max-inline-size:90rem;padding-inline:var(--alfred-gutter);margin-inline:auto;display:grid;position:relative}.alfred-module__mKnXDa__split{gap:calc(var(--space-unit) * 16);grid-template-columns:2fr 3fr}@media not (min-width:64rem){.alfred-module__mKnXDa__split{gap:var(--space-8);grid-template-columns:1fr}}.alfred-module__mKnXDa__pillars,.alfred-module__mKnXDa__tiles,.alfred-module__mKnXDa__steps,.alfred-module__mKnXDa__included{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.alfred-module__mKnXDa__pillars{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin-block-start:var(--space-8)}.alfred-module__mKnXDa__pillar{gap:var(--space-4);align-content:start;display:grid}.alfred-module__mKnXDa__tiles{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--space-8)}.alfred-module__mKnXDa__tile{gap:var(--space-2);align-content:start;display:grid}.alfred-module__mKnXDa__tilePhoto,.alfred-module__mKnXDa__sheetCard{aspect-ratio:3/4;margin-block-end:var(--space-2);position:relative;overflow:hidden}.alfred-module__mKnXDa__tilePhoto img{object-fit:cover}.alfred-module__mKnXDa__tile:nth-child(2) .alfred-module__mKnXDa__tilePhoto{border-start-start-radius:var(--radius-pill);border-start-end-radius:var(--radius-pill)}.alfred-module__mKnXDa__tileTitle{font-weight:var(--font-weight-medium);margin:0}.alfred-module__mKnXDa__sheetCard{gap:var(--space-4);padding:var(--space-8);background:var(--color-background);border:var(--border-width) solid var(--color-ornament);align-content:center;display:grid}@media not (min-width:64rem){.alfred-module__mKnXDa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.alfred-module__mKnXDa__watermark{background-color:var(--color-ornament);opacity:.35;block-size:14rem;inline-size:14rem;position:absolute;inset-block-start:var(--space-8);inset-inline-end:var(--alfred-gutter);-webkit-mask:url(../media/monogram.3d2n5qa6kjeer.svg) 50%/contain no-repeat;mask:url(../media/monogram.3d2n5qa6kjeer.svg) 50%/contain no-repeat}.alfred-module__mKnXDa__steps{gap:0;margin-block-start:var(--space-6)}.alfred-module__mKnXDa__step{gap:var(--space-6);padding-block:var(--space-6);border-block-start:var(--border-width) solid var(--color-ornament);grid-template-columns:4rem 1fr auto;align-items:baseline;display:grid}.alfred-module__mKnXDa__stepNumber{font-size:var(--alfred-h3)}.alfred-module__mKnXDa__stepWhat{font-size:var(--font-size-lg)}.alfred-module__mKnXDa__stepWhen{font-size:var(--font-size-sm)}@media not (min-width:64rem){.alfred-module__mKnXDa__watermark{block-size:8rem;inline-size:8rem}.alfred-module__mKnXDa__step{grid-template-columns:2.5rem 1fr}.alfred-module__mKnXDa__stepWhen{grid-column:2}}.alfred-module__mKnXDa__questions{display:grid}.alfred-module__mKnXDa__question{border-block-end:var(--border-width) solid var(--color-line)}.alfred-module__mKnXDa__question:first-child{border-block-start:var(--border-width) solid var(--color-ornament)}.alfred-module__mKnXDa__questionTitle{gap:var(--space-4);min-block-size:calc(var(--target-size) * 1.4);font-size:var(--font-size-lg);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.alfred-module__mKnXDa__questionTitle:after{content:"+";font-family:var(--font-family-heading);font-size:var(--font-size-title);color:var(--color-accent)}.alfred-module__mKnXDa__question[open] .alfred-module__mKnXDa__questionTitle:after{content:"–"}.alfred-module__mKnXDa__question .alfred-module__mKnXDa__body{padding-block-end:var(--space-6)}.alfred-module__mKnXDa__included{gap:0;margin-block-start:var(--space-8)}.alfred-module__mKnXDa__includedLine{padding-block:var(--space-4);border-block-start:var(--border-width) solid var(--color-ornament)}.alfred-module__mKnXDa__footer{color:var(--color-on-accent);background:var(--color-accent)}.alfred-module__mKnXDa__closing{gap:var(--space-6);max-inline-size:90rem;padding:var(--alfred-band) var(--alfred-gutter);justify-items:start;margin-inline:auto;display:grid}.alfred-module__mKnXDa__footerInner{gap:var(--space-8);max-inline-size:90rem;padding:var(--space-8) var(--alfred-gutter);border-block-start:var(--border-width) solid var(--color-ornament);flex-wrap:wrap;justify-content:space-between;margin-inline:auto;display:flex}.alfred-module__mKnXDa__footerBrand{gap:var(--space-3);justify-items:start;display:grid}.alfred-module__mKnXDa__monogram{background-color:var(--color-ornament);block-size:3rem;inline-size:3rem;display:block;-webkit-mask:url(../media/monogram.3d2n5qa6kjeer.svg) 0/contain no-repeat;mask:url(../media/monogram.3d2n5qa6kjeer.svg) 0/contain no-repeat}.alfred-module__mKnXDa__footerNav{gap:var(--space-2);align-content:start;display:grid}.alfred-module__mKnXDa__footerLink{color:var(--color-on-accent);text-decoration:none}.alfred-module__mKnXDa__footerLink:hover{text-decoration:underline}.alfred-module__mKnXDa__footer .alfred-module__mKnXDa__legal{max-inline-size:90rem;padding:0 var(--alfred-gutter) var(--space-8);color:var(--color-on-accent);margin-inline:auto}.alfred-module__mKnXDa__tunnel{min-block-size:70svh;padding:var(--space-8) var(--alfred-gutter) var(--alfred-band);background:var(--color-background)}.alfred-module__mKnXDa__wizard,.alfred-module__mKnXDa__received{gap:var(--space-6);max-inline-size:36rem;margin-inline:auto;display:grid}.alfred-module__mKnXDa__workbench{gap:calc(var(--space-unit) * 16);grid-template-columns:minmax(0,36rem) minmax(0,22rem);justify-content:center;align-items:start;display:grid}.alfred-module__mKnXDa__workbench>.alfred-module__mKnXDa__wizard{inline-size:100%;margin-inline:0}.alfred-module__mKnXDa__dossier{gap:var(--space-4);padding:var(--space-8);background:var(--alfred-muted);border:var(--border-width) solid var(--color-ornament);margin-block-start:calc(var(--space-unit) * 18);display:grid;position:sticky;inset-block-start:var(--space-8)}.alfred-module__mKnXDa__dossierLines{gap:var(--space-3);margin:0;display:grid}.alfred-module__mKnXDa__dossierLines>div{gap:var(--space-4);border-block-end:var(--border-width) solid var(--color-ornament);justify-content:space-between;padding-block-end:var(--space-3);display:flex}.alfred-module__mKnXDa__dossierLines dt{color:var(--color-text-muted)}.alfred-module__mKnXDa__dossierLines dd{text-align:end;margin:0}.alfred-module__mKnXDa__progress{block-size:2px;inline-size:100%;appearance:none;background:var(--color-line);accent-color:var(--color-ornament);border:0;margin-block-start:calc(var(--space-6) * -1 + var(--space-2))}.alfred-module__mKnXDa__progress::-webkit-progress-bar{background:var(--color-line)}.alfred-module__mKnXDa__progress::-webkit-progress-value{background:var(--color-ornament)}.alfred-module__mKnXDa__progress::-moz-progress-bar{background:var(--color-ornament)}.alfred-module__mKnXDa__stepFields:has([name=c\.dog_allergies]:not(:checked)) .alfred-module__mKnXDa__field:has([name=f\.dog_allergies_detail]){display:none}@media not (min-width:64rem){.alfred-module__mKnXDa__workbench{grid-template-columns:minmax(0,1fr)}.alfred-module__mKnXDa__dossier{display:none}}.alfred-module__mKnXDa__stepFields{gap:var(--space-6);display:grid}.alfred-module__mKnXDa__stepFields[hidden]{display:none}.alfred-module__mKnXDa__field{gap:var(--space-2);display:grid}.alfred-module__mKnXDa__fieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.alfred-module__mKnXDa__input{min-block-size:calc(var(--target-size) * 1.2);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);font-size:var(--font-size-input);color:var(--color-text);background:var(--color-surface)}textarea.alfred-module__mKnXDa__input{padding-block:var(--space-3)}.alfred-module__mKnXDa__input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.alfred-module__mKnXDa__choices{gap:var(--space-3);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.alfred-module__mKnXDa__choices>legend{inline-size:100%;margin-block-end:var(--space-2)}.alfred-module__mKnXDa__choice{gap:var(--space-2);min-block-size:calc(var(--target-size) * 1.2);padding-inline:var(--space-4);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;background:var(--color-surface);align-items:center;display:inline-flex}.alfred-module__mKnXDa__choice:has(input:checked){border-color:var(--color-accent);box-shadow:var(--focus-ring)}.alfred-module__mKnXDa__choice input{accent-color:var(--color-accent)}.alfred-module__mKnXDa__check{gap:var(--space-3);min-block-size:var(--target-size);align-items:center;display:flex}.alfred-module__mKnXDa__help,.alfred-module__mKnXDa__reveal{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.alfred-module__mKnXDa__reveal{padding:var(--space-4);border-block-start:var(--border-width) solid var(--color-ornament);color:var(--color-text);background:var(--alfred-muted);display:none}.alfred-module__mKnXDa__field:has(input:checked) .alfred-module__mKnXDa__reveal{display:block}.alfred-module__mKnXDa__unit{gap:var(--space-3);align-items:center;display:flex}.alfred-module__mKnXDa__unit>.alfred-module__mKnXDa__input{inline-size:calc(var(--space-unit) * 32)}.alfred-module__mKnXDa__unit:after{content:attr(data-unit);color:var(--color-text-muted)}.alfred-module__mKnXDa__error{gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-accent-text);align-items:baseline;margin:0;display:flex}.alfred-module__mKnXDa__error:empty{display:none}.alfred-module__mKnXDa__errorIcon{flex:none;align-self:center;block-size:1em;inline-size:1em}.alfred-module__mKnXDa__leaveLine{font-size:var(--font-size-md);color:var(--color-text);flex-basis:100%;margin:0;padding-block-end:var(--space-4)}.alfred-module__mKnXDa__leaveLine>.alfred-module__mKnXDa__quiet{margin-inline-start:var(--space-4);text-decoration:underline}.alfred-module__mKnXDa__wizardActions{gap:var(--space-6);justify-content:space-between;align-items:center;display:flex}.alfred-module__mKnXDa__wizardActions>.alfred-module__mKnXDa__button:only-child{margin-inline-start:auto}.alfred-module__mKnXDa__received{padding:var(--space-8);border:var(--border-width) solid var(--color-ornament);background:var(--alfred-muted)}
