.dkw-chip--link[data-v-51ab512c]{box-sizing:border-box;text-decoration:none;white-space:nowrap}.dkw-chip[data-v-51ab512c],.dkw-chip--link[data-v-51ab512c]{align-items:center;display:inline-flex;justify-content:center}.dkw-chip[data-v-51ab512c]{background:var(--dkw-color-surface);border:var(--dkw-focus-ring-width) solid var(--dkw-color-border);border-radius:var(--dkw-radius-pill);color:var(--dkw-color-text);cursor:pointer;font:var(--dkw-font-weight-regular) var(--dkw-font-size-label)/var(--dkw-line-height-body) var(--dkw-font-family-body);gap:var(--dkw-space-8);min-height:var(--dkw-touch-target);min-width:var(--dkw-touch-target);padding:var(--dkw-space-8) var(--dkw-space-18);transition:background-color var(--dkw-motion-fast),border-color var(--dkw-motion-fast),transform var(--dkw-motion-fast)}.dkw-chip[data-v-51ab512c]:active{transform:translateY(var(--dkw-focus-ring-width))}.dkw-chip.is-active[data-v-51ab512c]{background:var(--dkw-color-ui-selection);border-color:var(--dkw-color-ui-selection);color:var(--dkw-color-surface);font-weight:var(--dkw-font-weight-semibold)}.dkw-chip--large[data-v-51ab512c]{background:var(--dkw-landing-chip-background);border-color:var(--dkw-landing-chip-border-color);border-radius:var(--dkw-landing-chip-border-radius);border-width:var(--dkw-landing-chip-border-width);box-shadow:var(--dkw-landing-chip-shadow);color:var(--dkw-landing-chip-color);font-size:var(--dkw-landing-chip-font-size);font-weight:var(--dkw-landing-chip-font-weight);line-height:var(--dkw-landing-chip-line-height);min-height:var(--dkw-landing-chip-min-height);min-width:var(--dkw-landing-chip-min-width);padding:var(--dkw-landing-chip-padding-block) var(--dkw-landing-chip-padding-inline);transition-duration:var(--dkw-landing-chip-motion);transition-property:background-color,border-color,box-shadow,transform}.dkw-chip--large.is-active[data-v-51ab512c]{background:var(--dkw-landing-chip-active-background);border-color:var(--dkw-landing-chip-active-border-color);box-shadow:var(--dkw-landing-chip-active-shadow);color:var(--dkw-landing-chip-active-color)}.dkw-chip[data-v-51ab512c]:focus-visible{outline:var(--dkw-focus-ring-width) solid var(--dkw-color-focus);outline-offset:var(--dkw-focus-ring-offset)}.dkw-chip.is-disabled[data-v-51ab512c],.dkw-chip[data-v-51ab512c]:disabled{background:var(--dkw-color-disabled-surface);border-color:var(--dkw-color-disabled-border);color:var(--dkw-color-disabled-text);cursor:not-allowed}.dkw-chip.is-error[data-v-51ab512c],.dkw-chip[aria-invalid=true][data-v-51ab512c]{border-color:var(--dkw-color-error)}@media(hover:hover)and (pointer:fine){.dkw-chip--link[data-v-51ab512c]:not(.is-disabled):not(.is-active):hover,.dkw-chip[data-v-51ab512c]:not(:disabled):not(.is-active):hover{background:var(--dkw-color-cream);border-color:var(--dkw-color-border-hover)}.dkw-chip--large[data-v-51ab512c]:not(:disabled):not(.is-disabled):not(.is-active):hover{background:var(--dkw-landing-chip-neutral-hover-background);border-color:var(--dkw-landing-chip-neutral-hover-border-color);color:var(--dkw-landing-chip-neutral-hover-color)}.dkw-chip--large.is-active[data-v-51ab512c]:hover{background:var(--dkw-landing-chip-hover-background);border-color:var(--dkw-landing-chip-hover-border-color);box-shadow:var(--dkw-landing-chip-hover-shadow);color:var(--dkw-landing-chip-hover-color);transform:translateY(calc(var(--dkw-landing-chip-border-width)*-1))}}.dkw-chip--large.is-active[data-v-51ab512c]:not(.is-disabled):active,.dkw-chip--large[data-v-51ab512c]:not(:disabled):not(.is-disabled):active{background:var(--dkw-landing-chip-pressed-background);border-color:var(--dkw-landing-chip-pressed-border-color);box-shadow:var(--dkw-landing-chip-pressed-shadow);color:var(--dkw-landing-chip-pressed-color);transform:translateY(var(--dkw-landing-chip-border-width))}.occasion-landing-breadcrumb{display:flex}.occasion-landing-hero[data-occasion]{border-radius:0 0 var(--dkw-radius-card) var(--dkw-radius-card);height:calc(var(--dkw-hero-mobile-height) + var(--dkw-space-40));min-height:0;overflow:clip}.occasion-hero-flourish{display:none}@media(min-width:48rem)and (max-width:63.9375rem){.occasion-landing-hero[data-occasion]{grid-template-columns:repeat(2,minmax(0,1fr));height:calc(var(--dkw-hero-mobile-height) + var(--dkw-space-96) + var(--dkw-space-96) + var(--dkw-space-80) + var(--dkw-space-8));margin-inline:auto;min-height:0;width:min(100%,var(--dkw-content-max))}.occasion-landing-hero[data-occasion] .occasion-landing-hero-media{grid-column:2;grid-row:1;height:100%;min-height:0;position:relative}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy{box-sizing:border-box;grid-column:1;grid-row:1;height:100%;min-height:0;min-width:0}}@media(min-width:64rem){.occasion-landing-hero[data-occasion=birth-baptism] .birth-baptism-hero-eyebrow,.occasion-landing-hero[data-occasion=birthday] .birthday-hero-eyebrow,.occasion-landing-hero[data-occasion=wedding] .wedding-hero-eyebrow{font-size:var(--dkw-font-size-script-large)}.occasion-landing-hero.occasion-landing-hero[data-occasion]{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-inline:auto;min-height:var(--dkw-occasion-hero-desktop-min-height);width:min(100%,var(--dkw-content-max))}.occasion-landing-hero[data-occasion] .occasion-landing-hero-media{align-self:stretch;grid-column:2;grid-row:1;height:100%;min-height:var(--dkw-occasion-hero-desktop-min-height);position:relative}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy.occasion-landing-hero-copy{align-self:stretch;justify-content:flex-start;padding-top:var(--dkw-space-60)}.occasion-landing-hero[data-occasion=wedding] .wedding-hero-eyebrow{margin-bottom:var(--dkw-space-30)}.occasion-landing-hero[data-occasion=wedding] .wedding-hero-underline{margin-bottom:var(--dkw-space-12);margin-top:var(--dkw-focus-ring-width)}.occasion-landing-hero[data-occasion=birth-baptism] .birth-baptism-hero-eyebrow{margin-bottom:var(--dkw-space-32)}.occasion-landing-hero[data-occasion=birth-baptism] #birth-baptism-hero-title{margin-bottom:var(--dkw-space-12)}.occasion-landing-hero[data-occasion=birth-baptism] .birth-baptism-quick-links--desktop{margin-top:var(--dkw-space-4)}.occasion-landing-hero[data-occasion=birthday] .birthday-hero-eyebrow{margin-bottom:var(--dkw-space-28)}.occasion-landing-hero[data-occasion=birthday] #birthday-hero-title{margin-bottom:var(--dkw-space-8)}.occasion-landing-hero[data-occasion=birthday] .birthday-quick-links--desktop{margin-top:var(--dkw-space-10)}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy{box-sizing:border-box;grid-column:1;grid-row:1;height:auto;min-height:auto;min-width:0}.occasion-landing-hero[data-occasion=wedding]{background:var(--dkw-color-cream)}.occasion-landing-hero[data-occasion=birth-baptism]{background:var(--dkw-color-birth-baptism-light)}.occasion-landing-hero[data-occasion=birthday]{background:color-mix(in srgb,var(--dkw-color-gold) 14%,var(--dkw-color-paper))}}@media(min-width:48rem){.occasion-landing-hero.occasion-landing-hero[data-occasion]{--occasion-title-lines:3;--occasion-body-lines:6;--occasion-chip-row-height:calc(var(--dkw-touch-target) + var(--dkw-space-16));height:auto;min-height:var(--dkw-occasion-hero-desktop-min-height)}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy.occasion-landing-hero-copy{align-content:start;display:grid;gap:var(--dkw-space-16);grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;height:auto;min-height:0;padding:var(--dkw-space-40) var(--dkw-space-24)}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-hero-eyebrow,.birth-baptism-hero-eyebrow,.birthday-hero-eyebrow,.occasion-hero-eyebrow){font-size:var(--dkw-font-size-script-large);grid-area:1/1;line-height:var(--dkw-line-height-heading);margin:0;min-block-size:1lh}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(h1,#wedding-hero-title,#birth-baptism-hero-title,#birthday-hero-title){font-size:var(--dkw-font-size-h1);grid-area:2/1;line-height:var(--dkw-line-height-tight);margin:0;max-width:none;min-block-size:calc(var(--occasion-title-lines)*1lh + var(--dkw-space-16));padding-bottom:var(--dkw-space-24);text-wrap:balance}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-hero-underline,.occasion-hero-flourish){align-self:end;grid-area:2/1;margin:0}.occasion-landing-hero[data-occasion] .occasion-hero-flourish{color:var(--dkw-color-rosewood);display:block;height:var(--dkw-space-28);max-width:100%;overflow:visible;width:calc(var(--dkw-space-96)*2 + var(--dkw-space-24))}.occasion-landing-hero[data-occasion=birthday] .occasion-landing-hero-copy>#birthday-hero-title{max-width:20ch}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-hero-body,.birth-baptism-hero-body,.birthday-hero-body,.occasion-hero-body){font-size:var(--dkw-font-size-hero-body-desktop);grid-area:3/1;line-height:var(--dkw-line-height-body);margin:0;max-width:none;min-block-size:calc(var(--occasion-body-lines)*1lh)}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-quick-links--desktop,.birth-baptism-quick-links--desktop,.birthday-quick-links--desktop,.occasion-quick-links--desktop){align-items:stretch;display:grid;gap:var(--dkw-space-8);grid-area:4/1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(var(--occasion-chip-row-height),auto));margin:0;min-width:0;width:100%}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy nav>.birth-baptism-quick-link-row{display:contents}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy nav a{box-sizing:border-box;height:100%;justify-content:center;min-width:0;overflow-wrap:anywhere;text-align:center;text-wrap:balance;white-space:normal}}@media(min-width:80rem){.occasion-landing-hero.occasion-landing-hero[data-occasion]{--occasion-title-lines:2;--occasion-body-lines:4;--occasion-chip-row-height:var(--dkw-touch-target)}}@media(min-width:48rem)and (max-width:63.999rem){.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-quick-links--desktop,.birth-baptism-quick-links--desktop,.birthday-quick-links--desktop,.occasion-quick-links--desktop){grid-template-rows:minmax(var(--dkw-touch-target),auto) repeat(2,minmax(calc(var(--dkw-space-64) + var(--dkw-space-4)),auto))}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy nav>.birth-baptism-quick-link-row:first-child>a:first-child,.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy nav>a:first-child{grid-column:1/-1}}@media(min-width:48rem){.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy>:is(.wedding-quick-links--desktop,.birth-baptism-quick-links--desktop,.birthday-quick-links--desktop,.occasion-quick-links--desktop){align-content:start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--dkw-space-8)}.occasion-landing-hero[data-occasion] .occasion-landing-hero-copy nav a{flex:0 0 auto;height:auto;max-width:100%;min-height:var(--dkw-touch-target);overflow-wrap:normal;padding-inline:var(--dkw-space-24);text-wrap:wrap;white-space:normal;width:auto}}
