/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}}@font-face{font-family:Oswald Reluz;src:url(/fonts/oswald.woff2)format("woff2");font-display:swap}@font-face{font-family:EB Garamond Reluz;src:url(/fonts/eb-garamond.woff2)format("woff2");font-display:swap}@font-face{font-family:Playfair Reluz;src:url(/fonts/playfair.woff2)format("woff2");font-display:swap}:root{--page-width:980px;--yellow:#fff765}*{box-sizing:border-box}html{min-width:var(--page-width);scroll-behavior:smooth;background:#fff}body{min-width:var(--page-width);color:#000;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:auto}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #335da8}.site-shell{min-width:var(--page-width);overflow:hidden}.inner{width:var(--page-width);height:100%;margin:0 auto;position:relative}.hero{background:#17150f;height:792px;position:relative;overflow:hidden}.hero:after,.pouch-banner:before,.pouch-banner:after,.verse-section:before,.verse-section:after,.heart-banner:before{z-index:4;content:"";pointer-events:none;background:#fff;height:42px;position:absolute;left:0;right:0}.hero:after{clip-path:polygon(0 42%,3% 58%,5% 45%,8% 62%,11% 48%,14% 65%,17% 44%,20% 67%,23% 53%,27% 68%,31% 50%,35% 72%,38% 46%,42% 69%,46% 50%,50% 72%,54% 45%,58% 67%,62% 51%,66% 70%,70% 47%,74% 68%,78% 52%,82% 72%,86% 46%,90% 67%,94% 50%,97% 66%,100% 47%,100% 100%,0 100%);bottom:0}.hero-video{width:100%;min-width:var(--page-width);object-fit:cover;object-position:center;height:782px;position:absolute;inset:0 0 auto}.hero-content{z-index:2;width:var(--page-width);height:782px;margin:0 auto;position:relative}.hero-logo{object-fit:cover;object-position:center;width:517px;height:200px;position:absolute;top:200px;left:50%;transform:translate(-50%)}.hero h1{color:#fff;text-align:center;width:100%;margin:0;font-size:20px;font-weight:400;line-height:24.5px;position:absolute;top:391px;left:0}.about{background:#fff;height:747.25px;position:relative}.about-inner{position:relative}.about-title{width:444px;height:256px;position:absolute;top:16px;left:268px;overflow:hidden}.about-title h2{z-index:1;color:#0000;background:url(/assets/text-mask-poster.webp) 50%/cover no-repeat;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;margin:0;font-family:Oswald Reluz,Arial Narrow,sans-serif;font-size:171px;font-weight:500;line-height:1;display:flex;position:absolute;inset:0}.about-copy{text-align:center;width:799px;font-size:24px;line-height:33.6px;position:absolute;top:265.63px;left:90.5px}.about-copy p{margin:0}.about-copy p+p{margin-top:27.6px}.about-copy a{color:inherit}.gallery-section{background:#fff;height:1115px;position:relative}.gallery-grid{grid-template-rows:repeat(2,241px);grid-template-columns:repeat(4,241px);gap:5px;height:487px;display:grid}.gallery-item{cursor:zoom-in;appearance:none;width:241px;height:241px;box-shadow:none;background:#f5f5f5;border:0;border-radius:10px;outline:0;padding:0;display:block;position:relative;overflow:hidden}.gallery-item:nth-child(3),.gallery-item:nth-child(7){width:242px}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.gallery-item:hover img{transform:scale(1.02)}.pouch-banner{height:493px;position:absolute;top:553px;left:0;right:0;overflow:hidden}.pouch-banner img{width:100%;min-width:var(--page-width);object-fit:cover;object-position:center;height:493px}.pouch-banner:before{clip-path:polygon(0 0,100% 0,100% 64%,96% 51%,92% 68%,88% 48%,84% 66%,80% 50%,76% 70%,72% 49%,68% 64%,64% 45%,60% 68%,56% 51%,52% 69%,48% 47%,44% 66%,40% 50%,36% 72%,32% 46%,28% 65%,24% 51%,20% 69%,16% 48%,12% 66%,8% 50%,4% 70%,0 54%);top:-1px}.pouch-banner:after{clip-path:polygon(0 45%,5% 61%,10% 48%,15% 67%,20% 49%,25% 68%,30% 47%,35% 65%,40% 48%,45% 70%,50% 49%,55% 66%,60% 46%,65% 69%,70% 50%,75% 67%,80% 48%,85% 69%,90% 46%,95% 66%,100% 49%,100% 100%,0 100%);bottom:-1px}.verse-section{text-align:center;height:662px;position:relative;overflow:hidden}.section-background{width:100%;min-width:var(--page-width);object-fit:cover;height:100%;position:absolute;inset:0}.verse-section:before{opacity:.9;border-radius:0 0 50% 50%;height:74px;top:0}.verse-section:after{opacity:.9;border-radius:50% 50% 0 0;height:82px;bottom:0}.verse-section blockquote{z-index:2;width:740px;margin:218px auto 0;font-family:Georgia,Times New Roman,serif;font-size:33px;font-style:normal;line-height:1.3;position:relative}.verse-section p{z-index:2;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-style:italic;position:relative}.where-heading{z-index:5;background:#fff;height:196.656px;position:relative}.where-heading-copy{width:620px;height:236px;position:absolute;top:60px;left:50%;overflow:hidden;transform:translate(-50%)}.where-mask-text{z-index:1;color:#0000;background:url(/assets/text-mask-poster.webp) 50%/cover no-repeat;-webkit-background-clip:text;background-clip:text;flex-direction:column;align-items:center;font-family:Oswald Reluz,Arial Narrow,sans-serif;line-height:.84;display:flex;position:absolute;inset:0}.where-heading-copy span{font-size:77px;font-weight:500}.where-heading-copy strong{font-size:131px;font-weight:500}.seeds-section{background:#e9bd71;height:1176px;position:relative;overflow:hidden}.seeds-section:before{z-index:1;content:"";background:#fff9e32e;position:absolute;inset:0}.seeds-section:after{z-index:3;content:"";background:radial-gradient(circle at 8px 14px,#fff 0 3px,#0000 4px) 0 0/44px 24px repeat-x,linear-gradient(175deg,#0000 0 42%,#fff 44% 100%);height:48px;position:absolute;bottom:0;left:0;right:0}.mission-card{z-index:2;background:#fff;border:1px solid #ffffffe0;border-radius:10px;width:283px;margin:208px auto 0;position:relative;overflow:hidden}.mission-card>img{object-fit:cover;width:283px;height:319px;display:block}.mission-copy{background:#fff;margin-top:-32px;padding:12px 29px 17px;position:relative}.mission-copy h3,.mission-copy h4,.mission-copy p{margin:0}.mission-copy h3{font-size:20px;font-weight:400}.mission-copy h4{margin-top:5px;font-size:16px;font-weight:700}.mission-copy p{margin-top:11px;font-size:15px;line-height:21px}.mission-copy a{color:#315ec4;letter-spacing:2px;border:1px solid #315ec4;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:12px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.mission-copy a span{font-size:26px;line-height:1}.beyond-section{background:#fff;height:428px;position:relative;overflow:hidden}.beyond-title{z-index:3;background:0 0;width:407px;height:305px;position:absolute;top:41px;left:0;overflow:visible}.beyond-title h2{color:#0000;text-transform:uppercase;background:url(/assets/bible-poster.webp) 50% 56%/cover no-repeat;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Playfair Reluz,Georgia,serif;font-size:129px;font-weight:700;line-height:.77}.yellow-stroke{z-index:1;width:100vw;min-width:var(--page-width);background:var(--yellow);clip-path:polygon(0 18%,5% 12%,10% 17%,15% 9%,20% 15%,25% 10%,30% 16%,35% 8%,40% 15%,45% 11%,50% 17%,55% 10%,60% 16%,65% 9%,70% 15%,75% 11%,80% 17%,85% 10%,90% 15%,95% 9%,100% 16%,100% 83%,95% 88%,90% 82%,85% 91%,80% 84%,75% 90%,70% 83%,65% 91%,60% 85%,55% 90%,50% 82%,45% 89%,40% 84%,35% 91%,30% 83%,25% 90%,20% 84%,15% 92%,10% 85%,5% 90%,0 84%);height:221px;position:absolute;top:167px;left:calc(490px - 50vw)}.beyond-inner>p{z-index:4;letter-spacing:3px;width:526px;margin:0;font-size:18px;font-weight:700;line-height:1.15;position:absolute;top:236px;left:443px}.heart-banner{background:#fff;height:510px;padding-top:10px;position:relative;overflow:hidden}.heart-banner:before{clip-path:polygon(0 0,100% 0,100% 65%,95% 48%,90% 70%,85% 52%,80% 66%,75% 47%,70% 68%,65% 50%,60% 70%,55% 49%,50% 67%,45% 47%,40% 69%,35% 50%,30% 67%,25% 46%,20% 68%,15% 51%,10% 70%,5% 48%,0 66%);height:31px;top:0}.heart-banner img{width:100%;min-width:var(--page-width);object-fit:cover;object-position:center;height:500px;display:block}.footer{color:#fff;background:#fff;height:372px;position:relative;overflow:hidden}.footer>.section-background{object-position:center 58%;height:333px}.footer-content{z-index:2;text-align:center;width:980px;margin:0 auto;padding-top:82px;position:relative}.footer-content>img{object-fit:cover;object-position:center;width:232px;height:90px;margin:0 auto;display:block}.footer-content p{margin:7px auto 0;font-size:16px;line-height:18.5px}.footer-content p:last-child{margin-top:13px}.footer-content a{color:#fff;text-decoration:none}.lightbox{z-index:100;min-width:var(--page-width);background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-image{object-fit:contain;max-width:calc(100vw - 420px);max-height:calc(100vh - 144px);display:block}.lightbox-close,.lightbox-arrow{z-index:2;cursor:pointer;color:#3a3a3a;background:0 0;border:0;position:absolute}.lightbox-close{width:40px;height:40px;top:36px;right:49px}.lightbox-close span:before,.lightbox-close span:after{content:"";background:currentColor;width:36px;height:2px;position:absolute;top:18px;left:1px}.lightbox-close span:before{transform:rotate(45deg)}.lightbox-close span:after{transform:rotate(-45deg)}.lightbox-arrow{width:54px;height:80px;font-family:Arial,sans-serif;font-size:54px;font-weight:200;line-height:70px;top:50%;transform:translateY(-50%)}.lightbox-prev{left:28px}.lightbox-next{right:28px}.lightbox-expand{color:#3a3a3a;letter-spacing:-5px;font-size:18px;position:absolute;top:34px;left:39px}@media (width<=767px){:root{--page-width:100%}html,body{width:100%;min-width:0;overflow-x:hidden}.site-shell{width:100%;min-width:0}.inner{width:100%}.hero{height:660px}.hero-video{object-position:58% center;width:100%;min-width:0;height:650px}.hero-content{width:100%;height:650px}.hero-logo{aspect-ratio:1192/461;object-fit:contain;width:min(88vw,517px);height:auto;top:180px}.hero h1{padding:0 24px;font-size:18px;line-height:1.3;top:340px}.about{height:auto;padding:42px 20px 62px}.about-title{width:min(82vw,444px);height:min(47vw,256px);margin:0 auto;position:relative;top:auto;left:auto}.about-title h2{font-size:clamp(92px,31vw,171px)}.about-copy{width:100%;margin:8px auto 0;font-size:18px;line-height:1.45;position:relative;top:auto;left:auto}.about-copy p+p{margin-top:24px}.gallery-section{height:auto}.gallery-grid{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:auto;height:auto;margin:0 12px}.gallery-item,.gallery-item:nth-child(3),.gallery-item:nth-child(7){aspect-ratio:1;width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:7px;outline:0}.gallery-item img{box-shadow:none;border:0;outline:0}.pouch-banner{height:290px;margin-top:52px;position:relative;top:auto}.pouch-banner img,.section-background,.heart-banner img{min-width:0}.pouch-banner img{height:290px}.hero:after,.pouch-banner:before,.pouch-banner:after,.heart-banner:before{height:28px}.verse-section{flex-direction:column;justify-content:center;align-items:center;height:520px;padding:76px 24px;display:flex}.verse-section:before,.verse-section:after{height:48px}.verse-section blockquote{width:100%;margin:0;font-size:clamp(22px,6.4vw,27px);line-height:1.28}.verse-section p{margin-top:12px;font-size:19px}.where-heading{height:202px}.where-heading-copy{width:92%;height:178px;top:24px}.where-heading-copy span{font-size:clamp(45px,12vw,77px)}.where-heading-copy strong{font-size:clamp(72px,19.5vw,131px)}.seeds-section{height:940px}.mission-card{margin-top:125px}.beyond-section{height:545px}.beyond-title{width:calc(100% - 48px);height:230px;top:42px;left:24px}.beyond-title h2{font-size:clamp(88px,28vw,112px);line-height:.78}.yellow-stroke{width:100%;min-width:0;height:244px;top:252px;left:0}.beyond-inner>p{letter-spacing:2px;width:calc(100% - 68px);font-size:15px;line-height:1.35;top:315px;left:34px}.heart-banner{height:300px;padding-top:0}.heart-banner img{object-position:center;height:300px}.footer,.footer>.section-background{height:350px}.footer-content{width:100%;padding:82px 24px 0}.footer-content>img{aspect-ratio:1192/461;object-fit:contain;width:min(232px,68vw);height:auto}.footer-content p{font-size:14px;line-height:1.35}.lightbox{min-width:0}.lightbox-image{max-width:calc(100vw - 42px);max-height:calc(100vh - 126px)}.lightbox-close{top:18px;right:18px}.lightbox-prev{left:2px}.lightbox-next{right:2px}.lightbox-expand{top:22px;left:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gallery-item img{transition:none}}
