@font-face{font-family:Kreto Tiempos Text;src:url(./kreto-tiempos-text.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Kreto Tiempos;src:url(./kreto-tiempos-text.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.kg-homepage{background:#efe6d8;color:#1a1a1a}.kg-home{--kg-bone: #efe6d8;--kg-ink: #1a1a1a;--kg-olive: #4f5b3a;--kg-line: #b9b5a3;color:var(--kg-ink);font-family:Kreto Tiempos,Georgia,serif;font-weight:400;letter-spacing:0}.kg-home *,.kg-home *:before,.kg-home *:after{box-sizing:border-box}.kg-home h1,.kg-home h2,.kg-home p,.kg-home figure{margin:0}.kg-home h1,.kg-home h2{color:var(--kg-olive);font-family:inherit;font-weight:400;letter-spacing:-.035em;text-wrap:balance}.kg-home h1{font-size:clamp(4.8rem,5.8vw,8.4rem);line-height:1.01;max-width:7.7ch}.kg-home h2{font-size:clamp(3.4rem,4.3vw,6rem);line-height:1.07}.kg-wrap{width:min(100% - 12rem,132rem);margin-inline:auto}.kg-home img{display:block;width:100%;height:auto}.kg-home a{color:inherit}.kg-home :focus-visible{outline:2px solid var(--kg-olive);outline-offset:5px}.kg-home ::selection{color:#1a1a1a;background:#c97a2b}.kg-prose{font-size:1.9rem;line-height:1.55;max-width:33ch}.kg-prose p+p{margin-top:1em}.kg-prose--lead{font-size:clamp(2rem,2vw,2.5rem);line-height:1.5}.kg-action{display:inline-flex;justify-content:space-between;align-items:center;gap:3rem;min-height:5.2rem;padding:1.3rem 2.3rem;border:1px solid var(--kg-olive);border-radius:99rem;text-decoration:none;font:400 1.5rem/1.4 Kreto Tiempos,Georgia,serif;transition:background-color .18s ease,color .18s ease}.kg-action svg{width:2rem;height:2rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.kg-action:hover{background:var(--kg-olive);color:var(--kg-bone)}.kg-text-link{padding-block:1.4rem;min-height:4.8rem;font-size:1.5rem;text-underline-offset:.5rem;text-decoration-thickness:1px}.kg-text-link:hover{text-decoration-thickness:2px}.kg-editor-note{font:400 1.5rem/1.5 Kreto Tiempos Text,Georgia,serif;padding:2rem;border:1px dashed var(--kg-line)}.kg-image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;padding:2rem;background:#e4ddcd;border:1px solid var(--kg-line);color:var(--kg-olive);text-align:center}.kg-image-placeholder span{max-width:22ch;font-size:1.6rem;line-height:1.5}.kg-image-placeholder small{display:block;margin-top:.4rem;font:400 1.2rem/1.5 Kreto Tiempos Text,Georgia,serif}.kg-image-placeholder--square{aspect-ratio:1}.kg-image-placeholder--portrait{aspect-ratio:4/5}.kg-image-placeholder--material{aspect-ratio:3/4}.kg-intro{padding:0;background:#4f5b3a;color:#efe6d8}.kg-intro__layout{position:relative;display:grid;place-items:center;min-height:clamp(48rem,72vh,64rem);isolation:isolate}.kg-intro__copy{position:relative;z-index:1;width:min(100% - 4rem,76rem);padding-block:7rem 9rem;text-align:center}.kg-intro h1{max-width:22ch;margin-inline:auto;color:#efe6d8;font-size:clamp(4rem,4.5vw,6rem);line-height:1.1;letter-spacing:-.025em}.kg-intro h1 strong{display:block;font-weight:600}.kg-intro h1 span{display:block;max-width:19ch;margin:.14em auto 0;font-weight:400}.kg-intro .kg-prose{max-width:36ch;margin:2.4rem auto 0}.kg-intro__links{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap;margin-top:3rem}.kg-intro__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%}.kg-intro__image img{width:100%;height:100%;object-fit:cover}.kg-intro__image.kg-image-placeholder{justify-content:flex-end;align-items:flex-end;border:0;background:#4f5b3a;color:#efe6d8;padding:2.4rem;text-align:right}.kg-intro .kg-action{background:#c97a2b;border-color:#c97a2b;color:#1a1a1a}.kg-intro .kg-action:hover{background:#efe6d8;border-color:#efe6d8}.kg-intro :focus-visible,.kg-chew :focus-visible,.kg-support :focus-visible{outline-color:#efe6d8}.kg-intro__image.kg-image-placeholder span{font-size:1.3rem}.kg-facts{border-block:1px solid var(--kg-line);background:#efe6d8;color:#4f5b3a}.kg-facts__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:2rem 0;margin-block:0;gap:2rem}.kg-facts__list li{display:flex;justify-content:center;align-items:center;gap:1.5rem;min-width:0}.kg-icon-disc{display:grid;place-items:center;width:5rem;height:5rem;flex:none;border-radius:50%;background:#faf5eb}.kg-icon{display:block;width:2.8rem;height:2.8rem;flex:none}.kg-facts__text{display:grid;gap:.2rem;font:400 1.4rem/1.4 Kreto Tiempos Text,Georgia,serif;text-align:left}.kg-facts__text strong{font-weight:600}.kg-material{padding-block:6rem}.kg-material>.kg-wrap>h2{text-align:center;font-size:clamp(3.4rem,4vw,5.2rem)}.kg-material__units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem;margin-top:4rem}.kg-material__unit{min-width:0;text-align:center}.kg-material__detail-image{max-width:20rem;margin:0 auto 2.4rem;aspect-ratio:3/2}.kg-material__detail-image img{width:100%;height:100%;object-fit:cover}.kg-material__unit h3{font-family:inherit;font-size:2.4rem;font-weight:400;line-height:1.2;letter-spacing:-.02em;color:var(--kg-olive);margin:0 auto 1.2rem;max-width:20ch;text-wrap:balance}.kg-material__unit p{max-width:31ch;margin-inline:auto;font-size:1.65rem;line-height:1.55}.kg-invitation{padding-block:5rem;background:#e6e5db}.kg-invitation__layout{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:10%;max-width:110rem}.kg-invitation__image{max-width:32rem;width:100%;justify-self:center}.kg-invitation__image img{aspect-ratio:1;object-fit:contain}.kg-invitation__copy .kg-prose{margin-block:2rem 2.6rem}.kg-invitation__price{font-size:1.6rem;font-variant-numeric:tabular-nums;margin-block:0 2rem!important}.kg-chew{padding-block:6rem;background:#4f5b3a;color:#efe6d8}.kg-chew .kg-image-placeholder{background:#606b4e;border-color:#879176;color:#efe6d8}.kg-chew__layout{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:10%;max-width:110rem}.kg-chew__image{width:100%;max-width:30rem;justify-self:center}.kg-chew__image img{aspect-ratio:1;object-fit:cover}.kg-chew h2{font-size:clamp(3.2rem,3.5vw,4.8rem);margin-bottom:2.2rem;color:#efe6d8}.kg-chew__copy{max-width:38ch;font-size:1.7rem;line-height:1.6}.kg-chew__lead{font-size:clamp(2rem,2.2vw,2.6rem);line-height:1.4;margin-bottom:1.7rem!important}.kg-place{padding-block:6rem}.kg-place__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:4rem 7%;align-items:start}.kg-place__heading{grid-column:1;grid-row:1;padding-top:2rem}.kg-place__heading h2{max-width:11ch}.kg-place__heading .kg-prose{margin-top:2rem}.kg-place__main{grid-column:2;grid-row:1}.kg-place__main .kg-image-placeholder{aspect-ratio:5/4}.kg-place__main img{aspect-ratio:5/4;object-fit:cover}.kg-place__details{grid-column:1;grid-row:1;align-self:end;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1.6rem;padding-top:19rem;max-width:34rem}.kg-place__details .kg-place__image:last-child{margin-top:2.4rem}.kg-place__image figcaption{font-size:1.3rem;line-height:1.5;margin-top:1rem}.kg-support{padding-block:3rem 4rem;background:#4f5b3a;color:#efe6d8}.kg-support__layout{display:flex;justify-content:space-between;align-items:center;gap:3rem;padding-top:1rem}.kg-support h2{font-size:2.5rem;letter-spacing:-.02em;color:#efe6d8}.kg-support .kg-action{background:#c97a2b;border-color:#c97a2b;color:#1a1a1a}.kg-support .kg-action:hover{background:#efe6d8;border-color:#efe6d8}.kg-support .kg-text-link{display:inline-flex;align-items:center}.kg-homepage .header-wrapper{background:#4f5b3a;border-bottom:0}.kg-homepage .header{max-width:144rem;padding-block:.8rem}.kg-homepage .header__menu-item{font-size:1.4rem;font-weight:400;letter-spacing:0;text-transform:none;color:#efe6d8}.kg-homepage .header .kg-brand{color:#efe6d8}.kg-homepage .header__submenu .header__menu-item{color:#4f5b3a}.kg-homepage .header__heading-logo{height:3.8rem;width:auto}.kg-homepage .header__icon{color:#efe6d8}.kg-homepage .footer{background:#4f5b3a;color:#efe6d8;border-top:1px solid #879176}.kg-homepage .footer .gradient{background:transparent}.kg-homepage .footer h2,.kg-homepage .footer .h2,.kg-homepage .footer a,.kg-homepage .footer-block__details-content,.kg-homepage .footer-block__details-content p,.kg-homepage .footer-block__details-content .list-menu__item--link{color:#efe6d8;font-weight:400}.kg-homepage .footer-block__heading{font-size:2rem}.kg-homepage .footer__content-top{padding-top:4rem;padding-bottom:3rem}.kg-homepage .footer__content-bottom{border-color:#879176;padding-block:2rem}.kg-homepage .footer__copyright,.kg-homepage .footer__copyright a{color:#efe6d8}.kg-homepage .footer__newsletter .field:after{box-shadow:0 0 0 1px #efe6d8}.kg-homepage .footer .field__input{background:#efe6d8;color:#1a1a1a;border-radius:0}@media(max-width:989px){.kg-wrap{width:calc(100% - 6rem)}.kg-material__units{gap:2.6rem}.kg-place__layout{gap:3rem 5%}.kg-place__details{padding-top:15rem}}@media(max-width:749px){.kg-wrap{width:calc(100% - 4rem)}.kg-home h1{font-size:clamp(4.8rem,12vw,6.4rem);max-width:12ch}.kg-home h2{font-size:3.6rem}.kg-prose{font-size:1.7rem}.kg-intro__layout{min-height:54rem}.kg-intro__copy{padding-block:6rem 9rem}.kg-intro h1{font-size:clamp(3.4rem,8.6vw,4.8rem);max-width:19ch}.kg-intro .kg-prose{margin-top:2rem;max-width:28ch}.kg-intro__links{margin-top:2.4rem;gap:.6rem 1.6rem}.kg-action{padding-inline:1.8rem;gap:2rem;min-height:4.8rem}.kg-facts__list{width:calc(100% - 2.4rem);gap:.8rem;padding-block:1.8rem}.kg-facts__list li{flex-direction:column;gap:.8rem}.kg-icon-disc{width:4.2rem;height:4.2rem}.kg-icon{width:2.5rem;height:2.5rem}.kg-facts__text{text-align:center;font-size:1.2rem;gap:.2rem}.kg-material{padding-block:4.5rem}.kg-material>.kg-wrap>h2{font-size:3.4rem}.kg-material__units{grid-template-columns:1fr;gap:2.5rem;margin-top:3rem}.kg-material__unit{display:grid;grid-template-columns:9.5rem 1fr;gap:.8rem 1.8rem;text-align:left}.kg-material__detail-image{grid-column:1;grid-row:1/3;margin:0;width:100%;aspect-ratio:1;align-self:start}.kg-material__detail-image.kg-image-placeholder{padding:.8rem}.kg-material__detail-image.kg-image-placeholder span{font-size:1.25rem}.kg-material__detail-image.kg-image-placeholder small{font-size:1rem}.kg-material__unit h3{grid-column:2;margin:0;font-size:2.1rem;max-width:none}.kg-material__unit p{grid-column:2;margin:0;font-size:1.5rem}.kg-invitation{padding-block:4rem}.kg-invitation__layout{grid-template-columns:1fr;gap:2.6rem}.kg-invitation__image{max-width:24rem}.kg-invitation__copy{text-align:center}.kg-invitation__copy .kg-prose{margin-inline:auto}.kg-chew{padding-block:4.5rem}.kg-chew__layout{grid-template-columns:1fr;gap:2.4rem}.kg-chew__image{max-width:23rem}.kg-chew__content{grid-row:1}.kg-chew__lead{font-size:2.2rem}.kg-place{padding-block:1rem 4.5rem}.kg-place__layout{grid-template-columns:1fr;gap:2.6rem}.kg-place__heading{grid-column:1;grid-row:1;padding-top:0}.kg-place__heading h2{max-width:13ch}.kg-place__main{grid-column:1;grid-row:2}.kg-place__details{grid-column:1;grid-row:3;gap:1.4rem;padding-top:0;width:75%;max-width:28rem;margin-top:-6rem;position:relative}.kg-support{padding-block:0 3rem}.kg-support__layout{align-items:flex-start;flex-direction:column;gap:1.8rem;padding-top:2.5rem}.kg-support h2{font-size:2.3rem}.kg-homepage .header__heading-logo{height:3.4rem}.kg-homepage .footer-block__heading{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.kg-action{transition:none}}.kg-intro--video .kg-intro__layout{min-height:max(66rem,92svh)}.kg-intro--video .kg-intro__copy{width:min(100% - 4.8rem,124rem);padding:16rem 0 13rem;pointer-events:none}.kg-intro--video .kg-intro__links{pointer-events:auto}.kg-intro--video h1{max-width:24ch;font-size:clamp(4.6rem,5.1vw,7.6rem);line-height:1.02;letter-spacing:-.035em}.kg-intro--video h1 strong{font-size:.52em;font-weight:400;line-height:1.25;letter-spacing:-.015em;margin-bottom:.5em}.kg-intro--video h1 span{max-width:none;font-weight:400;margin-top:0}.kg-intro--video .kg-prose{max-width:43ch;font:400 clamp(1.6rem,1.2vw,1.8rem)/1.6 "Kreto Tiempos Text",Georgia,serif;margin-top:2.6rem}.kg-intro--video .kg-action{background:transparent;border:1px solid #efe6d8;color:#efe6d8;border-radius:0;min-height:5.4rem;padding-inline:2.6rem;font:400 1.5rem/1.4 Kreto Tiempos Text,Georgia,serif}.kg-intro--video .kg-action:hover{background:#efe6d8;color:#354029}.kg-intro--video .kg-intro__links{margin-top:2.8rem}.kg-intro--video .kg-intro__image.kg-image-placeholder{background:#354029}.kg-intro--video .kg-intro__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0f140c4d;pointer-events:none}.kg-intro--video .kg-intro__image video{width:100%;height:100%;object-fit:cover}.kg-intro--video .kg-image-placeholder span{position:relative;z-index:1}@media(max-width:749px){.kg-intro--video .kg-intro__layout{min-height:max(60rem,86svh)}.kg-intro--video .kg-intro__copy{width:calc(100% - 3.2rem);padding:12rem 0 10rem}.kg-intro--video h1{font-size:clamp(4.2rem,10vw,6rem)}.kg-intro--video h1 span{max-width:15ch}.kg-intro--video .kg-prose{max-width:30ch;margin-top:2.4rem}}.kg-intro--video h1 strong:only-child{font-size:1em;font-weight:400;line-height:1.06;margin-bottom:0;letter-spacing:-.025em}.kg-intro--video h1:has(>em){display:flex;justify-content:center;align-items:baseline;gap:.22em;font-size:clamp(5.6rem,6.3vw,9rem);line-height:1.08;letter-spacing:-.035em}.kg-intro--video h1>em{font-size:1.1em;font-weight:400;letter-spacing:-.035em}.kg-intro--video h1:has(>em)>span{display:inline;margin:0;font-weight:400}@media(max-width:749px){.kg-intro--video h1:has(>em){font-size:clamp(4.8rem,13vw,7.2rem);gap:.16em}}.kg-facts--moving{position:relative;border:0;padding-right:0}.kg-facts__window{overflow:hidden}.kg-facts__track{display:flex;width:max-content;animation:kg-facts-scroll 38s linear infinite}.kg-facts__group{display:flex;align-items:center;list-style:none;padding:2.4rem 0;margin:0;min-width:0}.kg-facts__group li{display:flex;align-items:center;gap:1.5rem;min-width:0;flex:none;padding:0 2.4rem}.kg-facts--moving .kg-icon-disc{width:5.2rem;height:5.2rem;flex:none;background:#f8f2e8}.kg-facts--moving .kg-icon-disc img{width:3rem;height:3rem;object-fit:contain}.kg-facts--moving .kg-facts__text{text-align:left;font:400 1.25rem/1.45 Kreto Tiempos Text,Georgia,serif;text-transform:uppercase;letter-spacing:.035em;white-space:nowrap}.kg-facts--moving .kg-facts__text strong{font-weight:600}.kg-facts__pause{position:absolute;right:0;top:0;width:4.8rem;height:100%;border:0;background:#efe6d8;color:#4f5b3a;cursor:pointer}.kg-facts__pause svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kg-facts--moving:hover .kg-facts__track,.kg-facts--moving:focus-within .kg-facts__track,.kg-facts--moving.is-paused .kg-facts__track{animation-play-state:paused}@keyframes kg-facts-scroll{to{transform:translate(-25%)}}@media(prefers-reduced-motion:reduce){.kg-facts--moving{padding:0}.kg-facts__track{animation:none;width:100%}.kg-facts__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;min-width:0;width:100%}.kg-facts__group li{min-width:0;padding:0 1.6rem}.kg-facts__group[aria-hidden],.kg-facts__pause{display:none}.kg-facts--moving .kg-facts__text{white-space:normal}}@media(prefers-reduced-motion:reduce)and (max-width:480px){.kg-facts__group{grid-template-columns:1fr}}.kg-material--story{position:relative;isolation:isolate;background:#4f5b3a;padding:7rem 0 8rem;overflow:hidden}.kg-material__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.kg-material__backdrop img{width:100%;height:100%;object-fit:cover}.kg-material__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#20281766}.kg-material--story .kg-material__intro{max-width:68rem;margin-bottom:3.6rem}.kg-material--story h2{color:#efe6d8;text-align:left;font-size:clamp(3.4rem,3.8vw,5.2rem)}.kg-material__intro>p{color:#efe6d8;font:400 1.7rem/1.5 Kreto Tiempos Text,Georgia,serif;margin-top:1.4rem}.kg-material--story .kg-material__units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin:0 0 0 14%}.kg-material--story .kg-material__unit{background:#efe6d8;border-radius:.6rem;padding:1rem 1rem 2.4rem;overflow:hidden;text-align:left}.kg-material--story .kg-material__detail-image{width:100%;aspect-ratio:1.25;height:auto;margin:0 0 2rem;border:0;border-radius:.3rem;background:#d5ceba}.kg-material--story .kg-material__detail-image img{width:100%;height:100%;object-fit:cover}.kg-material--story .kg-material__unit h3{margin:0 1rem 1rem;font:400 2.3rem/1.15 Kreto Tiempos,Georgia,serif;color:#4f5b3a}.kg-material--story .kg-material__unit>p{margin:0 1rem;font:400 1.5rem/1.55 Kreto Tiempos Text,Georgia,serif;color:#354029}@media(max-width:749px){.kg-material--story{padding:4.8rem 0}.kg-material--story .kg-material__units{margin:0;grid-template-columns:1fr;gap:2rem}.kg-material--story .kg-material__detail-image{aspect-ratio:1.4}.kg-material--story .kg-material__intro{margin-bottom:2.8rem}}.kg-material--story .kg-material__detail-image{max-width:none}.kg-material--story .kg-material__unit{display:block}.kg-material--story .kg-material__unit>p{max-width:none}.kg-material--story .kg-material__units{width:76%;max-width:100rem;margin-left:auto;gap:1.6rem}.kg-material--story .kg-material__unit{padding:1.8rem;border-radius:1rem}.kg-material--story .kg-material__detail-image{aspect-ratio:1;margin-bottom:1.4rem;border-radius:.6rem}.kg-material--story .kg-material__unit h3{margin:0 0 1.2rem;font:600 1.4rem/1.35 Kreto Tiempos Text,Georgia,serif;letter-spacing:0}.kg-material--story .kg-material__unit>p{margin:0;font-size:1.5rem;line-height:1.5}@media(max-width:749px){.kg-material--story .kg-material__units{width:100%;max-width:36rem;margin-inline:auto}.kg-material--story .kg-material__unit{padding:1.6rem}.kg-material--story .kg-material__detail-image{aspect-ratio:1.3}}.kg-material--story .kg-material__unit h3{max-width:none;text-wrap:normal}.kg-scene-label{position:absolute;bottom:1.5rem;left:2rem;color:inherit;font:400 1.1rem/1.5 Kreto Tiempos Text,Georgia,serif;z-index:2;max-width:calc(100% - 4rem)}.kg-material--story>.kg-scene-label{color:#efe6d8}.kg-origin-banner{padding:3.2rem;background:#efe6d8}.kg-origin-banner__scene{position:relative;isolation:isolate;display:grid;place-items:center;min-height:46rem;background:#596347;color:#efe6d8;padding:7rem 3rem}.kg-scene-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.kg-scene-image img{width:100%;height:100%;object-fit:cover}.kg-scene-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#141c1066}.kg-origin-banner__copy{text-align:center;max-width:75rem}.kg-origin-banner h2{color:#efe6d8;font-size:clamp(4rem,5vw,6.8rem);line-height:1.06;max-width:18ch;margin:auto}.kg-origin-banner__copy>p{font:400 1.7rem/1.6 Kreto Tiempos Text,Georgia,serif;max-width:46ch;margin:2rem auto 2.4rem}.kg-origin-link{display:inline-flex;align-items:center;gap:1.8rem;min-height:4.4rem;font:400 1.5rem/1.4 Kreto Tiempos Text,Georgia,serif;text-decoration:none;border-bottom:1px solid #efe6d8}.kg-origin-link svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.5}.kg-use-story{position:relative;isolation:isolate;min-height:62rem;background:#354029;color:#efe6d8;padding:6rem 0 7rem}.kg-use-story__layout{display:grid;grid-template-columns:1fr 1fr;column-gap:14%;align-items:start}.kg-use-story header{max-width:40rem}.kg-use-story h2{color:#efe6d8;font-size:clamp(3.2rem,3.5vw,4.8rem)}.kg-use-story header>p{font:400 1.6rem/1.6 Kreto Tiempos Text,Georgia,serif;margin-top:1.7rem;max-width:34ch}.kg-use-story__list{margin:12rem 0 0;max-width:48rem}.kg-use-story__list>div{display:grid;grid-template-columns:13rem 1fr;gap:2.4rem;border-top:1px solid #a6ad96;padding:2.4rem 0}.kg-use-story__list dt{font:400 2.1rem/1.2 Kreto Tiempos,Georgia,serif}.kg-use-story__list dd{margin:0;font:400 1.5rem/1.55 Kreto Tiempos Text,Georgia,serif}.kg-origin-link:focus-visible{outline:2px solid #efe6d8;outline-offset:5px}@media(max-width:749px){.kg-origin-banner{padding:1.6rem}.kg-origin-banner__scene{min-height:39rem;padding:5rem 2rem}.kg-origin-banner h2{font-size:4rem}.kg-origin-banner__copy>p{font-size:1.5rem}.kg-use-story{padding:4.5rem 0 6rem;min-height:0}.kg-use-story__layout{grid-template-columns:1fr;gap:0}.kg-use-story__list{margin-top:5rem;max-width:none}.kg-use-story__list>div{grid-template-columns:10rem 1fr;gap:1.8rem;padding:2rem 0}.kg-use-story__list dt{font-size:1.9rem}.kg-use-story__list dd{font-size:1.4rem}}.kg-intro--video .kg-intro__image:after{background:#0f140c85}.kg-video-toggle{position:absolute;right:24px;bottom:24px;z-index:3;color:#efe6d8;background:#28321dcc;border:1px solid #efe6d899;padding:10px 14px;font:13px/1.4 Kreto Tiempos Text,Georgia,serif;cursor:pointer}.kg-video-toggle:focus-visible{outline:2px solid #efe6d8;outline-offset:4px}.kg-intro--video .kg-action{min-height:56px;min-width:248px;padding:0 20px 0 25px;gap:24px;border:1px solid rgba(239,230,216,.85);border-radius:3px;background:transparent;color:#efe6d8;font:500 15px/1.2 Kreto Tiempos Text,Georgia,serif;letter-spacing:.015em;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.kg-intro--video .kg-action svg{box-sizing:content-box;width:20px;height:20px;padding:9px 0 9px 18px;border-left:1px solid rgba(239,230,216,.3);stroke-width:1.6;transition:border-color .18s ease}.kg-intro--video .kg-action:hover{background:#efe6d8;color:#354029;border-color:#efe6d8}.kg-intro--video .kg-action:hover svg{border-color:#35402940}.kg-intro--video .kg-action:focus-visible{outline:2px solid #efe6d8;outline-offset:5px}@media(prefers-reduced-motion:reduce){.kg-intro--video .kg-action,.kg-intro--video .kg-action svg{transition:none}}.kg-intro--video .kg-action{min-height:46px;min-width:0;padding:0 18px;gap:18px;background:#c97a2b;border-color:#c97a2b;color:#1a1a1a}.kg-intro--video .kg-action svg{width:18px;height:18px;padding:0;border-left:0}.kg-intro--video .kg-action:hover{background:#dc9144;border-color:#dc9144;color:#1a1a1a}.kg-intro--video .kg-action--cutout,.kg-intro--video .kg-action--cutout:hover{padding:0;border:0;background:transparent;min-height:46px;display:block}.kg-intro--video .kg-action--cutout svg{display:block;width:204px;height:46px;padding:0;border:0;stroke:none;fill:none}.kg-cutout-fill{fill:#c97a2b;transition:fill .18s ease}.kg-action--cutout:hover .kg-cutout-fill{fill:#dc9144}.kg-material__detail-image{overflow:hidden}.kg-material__backdrop:after{background:#141c1094}.kg-use-story .kg-scene-image:after{background:linear-gradient(90deg,#141c107a,#141c1059 40%,#141c10c7 70%)}.kg-origin-banner .kg-scene-image:after{background:#0f191e7a}@media(max-width:749px){.kg-use-story .kg-scene-image img{object-position:32% center}.kg-use-story .kg-scene-image:after{background:#141c10ba}}.kg-intro--video .kg-action,.kg-intro--video .kg-action:hover{color:#efe6d8}.kg-homepage{--font-body-family:"Kreto Tiempos Text",Georgia,serif;--font-heading-family:"Kreto Tiempos",Georgia,serif;font-family:var(--font-body-family)}.kg-home p,.kg-home dd,.kg-home input,.kg-home select,.kg-home textarea,.kg-home button,.kg-home .kg-action,.kg-prose,.kg-facts__text,.nav,.study-footer{font-family:Kreto Tiempos Text,Georgia,serif}.kg-home p,.kg-home dd{font-weight:400}.kg-home h1,.kg-home h2,.kg-home h3,.brand{font-family:Kreto Tiempos,Georgia,serif}.kg-footer{background:#28321f;color:#efe6d8;padding:5rem 0 2rem;overflow:hidden}.kg-footer__top{display:grid;grid-template-columns:1fr 1fr auto;gap:4rem;align-items:start;padding-bottom:5rem;border-bottom:1px solid #efe6d833;font:400 1.6rem/1.5 Kreto Tiempos Text,Georgia,serif}.kg-footer__top p{font-size:2rem;line-height:1.5;margin:0}.kg-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.kg-footer a{color:inherit;text-decoration:none}.kg-footer a:hover{text-decoration:underline;text-underline-offset:.4rem}.kg-footer a:focus-visible{outline:2px solid #c97a2b;outline-offset:6px}.kg-footer__signature{text-align:center;padding:4rem 2rem 2rem;white-space:nowrap;font:400 clamp(4rem,14.2vw,25rem)/1 "Kreto Tiempos",Georgia,serif;letter-spacing:-.055em}.kg-footer__bottom{display:flex;justify-content:space-between;gap:2rem;font:400 1.2rem/1.5 Kreto Tiempos Text,Georgia,serif;padding-top:2rem;color:#efe6d8b3}@media(max-width:749px){.kg-footer{padding-top:3.5rem}.kg-footer__top{grid-template-columns:1fr 1fr;gap:3rem 2rem;padding-bottom:3rem}.kg-footer__top p{font-size:1.7rem}.kg-footer__top>a{grid-column:1/-1}.kg-footer__signature{padding:3rem 1.6rem 1rem;font-size:14vw}.kg-footer nav{font-size:1.4rem}}.kg-footer__signature{word-spacing:.08em}.header-inner a{color:inherit;text-decoration:none}.header-inner a:hover{text-decoration:underline;text-underline-offset:4px}.header-inner a:focus-visible,.mobile-navigation summary:focus-visible{outline:2px solid #efe6d8;outline-offset:3px}.mobile-navigation{display:none}.mobile-navigation summary{list-style:none;cursor:pointer}.mobile-navigation summary::-webkit-details-marker{display:none}@media(max-width:989px){.mobile-navigation{display:block;grid-area:1/1;justify-self:start}.mobile-navigation nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:0;padding:1rem 2rem;background:#28321f;box-shadow:0 12px 20px #0002;font:400 1.6rem/1.5 Kreto Tiempos Text,Georgia,serif}.mobile-navigation nav a{padding:1.2rem 0;border-bottom:1px solid #efe6d822}.mobile-navigation nav a:last-child{border:0}}.kg-eyebrow{display:block;margin-bottom:2rem;font:400 1.25rem/1.4 Kreto Tiempos Text,Georgia,serif;letter-spacing:.1em;text-transform:uppercase}.kg-invitation{padding:8rem 0;background:#f6f0e6}.kg-invitation__image{max-width:39rem}.kg-invitation__copy h2{font-size:clamp(4rem,5vw,6.8rem);line-height:1.06}.kg-invitation__copy .kg-prose{font-size:1.9rem;max-width:30ch}.kg-texture{background:#efe6d8;padding:9rem 0;color:#4f5b3a}.kg-editorial{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;align-items:center}.kg-editorial__image{overflow:hidden}.kg-editorial__image img{display:block;width:100%;height:58rem;object-fit:cover}.kg-editorial__copy h2,.kg-tin-detail h2,.kg-faq h2{font-size:clamp(4rem,4.6vw,6.2rem);line-height:1.06;margin:0 0 2.8rem}.kg-editorial__copy>p,.kg-tin-detail__copy>p{font-size:1.9rem;line-height:1.65;max-width:34ch}.kg-texture__detail{border-top:1px solid #4f5b3a55;margin:3.2rem 0;padding-top:2rem}.kg-texture__detail>span{font-size:1.3rem}.kg-texture__detail p{font-size:1.6rem;line-height:1.6;max-width:36ch}.kg-tin-detail{background:#d9ddce;padding:8rem 0;color:#354029}.kg-tin-detail__layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%}.kg-tin-detail__image{background:#f7f4ee;padding:3rem}.kg-tin-detail__image img{display:block;width:100%;height:52rem;object-fit:contain}.kg-tin-detail dl{margin:3.5rem 0}.kg-tin-detail dl>div{padding:1.7rem 0;border-top:1px solid #4f5b3a44;display:grid;grid-template-columns:12rem 1fr;gap:2rem}.kg-tin-detail dt{font-size:1.6rem}.kg-tin-detail dd{margin:0;font-size:1.5rem;line-height:1.5}.kg-faq{padding:9rem 0;background:#efe6d8;color:#4f5b3a}.kg-faq__layout{display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.kg-faq header p{font-size:1.7rem;margin-top:3rem}.kg-faq details{border-top:1px solid #4f5b3a55}.kg-faq details:last-of-type{border-bottom:1px solid #4f5b3a55}.kg-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;cursor:pointer;padding:2.3rem 0;font-size:1.9rem;line-height:1.4}.kg-faq summary::-webkit-details-marker{display:none}.kg-faq summary span{font-size:2.5rem;font-weight:400;transition:transform .2s}.kg-faq details[open] summary span{transform:rotate(45deg)}.kg-faq details p{font-size:1.6rem;line-height:1.7;margin:0 3rem 2.4rem 0;max-width:48ch}.kg-faq summary:focus-visible{outline:2px solid #c97a2b;outline-offset:4px}.kg-faq .kg-action{margin-top:3rem;background:#c97a2b;border-color:#c97a2b;color:#efe6d8;border-radius:3px}@media(max-width:749px){.kg-invitation{padding:5rem 0}.kg-invitation__image{max-width:28rem}.kg-texture,.kg-tin-detail,.kg-faq{padding:5rem 0}.kg-editorial,.kg-tin-detail__layout,.kg-faq__layout{grid-template-columns:1fr;gap:3.5rem}.kg-editorial__image img{height:34rem}.kg-editorial__copy h2,.kg-tin-detail h2,.kg-faq h2{font-size:4rem}.kg-editorial__copy>p,.kg-tin-detail__copy>p{font-size:1.7rem}.kg-tin-detail__image{grid-row:1;padding:2rem}.kg-tin-detail__image img{height:34rem}.kg-faq summary{font-size:1.7rem;padding:2rem 0}.kg-faq header p{margin-top:2rem}.kg-eyebrow{margin-bottom:1.5rem}}.kg-brand-intro{padding:8rem 2rem;text-align:center;background:#efe6d8;color:#4f5b3a}.kg-brand-intro h2{font-size:clamp(4rem,5vw,7rem);margin:0 0 2.5rem}.kg-brand-intro p{max-width:38ch;margin:auto;font-size:clamp(1.9rem,2vw,2.6rem);line-height:1.5}.kg-lifestyle{display:flex;align-items:center;min-height:68rem}.kg-lifestyle__copy{padding-left:56%}.kg-lifestyle h2{font-size:clamp(4rem,4.4vw,6.2rem);line-height:1.08}.kg-lifestyle p{font-size:1.9rem;line-height:1.6;max-width:30ch;margin:2.5rem 0}.kg-closing{background:#d9ddce;color:#354029;text-align:center;padding:9rem 2rem}.kg-closing h2{font-size:clamp(4rem,5vw,7rem);margin:0 auto 3rem;max-width:16ch}.kg-closing .kg-action{background:#c97a2b;border-color:#c97a2b;color:#efe6d8;border-radius:3px}@media(max-width:749px){.kg-brand-intro{padding:5rem 0}.kg-lifestyle{min-height:65rem;align-items:flex-end}.kg-lifestyle__copy{padding-left:2rem}.kg-lifestyle .kg-scene-image:after{background:linear-gradient(0deg,#172011ee,#17201122)}.kg-lifestyle p{font-size:1.7rem}.kg-closing{padding:6rem 0}}.kg-grown{position:relative;display:grid;grid-template-columns:44% 56%;grid-template-rows:auto auto;min-height:70rem;background:#28321f;color:#efe6d8;isolation:isolate;overflow:hidden}.kg-grown__visual{grid-column:2;grid-row:1/3;min-width:0;overflow:hidden}.kg-grown__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center}.kg-grown__heading{grid-column:1;grid-row:1;padding:7rem 0 2rem 10%;z-index:1}.kg-grown h2{color:#efe6d8;font-size:clamp(6rem,7.8vw,12rem);line-height:.98;letter-spacing:-.035em;margin:0;white-space:nowrap}.kg-grown h2 em{font-weight:400}.kg-grown__body{grid-column:1;grid-row:2;padding:3rem 13% 6rem 10%;display:flex;gap:2.5rem;align-items:flex-start;align-self:end}.kg-grown__body>img{flex:0 0 4rem;width:4rem;height:5rem}.kg-grown__body p{font-size:1.8rem;line-height:1.65;margin:0;max-width:30ch;color:#efe6d8}.kg-invitation--studio{background:#efe6d8;padding:7rem 0;border-bottom:1px solid #4f5b3a33}.kg-invitation--studio .kg-invitation__layout{grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.kg-invitation--studio .kg-invitation__image{width:100%;max-width:51rem;justify-self:center}.kg-invitation--studio .kg-invitation__image img{width:100%;height:56rem;object-fit:contain;mix-blend-mode:multiply;display:block}.kg-invitation--studio .kg-invitation__copy h2{font-size:clamp(4.4rem,5.5vw,8rem);line-height:1.02;max-width:10ch}.kg-invitation--studio .kg-prose{border-top:1px solid #4f5b3a66;padding-top:2.5rem;margin-top:3rem;font-size:1.8rem;max-width:34ch}.kg-invitation--studio .kg-action{background:#4f5b3a;color:#efe6d8;border-radius:2px;padding:1.5rem 2.6rem}.kg-invitation--studio .kg-action:hover{background:#28321f}@media(max-width:749px){.kg-grown{grid-template-columns:1fr;grid-template-rows:auto 34rem auto;min-height:0}.kg-grown__heading{grid-row:1;grid-column:1;padding:4rem 2.4rem 3.5rem}.kg-grown h2{font-size:6.7rem;line-height:.96;white-space:normal}.kg-grown h2 br{display:none}.kg-grown__visual{grid-row:2;grid-column:1}.kg-grown__visual img{object-position:35% 45%}.kg-grown__body{grid-row:3;grid-column:1;padding:3rem 2.4rem 4rem;gap:2rem}.kg-grown__body p{font-size:1.7rem;max-width:none}.kg-invitation--studio{padding:3rem 0 5rem}.kg-invitation--studio .kg-invitation__layout{grid-template-columns:1fr;gap:3rem}.kg-invitation--studio .kg-invitation__image img{height:36rem}.kg-invitation--studio .kg-invitation__copy{text-align:left}.kg-invitation--studio .kg-invitation__copy h2{font-size:4.8rem;max-width:12ch}.kg-invitation--studio .kg-prose{font-size:1.7rem;margin-top:2rem;padding-top:2rem}}.kg-first-guide{background:#efe6d8;color:#4f5b3a;padding:7rem 0}.kg-first-guide__layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.kg-first-guide__photo img{display:block;width:100%;height:60rem;object-fit:cover}.kg-first-guide h2{font-size:clamp(4rem,4.7vw,6rem);line-height:1.06;margin:0 0 2rem}.kg-first-guide__copy>p{font-size:1.9rem;line-height:1.5;max-width:32ch}.kg-first-guide dl{margin:3rem 0 0}.kg-first-guide dl>div{display:grid;grid-template-columns:13rem 1fr;gap:2rem;border-top:1px solid #4f5b3a55;padding:2.2rem 0}.kg-first-guide dt{font-size:2rem}.kg-first-guide dd{margin:0;font-size:1.6rem;line-height:1.6}@media(max-width:749px){.kg-first-guide{padding:4rem 0}.kg-first-guide__layout{grid-template-columns:1fr;gap:3rem}.kg-first-guide__photo img{height:34rem}.kg-first-guide h2{font-size:4.4rem}.kg-first-guide dl>div{grid-template-columns:10rem 1fr;gap:1.5rem}.kg-first-guide dt{font-size:1.8rem}}.kg-native-header .header__icon--cart .svg-wrapper{width:4.4rem;height:4.4rem}.kg-native-header .header__icon--cart .icon{width:4.4rem;height:4.4rem;max-width:none;flex-shrink:0}.kg-footer{display:flex;flex-direction:column;padding-bottom:0}.kg-footer__top{order:1}.kg-footer__bottom{order:2;padding-top:2rem;padding-bottom:0}.kg-footer__signature{order:3;flex:none;width:100%;height:.56em;margin-top:.22em;padding:0 1.5vw;overflow:hidden;font-size:16vw;line-height:1;letter-spacing:-.055em;word-spacing:.08em}@media(max-width:749px){.kg-footer__signature{font-size:16vw;height:.56em;margin-top:.35em;padding:0 1.5vw}.kg-footer__bottom{padding-top:2rem;padding-bottom:0}}@media(max-width:749px){.kg-intro--video .kg-intro__image video{object-position:70% center}}@media(max-width:989px){.kg-native-header .header.header--mobile-center{grid-template-columns:8.8rem minmax(0,1fr) 8.8rem;column-gap:0;padding-inline:1.2rem}.kg-native-header .header.header--mobile-center>header-drawer{grid-area:1/1;justify-self:start}.kg-native-header .header.header--mobile-center>.header__search{grid-area:1/1;justify-self:end;margin:0;display:block}.kg-native-header .header.header--mobile-center>.header__heading,.kg-native-header .header.header--mobile-center>.header__heading-link{grid-area:1/2;justify-self:center;margin:0}.kg-native-header .header.header--mobile-center>.header__icons{grid-area:1/3;justify-self:end;margin:0;padding:0}.kg-native-header .header.header--mobile-center .header__heading-link{padding-inline:0}}@media(max-width:359px){.kg-native-header .header.header--mobile-center{padding-inline:.8rem}.kg-native-header .kg-brand__name{font-size:1.5rem}.kg-native-header .kg-brand__tree{width:2.6rem;height:2.9rem}.kg-native-header .kg-brand{gap:.4rem}}@media(max-width:989px){.kg-native-header .header.header--mobile-center{grid-template-areas:"left-icons heading icons"!important;grid-template-columns:8.8rem minmax(0,1fr) 8.8rem!important}}@media(max-width:989px){.kg-native-header .header.header--mobile-center>header-drawer{grid-area:1 / 1!important}.kg-native-header .header.header--mobile-center>.header__search{grid-area:1 / 1!important}.kg-native-header .header.header--mobile-center>.header__heading,.kg-native-header .header.header--mobile-center>.header__heading-link{grid-area:1 / 2!important}.kg-native-header .header.header--mobile-center>.header__icons{grid-area:1 / 3!important}}@media(max-width:989px){.kg-native-header .header.header--mobile-center>.header__search{justify-self:end!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kreto-homepage.css.map */
