@font-face{font-family:Cinzel;src:url(/cdn/shop/files/Cinzel-VariableFont_wght.ttf?v=1786687920) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/cdn/shop/files/CormorantGaramond-VariableFont_wght.ttf?v=1786687929) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.kg-page *{box-sizing:border-box}.kg-page{margin:0;padding:0;background:#0b0b0b;font-family:Cormorant Garamond,Garamond,Georgia,serif;color:#f4efe6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kg-page.kg-section-drop-hero{animation:kg-page-veil .64s cubic-bezier(.16,1,.3,1) both}.kg-page a{color:#b8924a;text-decoration:none}.kg-page a:hover{color:#f4efe6}@keyframes kg-page-veil{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kg-page .kg-hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(48px,7vw,96px) clamp(24px,5vw,96px);text-align:center;position:relative}.kg-page .kg-hero .kg-hero__halo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(78vw,860px);opacity:.09;filter:invert(1);pointer-events:none}.kg-page .kg-hero .kg-hero__drop-line{font-family:Cinzel,serif;font-size:11px;letter-spacing:.36em;text-transform:uppercase;color:#b8924a;position:relative}.kg-page .kg-hero .kg-hero__mark{width:min(78vw,820px);height:auto;display:block;margin:clamp(34px,5vw,60px) 0 0;position:relative}.kg-page .kg-hero .kg-hero__creed{margin:clamp(30px,4vw,44px) 0 0;font-style:italic;font-size:clamp(20px,2.6vw,34px);line-height:1.2;letter-spacing:-.02em;color:#f4efe6e6;position:relative}.kg-page .kg-hero .kg-hero__clock{margin:clamp(44px,6vw,72px) 0 0;display:flex;gap:clamp(24px,4vw,56px);justify-content:center;align-items:flex-start;position:relative}.kg-page .kg-hero .kg-hero__clock .kg-hero__unit{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:clamp(64px,9vw,120px)}.kg-page .kg-hero .kg-hero__clock .kg-hero__unit .kg-hero__unit-n{font-variant-numeric:tabular-nums;font-size:clamp(48px,7vw,104px);line-height:.86;letter-spacing:-.03em;color:#f4efe6}.kg-page .kg-hero .kg-hero__clock .kg-hero__unit .kg-hero__unit-l{font-family:Cinzel,serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#b8924a}.kg-page .kg-hero .kg-hero__opens{margin:clamp(38px,5vw,56px) 0 0;font-family:Cinzel,serif;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#b8924a;position:relative}.kg-page .kg-hero .kg-hero__petition{margin:clamp(38px,5vw,56px) 0 0;display:none;background:#b8924a;border:1px solid #b8924a;color:#0b0b0b;font-family:Cinzel,serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;padding:18px 40px;position:relative;transition:background .32s cubic-bezier(.22,.61,.36,1),color .32s cubic-bezier(.22,.61,.36,1)}.kg-page .kg-hero .kg-hero__petition:hover{background:#876632;border-color:#876632;color:#f4efe6}.kg-page .kg-hero.is-open .kg-hero__opens{display:none}.kg-page .kg-hero.is-open .kg-hero__petition{display:inline-block}.kg-page .kg-plate{border-top:.5px solid rgba(244,239,230,.14);display:grid;grid-template-columns:1fr 1fr}.kg-page .kg-plate .kg-plate__img{position:relative;overflow:hidden;background:#1a1411;min-height:clamp(420px,72vh,860px)}.kg-page .kg-plate .kg-plate__img .kg-plate__madonna{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kg-page .kg-plate .kg-plate__img .kg-plate__seal{position:absolute;bottom:28px;right:28px;width:92px;height:92px}.kg-page .kg-plate .kg-plate__copy{padding:clamp(48px,6vw,88px) clamp(32px,5vw,76px);display:flex;flex-direction:column;justify-content:center}.kg-page .kg-plate .kg-plate__copy .kg-plate__kicker{font-family:Cinzel,serif;font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:#f4efe6}.kg-page .kg-plate .kg-plate__copy .kg-plate__title{margin:22px 0 0;font-weight:400;font-size:clamp(48px,6vw,100px);line-height:.92;letter-spacing:-.025em}.kg-page .kg-plate .kg-plate__copy .kg-plate__title .kg-plate__title-em{font-style:italic}.kg-page .kg-plate .kg-plate__copy .kg-plate__lede{margin:28px 0 0;font-style:italic;font-size:clamp(18px,1.6vw,22px);line-height:1.5;color:#f4efe6eb;max-width:44ch;text-wrap:pretty}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites{margin:clamp(40px,5vw,56px) 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:.5px solid rgba(244,239,230,.14)}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite{padding:26px 24px 30px 0;border-bottom:.5px solid rgba(244,239,230,.14);border-right:.5px solid rgba(244,239,230,.14)}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite:nth-child(2n){padding:26px 0 30px 24px;border-right:none}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite .kg-plate__rite-label{font-family:Cinzel,serif;font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:#f4efe6}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite .kg-plate__rite-title{margin:16px 0 0;font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.05}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite .kg-plate__rite-text{margin:10px 0 0;font-size:15px;line-height:1.55;color:#f4efe6d9}.kg-page .kg-covenant{border-top:.5px solid rgba(244,239,230,.14);padding:clamp(88px,11vw,148px) clamp(28px,5vw,96px);text-align:center}.kg-page .kg-covenant .kg-covenant__kicker{font-family:Cinzel,serif;font-size:11px;letter-spacing:.34em;text-transform:uppercase}.kg-page .kg-covenant .kg-covenant__title{margin:22px 0 0;font-weight:400;font-size:clamp(40px,5.5vw,78px);line-height:1;letter-spacing:-.025em}.kg-page .kg-covenant .kg-covenant__lede{margin:24px auto 0;max-width:34ch;font-style:italic;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:#f4efe6eb;text-wrap:pretty}.kg-page .kg-covenant .kg-covenant__form{margin:clamp(40px,5vw,56px) auto 0;max-width:520px;display:flex;gap:12px}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__input{flex:1;background:#f4efe60f;border:.5px solid rgba(244,239,230,.5);border-radius:0;padding:16px 18px;font-family:Cormorant Garamond,serif;font-size:17px;color:#f4efe6;outline:none}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__input::placeholder{color:#f4efe680;font-style:italic}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__input:focus{border-color:#b8924a}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__submit{background:#b8924a;color:#0b0b0b;border:.5px solid #b8924a;border-radius:0;padding:16px 34px;font-family:Cinzel,serif;font-size:12px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;transition:background .32s cubic-bezier(.22,.61,.36,1),color .32s cubic-bezier(.22,.61,.36,1)}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__submit:hover{background:#876632;color:#f4efe6}.kg-page .kg-covenant .kg-covenant__form:has(.kg-covenant__enlisted){display:block}.kg-page .kg-covenant .kg-covenant__enlisted{display:none;margin:clamp(40px,5vw,56px) auto 0;max-width:520px;font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.4}.kg-page .kg-covenant .kg-covenant__form .kg-covenant__enlisted{display:block;margin:0}.kg-page .kg-covenant .kg-covenant__enlisted .kg-covenant__enlisted-label{display:block;margin-top:16px;font-family:Cinzel,serif;font-style:normal;font-size:11px;letter-spacing:.32em;text-transform:uppercase}.kg-page .kg-footer{border-top:.5px solid rgba(244,239,230,.14);padding:clamp(56px,7vw,88px) clamp(28px,5vw,96px) clamp(44px,6vw,64px);text-align:center}.kg-page .kg-footer .kg-footer__monogram{width:52px;height:52px;display:block;margin:0 auto 28px;filter:invert(1);opacity:.8}.kg-page .kg-footer .kg-footer__addr{font-size:clamp(16px,1.6vw,19px);line-height:1.7;color:#f4efe6eb}.kg-page .kg-footer .kg-footer__addr .kg-footer__addr-em{font-style:italic;color:#f4efe6cc}.kg-page .kg-footer .kg-footer__sig{margin-top:clamp(36px,4.5vw,52px);font-family:Cinzel,serif;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:#b8924a}@media(max-width:880px){.kg-page .kg-plate{grid-template-columns:1fr}.kg-page .kg-plate .kg-plate__img{min-height:60vh}.kg-page .kg-hero .kg-hero__clock{gap:18px;flex-wrap:wrap}}@media(max-width:560px){.kg-page .kg-covenant .kg-covenant__form{flex-direction:column}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites{grid-template-columns:1fr}.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite,.kg-page .kg-plate .kg-plate__copy .kg-plate__rites .kg-plate__rite:nth-child(2n){padding:26px 0 30px;border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kg-drop-01.css.map */
