:root{--main-font-stack: "Atkinson Hyperlegible Next", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--heading-font-stack: "Martin VTC", Georgia, "Times New Roman", serif;--nk-page:#F4F1EC;--nk-text:#1B1B1B;--nk-muted:#6F6B69;--nk-accent:#C1B2B5;--nk-accent-strong:#B08F98;--nk-gutter: 1rem;--nk-copy-width: 72ch;--nk-media-width: 1100px}html,body{font-family:var(--main-font-stack);color:var(--nk-text);background:var(--nk-page)}body.nk-phase0 .shopify-section,body.nk-phase0 .shopify-section-group,body.nk-phase0 .shopify-section-group-header-group,body.nk-phase0 .shopify-section-group-footer-group,body.nk-phase0 #heroGroupWrapper,body.nk-phase0 .page-width,body.nk-phase0 .section-content,body.nk-phase0 [class*=__inner],body.nk-phase0 [data-color-scheme],body.nk-phase0 .color-background-1,body.nk-phase0 .color-background-2,body.nk-phase0 .gradient{background:transparent!important}body.nk-phase0 .shopify-section-group-header-group,body.nk-phase0 .shopify-section-group-footer-group{padding-top:0!important;padding-bottom:0!important}body.nk-phase0 .shopify-section-group-header-group .page-width,body.nk-phase0 .shopify-section-group-header-group [class*=__inner],body.nk-phase0 .shopify-section-group-header-group [class*=section-content]{max-width:var(--nk-media-width);margin:0 auto;padding-left:var(--nk-gutter);padding-right:var(--nk-gutter)}body.nk-phase0 .shopify-section-group-header-group video,body.nk-phase0 .shopify-section-group-header-group .media,body.nk-phase0 .shopify-section-group-header-group img{width:100%;height:auto;display:block;object-fit:cover;border-radius:.5rem;background:#000}body.template-article #heroGroupWrapper,body.template-article .shopify-section-group-header-group [class*=hero]{display:none!important}.nk-home,.nk-news,.nk-posts,.nk-spot,.nk-values{background:transparent;color:var(--nk-text)}.nk-hero,.nk-ha,.nk-copy{max-width:var(--nk-copy-width);margin:3rem auto 1.25rem;padding:0 var(--nk-gutter)}.nk-figure,.nk-video-wrap,.nk-posts,.nk-spot,.nk-values{max-width:var(--nk-media-width);margin:0 auto 3rem;padding:0 var(--nk-gutter)}body.nk-phase0 .shopify-section:has(.nk-section){padding-left:0!important;padding-right:0!important}@media (prefers-reduced-motion:reduce){.nk-video{animation:none}.nk-video,.nk-contact-hero *{transition:none!important}}.nk-chip{background:#fff;color:#111;border:1px solid var(--nk-accent);border-radius:999px;padding:.55rem .9rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-block;width:auto;text-decoration:none}.nk-chip:hover{background:var(--nk-accent);color:#fff}.nk-chip:active{background:var(--nk-accent-strong);color:#fff}.nk-chip:focus{outline:2px solid var(--nk-accent);outline-offset:2px}#ritual-letter{scroll-margin-top:80px}.nk-video{width:100%;max-height:70vh;display:block;border-radius:.5rem;background:#000;object-fit:cover}.nk-figure img{width:100%;height:auto;display:block;border-radius:.5rem}body.nk-phase0 #nk-hero .nk-hero,body.nk-phase0 #nk-hero .nk-title{text-align:center!important}body.nk-phase0 :where(#nk-latest,#ritual-letter,#nk-values) .nk-hero,body.nk-phase0 :where(#nk-latest,#ritual-letter,#nk-values) .nk-title{text-align:left!important}body.nk-phase0 :where(#nk-latest,#ritual-letter,#nk-values) :where(.text-center,[style*="text-align:center"]){text-align:left!important}#nk-latest .nk-posts-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}#nk-latest .nk-card{grid-column:span 4;display:flex;flex-direction:column;gap:.6rem;border:1px solid #e7e5e2;border-radius:12px;padding:.9rem;background:#fff;align-items:flex-start}@media (max-width:900px){#nk-latest .nk-card{grid-column:1 / -1}}#nk-latest .nk-card-media{aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:#f2f2f2}#nk-latest .nk-card-media img{width:100%;height:100%;object-fit:cover;display:block}#nk-latest .nk-card .nk-card-title,#nk-latest .nk-card .nk-card-title a{font-family:var(--heading-font-stack);font-weight:400;font-size:clamp(1.125rem,2.2vw,1.5rem);line-height:1.25;color:inherit;text-decoration:none}#nk-latest .nk-card .nk-card-title a:hover{text-decoration:underline}#nk-latest .nk-card-excerpt{font-family:var(--main-font-stack);color:#777;margin:0 0 .35rem}#ritual-letter .nk-form-row{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;max-width:620px;margin:.5rem auto 0}#ritual-letter .nk-input{flex:1 1 auto;min-width:260px;height:40px;line-height:40px}#ritual-letter input[type=email],#ritual-letter input[type=text][name="contact[email]"]{width:100%;padding:10px 14px;border:1px solid #d7d5d3;border-radius:999px;background:#fff}#ritual-letter .nk-submit{height:40px;line-height:40px;padding:0 .9rem;white-space:nowrap;border:1px solid var(--nk-accent);background:#fff;color:#111}#ritual-letter .nk-submit:hover{background:var(--nk-accent);color:#fff}body.nk-phase0 #nk-hero .nk-title{font-family:var(--heading-font-stack);font-weight:400;font-size:clamp(2.4rem,4.8vw,3.6rem);line-height:1.1}body.nk-phase0 .nk-section .nk-title{font-family:var(--heading-font-stack);font-weight:400;font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.15}body.nk-phase0 .nk-section .nk-kicker{font-size:.92rem;letter-spacing:.06em;color:var(--nk-accent)}body.nk-phase0 .nk-section .nk-subhead{font-family:var(--main-font-stack);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6;color:var(--nk-muted)}body.template-article .article-template,body.template-article .blog-post,body.template-article [id^=shopify-section-][class*=article]{max-width:760px;margin:0 auto;padding:0 18px;font-family:var(--main-font-stack);font-size:18px;line-height:1.7;color:var(--nk-text)}body.template-article h1{font-family:var(--heading-font-stack);font-weight:400;font-size:clamp(32px,4.2vw,44px);line-height:1.15;margin:10px 0 20px}body.template-article h2{font-family:var(--heading-font-stack);font-weight:400;font-size:clamp(24px,3vw,32px);line-height:1.2;margin:36px 0 12px}body.template-article h3{font-family:var(--heading-font-stack);font-weight:400;font-size:22px;line-height:1.25;margin:28px 0 8px}body.template-article p{margin:0 0 18px}body.template-article ul,body.template-article ol{margin:0 0 18px 1.3em;padding:0}body.template-article blockquote{margin:22px 0;padding:14px 16px;border-left:3px solid var(--nk-accent);background:#fff;border-radius:6px;color:#333}body.template-article img,body.template-article figure,body.template-article .rte__image,body.template-article iframe,body.template-article video{display:block;width:100%;height:auto;margin:22px 0;border-radius:8px}body.template-article figcaption{font-size:14px;color:#777;margin-top:6px}.nk-social{display:flex;gap:18px;align-items:center}.nk-icon{position:relative;display:inline-flex;width:24px;height:24px;line-height:0;color:currentColor;opacity:.9;transition:transform .15s,opacity .15s}.nk-icon:hover{transform:translateY(-1px) scale(1.05);opacity:1}.nk-icon svg{width:100%;height:100%;display:block}.nk-icon svg path,.nk-icon svg rect,.nk-icon svg circle{fill:none;stroke:currentColor;stroke-width:1.6;vector-effect:non-scaling-stroke}.nk-icon svg .fill{fill:currentColor;stroke:none}body.nk-phase0 :is(#nk-latest,#ritual-letter,#nk-values) .nk-hero,body.nk-phase0 :is(#nk-latest,#ritual-letter,#nk-values) .nk-title,body.nk-phase0 :is(#nk-latest,#nk-values,#ritual-letter) .nk-hero :where(h1,h2,h3,p,div,small){text-align:left!important}#nk-latest .nk-card{align-items:flex-start}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nk-phase0.css.map */
