.bio-link-list__inner{max-width:76rem}.bio-link-list__header{max-width:62rem;margin:0 auto 2.4rem;text-align:center}.bio-link-list__kicker{margin:0 0 .8rem;font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.bio-link-list__heading{margin:0;letter-spacing:0}.bio-link-list__text{margin-top:1.2rem}.bio-link-list__text p{margin-top:0}.bio-link-list__text p:last-child{margin-bottom:0}.bio-link-list__links{display:grid;gap:1.2rem;max-width:54rem;margin:0 auto}.bio-link-list__link{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.2rem;min-height:6.4rem;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:.8rem;color:rgb(var(--color-foreground));text-decoration:none;background:rgba(var(--color-background),.78);transition:transform var(--duration-short) ease,border-color var(--duration-short) ease,background-color var(--duration-short) ease}.bio-link-list__link:hover{transform:translateY(-.1rem);border-color:rgba(var(--color-foreground),.38)}.bio-link-list__link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.7);outline-offset:.3rem}.bio-link-list__link[aria-disabled=true]{pointer-events:none;opacity:.58}.bio-link-list__link--primary{color:rgb(var(--color-button-text));background:rgba(var(--color-button),1);border-color:rgba(var(--color-button),1)}.bio-link-list__link--secondary{background:rgba(var(--color-foreground),.04)}.bio-link-list__link--subtle{background:transparent}.bio-link-list__link-text{display:grid;gap:.2rem;min-width:0}.bio-link-list__label{font-size:1.6rem;font-weight:700;line-height:1.25}.bio-link-list__description{font-size:1.3rem;line-height:1.35;opacity:.82}.bio-link-list__badge{justify-self:end;padding:.4rem .7rem;border:.1rem solid currentColor;border-radius:999rem;font-size:1.1rem;font-weight:700;line-height:1;white-space:nowrap;opacity:.86}.bio-link-list__arrow{font-size:1.8rem;line-height:1}@media screen and (max-width:749px){.bio-link-list__header{margin-bottom:2rem;text-align:left}.bio-link-list__link{grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:6rem;padding:1.3rem 1.4rem}.bio-link-list__badge{grid-column:1 / -1;justify-self:start;order:3}}.kenzie-product-preview__inner{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.kenzie-product-preview__header{margin:0 auto 2.4rem;max-width:74rem}.kenzie-product-preview__header.center{text-align:center}.kenzie-product-preview__eyebrow{color:rgb(var(--color-button));font-size:1.2rem;font-weight:700;letter-spacing:0;margin:0 0 .8rem;text-transform:uppercase}.kenzie-product-preview__text{color:rgba(var(--color-foreground),.78);margin-top:1rem}.kenzie-product-preview__grid{margin-bottom:0}.kenzie-product-preview__draft{align-items:stretch;background:#ffd8d13d;border:.1rem solid rgba(122,87,76,.16);border-radius:.8rem;display:grid;gap:0;grid-template-columns:minmax(22rem,34rem) 1fr;margin:0 auto;max-width:86rem;overflow:hidden}.kenzie-product-preview__draft-media{background:#a9c8e43d;min-height:24rem}.kenzie-product-preview__draft-image{display:block;height:100%;object-fit:cover;width:100%}.kenzie-product-preview__stitched-media{align-items:center;background:linear-gradient(135deg,#f8f3eae0,#ffd8d19e),repeating-linear-gradient(0deg,rgba(122,87,76,.2) 0 .2rem,transparent .2rem 1.8rem);color:#6f86a3eb;display:flex;font-family:var(--kenzie-heading-font);font-size:clamp(4.8rem,12vw,8rem);height:100%;justify-content:center;letter-spacing:0}.kenzie-product-preview__draft-content{align-self:center;padding:2.4rem}.kenzie-product-preview__draft-content h3{font-family:var(--kenzie-heading-font);font-size:2.8rem;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.kenzie-product-preview__draft-content .rte{color:rgba(var(--color-foreground),.78);margin-top:1rem}.kenzie-product-preview__draft-content .button{margin-top:1.8rem}@media screen and (max-width:749px){.kenzie-product-preview__draft{grid-template-columns:1fr}.kenzie-product-preview__draft-media{min-height:18rem}.kenzie-product-preview__draft-content{padding:2rem 1.6rem}.kenzie-product-preview__draft-content .button{width:100%}}html.kenzie-gallery-open{overflow:hidden}.kenzie-project-gallery__inner{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.kenzie-project-gallery__header{margin:0 auto 2.4rem;max-width:78rem}.kenzie-project-gallery__header.center{text-align:center}.kenzie-project-gallery__intro{color:rgba(var(--color-foreground),.78);margin-top:1rem}.kenzie-project-gallery__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(var(--columns-desktop),minmax(0,1fr));list-style:none;margin:0;padding:0}.kenzie-project-gallery__card{background:#f8f3eaad;border:.1rem solid rgba(122,87,76,.16);border-radius:.8rem;display:block;height:100%;overflow:hidden}.kenzie-project-gallery__media{background:#ffd8d152;overflow:hidden}.kenzie-project-gallery__trigger{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:zoom-in;display:block;height:100%;padding:0;width:100%}.kenzie-project-gallery__media--square{aspect-ratio:1 / 1}.kenzie-project-gallery__media--portrait{aspect-ratio:4 / 5}.kenzie-project-gallery__media--landscape{aspect-ratio:4 / 3}.kenzie-project-gallery__image{display:block;height:100%;object-fit:cover;width:100%}.kenzie-project-gallery__lightbox{align-items:center;background:#0b1957eb;display:grid;grid-template-columns:minmax(4.8rem,1fr) minmax(0,104rem) minmax(4.8rem,1fr);top:0;right:0;bottom:0;left:0;justify-items:center;padding:2rem;position:fixed;z-index:999}.kenzie-project-gallery__lightbox[hidden]{display:none}.kenzie-project-gallery__lightbox-image{border-radius:.8rem;grid-column:2;max-height:min(86vh,86rem);max-width:100%;object-fit:contain;width:auto}.kenzie-project-gallery__lightbox-close,.kenzie-project-gallery__lightbox-nav{align-items:center;-webkit-appearance:none;appearance:none;background:#f8f3eaeb;border:.1rem solid rgba(122,87,76,.24);border-radius:999px;color:#0b1957;cursor:pointer;display:flex;font-size:2.4rem;font-weight:700;height:4.8rem;justify-content:center;line-height:1;min-width:4.8rem;padding:0}.kenzie-project-gallery__lightbox-close{position:absolute;right:1.6rem;top:1.6rem}.kenzie-project-gallery__lightbox-nav--prev{grid-column:1}.kenzie-project-gallery__lightbox-nav--next{grid-column:3}.kenzie-project-gallery__stitched-media{align-items:center;background:linear-gradient(135deg,#ffd8d1b3,#a9c8e480),repeating-linear-gradient(45deg,rgba(122,87,76,.18) 0 .2rem,transparent .2rem 1.8rem);color:#0b1957b8;display:flex;font-family:var(--kenzie-heading-font);font-size:clamp(4rem,12vw,7rem);height:100%;justify-content:center;letter-spacing:0}.kenzie-project-gallery__content{padding:1.8rem}.kenzie-project-gallery__category{color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:0;margin:0 0 .8rem;text-transform:uppercase}.kenzie-project-gallery__content h3,.kenzie-project-gallery__empty h3{font-family:var(--kenzie-heading-font);font-size:2.4rem;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.kenzie-project-gallery__text{color:rgba(var(--color-foreground),.76);margin-top:.8rem}.kenzie-project-gallery__link{color:rgb(var(--color-button));display:inline-block;font-weight:700;margin-top:1.2rem;text-decoration:underline;text-underline-offset:.3rem}.kenzie-project-gallery__empty{background:linear-gradient(135deg,#ffd8d180,#a9c8e452),#f8f3eab8;border:.1rem dashed rgba(122,87,76,.28);border-radius:.8rem;margin:0 auto;max-width:72rem;padding:3rem;text-align:center}.kenzie-project-gallery__empty .rte{color:rgba(var(--color-foreground),.76);margin-top:.8rem}@media screen and (max-width:989px){.kenzie-project-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.kenzie-project-gallery__grid{grid-template-columns:1fr}.kenzie-project-gallery__content{padding:1.6rem}.kenzie-project-gallery__lightbox{grid-template-columns:1fr;padding:1.2rem}.kenzie-project-gallery__lightbox-image{grid-column:1;max-height:78vh}.kenzie-project-gallery__lightbox-nav{bottom:1.6rem;position:absolute}.kenzie-project-gallery__lightbox-nav--prev{left:1.6rem}.kenzie-project-gallery__lightbox-nav--next{right:1.6rem}}.kenzie-shop-paths__inner{padding-bottom:var(--padding-bottom);padding-top:var(--padding-top)}.kenzie-shop-paths__header{margin:0 auto 2.4rem;max-width:72rem}.kenzie-shop-paths__header.center{text-align:center}.kenzie-shop-paths__intro{color:rgba(var(--color-foreground),.78);margin-top:1rem}.kenzie-shop-paths__grid{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.kenzie-shop-paths__card{background:#f8f3ea9e;border:.1rem solid rgba(122,87,76,.16);border-radius:.8rem;color:inherit;display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;text-decoration:none;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease,transform var(--duration-short) ease}.kenzie-shop-paths__card:hover{border-color:#fa9ebc75;box-shadow:0 1rem 2.4rem #0b195714;transform:translateY(-.2rem)}.kenzie-shop-paths__media{aspect-ratio:4 / 3;background:#ffd8d14d;overflow:hidden}.kenzie-shop-paths__image{display:block;height:100%;object-fit:cover;width:100%}.kenzie-shop-paths__stitched-media{align-items:center;background:linear-gradient(135deg,#ffd8d1b8,#a9c8e485),repeating-linear-gradient(90deg,rgba(122,87,76,.22) 0 .2rem,transparent .2rem 1.6rem);color:#0b1957b8;display:flex;font-family:var(--kenzie-heading-font);font-size:clamp(3.6rem,10vw,6.4rem);height:100%;justify-content:center;letter-spacing:0}.kenzie-shop-paths__content{padding:1.8rem}.kenzie-shop-paths__badge{color:rgb(var(--color-button));font-size:1.1rem;font-weight:700;letter-spacing:0;margin:0 0 .8rem;text-transform:uppercase}.kenzie-shop-paths__content h3{font-family:var(--kenzie-heading-font);font-size:2.2rem;font-weight:400;letter-spacing:0;line-height:1.1;margin:0}.kenzie-shop-paths__content .rte{color:rgba(var(--color-foreground),.76);margin-top:.8rem}.kenzie-shop-paths__link{color:rgb(var(--color-button));display:inline-block;font-weight:700;margin-top:1.2rem}@media screen and (max-width:989px){.kenzie-shop-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.kenzie-shop-paths__grid{grid-template-columns:1fr}.kenzie-shop-paths__content{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
