/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#14223d;--navy:#1e2c4a;--navy-2:#26395f;--paper:#f8f6f0;--white:#fff;--coral:#e96f52;--coral-dark:#c95138;--gold:#f7bb18;--blue:#728daf;--muted:#637083;--line:#d9dde2;--radius:4px;--shadow:0 18px 50px #14223d1f;--font-accent:"Didot","Bodoni 72","Iowan Old Style","Palatino Linotype",Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans),sans-serif;margin:0;font-size:16px;line-height:1.6}h1,h2,h3,strong{text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img{display:block}.container{width:min(1180px,100% - 48px);margin-inline:auto}.narrow{width:min(780px,100% - 48px)}.section{padding:108px 0}.eyebrow{color:var(--coral-dark);font-family:var(--font-display),sans-serif;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:.86rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:3px}.eyebrow.light{color:#ffad91}.button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.button-primary{color:#fff;background:var(--coral);box-shadow:0 8px 20px #e96f5247}.button-primary:hover{background:var(--coral-dark)}.button-secondary{border-color:var(--ink);background:0 0}.button-secondary:hover{background:#eef0f4}.button-dark{color:#fff;background:var(--ink)}.button-link{color:var(--ink);border-bottom:2px solid var(--ink);padding-inline:8px}.button-full{width:100%}.text-link{color:var(--coral-dark);font-weight:800}.text-link span{margin-left:4px;transition:margin-left .2s}.text-link:hover span{margin-left:9px}.announcement{color:#fff;background:var(--navy);font-family:var(--font-display),sans-serif;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:7px 16px;font-size:.78rem;font-weight:700}.site-header{z-index:40;background:#f8f6f0f5;border-bottom:1px solid #14223d1c;position:relative}.nav-row{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.brand-mark{align-items:center;gap:10px;display:inline-flex}.brand-symbol{background:var(--navy);grid-template-columns:repeat(3,1fr);gap:3px;width:38px;height:38px;padding:7px;display:grid;transform:rotate(-3deg)}.brand-symbol i{background:var(--coral);display:block}.brand-symbol i:nth-child(2){background:var(--gold);transform:translateY(4px)}.brand-symbol i:nth-child(3){background:#fff;transform:translateY(-2px)}.brand-wordmark{flex-direction:column;line-height:1;display:flex}.brand-wordmark strong{font-family:var(--font-display),sans-serif;letter-spacing:.04em;font-size:1.45rem}.brand-wordmark small{color:var(--muted);letter-spacing:.22em;margin-top:2px;font-size:.56rem;font-weight:800}.main-nav{align-items:center;gap:26px;font-size:1.02rem;font-weight:750;display:flex}.main-nav a:not(.nav-shop):hover{color:var(--coral-dark)}.nav-shop{color:#fff;background:var(--navy);border-radius:2px;padding:10px 15px}.menu-button{background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.menu-button span{background:var(--ink);height:2px;margin:5px 0;display:block}.hero{background:linear-gradient(110deg,#f8f6f0 0 60%,#eef0ec 60% 100%);position:relative;overflow:hidden}.hero:before{content:"";border:1px solid #e96f5238;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;left:-70px;box-shadow:0 0 0 50px #e96f520f,0 0 0 100px #e96f520a}.hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:72px;min-height:690px;padding-block:76px;display:grid}.hero-copy{z-index:1;position:relative}.hero h1{max-width:780px;font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:19px 0 24px;font-size:clamp(3.5rem,7vw,6.35rem);line-height:.91}.hero h1 em{color:var(--coral);font-family:var(--font-serif),serif;letter-spacing:-.045em;text-transform:none;font-size:.66em;font-weight:400}.hero-copy>p{color:#465468;max-width:650px;margin:0;font-size:1.15rem;line-height:1.75}.hero-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.hero-proof{border-top:1px solid var(--line);gap:34px;margin-top:48px;padding-top:22px;display:flex}.hero-proof span{color:var(--muted);flex-direction:column;font-size:.78rem;line-height:1.45;display:flex}.hero-proof strong{color:var(--ink);font-size:.94rem}.hero-feature{min-height:510px;position:relative}.hero-feature:before{content:"FEATURED";color:#14223d14;font-family:var(--font-display),sans-serif;letter-spacing:.1em;writing-mode:vertical-rl;font-size:5rem;font-weight:800;position:absolute;top:28px;right:-18px}.hero-cover{aspect-ratio:.78;width:345px;box-shadow:22px 26px 0 var(--coral),var(--shadow);position:absolute;top:0;right:38px;transform:rotate(3deg)}.hero-cover img{object-fit:cover;object-position:top}.hero-feature-copy{z-index:2;color:#fff;background:var(--navy);width:250px;padding:22px;position:absolute;bottom:28px;left:-36px;box-shadow:0 14px 36px #14223d38}.hero-feature-copy span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hero-feature-copy h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:4px 0 0;font-size:2.2rem;line-height:1}.hero-feature-copy p{color:#cfd7e5;margin:5px 0 12px;font-size:.9rem}.hero-feature-copy a{color:#fff;font-weight:800}.trust-strip{color:#fff;background:var(--coral)}.trust-strip .container{justify-content:space-between;align-items:center;gap:32px;min-height:82px;display:flex}.trust-strip span{max-width:280px;font-family:var(--font-serif),serif;font-style:italic;font-weight:700;line-height:1.25}.trust-strip ul{gap:28px;margin:0;padding:0;font-size:.84rem;font-weight:700;list-style:none;display:flex}.trust-strip li:before{content:"✓";color:var(--navy);margin-right:7px;font-weight:900}.section-heading{margin-bottom:42px}.section-heading.split{justify-content:space-between;align-items:end;gap:30px;display:flex}.bundle-copy h2,.content-main h2,.faq-section h2,.field-section h2,.free-resource h2,.lessons-section h2,.section-heading h2,.use-section h2{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(2.5rem,5vw,4rem);line-height:.98}.section-heading>p{max-width:370px;color:var(--muted);margin:0}.browse-section{background:#fff}.ministry-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ministry-card{flex-direction:column;min-height:310px;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.ministry-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.ministry-card>span{border-bottom:2px solid;align-self:flex-start;padding-bottom:7px;font-weight:800}.ministry-card h3{max-width:300px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 10px;font-size:2.3rem;line-height:.95}.ministry-card p{margin:0 0 24px;line-height:1.5}.ministry-card strong{font-size:.9rem}.ministry-card.coral{color:#fff;background:var(--coral)}.ministry-card.navy{color:#fff;background:var(--navy)}.ministry-card.gold{color:var(--ink);background:var(--gold)}.featured-section{background:#f1f1ed}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.product-card{background:#fff;border:1px solid #dde0e1;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px #14223d0d}.product-card:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.product-image-wrap{aspect-ratio:1.13;background:var(--navy);display:block;position:relative;overflow:hidden}.product-image{object-fit:cover;object-position:50% 18%;transition:transform .35s}.product-card:hover .product-image{transform:scale(1.025)}.product-image-contained{background:#e7e7e2}.product-image-contained .product-image{object-fit:contain;object-position:center;padding:42px 10px 10px}.product-card:hover .product-image-contained .product-image{transform:none}.product-image-contained .product-badges{align-items:flex-start;min-height:25px;top:10px;left:10px;right:10px}.product-image-photo .product-image{object-position:center}.lenten-product-collage{background:#fff;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;position:absolute;inset:42px 10px 10px}.lenten-product-collage>span{background:#f2eee4;min-width:0;position:relative;overflow:hidden}.lenten-product-collage>span:first-child{grid-row:1/span 2}.lenten-product-collage img{object-fit:cover;object-position:center}.lenten-product-collage strong{z-index:2;color:#fff;max-width:132px;font-family:var(--font-display),sans-serif;letter-spacing:.02em;text-transform:uppercase;box-shadow:4px 4px 0 var(--gold);background:#14223df0;padding:10px 12px;font-size:1.05rem;line-height:.88;position:absolute;bottom:12px;right:12px}.lenten-product-collage strong b{color:var(--gold);font-size:1.75rem}.product-badges{gap:7px;display:flex;position:absolute;top:14px;left:14px}.badge{color:#fff;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;font-size:.68rem;font-weight:800}.badge-new{color:var(--ink);background:var(--gold)}.badge-sale{background:var(--coral)}.badge-coming{background:#365b83}.badge-ready{background:#246f62}.badge-free{background:#1e7968}.product-card-body{padding:24px}.product-meta{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:.7rem;font-weight:800;display:flex}.product-card h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 3px;font-size:2rem;line-height:1}.product-card h3 a:hover{color:var(--coral-dark)}.product-subtitle{min-height:44px;font-family:var(--font-serif),serif;margin:0 0 13px;font-size:.98rem;font-style:italic;line-height:1.45}.product-summary{min-height:76px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.product-quickfacts{color:#475266;border-block:1px solid #e5e6e7;gap:5px;margin:18px 0;padding:16px 0;font-size:.79rem;list-style:none;display:grid}.product-quickfacts li:before{content:"•";color:var(--coral);margin-right:8px}.product-card-footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price strong{font-family:var(--font-display),sans-serif;font-size:1.65rem}.price del{color:#89919d;font-size:.82rem}.price small{color:#6e7886;letter-spacing:.05em;text-transform:uppercase;flex-basis:100%;font-size:.66rem;font-weight:800}.product-card-footer .text-link{font-size:.78rem}.product-card-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:15px;display:grid}.product-buy-button,.product-details-button{letter-spacing:.035em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-size:.72rem;font-weight:900;display:flex}.product-details-button{color:var(--ink);background:#f2f0ea;border:1px solid #d7d5cf}.product-buy-button{color:#fff;background:var(--navy);border:1px solid var(--navy)}.product-details-button:hover{background:#e5e1d8}.product-buy-button:hover{background:var(--coral-dark);border-color:var(--coral-dark)}.product-sample-link{color:#174e43;letter-spacing:.06em;text-transform:uppercase;background:#edf5f1;border:1px solid #bed6cc;justify-content:center;align-items:center;min-height:42px;margin-top:16px;font-size:.74rem;font-weight:900;transition:color .2s,background .2s;display:flex}.product-sample-link:hover{color:#fff;background:#246f62}.sample-preview-section{background:#eef4f1}.sample-preview-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.sample-preview-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 18px;font-size:clamp(3rem,5vw,4.8rem);line-height:.9}.sample-preview-grid p{max-width:650px;color:var(--muted);line-height:1.7}.sample-preview-actions{gap:12px;display:grid}.product-preview-gallery{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-preview-gallery>div{aspect-ratio:1;background:#fff;border:1px solid #d6ded9;position:relative;overflow:hidden;box-shadow:8px 9px #215b4d1f}.product-preview-gallery img{object-fit:contain}.sample-link-placeholder{min-height:86px;font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#fff;border-left:6px solid #2a8d7a;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-size:1.25rem;display:flex}.sample-link-placeholder:last-child{border-left-color:var(--coral)}.sample-link-placeholder b{color:#6d7883;font-family:var(--font-sans),sans-serif;letter-spacing:.08em;white-space:nowrap;font-size:.66rem}.field-section{color:#fff;background:#1d6258;padding:118px 0}.field-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.field-section h2{font-size:clamp(3.2rem,6vw,5.2rem)}.field-section h2 em{color:var(--gold);text-transform:none;font-size:.78em;font-weight:400}.field-copy>p,.field-section h2 em{font-family:var(--font-serif),serif}.field-copy>p{color:#d9ebe6;margin:38px 0;font-size:1.25rem;line-height:1.75}.field-points{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.field-points>div{border-top:2px solid var(--coral);padding-top:16px}.field-points strong{color:var(--gold)}.field-points h3,.field-points strong{font-family:var(--font-display),sans-serif}.field-points h3{text-transform:uppercase;margin:22px 0 7px;font-size:1.5rem}.field-points p{color:#c8dfda;margin:0;font-size:.86rem;line-height:1.6}.bundle-spotlight{background:#fff}.bundle-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.bundle-stack{min-height:570px;position:relative}.stack-cover{aspect-ratio:.78;width:290px;box-shadow:var(--shadow);position:absolute;overflow:hidden}.stack-cover img{object-fit:cover;object-position:top}.stack-cover.s1{top:95px;left:0;transform:rotate(-7deg)}.stack-cover.s2{top:80px;right:0;transform:rotate(7deg)}.stack-cover.s3{z-index:2;top:20px;left:50%;transform:translate(-50%)}.bundle-copy>p{color:var(--muted);font-size:1.05rem}.bundle-copy ul{grid-template-columns:1fr 1fr;gap:8px 22px;margin:26px 0 34px;padding:0;list-style:none;display:grid}.bundle-copy li:before{content:"✓";color:var(--coral);margin-right:9px;font-weight:900}.free-resource{color:#fff;background:var(--coral);box-shadow:14px 14px 0 var(--navy);grid-template-columns:1fr 1fr;gap:80px;margin-bottom:108px;padding:64px;display:grid}.free-resource h2{max-width:580px}.free-resource p{color:#fff5f1;max-width:540px}.lead-capture-form{align-content:center;gap:12px;display:grid}.lead-capture-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-capture-form label{color:#344054;gap:6px;font-size:.76rem;font-weight:800;display:grid}.lead-capture-form input:not([type]),.lead-capture-form input[type=email],.lead-capture-form input[type=text]{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #c8cfd6;border-radius:2px;padding:10px 12px}.lead-capture-form button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:2px;min-height:52px;padding:11px 18px;font-weight:900}.lead-capture-form small{color:#667385;line-height:1.45}.lead-consent{align-items:start;line-height:1.45;grid-template-columns:20px 1fr!important;gap:9px!important;font-weight:600!important}.lead-consent input{width:18px;height:18px;accent-color:var(--navy);margin:2px 0 0}.lead-capture-form.is-light label{color:#fff}.lead-capture-form.is-light small{color:#ffe8e1}.lead-capture-status{background:#e5f2ed;margin:0;padding:10px 12px;font-size:.75rem;font-weight:800;line-height:1.45;color:#174e43!important}.lead-capture-form.is-compact{gap:9px}.lead-capture-form.is-compact .lead-capture-fields{gap:8px}.lead-capture-form.is-compact input{min-height:46px}.lead-capture-form.is-compact button{min-height:48px}.signup-form{grid-template-columns:1fr 1fr;align-content:center;gap:14px;display:grid}.signup-form label{color:#fff;gap:6px;font-size:.77rem;font-weight:800;display:grid}.signup-form input{background:#fff;border:0;border-radius:2px;width:100%;min-height:50px;padding:10px 12px}.signup-form button{color:#fff;background:var(--navy);cursor:pointer;border:0;grid-column:1/-1;min-height:52px;font-weight:800}.signup-form small{color:#ffe3db;grid-column:1/-1}.site-footer{color:#fff;background:#101a2e;padding:72px 0 24px}.weekly-news-signup{border-left:8px solid var(--gold);background:#1b2a46;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;margin-bottom:66px;padding:34px 38px;display:grid}.weekly-news-signup>div>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.weekly-news-signup h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0 8px;font-size:2.55rem;line-height:.92}.weekly-news-signup p{color:#c8d1df;max-width:520px;margin:0;font-size:.88rem}.weekly-news-signup .lead-capture-form button{color:var(--ink);background:var(--gold)}.weekly-news-signup .lead-capture-form.is-light small{color:#aeb9ca}.publisher-promise{border:1px solid #344057;grid-template-columns:repeat(4,1fr);margin-bottom:66px;display:grid}.publisher-promise>div{border-right:1px solid #344057;min-width:0;padding:23px}.publisher-promise>div:last-child{border-right:0}.publisher-promise span,.publisher-promise strong{display:block}.publisher-promise strong{color:var(--gold);font-family:var(--font-display),sans-serif;letter-spacing:.025em;text-transform:uppercase;font-size:1.05rem}.publisher-promise span{color:#b9c3d2;margin-top:6px;font-size:.76rem;line-height:1.5}.site-footer .brand-symbol{background:#fff}.site-footer .brand-wordmark small{color:#aeb8ca}.footer-grid{grid-template-columns:1.5fr .7fr .7fr;gap:80px;display:grid}.footer-brand p{color:#c0c8d5;max-width:410px;margin:22px 0 4px}.footer-brand>span{color:var(--gold);font-family:var(--font-serif),serif;font-style:italic}.footer-grid>div:not(.footer-brand){flex-direction:column;gap:8px;display:flex}.footer-grid h3{color:var(--gold);font-family:var(--font-display),sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:1.05rem}.footer-grid a{color:#d6dce6;font-size:.9rem}.footer-grid a:hover{color:#fff}.footer-bottom{color:#8995a9;border-top:1px solid #2a3447;justify-content:space-between;margin-top:58px;padding-top:20px;font-size:.76rem;display:flex}.catalog-hero{color:#fff;background:var(--navy);padding:82px 0 78px}.catalog-hero h1{max-width:900px;font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:18px 0;font-size:clamp(3.3rem,7vw,6rem);line-height:.92}.catalog-hero p{color:#c8d1df;max-width:650px;margin:0;font-size:1.1rem}.catalog-section{background:#f1f1ed}.finder-controls{border:1px solid var(--line);background:#fff;grid-template-columns:1.45fr 1fr 1fr .75fr;gap:14px;padding:22px;display:grid}.finder-controls label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:800;display:grid}.finder-controls input,.finder-controls select{min-height:50px;color:var(--ink);background:#fbfbf9;border:1px solid #cfd4da;padding:10px 13px}.result-count{color:var(--muted);margin:28px 0 18px;font-size:.88rem}.result-count strong{color:var(--ink)}.empty-state{text-align:center;background:#fff;padding:80px 24px}.empty-state h2{font-family:var(--font-display);text-transform:uppercase;font-size:2.5rem}.empty-state button{color:#fff;background:var(--ink);cursor:pointer;border:0;padding:12px 18px}.checkout-note{color:#624b02;text-align:center;background:#fff0b7;padding:10px 20px;font-size:.84rem;font-weight:700}.product-hero-section{background:#f1f1ed;padding:36px 0 100px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:9px;margin-bottom:28px;font-size:.78rem;display:flex}.breadcrumbs a:hover{color:var(--coral-dark)}.product-detail-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:74px;display:grid}.product-detail-image{aspect-ratio:.78;background:var(--navy);box-shadow:18px 18px 0 var(--coral),var(--shadow);position:sticky;top:24px;overflow:hidden}.product-detail-image img{object-fit:cover;object-position:top}.product-detail-image-square{aspect-ratio:1}.product-detail-image-square img{object-fit:contain;object-position:center}.product-detail-meta{gap:10px;display:flex}.product-detail-meta span{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;border:1px solid #e2b2a6;padding:5px 9px;font-size:.7rem;font-weight:800}.product-detail-copy h1{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:20px 0 3px;font-size:clamp(4rem,8vw,6.5rem);line-height:.87}.detail-subtitle{color:var(--coral-dark);font-family:var(--font-serif),serif;margin:0 0 22px;font-size:1.35rem;font-style:italic}.detail-summary{color:#475467;font-size:1.06rem;line-height:1.7}.fit-row{background:#d9dde2;border:1px solid #d9dde2;grid-template-columns:repeat(3,1fr);gap:1px;margin:28px 0;display:grid}.fit-row>div{background:#fff;min-width:0;padding:16px}.fit-row span,.fit-row strong{display:block}.fit-row strong{min-height:31px;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.28rem;line-height:1.05}.fit-row span{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.35}.buy-panel{border:1px solid var(--line);background:#fff;padding:26px;box-shadow:0 6px #14223d14}.buy-price{align-items:baseline;gap:10px;display:flex}.buy-price strong{font-family:var(--font-display),sans-serif;font-size:2.8rem;line-height:1}.buy-price del{color:#818b98}.buy-label{color:var(--muted);margin:4px 0 18px;font-size:.82rem}.buy-panel .button+.button{margin-top:10px}.free-buy-panel{border-top:6px solid #1e7968;box-shadow:8px 8px #1e79681f}.free-buy-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#1e7968;padding:5px 9px;font-size:.68rem;font-weight:900;display:inline-flex}.free-buy-panel h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 8px;font-size:2.45rem;line-height:.95}.free-buy-panel>p{color:var(--muted);margin:0 0 20px;font-size:.88rem;line-height:1.55}.button-unavailable{color:#5c6572;cursor:default;background:#e8e9e6;border-color:#d9dcdf}.buy-assurance{border-top:1px solid #e1e3e6;gap:14px;margin-top:22px;padding-top:20px;display:grid}.buy-assurance>div{padding-left:27px;position:relative}.buy-assurance>div:before{content:"✓";color:var(--coral);font-weight:900;position:absolute;top:-2px;left:0}.buy-assurance span,.buy-assurance strong{display:block}.buy-assurance strong{font-size:.88rem}.buy-assurance span{color:var(--muted);font-size:.76rem}.secure-note{color:#7c8592;text-align:center;margin:18px 0 0;font-size:.7rem}.product-content{background:#fff}.content-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:90px;display:grid}.content-main>p{color:#4c586b;font-family:var(--font-serif),serif;font-size:1.08rem;line-height:1.85}.scripture-callout{border-left:5px solid var(--coral);background:var(--paper);flex-direction:column;margin-top:30px;padding:24px;display:flex}.scripture-callout span{color:var(--coral-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.scripture-callout strong{font-family:var(--font-serif),serif;margin-top:4px;font-size:1.05rem}.inside-card{color:#fff;background:var(--navy);box-shadow:12px 12px 0 var(--gold);padding:32px}.inside-card h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 20px;font-size:2.1rem;line-height:1}.inside-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.inside-card li{border-bottom:1px solid #40506d;padding-bottom:12px}.inside-card li:before{content:"✓";color:var(--gold);margin-right:10px;font-weight:900}.lessons-section{background:#eef0ee}.lesson-list{border-top:2px solid var(--ink)}.lesson-list>div{border-bottom:1px solid #cfd3d3;grid-template-columns:70px 1fr .8fr;align-items:center;gap:20px;min-height:78px;padding:14px 0;display:grid}.lesson-list span{color:var(--coral);font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:800}.lesson-list h3{font-family:var(--font-serif),serif;margin:0;font-size:1.12rem}.lesson-list p{color:var(--muted);margin:0;font-size:.9rem}.use-section{background:#fff}.use-grid{grid-template-columns:1.1fr .7fr .7fr;gap:30px;display:grid}.use-grid>div:first-child{padding-right:32px}.use-grid>div:first-child p{color:var(--muted)}.use-card{border-top:5px solid var(--coral);background:var(--paper);padding:28px}.use-card h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 16px;font-size:1.5rem;line-height:1.1}.use-card ul{color:#4b586a;gap:9px;margin:0;padding:0;list-style:none;display:grid}.use-card li:before{content:"—";color:var(--coral);margin-right:7px}.license-notice{color:#fff;background:var(--navy);grid-template-columns:auto 1fr;align-items:start;gap:24px;padding:36px;display:grid}.license-icon{width:58px;height:58px;color:var(--navy);background:var(--gold);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.license-icon,.license-notice h3{font-family:var(--font-display),sans-serif}.license-notice h3{text-transform:uppercase;margin:0 0 6px;font-size:1.8rem}.license-notice p{color:#c9d1df;margin:0 0 9px}.license-notice a{color:var(--gold);font-weight:800}.faq-section{background:#fff}.faq-section h2{margin-bottom:32px}.faq-section details{border-top:1px solid var(--line)}.faq-section details:last-child{border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;padding:20px 32px 20px 0;font-weight:800}.faq-section details p{color:var(--muted);margin:-8px 0 20px}.related-section{background:#f1f1ed}.mobile-buy-bar{display:none}.legal-page{background:#fff;min-height:70vh;padding:100px 0}.legal-page h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(3.6rem,7vw,5.8rem);line-height:.91}.legal-lead{color:var(--coral-dark);font-family:var(--font-serif),serif;font-size:1.3rem;font-style:italic}.legal-card{background:var(--paper);border-left:5px solid var(--coral);margin:30px 0;padding:30px}.legal-card h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:2rem}.legal-card li{margin-block:8px}.not-found{text-align:center;place-content:center;justify-items:center;min-height:62vh;padding:60px 24px;display:grid}.not-found h1{max-width:700px;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:4rem;line-height:.95}@media (max-width:1000px){.main-nav{gap:14px;font-size:.9rem}.hero-grid{grid-template-columns:1fr .75fr;gap:30px}.hero-cover{width:285px;right:24px}.hero-feature-copy{left:-15px}.trust-strip .container{flex-direction:column;align-items:flex-start;padding-block:20px}.trust-strip ul{flex-wrap:wrap;gap:10px 25px}.product-grid{grid-template-columns:repeat(2,1fr)}.bundle-grid,.field-grid{gap:50px}.field-points{grid-template-columns:1fr}.bundle-stack{transform-origin:50%;transform:scale(.82)}.footer-grid{gap:40px}}@media (max-width:780px){body{padding-bottom:0}.container,.narrow{width:min(100% - 30px,1180px)}.section{padding:74px 0}.announcement{letter-spacing:.08em;font-size:.67rem}.nav-row{min-height:68px}.menu-button{display:block}.main-nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:10px 15px 18px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #14223d1a}.main-nav.is-open{display:flex}.main-nav a{border-bottom:1px solid #e0e2df;padding:14px 10px;font-size:1rem}.nav-shop{text-align:center;margin-top:10px}.hero{background:var(--paper)}.hero-grid{grid-template-columns:1fr;gap:55px;min-height:auto;padding-block:55px 75px}.hero h1{font-size:clamp(3.25rem,16vw,5rem)}.hero-copy>p{font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch;gap:9px}.hero-actions .button{width:100%}.hero-proof{grid-template-columns:1fr 1fr;gap:17px;display:grid}.hero-feature{min-height:490px}.hero-cover{width:min(80vw,330px);right:8%}.hero-feature-copy{bottom:0;left:0}.trust-strip ul{grid-template-columns:1fr 1fr;display:grid}.section-heading.split{flex-direction:column;align-items:flex-start}.bundle-copy h2,.content-main h2,.faq-section h2,.field-section h2,.free-resource h2,.lessons-section h2,.section-heading h2,.use-section h2{font-size:2.8rem}.bundle-grid,.content-grid,.field-grid,.footer-grid,.free-resource,.ministry-grid,.product-grid,.use-grid{grid-template-columns:1fr}.ministry-card{min-height:255px}.product-grid{gap:20px}.product-card-body{padding:20px}.product-subtitle,.product-summary{min-height:0}.field-section{padding:84px 0}.field-grid{gap:35px}.field-copy>p{margin-top:0}.field-points{gap:26px}.bundle-stack{min-height:500px;transform:scale(.85)}.bundle-copy ul{grid-template-columns:1fr}.free-resource{box-shadow:8px 8px 0 var(--navy);gap:30px;margin-bottom:74px;padding:34px 24px}.signup-form{grid-template-columns:1fr}.signup-form button,.signup-form small{grid-column:auto}.publisher-promise{grid-template-columns:1fr 1fr}.publisher-promise>div:nth-child(2){border-right:0}.publisher-promise>div:nth-child(-n+2){border-bottom:1px solid #344057}.footer-grid{gap:36px}.footer-bottom{flex-direction:column;gap:5px}.finder-controls,.product-detail-grid{grid-template-columns:1fr}.product-detail-grid{gap:60px}.product-detail-image{justify-self:center;width:min(88vw,500px);position:relative;top:auto}.product-detail-copy h1{font-size:clamp(3.7rem,18vw,5.6rem)}.fit-row{grid-template-columns:1fr}.content-grid{gap:44px}.lesson-list>div{grid-template-columns:48px 1fr;align-items:baseline;gap:12px}.lesson-list p{grid-column:2}.license-notice{grid-template-columns:1fr;padding:26px}.mobile-buy-bar{z-index:50;padding:10px 15px max(10px,env(safe-area-inset-bottom));color:#fff;background:var(--navy);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 25px #14223d33}.mobile-buy-bar div{flex-direction:column;min-width:0;display:flex}.mobile-buy-bar span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.mobile-buy-bar strong{font-family:var(--font-display),sans-serif;font-size:1.2rem}.mobile-buy-bar a{color:#fff;background:var(--coral);flex:none;padding:10px 14px;font-weight:800}.mobile-buy-bar.is-unavailable a{color:#dce2ec;background:#4a5871}.product-hero-section~.site-footer,body:has(.mobile-buy-bar) .site-footer{padding-bottom:100px}}@media (max-width:480px){.brand-wordmark{display:none}.hero-proof,.trust-strip ul{grid-template-columns:1fr}.hero-feature{min-height:425px}.hero-cover{width:76vw}.hero-feature-copy{width:220px}.product-grid{grid-template-columns:1fr}.product-image-wrap{aspect-ratio:1.22}.product-card h3{font-size:2.2rem}.publisher-promise{grid-template-columns:1fr}.publisher-promise>div{border-bottom:1px solid #344057;border-right:0}.publisher-promise>div:last-child{border-bottom:0}.bundle-stack{min-height:415px;margin-inline:-50px;transform:scale(.72)}.fit-row{grid-template-columns:1fr 1fr}.fit-row>div:first-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.platform-hero{background:#f8f6f0;position:relative;overflow:hidden}.platform-hero:before{content:"";border:1px solid #e96f522e;border-radius:50%;width:520px;height:520px;position:absolute;inset:auto auto -220px -140px;box-shadow:0 0 0 70px #e96f520b,0 0 0 140px #e96f5206}.platform-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;min-height:700px;padding-block:72px 82px;display:grid}.platform-hero-copy{z-index:2;position:relative}.about-hero h1,.division-hero h1,.platform-hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 25px;font-size:clamp(4.6rem,8vw,7.5rem);line-height:.84}.about-hero h1 em,.division-hero h1 em,.platform-hero h1 em{color:var(--coral);font-family:var(--font-serif),serif;text-transform:none;font-size:.7em;font-weight:400}.platform-hero-copy>p{color:#465468;max-width:650px;margin:0;font-size:1.12rem;line-height:1.75}.formation-tree{min-height:560px;padding-top:24px;position:relative}.tree-crown{z-index:3;color:#153c34;text-align:center;background:#d7eadb;border-radius:49% 51% 45% 55%/55% 45%;place-items:center;width:88%;min-height:210px;margin-inline:auto;padding:45px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1b6f571f}.tree-crown small,.tree-crown strong{display:block}.tree-crown small{color:#40705f;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.tree-crown strong{font-family:var(--font-serif),serif;margin-top:8px;font-size:1.45rem;line-height:1.35}.tree-fruit{background:var(--coral);border:3px solid #c85137;border-radius:50%;width:20px;height:20px;position:absolute}.fruit-one{top:28%;left:18%}.fruit-two{top:22%;right:20%}.fruit-three{bottom:25%;right:13%}.tree-branches{z-index:4;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:-16px;display:grid;position:relative}.tree-branches:before{content:"";z-index:-1;border:6px solid #765840;border-top:0;border-radius:0 0 50% 50%;height:64px;position:absolute;bottom:-20px;left:18%;right:18%}.tree-branches>span{color:#24553f;min-height:84px;font-family:var(--font-display),sans-serif;text-align:center;text-transform:uppercase;background:#eef4e7;border:1px solid #8eae7a;flex-direction:column;justify-content:center;align-items:center;padding:12px 8px;font-size:1.15rem;font-weight:800;line-height:1.15;display:flex}.tree-branches small{color:#55705f;font-family:var(--font-sans),sans-serif;text-transform:none;margin-top:5px;font-size:.63rem;font-weight:700}.tree-trunk{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);background:#765840;justify-content:center;width:76px;height:108px;margin:0 auto;display:flex}.tree-trunk span{color:#fff;background:var(--navy);letter-spacing:.12em;text-transform:uppercase;align-self:center;padding:4px 9px;font-size:.68rem;font-weight:900}.tree-roots{z-index:5;color:#594432;background:#e8decd;border:1px solid #d2c0a5;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid;position:relative}.tree-roots span{text-align:center;padding:7px 5px;font-size:.69rem;font-weight:800}.platform-manifesto{color:#fff;background:var(--coral)}.manifesto-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;min-height:155px;padding-block:30px;display:grid}.manifesto-grid>span{font-family:var(--font-display),sans-serif;font-size:2.05rem;font-weight:700;line-height:1}.manifesto-grid>span strong{color:var(--gold);letter-spacing:.035em;font-size:1.18em;font-weight:900}.manifesto-grid>span b{color:#fff;letter-spacing:.02em;font-weight:900}.manifesto-name{text-align:center;display:block}.manifesto-grid>span small{text-align:center;border-top:1px solid #ffffff61;flex-direction:column;align-items:center;gap:2px;margin-top:13px;padding-top:12px;font-size:.68em;font-weight:700;display:flex}.manifesto-grid>span small i{font-style:normal}.manifesto-grid p{color:#fff5f0;font-family:var(--font-serif),serif;margin:0;font-size:1.05rem;line-height:1.7}.paths-section{background:#fff}.path-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.path-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;align-content:start;min-height:400px;padding:36px;transition:transform .22s,box-shadow .22s;display:grid}.path-card:hover{z-index:2;box-shadow:var(--shadow);position:relative;transform:translateY(-5px)}.path-number{color:var(--path-color);font-family:var(--font-display),sans-serif;grid-row:1/5;font-size:2.75rem;font-weight:900;line-height:.8}.path-title small{color:var(--path-color);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.path-title h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:4px 0 18px;font-size:3.55rem;line-height:.9}.path-card p{max-width:470px;color:var(--muted);margin:0 0 20px}.path-card ul{flex-wrap:wrap;gap:7px;margin:0 0 26px;padding:0;list-style:none;display:flex}.path-card li{color:#334258;background:var(--path-soft);padding:6px 9px;font-size:.72rem;font-weight:800}.path-card>strong{color:var(--path-color);align-self:end;font-size:.86rem}.path-card>strong span{margin-left:4px;transition:margin-left .2s}.path-card:hover>strong span{margin-left:10px}.path-children{--path-color:#c95a2c;--path-soft:#fff0df}.path-youth{--path-color:#c94f42;--path-soft:#fae8e5}.path-books{--path-color:#246f62;--path-soft:#e5f1ed}.path-training{--path-color:#355985;--path-soft:#e8eef7}.editorial-feature{color:#fff;background:var(--navy);overflow:hidden}.editorial-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:620px;display:grid}.editorial-copy h2{max-width:650px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 24px;font-size:clamp(3.2rem,5vw,5rem);line-height:.9}.editorial-copy p{color:#cfd6e2;max-width:570px;margin:0 0 30px;font-size:1.05rem}.button-on-dark{color:var(--ink);background:var(--gold)}.editorial-covers{min-height:520px;position:relative}.editorial-cover{position:absolute;overflow:hidden;box-shadow:20px 24px #0003}.editorial-cover img{object-fit:cover;object-position:top}.editorial-cover.back{aspect-ratio:.78;width:255px;top:80px;left:8%;transform:rotate(-7deg)}.editorial-cover.front{aspect-ratio:.78;width:310px;top:28px;right:4%;transform:rotate(5deg)}.latest-section{background:#f2f1ec}.platform-values{color:#fff;background:#123d38;padding:118px 0}.values-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.values-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 0;font-size:clamp(3.3rem,6vw,5.6rem);line-height:.9}.values-grid h2 em{color:var(--gold);font-family:var(--font-serif),serif;text-transform:none;font-size:.73em;font-weight:400}.value-list{display:grid}.value-list article{border-top:1px solid #ffffff38;grid-template-columns:54px 1fr;gap:18px;padding:25px 0;display:grid}.value-list article:last-child{border-bottom:1px solid #ffffff38}.value-list article>span{color:var(--gold);font-size:2.1rem;font-weight:900;line-height:1}.value-list article>span,.value-list h3{font-family:var(--font-display),sans-serif}.value-list h3{text-transform:uppercase;margin:0 0 5px;font-size:1.65rem}.value-list p{color:#c7ded9;margin:0}.division-hero{color:var(--ink);background:var(--paper)}.division-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:570px;padding-block:80px;display:grid}.division-hero-grid>div:last-child{border-left:4px solid var(--division-color);padding:34px 0 34px 36px}.division-hero-grid>div:last-child p{color:#465468;font-family:var(--font-serif),serif;margin:0 0 22px;font-size:1.3rem;line-height:1.7}.division-hero h1{font-size:clamp(4.2rem,7vw,6.8rem)}.division-hero h1 em,.status-note{color:var(--division-color)}.status-note{letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:900}.children-hero{--division-color:#cb5b2a;background:linear-gradient(120deg,#fff7e8,#f8f6f0 58%)}.books-hero{--division-color:#237265;background:linear-gradient(120deg,#eef7f2,#f8f6f0 58%)}.training-hero{--division-color:#355985;background:linear-gradient(120deg,#edf2f9,#f8f6f0 58%)}.books-section,.collection-section,.training-section{background:#fff}.collection-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collection-card{background:#fafafa;border-top:8px solid;flex-direction:column;min-height:370px;padding:32px;display:flex}.collection-card>span{font-weight:800}.collection-card h3,.collection-card>span{font-family:var(--font-display),sans-serif}.collection-card h3{text-transform:uppercase;margin:auto 0 12px;font-size:2.5rem;line-height:.94}.collection-card p{color:#4e5a69;margin:0 0 26px}.collection-card strong{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.collection-card.orange{color:#b74b22;background:#fff2e4}.collection-card.teal{color:#17695c;background:#e8f4ef}.collection-card.yellow{color:#785900;background:#fff6cc}.pathway-cta{background:#f1f0eb}.pathway-cta-inner{border-left:9px solid var(--coral);background:#fff;justify-content:space-between;align-items:end;gap:50px;padding:48px;display:flex;box-shadow:0 12px 35px #14223d14}.pathway-cta h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0;font-size:3.2rem;line-height:.95}.pathway-cta p{max-width:650px;color:var(--muted);margin:0}.book-grid{gap:28px;display:grid}.book-entry{background:#f4f3ee;grid-template-columns:270px 1fr;align-items:center;gap:58px;padding:40px;display:grid}.book-object{color:#fff;flex-direction:column;justify-content:space-between;min-height:350px;padding:28px;display:flex;box-shadow:13px 14px #14223d21}.book-object>span{letter-spacing:.14em;font-size:.66rem;font-weight:900}.book-object strong{font-family:var(--font-serif),serif;font-size:1.8rem;line-height:1.24}.book-object small{letter-spacing:.13em;font-size:.62rem;font-weight:900}.book-navy{background:var(--navy)}.book-coral{background:var(--coral)}.book-teal{background:#237265}.book-copy>span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.book-copy h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0 12px;font-size:3rem;line-height:.95}.book-copy p{max-width:580px;color:var(--muted)}.book-copy button:disabled{opacity:.7;cursor:not-allowed}.coming-label{border-top:1px solid var(--line);margin-top:15px;padding-top:12px;display:inline-block;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important}.training-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.training-grid article{background:#fff;flex-direction:column;justify-content:flex-end;min-height:380px;padding:34px;display:flex}.training-grid article>span{color:#355985;letter-spacing:.1em;text-transform:uppercase;margin-bottom:auto;font-size:.73rem;font-weight:900}.training-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 14px;font-size:2.7rem;line-height:.9}.training-grid p{color:var(--muted);margin:0}.training-hero-actions{align-items:center;gap:20px;margin-top:28px;display:flex}.training-hero-actions .text-link{font-size:.82rem}.invitation-section{color:#fff;background:#15233d}.invitation-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:80px;margin-bottom:52px;display:grid}.invitation-heading .eyebrow{color:#f4c24e}.invitation-heading h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 0;font-size:clamp(4.2rem,7vw,7rem);line-height:.84}.invitation-heading h2 em{color:#f4c24e;font-family:var(--font-serif),serif;text-transform:none;font-size:.58em;font-weight:400}.invitation-heading p{color:#d7deea;font-family:var(--font-serif),serif;margin:0 0 24px;font-size:1.08rem;line-height:1.72}.invitation-heading .button{color:var(--ink);background:#f4c24e}.invitation-photo-story{grid-template-rows:235px 155px;grid-template-columns:1.4fr .65fr .8fr;gap:12px;display:grid}.invitation-photo{background:#263958;min-height:0;margin:0;position:relative;overflow:hidden}.invitation-photo-tall,.invitation-photo-wide{grid-row:1/span 2}.invitation-photo img{object-fit:cover;object-position:center;transition:transform .45s}.invitation-photo-tall img{object-position:center 26%}.invitation-photo:hover img{transform:scale(1.025)}.invitation-photo:after{content:"";background:linear-gradient(#0000,#091120e0);position:absolute;inset:50% 0 0}.invitation-photo figcaption{z-index:2;color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:.73rem;font-weight:900;position:absolute;bottom:15px;left:18px;right:18px}.invitation-offerings{border:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.invitation-offerings article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;flex-direction:column;min-height:480px;padding:0;display:flex}.invitation-offerings article:last-child,.invitation-offerings article:nth-child(3){border-right:0}.invitation-offerings .calling-offering{color:var(--ink);background:#f4c24e;grid-column:span 2}.invitation-offerings article:last-child,.invitation-offerings article:nth-child(4){grid-column:span 2}.offering-photo{background:#2b3c58;min-height:205px;margin:0;position:relative;overflow:hidden}.calling-offering .offering-photo,.invitation-offerings article:last-child .offering-photo{min-height:265px}.offering-photo:after{content:"";background:linear-gradient(#0000,#0a142473);position:absolute;inset:65% 0 0}.offering-photo img{object-fit:cover;object-position:center;transition:transform .45s}.calling-offering .offering-photo img,.invitation-offerings article:last-child .offering-photo img{object-position:center 38%}.invitation-offerings article:hover .offering-photo img{transform:scale(1.025)}.offering-copy{flex-direction:column;flex:1;padding:28px;display:flex}.offering-copy>span{color:#f0a08b;font-family:var(--font-display),sans-serif;letter-spacing:.045em;text-transform:uppercase;margin-bottom:28px;font-size:1.18rem;font-weight:900;display:block}.invitation-offerings .calling-offering .offering-copy>span{color:#724700}.invitation-offerings h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 15px;font-size:2.7rem;line-height:.88}.invitation-offerings .calling-offering h3{max-width:760px;font-size:clamp(3.2rem,4.5vw,4.9rem)}.invitation-offerings h3 em{color:#c84d3b;font-family:var(--font-serif),serif;text-transform:none;font-size:.75em}.invitation-offerings p{color:#cfd7e3;margin:0;font-size:.87rem;line-height:1.55}.invitation-offerings .calling-offering p{color:#3c4656}.invitation-offerings ul{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.invitation-offerings li{color:#fff;background:#14223d;padding:7px 10px;font-size:.69rem;font-weight:800}.invitation-principles{background:#ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid}.invitation-principles>div{background:#203353;flex-direction:column;justify-content:center;min-height:130px;padding:24px;display:flex}.invitation-principles strong{color:#f4c24e;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.55rem}.invitation-principles span{color:#d5dce7;margin-top:8px;font-size:.8rem;line-height:1.5}.daham-workshop-section{color:#fff;background:#192c4d}.daham-workshop-intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.daham-workshop-intro h2{max-width:700px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 0;font-size:clamp(3.7rem,6vw,5.8rem);line-height:.86}.daham-workshop-intro p{color:#d4ddea;font-family:var(--font-serif),serif;margin:0 0 20px;font-size:1.08rem}.daham-workshop-intro strong{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.workshop-arc{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:55px;display:grid}.workshop-arc article{background:#20365c;flex-direction:column;min-height:310px;padding:23px;display:flex}.workshop-arc article:nth-child(2){background:#2a466c}.workshop-arc article:nth-child(3){background:#30648a}.workshop-arc article:nth-child(4){background:#267567}.workshop-arc article:nth-child(5){background:#6a503d}.workshop-arc span{color:#f6cc51;font-size:2.2rem;font-weight:900;line-height:1}.workshop-arc h3,.workshop-arc span{font-family:var(--font-display),sans-serif}.workshop-arc h3{text-transform:uppercase;margin:auto 0 12px;font-size:1.7rem;line-height:.94}.workshop-arc p{color:#e0e7f0;margin:0;font-size:.78rem;line-height:1.5}.workshop-outcomes{color:var(--ink);background:#f2c64f;grid-template-columns:160px 1fr auto;align-items:center;gap:26px;margin-top:14px;padding:24px;display:grid}.workshop-outcomes>span{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.5rem;font-weight:900;line-height:1}.workshop-outcomes ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workshop-outcomes li{background:#ffffff8f;padding:6px 9px;font-size:.72rem;font-weight:800}.workshop-outcomes>strong{letter-spacing:.08em;text-transform:uppercase;border-left:1px solid #14223d4d;padding-left:22px;font-size:.7rem}.reflection-section{background:#fff}.reflection-grid{counter-reset:reflection;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.reflection-grid article{background:#f3f1eb;border-top:5px solid #355985;flex-direction:column;min-height:235px;padding:25px;display:flex}.reflection-grid article:nth-child(2),.reflection-grid article:nth-child(5){border-color:#2a8d7a}.reflection-grid article:nth-child(3),.reflection-grid article:nth-child(6){border-color:var(--coral)}.reflection-grid span{color:#7d8797;font-family:var(--font-display),sans-serif;font-size:2.15rem;font-weight:900;line-height:1}.reflection-grid p{color:var(--ink);font-family:var(--font-serif),serif;margin:auto 0 0;font-size:1.08rem;line-height:1.55}.reflection-closing{color:#fff;background:#123d38;grid-template-columns:.65fr 1.35fr;align-items:center;gap:45px;margin-top:12px;padding:30px;display:grid}.reflection-closing strong{color:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.3rem}.reflection-closing p{font-family:var(--font-serif),serif;margin:0;font-size:1.2rem;font-style:italic}.about-hero{color:#fff;background:var(--navy);padding:125px 0}.about-hero h1{max-width:1000px}.about-hero p{color:#d5dce8;max-width:800px;font-family:var(--font-serif),serif;margin:30px 0 0;font-size:1.32rem;line-height:1.75}.about-opening-question{border-block:1px solid #fff3;grid-template-columns:1.1fr .9fr;gap:24px;max-width:790px;margin-top:44px;padding:22px 0;display:grid}.about-opening-question strong{color:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.12rem;line-height:1.15}.about-opening-question span{color:#eef2f8;font-family:var(--font-serif),serif;font-style:italic}.conviction-section{background:#fff}.conviction-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.conviction-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 0;font-size:3.7rem;line-height:.95}.conviction-grid p{color:var(--muted);margin-top:0;font-size:1.08rem;line-height:1.8}.conviction-grid blockquote{border-top:1px solid var(--line);border-left:5px solid var(--coral);font-family:var(--font-serif),serif;margin:32px 0 0;padding:25px 0 0 28px;font-size:1.35rem;font-style:italic;line-height:1.6}.daham-meaning{background:#f5ecd9}.daham-meaning-grid{grid-template-columns:.88fr 1.12fr;align-items:start;gap:90px;display:grid}.daham-meaning h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 0;font-size:clamp(3.2rem,5.5vw,5.2rem);line-height:.9}.daham-meaning h2 em{color:#246f62;font-family:var(--font-serif),serif;text-transform:none;font-size:.72em;font-weight:400}.daham-meaning-grid>div:last-child>p{color:#4b5562;margin:0 0 20px;font-size:1.04rem;line-height:1.75}.daham-meaning-grid .daham-lead{color:var(--ink);font-family:var(--font-serif),serif;font-size:1.45rem;line-height:1.55}.daham-connections{border-top:1px solid #d6c8ab;flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;padding-top:25px;display:flex}.daham-connections span{color:#fff;background:var(--navy);letter-spacing:.06em;text-transform:uppercase;padding:9px 12px;font-size:.76rem;font-weight:900}.daham-connections span:nth-of-type(2){background:#cb5b2a}.daham-connections span:nth-of-type(3){background:#246f62}.daham-connections i{color:#9b7c3c;font-style:normal;font-weight:900}.daham-refrains{background:#d6c8ab;border:1px solid #d6c8ab;gap:1px;margin-top:34px;display:grid}.daham-refrains strong{color:var(--ink);font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#fff9;padding:15px 18px;font-size:1rem;line-height:1.18}.approach-path-section{background:#eef2ed;overflow:hidden}.approach-path{grid-template-columns:1fr 44px 1fr 44px 1fr 44px 1fr;align-items:stretch;margin-top:54px;display:grid}.approach-path article{border-top:8px solid var(--gold);background:#fff;flex-direction:column;min-height:320px;padding:30px 26px;display:flex;position:relative;box-shadow:0 15px 35px #14223d12}.approach-path article:nth-of-type(2){border-color:#315f8f}.approach-path article:nth-of-type(3){border-color:#2a8d7a}.approach-path article:nth-of-type(4){border-color:var(--coral)}.approach-path article>span{color:#8d6b18;font-family:var(--font-display),sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:900}.approach-path article:nth-of-type(2)>span{color:#315f8f}.approach-path article:nth-of-type(3)>span{color:#25725f}.approach-path article:nth-of-type(4)>span{color:#b34e32}.approach-path article strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:auto;font-size:2.25rem;line-height:.92}.approach-path article p{min-height:88px;color:var(--muted);margin:16px 0 0;font-size:.88rem;line-height:1.55}.approach-path>i{color:#65736b;font-family:var(--font-display),sans-serif;text-align:center;align-self:center;font-size:2.2rem;font-style:normal}.approach-path-closing{color:#fff;background:var(--navy);justify-content:center;align-items:center;gap:18px;margin-top:22px;padding:22px 28px;display:flex}.approach-path-closing strong{color:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.35rem}.approach-path-closing span{font-family:var(--font-serif),serif;font-size:1.05rem}.daham-tree-section{background:#eef2ed}.daham-tree{background:#ffffffb3;border:1px solid #d1dbd2;max-width:1120px;margin:52px auto 0;padding:38px 44px;position:relative;box-shadow:0 24px 60px #193a3114}.daham-tree:before{content:"";z-index:0;background:linear-gradient(#518066 0 30%,#427bab 30% 57%,#a95a3b 57% 82%,#70523d 82%);width:10px;position:absolute;top:95px;bottom:95px;left:50%;transform:translate(-50%)}.tree-layer,.tree-soil,.tree-water{z-index:2;position:relative}.tree-layer{border:1px solid var(--line);padding:32px}.tree-layer>span,.tree-soil>span,.tree-water>span{font-family:var(--font-display),sans-serif;letter-spacing:.085em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:22px;font-size:1.08rem;font-weight:900;line-height:1;display:flex}.tree-layer>span>b,.tree-soil>span>b,.tree-water>span>b{color:#fff;width:58px;height:58px;font-family:var(--font-display),sans-serif;letter-spacing:0;background:#213d32;border-radius:50%;flex:none;place-items:center;font-size:1.65rem;display:grid}.tree-fruit-layer{color:#24553f;background:#deedda;border:0;border-radius:110px 110px 26px 26px;grid-template-columns:190px 1fr;align-items:center;display:grid;box-shadow:inset 0 0 0 1px #b9d0b5}.tree-fruit-layer>span{color:#34704f;margin:0}.tree-fruit-layer>div{grid-template-columns:72px 1fr;align-items:center;column-gap:20px;display:grid}.tree-fruit-layer i{color:#dc6548;grid-row:1/3;font-size:4.8rem;font-style:normal;line-height:1}.tree-fruit-layer strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:3rem;line-height:.9}.tree-fruit-layer p{color:#4b6756;margin:10px 0 0;font-size:1rem}.tree-branch-layer{color:#234c3b;background:#edf4e7;border-color:#c4d4bd}.tree-three{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.tree-three:before{content:"";opacity:.45;background:currentColor;height:3px;position:absolute;top:-12px;left:16%;right:16%}.tree-three article{background:#ffffffdb;border-top:6px solid;flex-direction:column;min-width:0;min-height:210px;padding:26px;display:flex;position:relative}.tree-three article:before{content:"";opacity:.45;background:currentColor;width:3px;height:14px;position:absolute;top:-14px;left:50%}.tree-three article>b,.tree-three i{color:#3f765a;min-height:58px;margin-bottom:26px;font-size:2.75rem;font-style:normal;font-weight:900;line-height:1}.tree-three article>b,.tree-three i,.tree-three strong{font-family:var(--font-display),sans-serif;display:block}.tree-three strong{text-transform:uppercase;font-size:2rem;line-height:.92}.tree-three p{color:#58645c;margin:12px 0 0;font-size:.94rem;line-height:1.55}.tree-water{color:#fff;background:#315f8f;grid-template-columns:180px 84px 1fr;align-items:center;gap:24px;margin:0 4%;padding:32px 34px;display:grid;box-shadow:12px 13px #d5e1ee}.tree-water>span{color:#cfe5ff;margin:0}.tree-water>span>b{background:#173f69}.tree-water>i{color:#a9d5ff;text-align:center;font-family:Georgia,serif;font-size:5.5rem;font-style:normal;line-height:.7}.tree-water strong{font-family:var(--font-serif),serif;font-size:1.68rem;line-height:1.35}.tree-water p{color:#e6edf6;margin:8px 0 0;font-size:.95rem}.tree-root-layer{color:#a34527;background:#fff0e7;border-color:#e6c8bb}.tree-root-layer>span>b{background:#963f25}.tree-root-layer .tree-three article>b,.tree-root-layer .tree-three i{color:#bd5634;font-size:2.6rem}.tree-root-layer .tree-three article{min-height:225px}.tree-soil{color:#fff;background:#65503f;border-radius:4px 4px 24px 24px;grid-template-columns:270px 80px 1fr;align-items:center;gap:22px;padding:32px 34px;display:grid}.tree-soil>span{color:#f0d8c2;margin:0}.tree-soil>span>b{background:#402f24}.tree-soil>i{color:#d4b48f;text-align:center;font-size:4rem;font-style:normal}.tree-soil strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:2rem;line-height:.95}.tree-soil p{color:#eee3d9;margin:8px 0 0;font-size:.95rem}.tree-flow-arrow{z-index:3;color:#58685e;justify-content:center;align-items:center;width:250px;height:64px;margin:0 auto;display:flex;position:relative}.tree-flow-arrow:before{background:#496957;width:5px;top:8px;bottom:8px}.tree-flow-arrow:after,.tree-flow-arrow:before{content:"";position:absolute;left:50%;transform:translate(-50%)}.tree-flow-arrow:after{border-bottom:14px solid #496957;border-left:9px solid #0000;border-right:9px solid #0000;top:2px}.tree-flow-arrow span{z-index:1;white-space:nowrap;color:#718078;letter-spacing:.07em;text-transform:uppercase;background:#eef2ed;margin-left:285px;font-size:.68rem;font-weight:900;position:relative}.tree-training-note{color:#3f5047;max-width:930px;font-family:var(--font-serif),serif;text-align:center;margin:34px auto 0;font-size:1.3rem;line-height:1.65}.trust-water-section{color:#fff;background:#2f5e8d}.trust-water-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.trust-water-grid h2{max-width:540px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 22px;font-size:clamp(3.5rem,5.5vw,5.5rem);line-height:.88}.trust-water-grid>div:first-child>p{color:#dbe8f5;max-width:520px;font-family:var(--font-serif),serif;font-size:1.1rem}.follow-through{background:#ffffff38;border:1px solid #ffffff38;grid-template-columns:1fr 1fr;gap:1px;display:grid}.follow-through article{background:#102b4975;grid-template-columns:42px 1fr;align-content:end;gap:14px;min-height:220px;padding:26px;display:grid}.follow-through span{color:#bcd8f2;grid-row:1/3;align-self:start;font-size:2.1rem;font-weight:900;line-height:1}.follow-through h3,.follow-through span{font-family:var(--font-display),sans-serif}.follow-through h3{text-transform:uppercase;margin:0 0 6px;font-size:1.85rem;line-height:.95}.follow-through p{color:#e1eaf4;margin:0;font-size:.82rem}.branch-practice-section{background:#f3f1ea}.branch-practice-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.branch-practice-grid article{border-top:7px solid var(--gold);background:#fff;flex-direction:column;min-height:390px;padding:30px;display:flex}.branch-practice-grid article:nth-child(2){border-color:#2a8d7a}.branch-practice-grid article:nth-child(3){border-color:var(--coral)}.branch-practice-grid article>span{color:#907020;font-family:var(--font-display),sans-serif;font-size:2.1rem;font-weight:900;line-height:1}.branch-practice-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 15px;font-size:2.25rem;line-height:.9}.branch-practice-grid p{color:var(--muted);font-size:.9rem}.branch-practice-grid strong{color:#24455a;border-top:1px solid var(--line);font-family:var(--font-serif),serif;margin-top:18px;padding-top:17px;font-size:.95rem;line-height:1.5}.daham-fruit-band{color:#fff;background:#216a5d;grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px;margin-top:14px;padding:35px;display:grid}.daham-fruit-band span{color:#f6ce56;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.daham-fruit-band h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:5px 0 0;font-size:2.25rem;line-height:.94}.daham-fruit-band p{color:#d9ebe7;font-family:var(--font-serif),serif;margin:0;font-size:1rem}.faith-taste-section{background:#f2c64f;overflow:hidden}.faith-taste-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.faith-taste-story h2{max-width:620px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 28px;font-size:clamp(3.4rem,5.2vw,5.25rem);line-height:.88}.faith-taste-story>p{color:#4c4537;max-width:610px;font-size:1rem;line-height:1.75}.faith-taste-story blockquote{border-top:1px solid #14223d47;border-left:6px solid var(--coral);max-width:620px;font-family:var(--font-serif),serif;margin:34px 0 0;padding:24px 0 0 26px;font-size:1.28rem;font-style:italic;line-height:1.55}.faith-memory-board{background:#14223d38;border:1px solid #14223d38;grid-template-columns:1fr 1fr;gap:1px;display:grid;box-shadow:18px 18px #14223d1f}.faith-memory-board article{color:#fff;background:var(--navy);grid-template-columns:42px 1fr;align-content:end;gap:14px;min-height:205px;padding:25px;display:grid}.faith-memory-board article:nth-child(2){background:#2f5e8d}.faith-memory-board article:nth-child(3){background:#216a5d}.faith-memory-board article:nth-child(4){background:#b95741}.faith-memory-board article>span{color:#f5d468;font-family:var(--font-display),sans-serif;grid-row:1/3;align-self:start;font-size:2.05rem;font-weight:900;line-height:1}.faith-memory-board h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 7px;font-size:1.8rem;line-height:.95}.faith-memory-board article p{color:#e5eaf0;margin:0;font-size:.82rem;line-height:1.55}.faith-grace-note{color:var(--ink);background:#fff7df;grid-column:1/-1;grid-template-columns:.55fr 1.45fr;align-items:center;gap:28px;padding:24px 26px;display:grid}.faith-grace-note strong{color:#a64830;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.3rem}.faith-grace-note p{color:#545860;font-family:var(--font-serif),serif;margin:0;font-size:.96rem;line-height:1.5}.soil-section{color:#fff;background:#5f4939}.soil-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.soil-grid h2{max-width:560px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(3.4rem,5vw,5rem);line-height:.9}.soil-grid>div:first-child p{color:#e9ddd4;max-width:520px;font-family:var(--font-serif),serif}.soil-questions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.soil-questions article{min-height:185px;color:var(--ink);background:#f8f3eb;padding:24px}.soil-questions span{color:#a64d2f;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.4rem;font-weight:900}.soil-questions p{color:#5b6067;margin:45px 0 0;font-size:.86rem}.soil-principles{color:var(--ink);background:#ffffff47;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:1px;display:grid}.soil-principles>div{background:#e9dac7;padding:24px 25px}.soil-principles>div:first-child{background:#f2c64f}.soil-principles span{color:#81563b;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.05rem;font-weight:900;line-height:1.12;display:block}.soil-principles>div:first-child span{color:var(--ink)}.soil-principles p{color:#5a514a;margin:14px 0 0;font-size:.84rem;line-height:1.55}.about-final-cta{color:#fff;background:#b95741}.about-final-inner{justify-content:space-between;align-items:end;gap:70px;display:flex}.about-final-inner h2{max-width:850px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(3.3rem,5.5vw,5.3rem);line-height:.88}.about-final-inner p{color:#fff0eb;max-width:700px;margin:0}.about-final-inner .button{flex:none}@media (max-width:1000px){.platform-hero-grid{gap:30px}.formation-tree{transform-origin:50%;transform:scale(.9)}.editorial-grid,.values-grid{gap:55px}.collection-grid,.training-grid{grid-template-columns:1fr 1fr}.faith-taste-grid{gap:42px}.soil-grid,.trust-water-grid{gap:45px}.branch-practice-grid{grid-template-columns:1fr 1fr}.branch-practice-grid article:last-child{grid-column:1/-1;min-height:300px}.workshop-arc{grid-template-columns:repeat(3,1fr)}.workshop-arc article:nth-child(4),.workshop-arc article:nth-child(5){min-height:240px}.reflection-grid{grid-template-columns:1fr 1fr}.approach-path{grid-template-columns:1fr 34px 1fr;row-gap:24px}.approach-path article:nth-of-type(3){grid-column:1}.approach-path>i:nth-of-type(3){grid-column:2}.approach-path article:nth-of-type(4){grid-column:3}.approach-path>i:nth-of-type(2){display:none}}@media (max-width:780px){.conviction-grid,.daham-meaning-grid,.division-hero-grid,.editorial-grid,.faith-taste-grid,.manifesto-grid,.platform-hero-grid,.soil-grid,.trust-water-grid,.values-grid{grid-template-columns:1fr}.platform-hero-grid{gap:20px;padding-block:58px}.about-hero h1,.division-hero h1,.platform-hero h1{font-size:clamp(3.7rem,17vw,5.4rem)}.formation-tree{min-height:510px;margin-inline:-28px;transform:scale(.92)}.manifesto-grid{gap:20px;padding-block:28px}.manifesto-grid>span{font-size:1.85rem}.collection-grid,.path-grid,.training-grid{grid-template-columns:1fr}.path-card{grid-template-columns:45px 1fr;min-height:340px;padding:28px 22px}.path-title h3{font-size:3rem}.editorial-grid{min-height:auto}.editorial-covers{min-height:480px}.editorial-cover.back{left:0}.editorial-cover.front{right:0}.values-grid{gap:48px}.value-list article{grid-template-columns:42px 1fr}.division-hero-grid{gap:20px;min-height:auto;padding-block:62px}.division-hero-grid>div:last-child{border-top:4px solid var(--division-color);border-left:0;padding:25px 0 0}.pathway-cta-inner{flex-direction:column;align-items:stretch;padding:30px 24px}.pathway-cta .button{width:100%}.pathway-cta h2{font-size:2.7rem}.book-entry{grid-template-columns:1fr;gap:38px;padding:28px 22px}.book-object{justify-self:center;width:min(75vw,280px)}.book-copy h3{font-size:2.5rem}.about-hero{padding:85px 0}.conviction-grid{gap:36px}.conviction-grid h2{font-size:3rem}.daham-meaning-grid{gap:38px}.approach-path{grid-template-columns:1fr;gap:0}.approach-path article,.approach-path article:nth-of-type(3),.approach-path article:nth-of-type(4){grid-column:auto;min-height:235px}.approach-path>i,.approach-path>i:nth-of-type(2),.approach-path>i:nth-of-type(3){padding:8px 0;display:block;transform:rotate(90deg)}.approach-path article strong{font-size:2rem}.approach-path article p{min-height:0}.approach-path-closing{flex-direction:column;align-items:flex-start;gap:5px}.daham-tree{padding:18px}.tree-three{grid-template-columns:1fr}.tree-three article{padding:18px}.tree-three b,.tree-three i{min-height:0;margin-bottom:10px}.tree-fruit-layer,.tree-soil{grid-template-columns:1fr}.tree-fruit-layer>span,.tree-soil>span{margin-bottom:8px}.tree-water{margin-inline:0}.about-opening-question,.daham-fruit-band{grid-template-columns:1fr;gap:8px}.soil-grid,.trust-water-grid{gap:45px}.branch-practice-grid{grid-template-columns:1fr}.branch-practice-grid article,.branch-practice-grid article:last-child{grid-column:auto;min-height:330px}.about-final-inner{flex-direction:column;align-items:stretch;gap:35px}.about-final-inner .button{width:100%}.training-hero-actions{flex-direction:column;align-items:stretch;gap:12px}.training-hero-actions .button{width:100%}.daham-workshop-intro{grid-template-columns:1fr;gap:30px}.workshop-arc{grid-template-columns:1fr 1fr}.workshop-arc article{min-height:240px}.workshop-arc article:last-child{grid-column:1/-1;min-height:200px}.workshop-outcomes{grid-template-columns:1fr}.workshop-outcomes>strong{border-top:1px solid #14223d4d;border-left:0;padding:16px 0 0}.reflection-grid{grid-template-columns:1fr 1fr}.reflection-closing{grid-template-columns:1fr;gap:10px}}@media (max-width:480px){.formation-tree{min-height:475px;margin-inline:-48px;transform:scale(.82)}.tree-branches>span{font-size:.95rem}.editorial-cover.back{width:210px}.editorial-cover.front{width:250px}.editorial-covers{min-height:420px}.daham-tree{margin-inline:-8px;padding:10px}.tree-layer,.tree-soil,.tree-water{padding:20px}.tree-fruit-layer strong{font-size:1.75rem}.tree-three strong{font-size:1.35rem}.tree-water strong{font-size:1.18rem}.faith-memory-board,.follow-through,.soil-principles,.soil-questions{grid-template-columns:1fr}.faith-memory-board article{min-height:175px}.faith-grace-note,.soil-principles{grid-column:auto}.faith-grace-note{grid-template-columns:1fr;gap:8px}.follow-through article{min-height:175px}.soil-questions article{min-height:155px}.soil-questions p{margin-top:25px}.daham-fruit-band{padding:27px 22px}.reflection-grid,.workshop-arc{grid-template-columns:1fr}.workshop-arc article,.workshop-arc article:last-child,.workshop-arc article:nth-child(4),.workshop-arc article:nth-child(5){grid-column:auto;min-height:190px}.reflection-grid article{min-height:190px}}.hero-carousel{background:var(--paper);height:710px;position:relative;overflow:hidden}.hero-slides{height:640px;position:relative}.hero-slide{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .55s,transform .55s,visibility .55s;position:absolute;inset:0;transform:translate(28px)}.hero-slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0)}.hero-slide-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;height:640px;display:grid}.hero-slide-copy{z-index:2;position:relative}.hero-slide h1{font-family:var(--font-display),sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin:20px 0 25px;font-size:clamp(4.4rem,7.4vw,7.2rem);line-height:.84}.hero-slide h1 em{color:var(--slide-accent);font-family:var(--font-serif),serif;letter-spacing:-.035em;text-transform:none;font-size:.7em;font-style:italic;font-weight:600}.hero-slide-children h1,.hero-slide-youth h1{font-size:clamp(4rem,6.35vw,6.25rem)}.hero-accent-line,.hero-lead-line{white-space:nowrap}.hero-accent-line{margin-top:.18em;line-height:1.15;display:inline-block;font-size:.58em!important}.hero-and{color:var(--ink);font-family:var(--font-display),sans-serif;letter-spacing:-.045em;text-transform:uppercase;vertical-align:-.07em;margin-inline:.08em;font-size:1.65em;font-style:normal;font-weight:700;line-height:.84;display:inline-block}.hero-slide-copy>p{color:#465468;max-width:640px;margin:0;font-size:1.12rem;line-height:1.75}.hero-slide-visual{min-width:0}.hero-slide-brand{--slide-accent:#a96f00;background:linear-gradient(108deg,#fffaf0 0 59%,#f7e7ab 59%)}.hero-slide-children{--slide-accent:#d95435;background:linear-gradient(108deg,#fff8f1 0 59%,#f5cbae 59%)}.hero-slide-youth{--slide-accent:#a96f00;background:linear-gradient(108deg,#f7f8fb 0 59%,#dfe6f1 59%)}.hero-slide-books{--slide-accent:#227265;background:linear-gradient(108deg,#f4f7f2 0 59%,#dfeee8 59%)}.hero-slide-brand .eyebrow{color:#9a6700}.hero-slide-children .eyebrow{color:#c64b2f}.hero-slide-youth .eyebrow{color:var(--navy-2)}.hero-slide-books .eyebrow{color:#227265}.hero-slide-brand .button-primary{color:var(--ink);background:var(--gold);box-shadow:0 8px 20px #f7bb184d}.hero-slide-brand .button-primary:hover{background:#e8aa08}.hero-slide-children .button-primary{background:#e4623f;box-shadow:0 8px 20px #e4623f47}.hero-slide-children .button-primary:hover{background:#c94e31}.hero-slide-youth .button-primary{background:var(--navy);box-shadow:0 8px 20px #1e2c4a42}.hero-slide-youth .button-primary:hover{background:#111d35}.hero-slide-books .button-primary{background:#227265;box-shadow:0 8px 20px #22726542}.hero-slide-books .button-primary:hover{background:#18594e}.brand-ad{aspect-ratio:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:min(100%,490px);margin-inline:auto;display:grid;transform:rotate(2deg);box-shadow:20px 22px #14223d1a}.brand-ad>div{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:20px;display:flex}.brand-ad>div:first-child{background:var(--gold)}.brand-ad>div:nth-child(2){background:var(--coral)}.brand-ad>div:nth-child(3){background:#2c8a7a}.brand-ad>div:nth-child(4){background:var(--navy)}.brand-ad svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px;width:104px;height:82px;animation:ministry-symbol-float 3.2s ease-in-out infinite;overflow:visible}.brand-ad>div:nth-child(2) svg{animation-delay:-.7s}.brand-ad>div:nth-child(3) svg{animation-delay:-1.4s}.brand-ad>div:nth-child(4) svg{animation-delay:-2.1s}.brand-ad strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.55rem;font-weight:800;line-height:.9}@keyframes ministry-symbol-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(3deg)}}.children-ad{color:#fff;background:#193d58;border-radius:48% 48% 8px 8px/18% 18% 8px 8px;width:min(100%,500px);min-height:500px;margin-inline:auto;padding:34px;position:relative;overflow:hidden;box-shadow:20px 22px #78beb3}.children-ad:before{border:35px solid #ffffff1a;width:210px;height:210px;top:-65px;right:-55px}.children-ad:after,.children-ad:before{content:"";border-radius:50%;position:absolute}.children-ad:after{opacity:.92;background:#f3c548;width:170px;height:170px;bottom:-75px;left:-55px}.children-ad-title{z-index:1;padding:18px 8px 28px;position:relative}.children-ad-title small{color:#9eddd3;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:block}.children-ad-title strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:9px;font-size:3.75rem;line-height:.78;display:block}.children-ad-list{z-index:2;gap:7px;display:grid;position:relative}.children-ad-list span{color:var(--ink);font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#f8f6f0;grid-template-columns:42px 1fr;align-items:center;padding:11px 15px;font-size:1rem;font-weight:800;display:grid;transform:translate(15px)}.children-ad-list span:nth-child(2n){color:#fff;background:#de7056;transform:translate(-8px)}.children-ad-list b{color:#2b8478;font-size:1.35rem;line-height:1}.children-ad-list span:nth-child(2n) b{color:#ffd864}.youth-ad{min-height:520px;position:relative}.youth-ad-cover{aspect-ratio:.78;width:330px;box-shadow:22px 24px 0 var(--coral),var(--shadow);position:absolute;top:5px;right:12%;overflow:hidden;transform:rotate(4deg)}.youth-ad-cover img{object-fit:cover;object-position:top}.youth-ad-label{z-index:2;color:#fff;background:var(--navy);width:250px;padding:24px;position:absolute;bottom:30px;left:0;box-shadow:0 16px 35px #14223d33}.youth-ad-label small,.youth-ad-label span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}.youth-ad-label strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0;font-size:2.35rem;line-height:.9;display:block}.youth-ad-label small{color:#cdd5e3;letter-spacing:.03em;text-transform:none}.books-ad{border:1px solid #14223d29;width:min(100%,500px);margin-inline:auto;display:grid;box-shadow:20px 22px #195c511c}.books-ad>div{border-bottom:1px solid #14223d29;grid-template-columns:120px 1fr;align-items:center;gap:20px;min-height:128px;padding:24px 28px;display:grid}.books-ad>div:last-child{border-bottom:0}.books-ad>div:first-child{background:#fff}.books-ad>div:nth-child(2){color:#fff;background:var(--coral)}.books-ad>div:nth-child(3){color:#fff;background:#237265}.books-ad small{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:900}.books-ad strong{font-family:var(--font-serif),serif;font-size:1.65rem;line-height:1.2}.hero-carousel-controls{align-items:center;gap:22px;height:70px;display:flex}.slide-count{min-width:48px;font-family:var(--font-display),sans-serif;font-size:.82rem;font-weight:800}.slide-dots{flex:1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.slide-dots button{cursor:pointer;background:0 0;border:0;align-items:center;height:24px;padding:0;display:flex}.slide-dots button>span{background:#cfd3d4;width:100%;height:3px;transition:background .2s,height .2s;display:block}.slide-dots button.is-active>span{background:var(--coral);height:5px}.slide-next{color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0 8px 16px;font-weight:800;display:inline-flex}.slide-next span{font-size:1.1rem}@media (max-width:1000px){.hero-slide-grid{grid-template-columns:1.1fr .9fr;gap:28px}.brand-ad>div{padding:16px}.brand-ad strong{font-size:1.3rem}.brand-ad svg{width:88px;height:70px}.children-ad{min-height:460px;padding:28px}.children-ad-title strong{font-size:3.25rem}.youth-ad-cover{width:280px;right:5%}.youth-ad-label{width:210px}.books-ad>div{grid-template-columns:90px 1fr;padding:20px}}@media (max-width:780px){.hero-carousel{height:900px}.hero-slides{height:830px}.hero-slide-grid{grid-template-columns:1fr;align-content:start;gap:34px;height:830px;padding-block:52px 24px}.hero-slide h1{font-size:clamp(3.5rem,15vw,5rem)}.hero-slide-copy>p{font-size:1rem}.hero-slide-books,.hero-slide-brand,.hero-slide-children,.hero-slide-youth{background:var(--paper)}.hero-slide-visual{justify-self:center;width:min(100%,420px)}.brand-ad{width:330px}.brand-ad strong{font-size:1.3rem}.brand-ad svg{width:80px;height:64px}.children-ad{width:340px;min-height:375px;padding:22px}.children-ad-title{padding:8px 5px 19px}.children-ad-title strong{font-size:2.6rem}.children-ad-list span{padding:8px 12px;font-size:.85rem}.youth-ad{min-height:340px}.youth-ad-cover{width:230px;right:7%}.youth-ad-label{bottom:5px;left:3%}.books-ad>div{min-height:88px}.books-ad strong{font-size:1.25rem}.hero-carousel-controls{height:70px}.slide-next{font-size:.82rem}}@media (max-width:480px){.hero-carousel{height:880px}.hero-slide-grid,.hero-slides{height:810px}.hero-slide h1{font-size:3.45rem}.hero-slide-children h1{font-size:2.72rem}.hero-slide-youth h1{font-size:3rem}.brand-ad{width:285px}.brand-ad>div{gap:7px;padding:12px}.brand-ad strong{font-size:1rem}.brand-ad svg{width:68px;height:54px}.children-ad{width:290px;min-height:350px;padding:18px}.children-ad-title strong{font-size:2.35rem}.children-ad-list span{grid-template-columns:34px 1fr;font-size:.78rem}.youth-ad-cover{width:210px;right:5%}.youth-ad-label{width:185px;padding:18px}.youth-ad-label strong{font-size:1.8rem}.books-ad>div{grid-template-columns:78px 1fr;padding:15px}.books-ad strong{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}.brand-ad svg{animation:none}}.youth-series-section{background:#eef0ec;padding-top:42px}.youth-series-section .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.youth-series-section .product-card{grid-column:span 2}.youth-series-section .product-card:nth-child(22):last-child{grid-column:3/span 2}.youth-series-section .product-image-wrap{aspect-ratio:1}.youth-series-section .product-image{object-position:center}.series-moment-strip{grid-template-columns:repeat(5,1fr);gap:8px;margin:-6px 0 18px;display:grid}.series-moment-strip button{color:#fff;cursor:pointer;min-height:58px;font:inherit;letter-spacing:.07em;text-align:left;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.68rem;font-weight:900;transition:transform .18s,box-shadow .18s,filter .18s;display:flex}.series-moment-strip button:hover{filter:brightness(1.09);transform:translateY(-2px)}.series-moment-strip button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.series-moment-strip button[aria-pressed=true]{transform:translateY(-2px);box-shadow:inset 0 0 0 4px #fff,0 7px #1723482e}.series-moment-strip button b{min-width:27px;min-height:27px;color:inherit;background:#fff3;border-radius:999px;flex:none;place-items:center;font-size:.66rem;display:grid}.series-moment-strip .theme-all{color:#fff;background:#172348;grid-column:1/-1;min-height:42px}.series-moment-strip .theme-all b{min-height:24px}.series-moment-strip .theme-identity{background:#7b3fa1}.series-moment-strip .theme-scripture{background:#27568f}.series-moment-strip .theme-emotional{background:#2d7662}.series-moment-strip .theme-relationships{background:#bd4f53}.series-moment-strip .theme-digital{background:#383633}.series-moment-strip .theme-questions{color:#272117;background:#f3b91e}.series-moment-strip .theme-questions b{background:#27211721}.series-moment-strip .theme-calling{background:#8a3d74}.series-moment-strip .theme-church-year{background:#4f6d30}.series-moment-strip .theme-rhythms{background:#22798b}.series-moment-strip .theme-transitions{background:#c95a2c}.series-filter-status{color:#65707b;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:20px;min-height:30px;margin:0 0 20px;font-size:.72rem;display:flex}.series-filter-status strong{color:var(--ink);font-size:.8rem}.series-package-note{color:#fff;background:var(--navy);border-left:7px solid var(--coral);grid-template-columns:.52fr 1.2fr auto;align-items:center;gap:30px;margin-top:30px;padding:28px 30px;display:grid}.series-package-note strong{color:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.5rem;line-height:1}.series-package-note p{color:#dbe2ed;margin:0;font-size:.86rem;line-height:1.6}.series-package-note a{white-space:nowrap;font-size:.8rem;font-weight:900}.series-preview-note{background:#fff;border:1px solid #d6dadd;border-top:5px solid #2a8d7a;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:30px;padding:22px 25px;display:grid}.series-preview-note strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.25rem}.series-preview-note p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}.series-preview-note>span{color:#28786b;letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:900}@media (max-width:1000px){.youth-series-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youth-series-section .product-card{grid-column:auto}.youth-series-section .product-card:nth-child(22):last-child{grid-column:auto;justify-self:stretch;width:auto}.series-package-note{grid-template-columns:.65fr 1.35fr}.series-package-note a{grid-column:1/-1}}@media (max-width:780px){.series-moment-strip{grid-template-columns:1fr 1fr;gap:7px}.series-package-note{grid-template-columns:1fr;gap:16px}.series-package-note a{grid-column:auto}}@media (max-width:480px){.youth-series-section .product-grid{grid-template-columns:1fr}.youth-series-section .product-card:nth-child(22):last-child{grid-column:auto;width:100%}.series-moment-strip button{min-height:52px;padding:11px 12px}.series-moment-strip .theme-all{grid-column:1/-1}.series-filter-status{flex-direction:column;align-items:flex-start;gap:3px}.series-package-note{padding:23px}}.about-hero h1 em,.church-lens-preview h2 em,.division-hero h1 em,.lens-hero h1 em,.platform-hero h1 em{font-family:var(--font-accent),serif;letter-spacing:-.035em;font-style:italic;font-weight:600}.path-grid{border:0;gap:14px}.path-card{background:var(--path-bg);border:0;box-shadow:inset 0 0 0 1px #ffffff29}.path-card,.path-card>strong,.path-number,.path-title small{color:var(--path-ink)}.path-card p{color:var(--path-muted)}.path-card li{color:var(--path-ink);background:var(--path-chip)}.path-children{--path-bg:var(--gold);--path-ink:var(--ink);--path-muted:#38445a;--path-chip:#ffffff57}.path-youth{--path-bg:#df664e;--path-ink:#fff;--path-muted:#fff3ee;--path-chip:#ffffff29}.path-books{--path-bg:#257769;--path-ink:#fff;--path-muted:#e7f6f1;--path-chip:#ffffff29}.path-training{--path-bg:#2b4268;--path-ink:#fff;--path-muted:#e1e8f3;--path-chip:#ffffff21}.books-ad-feature{min-height:530px;position:relative}.books-ad-cover{aspect-ratio:.708;width:315px;box-shadow:22px 24px 0 #be9760,var(--shadow);position:absolute;top:0;right:11%;overflow:hidden;transform:rotate(3deg)}.books-ad-cover img{object-fit:cover}.books-ad-note{z-index:2;color:#fff;background:#102d4f;width:285px;padding:23px;position:absolute;bottom:30px;left:0;box-shadow:0 15px 34px #14223d38}.books-ad-note small,.books-ad-note span{display:block}.books-ad-note small{color:#d8b273;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.books-ad-note strong{font-family:var(--font-serif),serif;white-space:nowrap;margin:7px 0;font-size:1.48rem;line-height:1.18;display:block}.books-ad-note span{color:#cad5e4;font-size:.76rem}.resource-showcase-section{background:#fff}.resource-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.resource-showcase-card{border:1px solid var(--line);background:#f7f6f1;min-width:0;overflow:hidden}.resource-art{background:var(--navy);min-height:330px;position:relative;overflow:hidden}.resource-art img{object-fit:cover}.resource-showcase-card:nth-child(2) .resource-art img{object-position:center 56%}.resource-showcase-card:nth-child(3) .resource-art img{object-position:center 52%}.type-art{color:#fff;background:linear-gradient(135deg,#f6b72b 0 50%,#2b8d7a 50% 100%);flex-direction:column;justify-content:flex-end;padding:34px;display:flex}.type-art small,.type-art span,.type-art strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;line-height:.82;display:block}.type-art span{font-size:2.3rem}.type-art strong{font-size:4.6rem}.type-art small{letter-spacing:.14em;margin-top:14px;font-size:1rem}.resource-reading .type-art{color:#fff;background:linear-gradient(135deg,var(--coral) 0 48%,var(--navy) 48% 100%)}.resource-ready-series{grid-column:1/-1;grid-template-columns:.82fr 1.18fr;display:grid}.resource-ready-series .resource-art{background:linear-gradient(135deg,#e96f52 0 50%,#365f89 50% 100%);min-height:300px}.resource-ready-series .resource-art small{max-width:250px;line-height:1.05}.resource-ready-series .resource-showcase-copy{flex-direction:column;justify-content:center;display:flex}.resource-showcase-copy{padding:28px}.resource-status{color:var(--coral-dark);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:900;display:inline-block}.resource-status.field-tested{color:#207062}.resource-showcase-copy h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:9px 0 10px;font-size:2.4rem;line-height:.94}.resource-showcase-copy p{color:var(--muted);margin:0}.resource-showcase-copy ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.resource-showcase-copy li{color:#334258;background:#fff;padding:6px 9px;font-size:.73rem;font-weight:800}.resource-deep-link,.resource-showcase-copy .resource-deep-link{margin-top:22px;display:inline-flex}.resource-deep-link{gap:8px}.children-paths-section{background:#fff}.children-path-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.children-path-card{min-width:0;color:var(--ink);border:1px solid var(--line);background:#f6f3ea;grid-column:span 2;text-decoration:none;transition:transform .22s,box-shadow .22s;overflow:hidden}.children-path-card:nth-child(n+4){grid-column:span 3;grid-template-columns:.9fr 1.1fr;display:grid}.children-path-card:hover{transform:translateY(-5px);box-shadow:0 18px 34px #1727441f}.children-path-image{background:#e8e5dc;min-height:255px;position:relative;overflow:hidden}.children-path-image img{object-fit:cover}.children-path-card:not(.path-special) .children-path-image img{object-fit:contain}.children-path-copy{flex-direction:column;padding:27px;display:flex}.children-path-copy>span{color:#b34f39;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.children-path-copy h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:11px 0 12px;font-size:clamp(2rem,3.3vw,3rem);line-height:.9}.children-path-copy p{color:var(--muted);margin:0 0 25px;font-size:.88rem;line-height:1.62}.children-path-copy>strong{color:#234d75;text-transform:uppercase;margin-top:auto;font-size:.78rem}.children-path-copy>strong b{color:var(--coral)}.path-ready{background:#eef2f6}.path-sunday{background:#fff8e6}.path-message{background:#edf4f2}.path-special{color:#fff;background:#172744}.path-special .children-path-copy>span,.path-special .children-path-copy>strong{color:#f4ca51}.path-special .children-path-copy p{color:#d2dbe8}.children-directory-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.children-directory-heading h2{max-width:760px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:16px 0 0;font-size:clamp(3.8rem,6.5vw,6rem);line-height:.86}.children-directory-heading>p{color:var(--muted);margin:0 0 8px;font-size:1rem;line-height:1.7}.children-worship-directory{color:#fff;background:#3f586c;border-radius:18px;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden;box-shadow:0 18px 45px #2d47591f}.children-worship-intro{background:#486479;flex-direction:column;padding:48px;display:flex}.children-worship-intro>span{color:#ffda82;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.children-worship-intro h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0 17px;font-size:clamp(3rem,5vw,4.5rem);line-height:.86}.children-worship-intro p{color:#d3dce9;margin:0}.children-worship-intro a{text-transform:uppercase;margin-top:auto;padding-top:35px;font-size:.75rem;font-weight:900;text-decoration:none}.children-worship-options{display:grid}.children-worship-options>a{min-height:185px;color:var(--ink);background:#fff5e6;border-bottom:1px solid #e4dacb;grid-template-columns:58px 1fr auto;align-items:center;gap:22px;padding:28px 34px;text-decoration:none;transition:padding-left .2s,background .2s;display:grid}.children-worship-options>a:nth-child(3){background:#eef6ef;border-bottom:0}.children-worship-options>a:hover{background:#fff;padding-left:42px}.children-worship-options>a>span{color:#fff;width:48px;height:48px;font-family:var(--font-display),sans-serif;background:#d97961;border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.children-worship-options small{color:#8b5f45;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.children-worship-options h4{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:6px 0 7px;font-size:2.35rem;line-height:.9}.children-worship-options p{color:var(--muted);margin:0;font-size:.82rem}.children-worship-options b{color:#c6533d;font-size:1.5rem}.children-other-directory{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.children-other-directory>a{min-height:275px;color:var(--ink);background:#f7eee5;border-radius:14px;grid-template-columns:70px 1fr;gap:25px;padding:38px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.children-other-directory>a:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1727441c}.children-other-directory>a>span{color:#c6533d;font-family:var(--font-display),sans-serif;font-size:3rem;line-height:.9}.children-other-directory small{color:#98613f;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:900}.children-other-directory h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:11px 0 10px;font-size:clamp(2.5rem,4vw,3.6rem);line-height:.88}.children-other-directory p{color:var(--muted);margin:0 0 26px}.children-other-directory strong{color:#294b74;text-transform:uppercase;font-size:.75rem}.bible-buddy-section{background:#f1eee5;overflow:hidden}.buddy-story-grid{grid-template-columns:1.14fr .86fr;align-items:center;gap:70px;display:grid}.buddy-photo-story{grid-template-columns:1fr 1fr;gap:10px;display:grid}.buddy-photo{background:#d9dfd3;min-height:235px;position:relative;overflow:hidden}.buddy-photo-main{grid-column:1/-1;min-height:390px}.buddy-photo img{object-fit:cover}.buddy-photo-main img{object-position:center 48%}.buddy-story-copy h3{max-width:500px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 20px;font-size:clamp(3rem,5vw,4.8rem);line-height:.86}.buddy-story-copy p{color:var(--muted)}.buddy-story-copy blockquote{color:#153f38;font-family:var(--font-serif),serif;border-left:6px solid #2a8d7a;margin:30px 0 0;padding:24px 0 5px 25px;font-size:1.24rem;font-weight:700;line-height:1.42}.buddy-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:72px;display:grid}.buddy-flow article{min-height:250px;color:var(--ink);border-top:7px solid var(--gold);background:#fff;flex-direction:column;padding:25px;display:flex}.buddy-flow article:nth-child(2){border-color:#2a8d7a}.buddy-flow article:nth-child(3){border-color:#5a81a7}.buddy-flow article:nth-child(4){border-color:var(--coral)}.buddy-flow span{color:#86651e;font-size:2rem;font-weight:900;line-height:1}.buddy-flow h3,.buddy-flow span{font-family:var(--font-display),sans-serif}.buddy-flow h3{text-transform:uppercase;margin:auto 0 9px;font-size:2.3rem;line-height:.9}.buddy-flow p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.buddy-season-note{color:#fff;background:#213858;grid-template-columns:.8fr 1.2fr;align-items:center;gap:36px;margin:10px 0 0;padding:25px 30px;display:grid}.buddy-season-note strong{color:#f7ca51;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.35rem;line-height:1}.buddy-season-note p{color:#e4eaf2;margin:0;font-size:.88rem}.buddy-kit-grid{border-top:1px solid #1b273829;grid-template-columns:.88fr 1.12fr;align-items:center;gap:70px;margin-top:95px;padding-top:90px;display:grid}.buddy-kit-copy h2{max-width:520px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 18px;font-size:clamp(3.1rem,5vw,5rem);line-height:.86}.buddy-kit-copy>p{color:var(--muted)}.buddy-kit-copy ul{gap:10px;margin:27px 0;padding:0;list-style:none;display:grid}.buddy-kit-copy li{padding-left:23px;font-size:.87rem;font-weight:700;position:relative}.buddy-kit-copy li:before{content:"✓";color:#237767;font-weight:900;position:absolute;left:0}.buddy-kit-art{grid-template-columns:1fr 1fr;gap:12px;display:grid}.buddy-kit-art>div{background:#fff;border:1px solid #1b273821;min-height:270px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1f2c4314}.buddy-kit-art img{object-fit:contain;padding:14px}.buddy-offer{background:#fff;border:1px solid #1b273824;grid-template-columns:auto auto 1fr;align-items:end;gap:7px 12px;margin-top:28px;padding:22px;display:grid}.buddy-offer>span{color:#28786b;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.69rem;font-weight:900}.buddy-offer>strong{font-family:var(--font-display),sans-serif;font-size:2.65rem;line-height:1}.buddy-offer>del{color:#8a919d;align-self:center;font-size:.85rem}.buddy-offer .button{text-align:center;grid-column:1/-1;margin-top:8px}.buddy-offer>small{color:var(--muted);grid-column:1/-1;line-height:1.45}.buddy-book-link{color:#fff;background:#087681;grid-column:1/-1;min-height:490px;position:relative;overflow:hidden;box-shadow:0 14px 30px #1f2c4324}.buddy-book-link img{object-fit:contain;object-position:center top;padding:0;transition:transform .3s}.buddy-book-link:hover img{transform:scale(1.025)}.buddy-book-link:after{content:"";background:linear-gradient(#0000,#0a162af5);position:absolute;inset:58% 0 0}.buddy-book-link>span{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.buddy-book-link b,.buddy-book-link small,.buddy-book-link strong{display:block}.buddy-book-link small{color:#f7cf5d;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:900}.buddy-book-link strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:5px 0 8px;font-size:2rem;line-height:.95}.buddy-book-link b{font-size:.78rem}.affiliate-note{color:#737b88;grid-column:1/-1;margin:-2px 0 0;font-size:.67rem;line-height:1.45}.kids-worship-hero{color:var(--ink);background:linear-gradient(118deg,#fff8e6 0 58%,#f7c52f 58%);overflow:hidden}.kids-worship-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:680px;padding-block:78px;display:grid}.kids-worship-hero h1{max-width:760px;font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(4rem,6.5vw,6.5rem);line-height:.85}.kids-worship-hero h1 em{color:#c85338;font-family:var(--font-accent),serif;text-transform:none;font-size:.62em;font-weight:600}.kids-worship-hero p{color:#47546a;max-width:660px;font-size:1.08rem;line-height:1.75}.kids-worship-mark{aspect-ratio:1;color:#fff;background:var(--navy);border-radius:50%;grid-template-columns:repeat(2,1fr);width:min(100%,480px);margin-inline:auto;display:grid;position:relative;transform:rotate(2deg);box-shadow:20px 22px #14223d1f}.kids-worship-mark strong{width:185px;height:185px;color:var(--ink);background:var(--gold);text-align:center;border:12px solid #fff8e6;border-radius:50%;place-items:center;font-size:2.9rem;line-height:.75;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kids-worship-mark span,.kids-worship-mark strong{font-family:var(--font-display),sans-serif;text-transform:uppercase}.kids-worship-mark span{justify-content:center;align-items:center;padding:25px;font-size:1.3rem;font-weight:700;display:flex}.kids-worship-mark span:last-child{background:#c85338;min-height:68px;position:absolute;bottom:-12px;left:32%;right:32%}.kids-hub-section{background:#fff}.kids-hub-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kids-hub-path-grid>a{min-width:0;color:var(--ink);border:1px solid var(--line);background:#f5f2e9;padding-bottom:28px;text-decoration:none;transition:transform .22s,box-shadow .22s;overflow:hidden}.kids-hub-path-grid>a:hover{transform:translateY(-5px);box-shadow:0 18px 34px #1727441f}.kids-hub-image{background:#e8e5dc;min-height:235px;margin-bottom:26px;position:relative}.kids-hub-image img{object-fit:contain}.kids-hub-path-grid h3,.kids-hub-path-grid p,.kids-hub-path-grid span,.kids-hub-path-grid strong{margin-inline:27px;display:block}.kids-hub-path-grid span{color:#b34f39;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.kids-hub-path-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:10px;margin-bottom:11px;font-size:2.6rem;line-height:.9}.kids-hub-path-grid p{min-height:70px;color:var(--muted);font-size:.86rem}.kids-hub-path-grid strong{color:#234d75;text-transform:uppercase;font-size:.76rem}.kids-context-section{background:#fff}.kids-context-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.kids-context-grid article{border-top:7px solid var(--gold);background:#f5f2e9;flex-direction:column;min-height:300px;padding:28px;display:flex}.kids-context-grid span{color:#9a730b;font-family:var(--font-display),sans-serif;font-size:2.25rem;font-weight:700}.kids-context-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 10px;font-size:2rem;line-height:.9}.kids-context-grid p{color:var(--muted);margin:0;font-size:.86rem}.kids-flow-section{color:#fff;background:var(--navy)}.kids-flow-section .section-heading p{color:#d3dbea}.kids-flow-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.kids-flow-grid article{border-top:6px solid var(--gold);background:#ffffff12;flex-direction:column;min-height:300px;padding:25px;display:flex}.kids-flow-grid article:nth-child(2),.kids-flow-grid article:nth-child(5){border-color:var(--coral)}.kids-flow-grid article:nth-child(3){border-color:#50b8a3}.kids-flow-grid span{color:var(--gold);font-weight:700}.kids-flow-grid h3,.kids-flow-grid span{font-family:var(--font-display),sans-serif;font-size:2rem}.kids-flow-grid h3{text-transform:uppercase;margin:auto 0 10px}.kids-flow-grid p{color:#d4dceb;margin:0;font-size:.82rem}.kids-series-section{background:#fff8e6}.kids-series-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.kids-series-paths article{border:1px solid #dfddd5;border-top:9px solid var(--gold);background:#fff;flex-direction:column;min-height:400px;padding:36px;display:flex}.kids-series-paths article.kids-series-ready{color:#fff;border-color:#365f89;border-top-color:var(--coral);background:#365f89}.kids-series-paths article>span{color:#9a730b;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900}.kids-series-paths .kids-series-ready>span{color:#ffd75a}.kids-series-paths h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 16px;font-size:clamp(2.3rem,4vw,3.5rem);line-height:.9}.kids-series-paths p{color:var(--muted);margin:0;line-height:1.65}.kids-series-paths .kids-series-ready p{color:#e2eaf2}.kids-series-paths ul{gap:9px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.kids-series-paths li{background:#f5f2e9;padding:9px 12px;font-size:.8rem;font-weight:800}.kids-series-paths .kids-series-ready li{color:#172744;background:#fff}.kids-series-paths .text-link,.kids-series-paths article>strong{margin-top:auto}.kids-series-paths article>strong{color:#ffd75a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.kids-series-paths .kids-series-ready .button{align-self:flex-start;margin-top:auto}.kids-kit-grid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.kids-kit-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 20px;font-size:clamp(3.5rem,5.5vw,5.3rem);line-height:.87}.kids-kit-grid>div:first-child p{color:var(--muted)}.kids-kit-list{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.kids-kit-list div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:155px;padding:24px}.kids-kit-list div:nth-child(2n){border-right:0}.kids-kit-list span,.kids-kit-list strong{display:block}.kids-kit-list strong{color:#c14f35;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.4rem}.kids-kit-list span{color:var(--muted);margin-top:9px;font-size:.8rem;line-height:1.5}.kids-worship-closing{color:#fff;background:#1d5d54;padding:105px 0}.kids-worship-closing span{color:#f7d25e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.kids-worship-closing h2{max-width:900px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 20px;font-size:clamp(3.4rem,6vw,5.7rem);line-height:.87}.kids-worship-closing p{color:#d4e7e3;max-width:730px}.kids-worship-closing .button{margin-top:22px}.ready-series-hero-grid,.sunday-library-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:650px;padding-block:75px;display:grid}.ready-series-hero h1,.sunday-library-hero h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(4.3rem,7vw,7rem);line-height:.83}.ready-series-hero h1 em,.sunday-library-hero h1 em{color:var(--gold);font-family:var(--font-accent),serif;text-transform:none;font-size:.68em}.ready-series-hero p,.sunday-library-hero p{color:#d1dae7;max-width:650px;font-size:1.06rem;line-height:1.7}.ready-series-art{min-height:430px;position:relative;box-shadow:22px 24px #f5c94d33}.ready-series-art img{object-fit:contain}.ready-series-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ready-series-grid article{border-top:9px solid var(--gold);background:#fff;flex-direction:column;min-height:430px;padding:38px;display:flex}.ready-series-grid article:nth-child(2){color:#fff;border-color:var(--coral);background:#258071}.ready-series-grid article>span{color:#a14b39;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:900}.ready-series-grid article:nth-child(2)>span{color:#f7d45e}.ready-series-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0;font-size:clamp(3rem,5vw,4.5rem);line-height:.86}.ready-series-grid p{color:var(--muted)}.ready-series-grid ul{gap:8px;padding:0;list-style:none;display:grid}.ready-series-grid li{background:#f4f1e8;padding:10px 12px;font-size:.8rem;font-weight:800}.ready-series-grid article:nth-child(2) li{color:var(--ink);background:#fff}.ready-series-grid article>strong{color:#9a730b;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:.72rem}.ready-series-grid article:nth-child(2)>strong{color:#f7d45e}.ready-series-clarifier{background:#f1eee5;padding:72px 0}.ready-series-clarifier-grid{grid-template-columns:1.2fr 1fr 1fr;align-items:stretch;gap:15px;display:grid}.ready-series-clarifier h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0 0;font-size:3rem;line-height:.9}.ready-series-clarifier-grid>div>span{color:#b34f39;text-transform:uppercase;font-size:.7rem;font-weight:900}.ready-series-clarifier a{color:#fff;background:#294b74;flex-direction:column;justify-content:center;padding:25px;text-decoration:none;display:flex}.ready-series-clarifier a small,.ready-series-clarifier a strong{display:block}.ready-series-clarifier a small{color:#e2e9f2;margin-top:7px}.sunday-library-key{background:#fff8e6;gap:9px;padding:35px;display:grid;box-shadow:22px 24px #1727442e}.sunday-library-key>span{color:#a14b39;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:900}.sunday-library-key strong{color:var(--ink);border-left:7px solid var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#fff;padding:16px 18px;font-size:1.35rem}.sunday-library-key small{color:#69717d;margin-top:7px;line-height:1.5}.sunday-lesson-list{gap:34px;display:grid}.sunday-lesson-card{color:var(--ink);border:1px solid var(--line);background:#fff8e6;grid-template-columns:.9fr 1.1fr;text-decoration:none;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden}.sunday-lesson-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px #17274421}.sunday-lesson-cover{background:#172744;min-height:510px;position:relative}.sunday-lesson-cover img{object-fit:contain}.sunday-lesson-copy{flex-direction:column;padding:50px;display:flex}.sunday-lesson-copy>span{color:#b34f39;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.sunday-lesson-copy h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 17px;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.84}.sunday-lesson-copy p{color:var(--muted)}.sunday-lesson-copy ul{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;padding:0;list-style:none;display:grid}.sunday-lesson-copy li{background:#fff;padding:10px 12px;font-size:.76rem;font-weight:800}.sunday-lesson-copy>strong{color:#234d75;text-transform:uppercase;margin-top:auto;font-size:.78rem}.sunday-lesson-copy>strong b{color:var(--coral)}.sunday-library-note{color:#fff;background:#172744;padding:90px 0}.sunday-library-note span{color:var(--gold);text-transform:uppercase;font-size:.7rem;font-weight:900}.sunday-library-note h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 15px;font-size:clamp(3.4rem,6vw,5.5rem);line-height:.86}.sunday-library-note p{color:#d2dbe8;max-width:730px}.special-projects-hero{color:#fff;background:#5e7d6c;overflow:hidden}.special-projects-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;min-height:650px;padding-block:75px;display:grid}.special-projects-hero h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(4.4rem,7vw,7rem);line-height:.82}.special-projects-hero h1 em{color:#ffda82;font-family:var(--font-accent),serif;text-transform:none;font-size:.65em}.special-projects-hero p{color:#d9e9e5;max-width:650px;font-size:1.06rem;line-height:1.7}.special-projects-categories{background:#fff4df;border-radius:18px;grid-template-columns:1fr 1fr;gap:10px;padding:30px;display:grid;overflow:hidden;transform:rotate(1deg);box-shadow:22px 24px #29404f2e}.special-projects-categories span{min-height:145px;color:var(--ink);font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#fff;border-top:7px solid #e8be57;align-items:end;padding:20px;font-size:1.55rem;line-height:.95;display:flex}.special-projects-library{background:#fff}.special-project-feature{color:var(--ink);background:#f4f1e8;border-radius:18px;grid-template-columns:1.02fr .98fr;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.special-project-feature:hover{transform:translateY(-5px);box-shadow:0 20px 38px #17274421}.special-project-photo{min-height:560px;position:relative}.special-project-photo img{object-fit:cover}.special-project-copy{flex-direction:column;padding:50px;display:flex}.special-project-copy>span{color:#28786b;letter-spacing:.09em;text-transform:uppercase;font-size:.69rem;font-weight:900}.special-project-copy h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 18px;font-size:clamp(3.7rem,6vw,5.5rem);line-height:.84}.special-project-copy p{color:var(--muted)}.special-project-copy ul{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;padding:0;list-style:none;display:grid}.special-project-copy li{background:#fff;padding:10px 12px;font-size:.76rem;font-weight:800}.special-project-copy strong{color:#587765;text-transform:uppercase;margin-top:auto;font-size:.76rem}.special-projects-growing{color:#fff;background:#172744;padding:90px 0}.special-projects-growing span{color:var(--gold);text-transform:uppercase;font-size:.7rem;font-weight:900}.special-projects-growing h2{max-width:900px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 18px;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.86}.special-projects-growing p{color:#d2dbe8;max-width:730px}.kids-worship-mark{background:#486479;border-radius:42% 58% 52% 48%/48% 44% 56% 52%;box-shadow:20px 22px #48647924}.kids-context-grid article,.kids-hub-path-grid>a,.kids-kit-list,.kids-kit-list div{border-radius:14px}.kids-hub-path-grid>a{border:0;box-shadow:0 12px 28px #2d475914}.kids-context-grid article:nth-child(2){border-color:#d97961}.kids-context-grid article:nth-child(3){border-color:#628c76}.kids-context-grid article:nth-child(4){border-color:#6389a7}.kids-flow-grid article{background:#ffffff1a;border-radius:12px}.kids-kit-list{border:0;overflow:hidden;box-shadow:0 12px 28px #2d475914}.ready-series-hero{background:#486479}.ready-series-art{border-radius:18px;overflow:hidden;box-shadow:22px 24px #ffda8233}.ready-series-grid article{border:0;border-radius:18px;overflow:hidden;box-shadow:0 12px 28px #2d475914}.ready-series-grid article:first-child{border-top:9px solid #e8be57}.ready-series-grid article:nth-child(2){background:#668271;border-top:9px solid #d97961}.ready-series-grid li{border-radius:8px}.ready-series-clarifier a{background:#6389a7;border-radius:12px}.sunday-library-hero{background:#668271}.sunday-library-key{background:#fff5e6;border-radius:18px;overflow:hidden;box-shadow:22px 24px #2d475929}.sunday-library-key strong{border-left-color:#e8be57;border-radius:9px}.sunday-lesson-card{background:#fff5e6;border:0;border-radius:18px;box-shadow:0 14px 32px #2d47591a}.message-detail-hero,.message-page-hero,.sunday-library-note{background:#486479}.message-detail-hero p,.message-page-hero p{color:#e8f0f4}.children-product-page .product-detail-image{background:#486479;border-radius:18px;position:relative;top:auto;overflow:hidden;box-shadow:18px 18px #d97961,0 18px 42px #2d475921}.children-product-page .product-detail-meta span{background:#fff;border-color:#e1a797;border-radius:999px}.children-product-page .fit-row{border:0;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #2d475912}.children-product-page .buy-panel{border-radius:16px;overflow:hidden;box-shadow:12px 14px #c8d8df}.children-product-page .inside-card{background:#486479;border-radius:16px;box-shadow:12px 12px #ffda82}.children-product-page .scripture-callout,.children-product-page .use-card{background:#f7eee5;border-radius:12px}.children-product-page .lesson-list>div{background:#ffffffb8;border:0;border-radius:10px;margin-bottom:8px;padding:16px}.children-product-page .license-notice{background:#486479;border-radius:16px}.children-product-page .faq-section details{background:#fff;border:0;border-radius:10px;margin-bottom:8px;padding-inline:20px}.direct-download-list{gap:10px;margin-top:22px;display:grid}.direct-download-item{color:#182d4d;background:#fff;border:1px solid #d7d4cb;gap:5px;padding:16px 18px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.direct-download-item:hover{border-color:var(--coral);transform:translateY(-2px)}.direct-download-item strong{font-size:.88rem}.direct-download-item span{color:#69717d;font-size:.72rem;line-height:1.45}.direct-download-item b{color:#b34f39;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.direct-video-item{color:#fff;background:#c34b3a;border-color:#c34b3a}.direct-video-item b,.direct-video-item span{color:#fff}.youth-programs-section{background:#fff}.youth-program-grid{grid-template-columns:1.1fr .9fr;gap:24px;display:grid}.youth-program-card{border:1px solid var(--line);background:#f2f1ed;overflow:hidden}.youth-program-image{background:#242424;min-height:365px;position:relative}.youth-program-image img{object-fit:cover}.youth-program-copy{padding:30px}.youth-program-copy>span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.youth-program-copy h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0 10px;font-size:2.6rem;line-height:.9}.youth-program-copy p{color:var(--muted);margin:0 0 22px}.youth-program-copy>strong{font-size:.77rem}.confirmation-art{color:#fff;background:var(--navy);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;min-height:365px;display:grid}.confirmation-art span,.confirmation-art strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;align-items:flex-end;padding:22px;font-size:1.55rem;display:flex}.confirmation-art span:first-child{color:var(--ink);background:var(--gold)}.confirmation-art span:nth-child(2){background:var(--coral)}.confirmation-art span:nth-child(3){background:#2a8d7a}.confirmation-art strong{background:var(--navy);font-size:1.8rem}.confirmation-blueprint{color:#fff;border-top:7px solid var(--gold);background:#1d2f50;grid-template-columns:1.05fr .95fr;gap:34px 54px;margin-top:24px;padding:42px;display:grid}.confirmation-blueprint-intro>span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.confirmation-blueprint-intro h3{max-width:580px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 14px;font-size:3.1rem;line-height:.9}.confirmation-blueprint-intro p{color:#d7dfec;max-width:590px;margin:0}.confirmation-paths{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.confirmation-paths article{min-height:210px;color:var(--ink);background:#fff;flex-direction:column;padding:20px;display:flex}.confirmation-paths article:nth-child(2){background:#e6f1ed}.confirmation-paths article:nth-child(3){background:#f9cf5c}.confirmation-paths strong{font-family:var(--font-display),sans-serif;font-size:3.7rem;line-height:.8}.confirmation-paths span{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1rem;font-weight:800}.confirmation-paths p{margin:auto 0 0;font-size:.76rem;line-height:1.45}.confirmation-includes{border-top:1px solid #fff3;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:24px 0 0;list-style:none;display:grid}.confirmation-includes li{color:#eef2f8;font-size:.82rem;font-weight:800}.confirmation-includes li:before{content:"+";color:var(--gold);margin-right:8px}.youth-activity-section{background:#f6efe3}.youth-activity-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youth-activity-section .product-image-wrap{aspect-ratio:1;background:#fffaf2}.activity-vault-offer{color:#fff;background:#245c55;border-top:8px solid #f2bd38;grid-template-columns:.72fr 1.28fr;align-items:center;gap:58px;margin-top:42px;padding:46px;display:grid;box-shadow:14px 16px #d8cbb7}.activity-vault-art{aspect-ratio:1;background:#fff;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:16px 18px #102d2857}.activity-vault-art img{object-fit:contain}.activity-vault-offer h3{max-width:650px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 16px;font-size:clamp(3.3rem,5.6vw,5.3rem);line-height:.86}.activity-vault-offer p{color:#d7ebe5;max-width:650px;font-family:var(--font-serif),serif;font-size:1.08rem;line-height:1.65}.activity-vault-offer ul{grid-template-columns:1fr 1fr;gap:9px 18px;margin:22px 0;padding:0;list-style:none;display:grid}.activity-vault-offer li{color:#eff8f4;font-size:.82rem;font-weight:800}.activity-vault-offer li:before{content:"+";color:#f2bd38;margin-right:8px}.activity-vault-price{grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px;margin:25px 0 18px;display:grid}.activity-vault-price strong{color:#fff;font-family:var(--font-display),sans-serif;font-size:3.1rem;line-height:1}.activity-vault-price del{color:#bad7cf;font-size:.78rem}.activity-vault-price span{color:#f6d56e;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.formation-tools-heading{border-top:1px solid #d5c8b6;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin:90px 0 32px;padding-top:70px;display:grid}.formation-tools-heading h3{max-width:720px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 0;font-size:clamp(3rem,5vw,4.7rem);line-height:.88}.formation-tools-heading p{color:#6a6258;font-family:var(--font-serif),serif;margin:0;font-size:1.03rem;line-height:1.7}.formation-product-grid .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.annual-plan-section{background:#fff}.annual-plan-table{border:1px solid #cfd4dc}.annual-plan-head,.annual-plan-table>div:not(.annual-plan-head){grid-template-columns:.8fr .75fr 95px 1.7fr;align-items:center;display:grid}.annual-plan-head{color:#fff;background:var(--navy);letter-spacing:.1em;text-transform:uppercase;min-height:50px;font-size:.69rem;font-weight:900}.annual-plan-head span,.annual-plan-table>div:not(.annual-plan-head)>*{padding:14px 18px}.annual-plan-table>div:not(.annual-plan-head){border-top:1px solid #dde0e5;min-height:90px}.annual-plan-table>div:not(.annual-plan-head):nth-child(2n){background:#f7f5ef}.annual-plan-table>div:not(.annual-plan-head)>span{color:#526072;text-transform:uppercase;font-size:.78rem;font-weight:800}.annual-plan-table strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.38rem}.annual-plan-table b{color:var(--coral-dark);font-family:var(--font-display),sans-serif;text-align:center;font-size:2.1rem}.annual-plan-table p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.annual-bundle-offer{color:#fff;background:#1c664f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:22px;padding:28px 30px;display:grid;box-shadow:10px 11px #d9e2d8}.annual-bundle-offer>div{grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;display:grid}.annual-bundle-offer>div span{color:#cce9df;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:900}.annual-bundle-offer strong{font-family:var(--font-display),sans-serif;font-size:3rem;line-height:1}.annual-bundle-offer del{color:#cce9df;font-size:.76rem}.annual-bundle-offer p{color:#e0f0eb;max-width:540px;margin:0;font-size:.86rem}.annual-bundle-offer>.button{white-space:nowrap}.youth-bundle-section{background:#e9e3d8}.youth-bundle-section .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.youth-bundle-section .product-card{grid-column:span 2}.youth-bundle-section .product-card:nth-child(4){grid-column:2/span 2}.youth-bundle-section .product-card:nth-child(5){grid-column:4/span 2}.youth-bundle-section .product-image-wrap{aspect-ratio:1}.bundle-choice-note{color:#fff;background:var(--navy);border-left:7px solid var(--gold);grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:30px;padding:24px 28px;display:grid}.bundle-choice-note strong{color:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.45rem;line-height:1}.bundle-choice-note p{color:#dbe2ed;margin:0;font-size:.86rem;line-height:1.6}.youth-jump-nav{z-index:20;color:#263d35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef0ecf2;padding:10px 0 8px;position:sticky;top:0}.youth-jump-nav .container{background:#fbf8ef;border:1px solid #cbd7cf;border-top:4px solid #2b715b;align-items:stretch;padding:5px;display:flex;box-shadow:0 8px 18px #2b524321}.youth-jump-label{color:#fff;text-transform:uppercase;background:#2b715b;flex-direction:column;justify-content:center;min-width:170px;padding:10px 18px;display:flex}.youth-jump-label small{letter-spacing:.16em;font-size:.56rem;font-weight:900}.youth-jump-label strong{font-family:var(--font-display),sans-serif;letter-spacing:.02em;margin-top:2px;font-size:1.35rem;line-height:1}.youth-jump-nav a{letter-spacing:.04em;text-align:center;text-transform:uppercase;border-left:1px solid #d8dfda;flex:1;justify-content:center;align-items:center;min-height:54px;padding:10px 14px;font-size:.72rem;font-weight:900;transition:color .2s,background .2s;display:flex}.youth-jump-nav a:has(small){flex-direction:column;gap:2px}.youth-jump-nav a small{color:#557066;letter-spacing:.025em;font-size:.55rem;font-weight:800;line-height:1.25}.youth-jump-nav a:focus-visible,.youth-jump-nav a:hover{color:#174d3e;background:#dcebe3}.youth-jump-nav a:focus-visible small,.youth-jump-nav a:hover small{color:inherit}.youth-bundle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.youth-bundle-grid article{min-height:285px;color:var(--ink);background:#fff;border:1px solid #d7dbd8;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:8px 9px #d9ded8}.youth-bundle-grid article.is-best{color:#fff;background:var(--navy);border-color:var(--navy);box-shadow:8px 9px 0 var(--gold)}.youth-bundle-grid article>span{color:var(--ink);background:var(--gold);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin-bottom:12px;padding:6px 9px;font-size:.62rem;font-weight:900}.youth-bundle-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:2rem;line-height:.95}.youth-bundle-grid p{color:var(--muted);margin:10px 0 4px;font-weight:800}.youth-bundle-grid .is-best p{color:#d7dfeb}.youth-bundle-grid small{color:#737d86;line-height:1.55}.youth-bundle-grid .is-best small{color:#bfcadd}.youth-bundle-grid article>div{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:auto;padding-top:22px;display:flex}.youth-bundle-grid strong{font-family:var(--font-display),sans-serif;font-size:2.7rem;line-height:1}.youth-bundle-grid del{color:#7b838b;font-size:.72rem}.youth-bundle-grid b{color:#1d684f;letter-spacing:.05em;text-transform:uppercase;background:#d9eee5;padding:5px 7px;font-size:.62rem}.youth-bundle-grid em{color:#8d5546;letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:.63rem;font-style:normal;font-weight:900}.youth-bundle-grid .is-best em{color:#f1cc67}.holy-week-feature{color:var(--ink);background:#f2e6d2;overflow:hidden}.holy-week-grid{grid-template-columns:1fr 1fr;align-items:center;gap:78px;display:grid}.holy-week-art{border:1px solid #d3bfa5;min-height:570px;position:relative;overflow:hidden;box-shadow:22px 24px #d66e52}.holy-week-art img{object-fit:cover}.holy-week-art>span{z-index:1;color:#17191d;background:var(--gold);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:14px 20px;font-size:.72rem;font-weight:900;position:absolute;bottom:0;left:0;right:0}.holy-week-copy h2{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:16px 0 22px;font-size:clamp(4.2rem,7vw,7rem);line-height:.8}.holy-week-copy>p{color:#5c5145;max-width:610px;font-family:var(--font-serif),serif;font-size:1.12rem;line-height:1.72}.holy-week-includes{background:#dac9b4;border:1px solid #dac9b4;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0;display:grid}.holy-week-includes span{background:#fffaf1;padding:15px;font-size:.74rem;font-weight:800}.holy-week-includes span:before{content:"✓";color:var(--gold);margin-right:8px}.holy-week-action{align-items:center;gap:17px;display:flex}.holy-week-action>strong{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:3.3rem}.holy-week-action .button{color:#fff;background:var(--navy)}.holy-week-copy>small{color:#76695b;max-width:600px;margin-top:14px;line-height:1.5;display:block}.free-resource-gate{border:1px solid #d7c3a8;border-top:6px solid var(--coral);background:#ffffffb3;gap:10px;margin-top:24px;padding:22px;display:grid}.free-resource-gate>strong{color:var(--navy);font-family:var(--font-display),sans-serif;font-size:1.65rem;line-height:1}.free-resource-gate>span{color:#665b50;font-size:.8rem;line-height:1.45}.lenten-challenge-section{background:#e8f0e8}.lenten-challenge-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;display:grid}.lenten-copy h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 22px;font-size:clamp(4rem,6vw,6.2rem);line-height:.84}.lenten-copy h2 em{color:#2a7765;font-family:var(--font-accent),serif;text-transform:none;font-size:.63em;font-weight:600}.lenten-copy>p{color:#53645f;font-family:var(--font-serif),serif;font-size:1.08rem;line-height:1.7}.lenten-mini-flow{background:#bad0c6;border:1px solid #bad0c6;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0 8px;display:grid;overflow:hidden}.lenten-mini-flow span{color:#174e43;min-height:63px;font-family:var(--font-display),sans-serif;text-transform:uppercase;background:#ffffffb8;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;display:flex}.lenten-mini-flow b{color:#2a7765;font-family:var(--font-sans),sans-serif;letter-spacing:.08em;font-size:.62rem}.lenten-price{flex-wrap:wrap;align-items:baseline;gap:3px 12px;margin:28px 0 20px;display:flex}.lenten-price span{color:#2a7765;letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;font-size:.69rem;font-weight:900}.lenten-price strong{font-family:var(--font-display),sans-serif;font-size:3.1rem;line-height:1}.lenten-price del{color:#718079}.lenten-copy>small{color:#6b7975;max-width:440px;margin-top:13px;line-height:1.5;display:block}.lenten-gallery{background:#ffffffb8;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:9px;padding:13px;display:grid;box-shadow:18px 20px #224b3f1f}.lenten-gallery>div{aspect-ratio:1;background:#dfe8e2;position:relative;overflow:hidden}.lenten-gallery img{object-fit:cover}.lenten-gallery>div>span{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#13312bdb;padding:4px 7px;font-size:.58rem;font-weight:900;position:absolute;bottom:7px;right:7px}.lenten-chat-proof{color:#fff;background:#163d36;grid-template-columns:.58fr 1.42fr;gap:38px;margin-top:60px;padding:40px;display:grid;box-shadow:15px 17px #224b3f21}.lenten-chat-intro h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 15px;font-size:2.8rem;line-height:.9}.lenten-chat-intro p{color:#d8e8e2;font-size:.9rem;line-height:1.65}.lenten-chat-intro small{color:#9fc5b8;letter-spacing:.06em;text-transform:uppercase;margin-top:20px;font-size:.67rem;display:block}.lenten-response-carousel{min-width:0;overflow:hidden}.lenten-response-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.lenten-response-heading>div{gap:4px;display:grid}.lenten-response-heading span{color:#9fc5b8;letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:900}.lenten-response-heading strong{max-width:420px;font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.55rem;line-height:.95}.lenten-response-heading button{color:#173e37;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#f8d978;border:0;flex:none;min-height:40px;padding:9px 12px;font-size:.63rem;font-weight:900}.lenten-response-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lenten-response-track{gap:14px;width:max-content;animation:lenten-response-scroll 58s linear infinite;display:flex}.lenten-response-carousel:focus-within .lenten-response-track,.lenten-response-carousel:hover .lenten-response-track,.lenten-response-carousel[data-paused=true] .lenten-response-track{animation-play-state:paused}.lenten-response-track figure{aspect-ratio:.48;background:#0b1118;border:1px solid #ffffff2e;flex:none;width:218px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 18px #0000002e}.lenten-response-track img{object-fit:contain}.lenten-response-track figcaption{color:#d6e5df;letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#091210cc;padding:6px;font-size:.56rem;font-weight:900;position:absolute;bottom:8px;left:8px;right:8px}.lenten-response-carousel>p{color:#9fc5b8;margin:14px 0 0;font-size:.64rem;line-height:1.5}@keyframes lenten-response-scroll{to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.lenten-response-track{animation:none}.lenten-response-viewport{scrollbar-color:#f8d978 #244d45;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.homeless-project-section{background:#fff}.homeless-story-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:65px;display:grid}.homeless-gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.homeless-gallery>div{background:#eee;min-height:165px;position:relative;overflow:hidden}.homeless-gallery .homeless-main{grid-column:1/-1;min-height:285px}.homeless-gallery img{object-fit:cover}.homeless-gallery .homeless-process img{object-position:50% 76%}.homeless-story-copy h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 20px;font-size:3.6rem;line-height:.88}.homeless-story-copy ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.homeless-story-copy li{color:#596574;background:#f4f2ec;padding:14px 16px;font-size:.86rem;line-height:1.5}.homeless-story-copy li b{color:var(--ink)}.homeless-free{color:#fff;border-left:6px solid var(--gold);background:#256452;gap:8px;margin-top:22px;padding:22px;display:grid}.homeless-free strong{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:1.45rem}.homeless-free span{color:#e0efea;font-size:.76rem;line-height:1.5}.homeless-free b{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.homeless-free .lead-capture-form{border-top:1px solid #fff3;margin-top:8px;padding-top:14px}.confirmation-section{color:#fff;background:#14213c}.formation-pathway-banner{color:var(--ink);background:#e9f0ec;border-block:1px solid #c8d7cf;padding:68px 0}#formation-confirmation{scroll-margin-top:200px}.formation-pathway-banner .container{grid-template-columns:1.05fr .7fr .62fr auto;align-items:end;gap:30px;display:grid}.formation-pathway-banner .eyebrow{color:#28735f}.formation-pathway-banner h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 0;font-size:clamp(3.3rem,5.2vw,5.6rem);line-height:.83}.formation-pathway-banner h2:first-line{color:#1e7968}.formation-pathway-banner p{color:#435746;font-family:var(--font-serif),serif;margin:0;font-size:1.02rem;line-height:1.65}.formation-pathway-banner p strong{color:#1c342d}.formation-pathway-steps{color:#1e7968;letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;font-weight:950;display:flex}.formation-pathway-steps b{color:#d25a41;font-size:1.1rem}.formation-pathway-banner .button{white-space:nowrap}@media (max-width:1000px){.formation-pathway-banner .container{grid-template-columns:1fr 1fr}.formation-pathway-banner .button{justify-self:start}}@media (max-width:780px){.formation-pathway-banner{padding:52px 0}.formation-pathway-banner .container{grid-template-columns:1fr;gap:20px}}.formation-words{grid-template-columns:1.15fr 1fr .85fr;gap:10px;margin-bottom:78px;display:grid}.formation-words span{min-height:150px;font-family:var(--font-display),sans-serif;text-transform:uppercase;align-items:flex-end;padding:22px;font-size:clamp(2.25rem,4.2vw,4.5rem);line-height:.85;display:flex}.formation-words span:first-child{color:var(--ink);background:var(--gold)}.formation-words span:nth-child(2){background:var(--coral)}.formation-words span:nth-child(3){background:#2a8d7a}.confirmation-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:75px;margin-bottom:50px;display:grid}.confirmation-heading h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 0;font-size:clamp(4.2rem,7vw,6.7rem);line-height:.82}.confirmation-heading h2 em{color:var(--gold);font-family:var(--font-accent),serif;text-transform:none;font-size:.65em;font-weight:600}.confirmation-heading>p{color:#c9d2e1;font-family:var(--font-serif),serif;font-size:1.08rem;line-height:1.75}.the-way-showcase{background:#f4ead5;border:1px solid #d9c6a2;grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;margin-bottom:58px;padding:42px;display:grid;box-shadow:10px 12px #0d1d372e}.the-way-cover{aspect-ratio:1;width:min(100%,390px);box-shadow:17px 18px 0 var(--coral);justify-self:center;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.the-way-cover img{object-fit:cover}.the-way-proof .eyebrow{color:#a34331}.the-way-proof h3{color:#172a46;max-width:650px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 16px;font-size:clamp(3rem,5vw,5rem);line-height:.86}.the-way-proof>p{color:#435063;max-width:690px}.the-way-proof>div{background:#d3bea0;border:1px solid #d3bea0;grid-template-columns:1fr 1fr;gap:1px;margin:26px 0;display:grid}.the-way-proof>div span{color:#39495d;background:#fffaf0;align-items:center;gap:16px;min-height:116px;padding:18px 20px;font-size:1.06rem;font-weight:900;line-height:1.2;display:flex}.the-way-proof>div strong{color:#b84834;font-family:var(--font-display),sans-serif;flex:none;font-size:3.65rem;line-height:.95}.confirmation-section .confirmation-blueprint{color:var(--ink);border-top-color:var(--coral);background:#f2ead9;margin-top:0}.confirmation-section .confirmation-blueprint-intro>span{color:#a64331}.confirmation-section .confirmation-blueprint-intro p{color:#5f5b54}.confirmation-section .confirmation-includes{border-top-color:#cfc3ad}.confirmation-section .confirmation-includes li{color:#273044}.confirmation-section .confirmation-includes li:before{color:#b94732}.confirmation-section .confirmation-paths{grid-template-columns:repeat(4,1fr)}.confirmation-section .confirmation-paths article{min-height:225px}.confirmation-section .confirmation-paths article:nth-child(4){background:#ef8168}.the-way-section-heading{max-width:760px;margin-bottom:30px}.the-way-section-heading h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.88}.the-way-section-heading p{color:#c9d2e1}.the-way-section-heading{max-width:780px}.the-way-section-heading p{color:#e3e9f2;font-size:.98rem;font-weight:650;line-height:1.6}.the-way-folders{margin-top:82px}.the-way-folders>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.the-way-folders article{min-height:168px;color:var(--ink);border:1px solid #ffffff57;border-bottom:7px solid var(--gold);background:#fff6dc;grid-template-columns:auto 1fr;align-content:start;gap:9px 13px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 12px 24px #040d1f29}.the-way-folders article:nth-child(4n+2){background:#dcefe8;border-bottom-color:#2a8d7a}.the-way-folders article:nth-child(4n+3){border-bottom-color:var(--coral);background:#ffd9cf}.the-way-folders article:nth-child(4n){background:#dfe8f7;border-bottom-color:#4774a8}.the-way-folders article:hover{transform:translateY(-4px);box-shadow:0 18px 30px #040d1f3d}.the-way-folders article>span{color:#fff;width:42px;height:42px;font-family:var(--font-display),sans-serif;background:#b44733;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:1.3rem;line-height:1;display:grid}.the-way-folders article:nth-child(4n+2)>span{background:#277866}.the-way-folders article:nth-child(4n+3)>span{background:#c54d37}.the-way-folders article:nth-child(4n)>span{background:#365f91}.the-way-folders h4{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:3px 0 0;font-size:1.55rem;line-height:.95}.the-way-folders p{color:#4e5966;grid-column:1/-1;margin:5px 0 0;font-size:.84rem;font-weight:650;line-height:1.45}.the-way-folders article{align-content:center;min-height:145px;padding:16px 18px}.the-way-folders article:first-child{background:linear-gradient(135deg,#fff0ae,#fff8d9);border-bottom-color:#e4a81d}.the-way-folders article:nth-child(2){background:linear-gradient(135deg,#c9f0e3,#eafaf4);border-bottom-color:#43aa8d}.the-way-folders article:nth-child(3){background:linear-gradient(135deg,#ffd0c2,#fff0e9);border-bottom-color:#ed7358}.the-way-folders article:nth-child(4){background:linear-gradient(135deg,#cfe7ff,#edf6ff);border-bottom-color:#619ed7}.the-way-folders article:nth-child(5){background:linear-gradient(135deg,#e1d5ff,#f3efff);border-bottom-color:#9178ce}.the-way-folders article:nth-child(6){background:linear-gradient(135deg,#dbefb4,#f1f8df);border-bottom-color:#80aa47}.the-way-folders article:nth-child(7){background:linear-gradient(135deg,#ffd3e2,#fff0f5);border-bottom-color:#dd6f98}.the-way-folders article:nth-child(8){background:linear-gradient(135deg,#ffdda8,#fff2dd);border-bottom-color:#e68b38}.the-way-folders article:first-child>span{background:#b55a17}.the-way-folders article:nth-child(2)>span{background:#187561}.the-way-folders article:nth-child(3)>span{background:#b94734}.the-way-folders article:nth-child(4)>span{background:#326ca4}.the-way-folders article:nth-child(5)>span{background:#624a9f}.the-way-folders article:nth-child(6)>span{background:#52762d}.the-way-folders article:nth-child(7)>span{background:#9f3e64}.the-way-folders article:nth-child(8)>span{background:#a6571e}.the-way-folders .the-way-section-heading p{color:#e3e9f2;font-size:.98rem;font-weight:650;line-height:1.6}.the-way-script{color:var(--ink);background:var(--gold);grid-template-columns:1.35fr .65fr;gap:55px;margin-top:82px;padding:48px;display:grid}.the-way-script h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0 18px;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.86}.the-way-script blockquote{font-family:var(--font-serif),serif;margin:0;font-size:1.18rem;font-weight:700;line-height:1.7}.the-way-script>div:first-child>p{color:#765b0b;text-transform:uppercase;margin:18px 0 0;font-size:.74rem;font-weight:900}.the-way-script>div:last-child{background:#ffffff6b;padding:25px}.the-way-script>div:last-child strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.5rem}.the-way-script ul{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.the-way-script li{font-size:.8rem;font-weight:800}.the-way-script li:before{content:"+";color:#a64030;margin-right:8px}.the-way-units{margin-top:82px}.the-way-units>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.the-way-units article{color:#fff;background:#285f74;border:0;border-radius:2px;min-height:218px;padding:25px;box-shadow:0 12px 24px #040d1f2b}.the-way-units article:nth-child(4n+2){background:#9d4737}.the-way-units article:nth-child(4n+3){color:var(--ink);background:#e0b62e}.the-way-units article:nth-child(4n){background:#2e745f}.the-way-units article>span{color:#ffe37c;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:950}.the-way-units article:nth-child(4n+3)>span{color:#763825}.the-way-units h4{min-height:52px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:9px 0 19px;font-size:1.95rem;line-height:.92}.the-way-units article p{color:#ffffffe6;grid-template-columns:34px 1fr;gap:9px;margin:9px 0;font-size:.88rem;font-weight:650;line-height:1.48;display:grid}.the-way-units article:nth-child(4n+3) p{color:#273044}.the-way-units article b{color:#ffe37c;font-size:.9rem}.the-way-units article:nth-child(4n+3) b{color:#8b3828}.the-way-units article{color:var(--ink);border-top:8px solid var(--unit-accent);transition:transform .2s,box-shadow .2s}.the-way-units article,.the-way-units article:nth-child(6n+1){--unit-accent:#176b86;background:linear-gradient(145deg,#a8e0ef,#dff5fa)}.the-way-units article:nth-child(6n+2){--unit-accent:#b44633;background:linear-gradient(145deg,#ffb59f,#ffe1d8)}.the-way-units article:nth-child(6n+3){--unit-accent:#85600b;background:linear-gradient(145deg,#f7d65f,#fff0ad)}.the-way-units article:nth-child(6n+4){--unit-accent:#24755f;background:linear-gradient(145deg,#9edfc9,#d8f4ea)}.the-way-units article:nth-child(6n+5){--unit-accent:#5e479d;background:linear-gradient(145deg,#c9b9f3,#e8e0fb)}.the-way-units article:nth-child(6n+6){--unit-accent:#9d3b62;background:linear-gradient(145deg,#ffb8d0,#ffe0eb)}.the-way-units article:hover{transform:translateY(-4px);box-shadow:0 18px 30px #040d1f3d}.the-way-units article:nth-child(4n+3)>span,.the-way-units article>span{color:var(--unit-accent)}.the-way-units article p,.the-way-units article:nth-child(4n+3) p{color:#273044}.the-way-units article b,.the-way-units article:nth-child(4n+3) b{color:var(--unit-accent)}.theology-map{background:0 0;border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:24px;display:grid}.theology-map>div{background:#2f6680;border-bottom:7px solid #79b6c7;flex-direction:column;min-height:145px;padding:23px;display:flex;box-shadow:0 10px 22px #040d1f26}.theology-map>div:nth-child(2){background:#9e4838;border-bottom-color:#f59a82}.theology-map>div:nth-child(3){color:var(--ink);background:#e0b62e;border-bottom-color:#fff0a2}.theology-map>div:nth-child(4){background:#2d7867;border-bottom-color:#86cbb7}.theology-map>div:nth-child(5){background:#5f4d8e;border-bottom-color:#b8a7e7}.theology-map>div:nth-child(6){background:#b95a3e;border-bottom-color:#ffb39c}.theology-map span{color:#ffe37c;font-family:var(--font-display),sans-serif;font-size:1.75rem}.theology-map>div:nth-child(3) span{color:#813c29}.theology-map strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:auto;font-size:1.62rem;line-height:.95}.theology-map>p{color:#fff;border-left:7px solid var(--gold);text-align:center;background:#263a5a;grid-column:1/-1;margin:2px 0 0;padding:20px 22px;font-size:.9rem;font-weight:700}.theology-map>p b{color:var(--gold);text-transform:uppercase}.formation-paths{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.formation-paths article{min-height:420px;color:var(--ink);border-top:8px solid var(--gold);background:#fff;flex-direction:column;padding:38px;display:flex}.formation-paths article:last-child{background:#e4f0ec;border-color:#2a8d7a}.formation-paths article>span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.formation-paths h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 15px;font-size:3rem;line-height:.9}.formation-paths p{color:var(--muted)}.formation-paths ul{border-top:1px solid #ced3d7;gap:7px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.formation-paths li{font-size:.8rem;font-weight:800}.formation-paths li:before{content:"+";color:var(--coral-dark);margin-right:8px}.confirmation-offer{color:var(--ink);background:var(--gold);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:18px;padding:30px 34px;display:grid}.confirmation-offer>div{grid-template-columns:auto auto;align-items:baseline;gap:2px 10px;display:grid}.confirmation-offer>div span{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.67rem;font-weight:900}.confirmation-offer strong{font-family:var(--font-display),sans-serif;font-size:3.3rem;line-height:1}.confirmation-offer del{color:#765b0b;font-size:.78rem}.confirmation-offer p{margin:0;font-size:.87rem}.confirmation-sample{color:#fff;border:2px solid #ff9c82;border-left:12px solid var(--gold);background:linear-gradient(135deg,#cb523d,#e56e54);grid-template-columns:1.05fr .95fr;align-items:stretch;gap:30px;margin-top:22px;padding:38px;display:grid;box-shadow:0 18px 36px #040d1f38}.confirmation-sample .eyebrow{color:#fff3c4}.confirmation-sample h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:12px 0;font-size:clamp(3rem,4.5vw,4.3rem);line-height:.86}.confirmation-sample p{color:#fff4ee;margin:0;font-size:.96rem;font-weight:650;line-height:1.65}.confirmation-sample-links{gap:10px;display:grid}.confirmation-sample-links a{min-height:100%;color:var(--ink);background:var(--gold);font-family:var(--font-display),sans-serif;text-transform:uppercase;border:4px solid #fff4c8;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:30px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:10px 10px #a73b2b}.confirmation-sample-links a:last-child{background:var(--gold)}.confirmation-sample-links a:hover{transform:translate(-3px,-3px);box-shadow:14px 14px #8e3023}.confirmation-sample-links a>span{font-size:clamp(2rem,3.8vw,3.4rem);line-height:.88}.confirmation-sample-links b{color:#684d00;font-family:var(--font-sans),sans-serif;letter-spacing:.08em;white-space:nowrap;font-size:.82rem}.confirmation-faq{border-top:1px solid #3d4c67;grid-template-columns:.72fr 1.28fr;gap:70px;margin-top:95px;padding-top:65px;display:grid}.confirmation-faq h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 0;font-size:3.2rem;line-height:.9}.confirmation-faq details{border-bottom:1px solid #485670}.confirmation-faq summary{color:#fff;cursor:pointer;padding:19px 38px 19px 0;font-weight:900}.confirmation-faq details p{color:#c8d1df;margin:0;padding:0 40px 20px 0;font-size:.9rem;line-height:1.65}.youth-faq-section{background:#f3efe4;border-top:1px solid #d9d1bd;border-bottom:1px solid #d9d1bd;position:relative;overflow:hidden}.youth-faq-section:before{content:"?";color:#daae2d1f;font-family:var(--font-display),sans-serif;pointer-events:none;font-size:32rem;line-height:1;position:absolute;top:-150px;right:3vw}.youth-faq-heading{grid-template-columns:1.15fr .65fr;align-items:end;gap:70px;margin-bottom:42px;display:grid;position:relative}.youth-faq-heading h2{color:var(--navy);font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:12px 0 0;font-size:clamp(3rem,6vw,5.4rem);line-height:.86}.youth-faq-heading h2 em{color:#b54e38;font-family:var(--font-serif),serif;text-transform:none;font-size:.78em;font-weight:500}.youth-faq-heading>p{color:#4e5b60;max-width:440px;margin:0 0 4px;font-size:1.02rem;line-height:1.75}.youth-faq-groups{gap:22px;display:grid;position:relative}.youth-faq-group{border:1px solid #d3cbb8;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:42px;padding:32px 36px;display:grid;box-shadow:8px 8px #1625401c}.youth-faq-group.faq-tone-1{background:#fff8e8;border-top:6px solid #e3b42f}.youth-faq-group.faq-tone-2{background:#eaf2ec;border-top:6px solid #2f8068}.youth-faq-group.faq-tone-3{background:#edf0f7;border-top:6px solid #3c537b}.youth-faq-group-title{align-items:flex-start;gap:18px;display:flex}.youth-faq-group-title>span{color:#bd4936;font-family:var(--font-display),sans-serif;font-size:3.2rem;line-height:.85}.youth-faq-group-title small{color:#567067;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:900;display:block}.youth-faq-group-title h3{max-width:330px;color:var(--navy);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2rem,3.1vw,3rem);line-height:.95}.youth-faq-group details{border-top:1px solid #1e2d4233}.youth-faq-group details:last-child{border-bottom:1px solid #1e2d4233}.youth-faq-group summary{color:#192943;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:1rem;font-weight:900;list-style:none;display:flex}.youth-faq-group summary::-webkit-details-marker{display:none}.youth-faq-group summary span{color:#fff;background:#b84c39;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:1.25rem;transition:transform .18s;display:grid}.youth-faq-group details[open] summary span{transform:rotate(45deg)}.youth-faq-group details p{color:#4d5b60;max-width:760px;margin:-3px 45px 20px 0;font-size:.93rem;line-height:1.7}.youth-faq-next{color:#fff;background:var(--navy);grid-template-columns:.8fr 1fr auto;align-items:center;gap:32px;margin-top:28px;padding:28px 32px;display:grid;position:relative;box-shadow:8px 8px #e0b433}.youth-faq-next span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:900;display:block}.youth-faq-next strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.65rem;line-height:1;display:block}.youth-faq-next p{color:#d6dce7;margin:0;font-size:.9rem;line-height:1.6}.youth-faq-next .button{white-space:nowrap}.published-book-section{background:#fff}.published-book-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.published-book-cover{aspect-ratio:.708;width:min(100%,390px);box-shadow:24px 26px 0 #c8a26d,var(--shadow);justify-self:center;position:relative;overflow:hidden;transform:rotate(-2deg)}.published-book-cover img{object-fit:cover}.published-book-copy h2{max-width:680px;color:var(--navy);font-family:var(--font-display),sans-serif;letter-spacing:-.025em;margin:18px 0 10px;font-size:clamp(3.3rem,6vw,5.4rem);line-height:.88}.published-book-copy h2 span,.published-book-copy h2 strong{color:inherit;display:block}.published-book-copy h2 span{font-size:.72em}.published-book-copy h2 strong{font-weight:800}.book-lead{font-family:var(--font-serif),serif;font-weight:700;color:#725535!important;font-size:1.25rem!important}.published-book-copy>p{max-width:670px;color:var(--muted);font-size:1.02rem}.book-facts{background:var(--line);border:1px solid var(--line);flex-wrap:wrap;gap:1px;margin:25px 0 0;display:flex}.book-facts span{color:#5f6976;background:#fff;flex:125px;padding:13px 15px;font-size:.74rem}.book-facts strong{color:var(--ink);font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.15rem;display:block}.bonus-list{border-block:1px solid var(--line);gap:8px;margin:28px 0;padding:24px 0;display:grid}.bonus-list strong{margin-bottom:3px}.bonus-list span:before{content:"✓";color:#227265;margin-right:9px;font-weight:900}.availability-note{align-items:center;gap:15px;display:flex}.availability-note strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#227265;padding:8px 12px;font-size:.74rem}.availability-note span{color:var(--muted);font-size:.82rem}.book-price-row{border-left:6px solid var(--coral);background:#f1eee6;align-items:end;gap:28px;margin-top:24px;padding:20px 22px;display:flex}.book-price-row>div{display:grid}.book-price-row span{color:#785d45;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.book-price-row strong{font-family:var(--font-display),sans-serif;font-size:3rem;line-height:.9}.book-price-row p{color:#5f625e;margin:0}.book-price-row p b{color:#a33f2f;font-size:1.35rem}.book-actions{align-items:center;gap:10px;margin-top:15px;display:flex}.book-actions .button{flex:1}.book-actions .button-light{border:1px solid #bec4c8}.commerce-note{color:#737b88;margin-top:11px;line-height:1.45;display:block}.calling-book-section{color:#fff;background:#192947}.calling-book-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:90px;display:grid}.calling-cover{aspect-ratio:.72;color:#fff;background:linear-gradient(145deg,#df664e 0 47%,#14223d 47% 100%);border:1px solid #ffffff40;flex-direction:column;justify-self:center;width:min(100%,390px);padding:32px;display:flex;transform:rotate(2deg);box-shadow:24px 26px #e8b927,0 20px 55px #00000038}.calling-cover>span{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.calling-cover strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:auto;font-size:5.2rem;line-height:.78}.calling-cover em{color:#ffd45c;font-family:var(--font-accent),serif;font-size:2.4rem;font-weight:600}.calling-cover small{letter-spacing:.07em;text-transform:uppercase;border-top:1px solid #fff6;margin-top:24px;padding-top:15px;font-size:.76rem;font-weight:800}.calling-copy h2{max-width:700px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:16px 0 18px;font-size:clamp(3.4rem,6vw,5.6rem);line-height:.86}.calling-copy>p{color:#d4deec;max-width:680px}.calling-copy .calling-lead{color:#ffd45c;font-family:var(--font-serif),serif;font-size:1.18rem;font-weight:700}.calling-topics{flex-wrap:wrap;gap:8px;margin:28px 0 18px;display:flex}.calling-topics span{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;padding:8px 11px;font-size:.78rem;font-weight:800}.calling-preview-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calling-preview-links a{min-height:52px;color:var(--ink);background:var(--gold);text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:11px;font-size:.74rem;font-weight:900;display:flex}.calling-preview-links a:last-child{color:#fff;background:#2a8d7a}.calling-link-slots{grid-template-columns:1fr 1fr;gap:8px;margin:9px 0 18px;display:grid}.calling-link-slots span{color:#d9e1ee;border:1px solid #ffffff2e;gap:4px;padding:13px;font-size:.72rem;font-weight:800;display:grid}.calling-link-slots b{color:#ffb29e;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.development-note{color:#ffb29e;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.series-section{background:#f1f0eb}.bcd-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.bcd-volume{color:#fff;flex-direction:column;min-height:410px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #14223d17}.bcd-volume:after{content:"";opacity:.12;border:18px solid;border-radius:50%;width:135px;height:135px;position:absolute;bottom:-55px;right:-45px}.bcd-mark{border-bottom:1px solid;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.bcd-mark span{font-family:var(--font-display),sans-serif;letter-spacing:.05em;font-size:1.35rem;font-weight:800}.bcd-mark small{font-size:.75rem;font-weight:900}.bcd-title{margin-top:auto}.bcd-title small{font-size:.75rem;font-weight:800;display:block}.bcd-volume h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:7px 0 13px;font-size:2.6rem;line-height:.9}.bcd-volume p{z-index:1;font-family:var(--font-serif),serif;margin:0;font-size:.9rem;line-height:1.45;position:relative}.volume-one{color:var(--ink);background:var(--gold)}.volume-two{background:var(--coral)}.volume-three{background:#2a8d7a}.volume-four{background:var(--navy)}.bcd-price{z-index:1;border-top:1px solid;align-items:baseline;gap:8px;margin-top:20px;padding-top:13px;display:flex;position:relative}.bcd-price strong{font-family:var(--font-display),sans-serif;font-size:2rem}.bcd-price span{text-transform:uppercase;font-size:.65rem;font-weight:900}.bcd-actions{z-index:1;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-top:10px;display:grid;position:relative}.bcd-actions a{color:var(--ink);background:#fff;padding:9px 10px;font-size:.67rem}.bcd-actions a,.bcd-actions span{text-transform:uppercase;font-weight:900}.bcd-actions span{text-align:right;font-size:.58rem}.bcd-bundle{color:#fff;background:var(--navy);border-left:8px solid var(--gold);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;margin-top:25px;padding:28px 30px;display:grid}.bcd-bundle>div{grid-template-columns:auto auto;align-items:baseline;gap:3px 10px;display:grid}.bcd-bundle>div span{color:#f0d376;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.67rem;font-weight:900}.bcd-bundle strong{font-family:var(--font-display),sans-serif;font-size:3rem;line-height:1}.bcd-bundle del{color:#bbc4d4;font-size:.72rem}.bcd-bundle p{color:#d7dfeb;margin:0;font-size:.84rem}.bcd-sample-shelf{background:#fff;border:1px solid #d9dbd9;margin-top:16px;padding:25px}.bcd-sample-shelf>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.5rem}.bcd-sample-shelf>p{color:var(--muted);margin:7px 0 18px}.bcd-sample-shelf>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.bcd-sample-shelf span{text-transform:uppercase;background:#f1f0eb;gap:3px;padding:13px;font-size:.72rem;font-weight:900;display:grid}.bcd-sample-shelf b{color:#777f89;letter-spacing:.06em;font-size:.61rem}.group-guides-section{color:#fff;background:#173e39}.group-guides-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.group-guides-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0;font-size:4.4rem;line-height:.9}.group-guides-grid>div:first-child p{color:#cce0db}.guide-options{grid-template-columns:1fr 1fr;gap:15px;display:grid}.guide-options article{min-height:360px;color:var(--ink);background:#fff;flex-direction:column;padding:28px;display:flex}.guide-options article>span{color:var(--coral-dark);text-transform:uppercase;font-weight:900}.guide-options h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 12px;font-size:2.3rem;line-height:.92}.guide-options p{color:var(--muted)}.guide-price{border-top:1px solid #d7dbda;gap:5px;margin-top:18px;padding-top:15px;display:grid}.guide-price strong{font-family:var(--font-display),sans-serif;font-size:2.3rem}.guide-price b{color:#6c7680;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.complete-book-library{color:var(--ink);background:var(--gold);grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:60px;padding:38px;display:grid}.complete-book-library>div:first-child>span{color:#765b0b;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem;font-weight:900}.complete-book-library h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0;font-size:2.8rem;line-height:.9}.complete-book-library p{margin:0}.complete-book-library>div:last-child{grid-template-columns:auto auto;align-items:baseline;gap:2px 9px;display:grid}.complete-book-library>div:last-child strong{font-family:var(--font-display),sans-serif;font-size:3.5rem}.complete-book-library del{color:#765b0b;font-size:.72rem}.complete-book-library .button{grid-column:1/-1;margin-top:8px}.church-lens-preview{color:#fff;background:#121a2b;padding:110px 0}.church-lens-preview-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:80px;display:grid}.church-lens-preview h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 22px;font-size:clamp(3.6rem,6vw,5.8rem);line-height:.86}.church-lens-preview h2 em{color:#d4ad62;text-transform:none;font-size:.75em}.church-lens-preview p{color:#cfd6e2;max-width:620px}.church-lens-preview .button{margin-top:22px}.lens-journey{border:1px solid #3a475e;grid-template-columns:repeat(4,1fr);max-width:620px;margin:30px 0 6px;display:grid}.lens-journey span{color:#f4e3c2;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-right:1px solid #3a475e;padding:14px 10px;font-size:.72rem;font-weight:900;position:relative}.lens-journey span:last-child{border-right:0}.lens-journey span:not(:last-child):after{content:"→";z-index:2;color:#d4ad62;background:#121a2b;position:absolute;right:-8px}.training-inquiry-section{background:#f1eee6}.training-inquiry-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:76px;display:grid}.training-inquiry-copy{position:sticky;top:28px}.training-inquiry-copy h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0 20px;font-size:clamp(3.7rem,6vw,5.5rem);line-height:.87}.training-inquiry-copy>p{color:var(--muted);font-family:var(--font-serif),serif;font-size:1.08rem;line-height:1.75}.training-lengths{gap:8px;margin-top:34px;display:grid}.training-lengths article{border-left:5px solid var(--coral);background:#fff;grid-template-columns:62px 80px 1fr;align-items:center;gap:13px;padding:16px;display:grid}.training-lengths article:nth-child(2){border-color:#315f8f}.training-lengths article:nth-child(3){border-color:#2c7968}.training-lengths strong{font-family:var(--font-display),sans-serif;font-size:2.2rem;line-height:1}.training-lengths span{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.training-lengths p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.45}.training-inquiry-form{background:#fff;border:1px solid #d9d7d0;padding:36px;box-shadow:12px 14px #223858}.inquiry-form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding-bottom:20px;display:flex}.inquiry-form-heading span{color:var(--coral-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:900}.inquiry-form-heading strong{font-family:var(--font-display),sans-serif;text-align:right;text-transform:uppercase;font-size:1.8rem;line-height:1}.inquiry-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.inquiry-fields label{color:#344054;gap:6px;font-size:.74rem;font-weight:800;display:grid}.inquiry-duration legend,.inquiry-fields label>span{letter-spacing:.04em;text-transform:uppercase}.inquiry-fields input,.inquiry-fields select,.inquiry-fields textarea{width:100%;min-height:50px;color:var(--ink);background:#fbfbf8;border:1px solid #c9cfd5;border-radius:0;padding:11px 12px}.inquiry-fields textarea{resize:vertical}.field-wide{grid-column:1/-1}.inquiry-duration{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;display:grid}.inquiry-duration legend{color:#344054;margin-bottom:7px;font-size:.74rem;font-weight:800}.inquiry-duration label{cursor:pointer;display:block;position:relative}.inquiry-duration input{opacity:0;pointer-events:none;position:absolute}.inquiry-duration label>span{min-height:78px;color:var(--ink);letter-spacing:0;text-transform:none;background:#f5f5f1;border:1px solid #c9cfd5;flex-direction:column;justify-content:center;padding:13px;display:flex}.inquiry-duration label>span b{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.25rem}.inquiry-duration input:checked+span{color:#fff;background:var(--navy);border-color:var(--navy)}.inquiry-duration input:focus-visible+span{outline:3px solid var(--gold);outline-offset:2px}.training-inquiry-form>.button{margin-top:22px}.inquiry-privacy{color:#77808d;text-align:center;margin:13px 0 0;font-size:.69rem}.inquiry-status{color:#174e43;background:#e4f1ec;margin:16px 0 0;padding:13px;font-size:.78rem;font-weight:700}.honorarium-note{color:#39475a;background:#fff;border-left:5px solid #d4ad62;margin-top:28px;padding:18px;font-size:.8rem;line-height:1.6}.honorarium-note strong{color:var(--ink);display:block}.lens-report-preview{background:#1d2a43;border:1px solid #ffffff2e;display:grid;box-shadow:20px 22px #d4ad622e}.lens-report-preview>span{color:#d4ad62;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #ffffff26;padding:18px 22px;font-size:.74rem;font-weight:900}.lens-report-preview>div{border-bottom:1px solid #ffffff21;grid-template-columns:80px 1fr;align-items:center;gap:16px;padding:22px;display:grid}.lens-report-preview>div:last-child{border-bottom:0}.lens-report-preview strong{color:#d4ad62;font-family:var(--font-display),sans-serif;font-size:2.4rem}.lens-report-preview small{color:#d8deea;font-size:.85rem}.lens-hero{color:#fff;background:#111929}.lens-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:680px;padding-block:75px;display:grid}.lens-hero h1{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:18px 0 24px;font-size:clamp(4.5rem,7vw,7rem);line-height:.82}.lens-hero h1 em{color:#d4ad62;text-transform:none;font-size:.72em}.lens-hero p{color:#cfd6e2;max-width:650px;font-size:1.12rem}.lens-stage{color:#d4ad62;letter-spacing:.1em;text-transform:uppercase;margin-top:20px;font-size:.74rem;font-weight:900;display:inline-block}.lens-dashboard-art{color:var(--ink);background:#f6f3ea;gap:20px;padding:34px;display:grid;box-shadow:24px 26px #d4ad6238}.lens-dashboard-art>span{color:#7a6032;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:900}.lens-bars{background:#fff;align-items:end;gap:14px;height:150px;padding:16px;display:flex}.lens-bars i{background:#d4ad62;flex:1;height:35%}.lens-bars i:nth-child(2){background:var(--coral);height:72%}.lens-bars i:nth-child(3){background:#2a8d7a;height:50%}.lens-bars i:nth-child(4){background:var(--navy);height:88%}.lens-bars i:nth-child(5){background:#6388ad;height:62%}.lens-stat-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lens-stat-row strong{text-align:center;background:#e8e5dc;padding:12px 7px;font-size:.75rem}.lens-opportunity{color:#fff;background:#243a60;padding:18px;font-size:.75rem}.lens-opportunity strong{margin-top:4px;font-size:1.15rem;display:block}.lens-purpose{background:#fff}.lens-features{background:#f1f0eb}.lens-feature-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lens-feature-grid article{background:#fff;border-top:7px solid #d4ad62;flex-direction:column;min-height:315px;padding:27px;display:flex}.lens-feature-grid span{color:#84682d;font-family:var(--font-display),sans-serif;font-size:2.1rem;font-weight:900;line-height:1}.lens-feature-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 10px;font-size:2rem;line-height:.92}.lens-feature-grid p{color:var(--muted);margin:0}@media (max-width:1000px){.books-ad-cover{width:275px;right:4%}.resource-showcase-grid{gap:18px}.calling-book-grid,.church-lens-preview-grid,.group-guides-grid,.lens-hero-grid,.published-book-grid{gap:50px}.bcd-grid,.bcd-sample-shelf>div,.lens-feature-grid{grid-template-columns:repeat(2,1fr)}.bcd-bundle{grid-template-columns:auto 1fr}.bcd-bundle>.button{grid-column:1/-1;justify-self:start}.buddy-kit-grid,.buddy-story-grid{gap:38px}.buddy-flow{grid-template-columns:repeat(2,1fr)}.buddy-flow article{min-height:210px}.annual-bundle-offer{grid-template-columns:auto 1fr}.annual-bundle-offer>.button{grid-column:1/-1;justify-self:start}.the-way-showcase{grid-template-columns:.8fr 1.2fr;gap:42px;padding:34px}.the-way-folders>div:last-child,.the-way-units>div:last-child{grid-template-columns:repeat(2,1fr)}.holy-week-grid{gap:48px}.holy-week-art{min-height:500px}.confirmation-heading{grid-template-columns:1fr;gap:25px}.confirmation-section .confirmation-paths{grid-template-columns:repeat(2,1fr)}.formation-paths article{min-height:390px}.confirmation-offer{grid-template-columns:auto 1fr}.confirmation-offer>.button{grid-column:1/-1;justify-self:start}.confirmation-faq{gap:45px}.lenten-challenge-grid{grid-template-columns:1fr;gap:40px}.lenten-copy{max-width:720px}.lenten-gallery{justify-self:center;width:min(100%,720px)}.homeless-story-grid,.lenten-chat-proof{grid-template-columns:1fr}.homeless-story-grid,.sample-preview-grid{gap:45px}.formation-words{grid-template-columns:1fr 1fr 1fr}.theology-map{grid-template-columns:repeat(2,1fr)}.kids-worship-hero-grid{grid-template-columns:1fr;gap:55px}.kids-worship-mark{width:min(100%,430px)}.kids-context-grid,.kids-flow-grid{grid-template-columns:repeat(2,1fr)}.kids-flow-grid article:last-child{grid-column:1/-1;min-height:220px}.kids-kit-grid,.kids-series-paths{grid-template-columns:1fr}.kids-kit-grid{gap:50px}.children-path-card{grid-column:span 3}.children-path-card:last-child{grid-column:2/span 4}.children-path-card:nth-child(n+4){grid-template-columns:1fr}.kids-hub-path-grid{grid-template-columns:1fr 1fr}.kids-hub-path-grid>a:last-child{grid-column:1/-1}.ready-series-hero-grid,.sunday-library-hero-grid{grid-template-columns:1fr;gap:50px}.children-directory-heading{gap:45px}.children-worship-directory{grid-template-columns:1fr}.children-worship-intro{min-height:330px}.special-projects-hero-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:780px){.resource-ready-series{grid-column:auto;grid-template-columns:1fr}.books-ad-feature{min-height:350px}.books-ad-cover{width:225px;right:8%}.books-ad-note{width:220px;padding:18px;bottom:8px}.books-ad-note strong{font-size:1.12rem}.buddy-kit-grid,.buddy-story-grid,.calling-book-grid,.church-lens-preview-grid,.group-guides-grid,.guide-options,.lens-hero-grid,.published-book-grid,.resource-showcase-grid,.youth-program-grid{grid-template-columns:1fr}.confirmation-art,.resource-art,.youth-program-image{min-height:280px}.confirmation-blueprint{grid-template-columns:1fr;padding:30px 24px}.confirmation-blueprint-intro h3{font-size:2.55rem}.confirmation-includes{grid-template-columns:1fr 1fr}.published-book-grid{gap:65px}.published-book-cover{width:min(76vw,340px)}.published-book-copy h2{font-size:3.4rem}.calling-book-grid{gap:65px}.calling-cover{width:min(76vw,340px)}.calling-copy h2{font-size:3.5rem}.church-lens-preview-grid,.group-guides-grid{gap:45px}.group-guides-grid h2{font-size:3.6rem}.complete-book-library{grid-template-columns:1fr;gap:25px}.lens-hero-grid{min-height:auto;padding-block:70px}.lens-hero h1{font-size:4.8rem}.lens-feature-grid{grid-template-columns:1fr 1fr}.buddy-kit-grid,.buddy-story-grid{gap:42px}.buddy-photo-main{min-height:330px}.buddy-photo{min-height:205px}.buddy-season-note{grid-template-columns:1fr;gap:8px}.buddy-kit-grid{margin-top:70px;padding-top:65px}.annual-plan-head{display:none}.annual-plan-table{border:0;gap:10px;display:grid}.annual-plan-table>div:not(.annual-plan-head){border:1px solid #d8dce1;grid-template-columns:1fr auto;min-height:0;padding:20px}.annual-plan-table>div:not(.annual-plan-head)>*{padding:4px 0}.annual-plan-table>div:not(.annual-plan-head)>span{grid-column:1/-1}.annual-plan-table strong{font-size:1.65rem}.annual-plan-table b{grid-area:2/2;padding-left:20px!important}.annual-plan-table p{grid-column:1/-1;margin-top:8px}.annual-bundle-offer{grid-template-columns:1fr;align-items:start}.annual-bundle-offer>.button{grid-column:auto}.the-way-showcase,.youth-bundle-grid{grid-template-columns:1fr}.the-way-showcase{gap:55px}.the-way-cover{width:min(76vw,360px)}.the-way-script{grid-template-columns:1fr;gap:28px;padding:34px}.holy-week-grid{grid-template-columns:1fr;gap:60px}.holy-week-art{min-height:480px}.confirmation-section .confirmation-paths{grid-template-columns:repeat(2,1fr)}.confirmation-offer,.formation-paths{grid-template-columns:1fr}.confirmation-offer{align-items:start}.confirmation-offer>.button{grid-column:auto}.confirmation-faq{grid-template-columns:1fr;gap:35px;margin-top:70px}.series-preview-note{grid-template-columns:1fr;gap:10px}.lenten-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.homeless-gallery .homeless-main{min-height:330px}.confirmation-sample,.formation-words,.sample-preview-grid{grid-template-columns:1fr}.formation-words{gap:7px;margin-bottom:60px}.formation-words span{min-height:105px;font-size:3.2rem}.kids-worship-hero{background:#fff8e6}.kids-worship-hero-grid{min-height:auto;padding-block:58px}.kids-worship-hero h1{font-size:4.2rem}.kids-context-grid,.kids-flow-grid,.kids-kit-list{grid-template-columns:1fr}.kids-series-paths article{min-height:360px;padding:28px}.kids-flow-grid article,.kids-flow-grid article:last-child{grid-column:auto;min-height:190px}.kids-kit-list div{border-right:0}.kids-worship-mark{width:min(88vw,390px)}.children-path-grid{grid-template-columns:1fr}.children-path-card,.children-path-card:last-child,.children-path-card:nth-child(n+4){grid-column:auto;display:block}.children-path-image{min-height:260px}.kids-hub-path-grid,.ready-series-clarifier-grid,.ready-series-grid,.sunday-lesson-card{grid-template-columns:1fr}.kids-hub-path-grid>a:last-child{grid-column:auto}.ready-series-hero-grid,.sunday-library-hero-grid{min-height:auto;padding-block:60px}.ready-series-art{min-height:340px}.sunday-lesson-cover{min-height:380px}.sunday-lesson-copy{padding:32px}.children-directory-heading,.children-other-directory,.special-project-feature{grid-template-columns:1fr}.children-directory-heading{gap:25px}.children-worship-intro{min-height:300px;padding:34px}.children-worship-options>a{grid-template-columns:48px 1fr auto;gap:14px;padding:24px 20px}.children-worship-options h4{font-size:2rem}.children-other-directory>a{grid-template-columns:52px 1fr;padding:30px 24px}.special-projects-hero-grid{min-height:auto;padding-block:60px}.special-project-photo{min-height:390px}.special-project-copy{padding:34px}}@media (max-width:480px){.type-art strong{font-size:3.6rem}.bcd-grid,.lens-feature-grid{grid-template-columns:1fr}.bcd-volume{min-height:390px}.availability-note,.book-actions{flex-direction:column;align-items:stretch}.book-actions .button{width:100%}.book-price-row{flex-direction:column;align-items:flex-start;gap:8px}.calling-cover{padding:25px}.calling-cover strong{font-size:4.2rem}.calling-cover em{font-size:2rem}.bcd-bundle,.bcd-sample-shelf>div,.calling-link-slots,.calling-preview-links{grid-template-columns:1fr}.bcd-bundle>.button{grid-column:auto}.complete-book-library{padding:27px}.complete-book-library h3{font-size:2.25rem}.complete-book-library>div:last-child{grid-template-columns:1fr}.complete-book-library .button{grid-column:auto}.lens-hero h1{font-size:4rem}.confirmation-paths{grid-template-columns:1fr}.confirmation-paths article{min-height:150px}.buddy-flow,.buddy-kit-art,.buddy-photo-story,.confirmation-includes{grid-template-columns:1fr}.buddy-kit-art>div:first-child,.buddy-photo-main{grid-column:auto}.buddy-photo,.buddy-photo-main{min-height:260px}.buddy-flow{margin-top:48px}.buddy-flow article{min-height:175px}.buddy-season-note{padding:22px}.buddy-kit-art>div,.buddy-kit-art>div:first-child{min-height:250px}.buddy-kit-copy h2,.buddy-story-copy h3{font-size:3.1rem}.holy-week-art{min-height:370px;box-shadow:10px 12px #8f2e27}.holy-week-copy h2{font-size:4rem}.holy-week-includes{grid-template-columns:1fr}.holy-week-action{flex-direction:column;align-items:stretch}.confirmation-heading h2{font-size:3.8rem}.confirmation-section .confirmation-paths,.the-way-folders>div:last-child,.the-way-units>div:last-child{grid-template-columns:1fr}.the-way-folders article,.the-way-units article{min-height:190px}.the-way-folders article{min-height:145px}.the-way-units article{min-height:210px}.formation-paths article{min-height:345px;padding:28px}.confirmation-faq h3{font-size:2.7rem}.lenten-gallery{gap:7px;width:100%;padding:8px}.lenten-gallery,.lenten-mini-flow{grid-template-columns:1fr 1fr}.lenten-chat-proof{margin-top:40px;padding:26px 20px}.lenten-response-heading{flex-direction:column;align-items:start}.lenten-response-track figure{width:190px}.lenten-response-viewport{margin-inline:-20px}.homeless-gallery{grid-template-columns:1fr}.homeless-gallery .homeless-main{grid-column:auto;min-height:260px}.homeless-gallery>div{min-height:210px}.homeless-story-copy h3{font-size:3rem}.confirmation-sample-links a,.sample-link-placeholder{flex-direction:column;align-items:flex-start}.formation-words span{min-height:90px;font-size:2.55rem}.theology-map{grid-template-columns:1fr}.buddy-book-link{grid-column:auto;min-height:250px}.kids-worship-hero h1{font-size:3.35rem}.kids-worship-mark{width:min(94vw,330px)}.kids-worship-mark strong{border-width:8px;width:132px;height:132px;font-size:2.1rem}.kids-worship-mark span{padding:15px;font-size:.95rem}.kids-context-grid article{min-height:210px}.kids-worship-closing{padding:75px 0}.ready-series-hero h1,.sunday-library-hero h1{font-size:3.6rem}.ready-series-art{min-height:270px}.sunday-lesson-copy ul{grid-template-columns:1fr}.sunday-lesson-cover{min-height:300px}.children-directory-heading h2{font-size:3.2rem}.children-worship-intro h3{font-size:3rem}.children-worship-options>a{grid-template-columns:42px 1fr}.children-worship-options>a>span{width:40px;height:40px}.children-worship-options>a>b{display:none}.children-worship-options p{font-size:.76rem}.children-other-directory>a{grid-template-columns:1fr}.children-other-directory>a>span{font-size:2.3rem}.special-projects-hero h1{font-size:3.7rem}.special-projects-categories{grid-template-columns:1fr;transform:none}.special-projects-categories span{min-height:90px}.special-project-copy ul{grid-template-columns:1fr}.special-project-photo{min-height:300px}}@media (max-width:1000px){.invitation-heading{gap:45px}.invitation-offerings{grid-template-columns:repeat(2,1fr)}.invitation-offerings article:nth-child(2n){border-right:0}.invitation-offerings article:last-child,.invitation-offerings article:nth-child(4){grid-column:auto}.inquiry-duration{grid-template-columns:repeat(2,1fr)}.daham-tree{padding:30px}.tree-fruit-layer strong{font-size:2.55rem}.tree-three strong{font-size:1.7rem}.tree-water{grid-template-columns:155px 65px 1fr;margin-inline:2%}.tree-soil{grid-template-columns:235px 65px 1fr}.training-inquiry-grid{grid-template-columns:1fr;gap:55px}.training-inquiry-copy{position:static}.training-lengths{grid-template-columns:repeat(3,1fr)}.training-lengths article{grid-template-columns:1fr;align-content:start}}@media (max-width:780px){.invitation-heading{grid-template-columns:1fr;align-items:start;gap:26px}.invitation-heading h2{font-size:clamp(3.65rem,17vw,5.2rem)}.invitation-photo-story{grid-template-rows:245px 190px 190px;grid-template-columns:1fr 1fr}.invitation-photo-wide{grid-area:auto/1/auto/-1}.invitation-photo-tall{grid-row:auto}.invitation-photo-story .invitation-photo:last-child{grid-column:1/-1}.invitation-offerings{grid-template-columns:1fr}.invitation-offerings .calling-offering,.invitation-offerings article:last-child,.invitation-offerings article:nth-child(4){grid-column:auto}.invitation-offerings article{border-right:0;min-height:0}.calling-offering .offering-photo,.invitation-offerings article:last-child .offering-photo,.offering-photo{min-height:240px}.offering-copy{min-height:300px;padding:25px 23px}.offering-copy>span{margin-bottom:24px;font-size:1.08rem}.invitation-principles{grid-template-columns:1fr}.daham-tree{margin-inline:0;padding:22px}.daham-tree:before{width:7px}.tree-layer{padding:24px}.tree-fruit-layer{border-radius:65px 65px 18px 18px;grid-template-columns:1fr;gap:20px}.tree-fruit-layer>span{margin-bottom:0}.tree-fruit-layer>div{grid-template-columns:58px 1fr}.tree-fruit-layer i{font-size:3.8rem}.tree-fruit-layer strong{font-size:2.2rem}.tree-three{grid-template-columns:1fr;gap:10px}.tree-three article:before,.tree-three:before{display:none}.tree-three article{min-height:185px;padding:24px}.tree-three article>b,.tree-three i{min-height:0;margin-bottom:22px;font-size:2.5rem}.tree-three strong{font-size:1.85rem}.tree-soil,.tree-water{grid-template-columns:1fr;gap:12px;margin-inline:0;padding:27px}.tree-soil>i,.tree-water>i{text-align:left}.tree-water>i{font-size:4.3rem}.tree-soil>i{font-size:3.2rem}.tree-flow-arrow{height:58px}.tree-flow-arrow span{display:none}.tree-training-note{font-size:1.14rem}.training-lengths{grid-template-columns:1fr}.training-lengths article{grid-template-columns:62px 80px 1fr}.training-inquiry-form{padding:28px 24px;box-shadow:8px 10px #223858}.inquiry-fields{grid-template-columns:1fr}.field-wide{grid-column:auto}.inquiry-duration{grid-template-columns:1fr}.lens-journey{grid-template-columns:1fr 1fr}.lens-journey span:nth-child(2){border-right:0}.lens-journey span:nth-child(-n+2){border-bottom:1px solid #3a475e}.lens-journey span:nth-child(2):after{display:none}}@media (max-width:480px){.lenten-product-collage strong{max-width:108px;font-size:.86rem;bottom:7px;right:7px}.invitation-photo-story{grid-template-rows:220px 165px 165px;gap:8px}.invitation-photo figcaption{font-size:.61rem;bottom:11px;left:12px;right:12px}.invitation-offerings h3{font-size:2.4rem}.invitation-offerings .calling-offering h3{font-size:3rem}.daham-tree{margin-inline:-8px;padding:14px}.tree-layer,.tree-soil,.tree-water{padding:21px}.tree-layer>span,.tree-soil>span,.tree-water>span{gap:10px;font-size:.9rem;line-height:1.05}.tree-layer>span>b,.tree-soil>span>b,.tree-water>span>b{width:48px;height:48px;font-size:1.35rem}.tree-fruit-layer>div{grid-template-columns:45px 1fr;column-gap:12px}.tree-fruit-layer i{font-size:3.1rem}.tree-fruit-layer strong{font-size:1.85rem}.tree-three article{min-height:165px;padding:20px}.tree-three strong{font-size:1.55rem}.training-inquiry-copy h2{font-size:3.3rem}.training-lengths article{grid-template-columns:52px 70px 1fr;padding:14px}.training-inquiry-form{padding:24px 18px}.inquiry-form-heading{flex-direction:column;align-items:start}.inquiry-form-heading strong{text-align:left}}@media (max-width:780px){body,html{max-width:100%;overflow-x:clip}h1,h2,h3,p,span,strong{overflow-wrap:break-word}.button,img,svg{max-width:100%}.button{white-space:normal;text-align:center;min-height:50px;padding-inline:20px}.main-nav a{align-items:center;min-height:48px;display:flex}.nav-shop{justify-content:center}.hero-accent-line,.hero-lead-line{max-width:100%}.book-actions,.hero-actions{width:100%}.book-actions .button,.hero-actions .button{min-width:0}.product-card-actions{gap:9px}.product-card-actions a{text-align:center;justify-content:center;align-items:center;min-height:48px;display:flex}.collection-card,.guide-options article,.path-card,.resource-showcase-card,.training-grid article{min-width:0}.calling-cover,.product-detail-image,.published-book-cover{max-width:calc(100% - 26px)}.availability-note{flex-wrap:wrap}.bcd-actions{grid-template-columns:1fr}.bcd-actions a,.bcd-actions span{text-align:center;justify-content:center;align-items:center;min-height:44px;display:flex}.complete-book-library>div:last-child{width:100%}.annual-plan-table p{overflow-wrap:anywhere}.confirmation-sample-links a{min-width:0}.training-inquiry-form input,.training-inquiry-form select,.training-inquiry-form textarea{font-size:1rem}.site-footer a{align-items:center;min-height:40px;display:inline-flex}.weekly-news-signup{grid-template-columns:1fr;gap:28px;padding:30px 26px}}@media (max-width:480px){.container,.narrow{width:min(100% - 28px,1180px)}.section{padding-block:64px}.announcement{padding-inline:10px;line-height:1.35}.lead-capture-fields{grid-template-columns:1fr}.lead-capture-form input{font-size:1rem}.weekly-news-signup{border-left-width:6px;margin-bottom:52px;padding:26px 20px}.weekly-news-signup h2{font-size:2.15rem}.free-resource-gate,.homeless-free{padding:19px}.eyebrow{letter-spacing:.1em;gap:8px;font-size:.76rem}.eyebrow:before{width:20px}.about-hero h1,.division-hero h1,.hero-slide h1,.platform-hero h1{overflow-wrap:normal;word-break:normal}.division-hero-grid>div:last-child p,.hero-slide-copy>p,.platform-hero-copy>p{line-height:1.65}.hero-carousel{height:900px}.hero-slide-grid,.hero-slides{height:830px}.hero-slide-grid{padding-top:44px}.hero-slide h1{font-size:clamp(2.9rem,14.2vw,3.45rem)}.hero-slide-children h1{font-size:clamp(2.45rem,12vw,2.75rem)}.hero-slide-youth h1{font-size:clamp(2.65rem,13vw,3rem)}.hero-accent-line,.hero-lead-line{white-space:normal}.brand-ad,.children-ad{width:min(100%,290px)}.books-ad-note strong{white-space:normal}.bundle-copy h2,.content-main h2,.faq-section h2,.field-section h2,.free-resource h2,.lessons-section h2,.section-heading h2,.use-section h2{font-size:clamp(2.25rem,11vw,2.7rem)}.path-title h3{font-size:2.65rem}.path-card{grid-template-columns:38px 1fr;padding-inline:19px}.path-number{font-size:2.3rem}.editorial-covers{margin-inline:-4px}.collection-card,.training-grid article{min-height:310px;padding:26px 22px}.pathway-cta-inner{padding-inline:20px}.product-card-actions{grid-template-columns:1fr}.product-detail-copy h1{font-size:clamp(3rem,15vw,4rem)}.mobile-buy-bar{gap:9px;padding-inline:12px}.mobile-buy-bar div{flex:auto;overflow:hidden}.mobile-buy-bar a{text-align:center;align-items:center;min-height:46px;padding-inline:12px;font-size:.82rem;display:flex}.calling-copy h2,.published-book-copy h2{font-size:clamp(2.85rem,13vw,3.35rem)}.calling-cover,.published-book-cover{width:min(72vw,310px)}.book-price-row{padding:18px}.book-price-row strong{font-size:2.65rem}.group-guides-grid h2{font-size:3.05rem}.guide-options article{min-height:315px;padding:24px}.bcd-volume{min-height:360px;padding:22px}.bcd-volume h3{font-size:2.3rem}.bcd-bundle,.bcd-sample-shelf{padding:22px}.complete-book-library>div:last-child{grid-template-columns:auto auto;display:grid}.complete-book-library .button{grid-column:1/-1}.holy-week-copy h2{font-size:3.35rem}.confirmation-heading h2{font-size:3.2rem}.confirmation-blueprint-intro h3{font-size:2.25rem}.youth-series-section{padding-top:34px}.youth-jump-nav{padding-block:9px 7px;position:static}.youth-jump-nav .container{grid-template-columns:repeat(2,minmax(0,1fr));padding:5px;display:grid}.youth-jump-label{grid-column:1/-1;min-width:0;padding:10px 14px}.youth-jump-label strong{font-size:1.22rem}.youth-jump-nav a{border-top:1px solid #d8dfda;border-left:0;min-height:48px;padding-inline:8px;font-size:.67rem}.youth-jump-nav a:nth-of-type(2n){border-left:1px solid #d8dfda}.youth-bundle-grid article{min-height:260px;padding:23px}.the-way-showcase{margin-inline:-6px;padding:27px 20px}.the-way-proof h3{font-size:2.75rem}.the-way-proof>div{grid-template-columns:1fr}.the-way-proof>div span{min-height:78px}.the-way-folders,.the-way-script,.the-way-units{margin-top:62px}.the-way-script{padding:27px 20px}.the-way-script h3,.the-way-section-heading h3{font-size:2.55rem}.confirmation-offer,.confirmation-sample{padding:24px 20px}.confirmation-sample-links a{flex-direction:column;align-items:flex-start}.annual-plan-table>div:not(.annual-plan-head){padding:17px}.annual-plan-table strong{font-size:1.45rem}.annual-bundle-offer{padding:24px 20px}.lens-hero h1{font-size:3.45rem}.lens-dashboard-art{padding:22px;box-shadow:12px 14px #d4ad622e}.lens-stat-row{grid-template-columns:1fr}.training-inquiry-copy h2{font-size:3rem}.training-lengths article{grid-template-columns:46px 64px 1fr;gap:9px;padding:13px}.training-lengths strong{font-size:1.8rem}.training-lengths p{font-size:.72rem}.tree-training-note{font-size:1.02rem}}@media (max-width:360px){.container,.narrow{width:min(100% - 24px,1180px)}.brand-symbol{width:36px;height:36px}.hero-slide h1{font-size:2.8rem}.hero-slide-children h1{font-size:2.3rem}.hero-slide-youth h1{font-size:2.5rem}.hero-and{margin-inline:.03em}.brand-ad,.children-ad{width:270px}.children-ad-title strong{font-size:2.12rem}.calling-copy h2,.published-book-copy h2{font-size:2.7rem}.formation-words span{font-size:2.25rem}.kids-worship-hero h1{font-size:3rem}.training-lengths article{grid-template-columns:1fr}.training-lengths p{margin-top:4px}}.catalog-access-key{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.catalog-access-key span{color:#dce4ef;border:1px solid #536079;padding:9px 12px;font-size:.76rem}.catalog-access-key b{color:var(--gold);text-transform:uppercase;margin-right:4px}.catalog-map-section{border-bottom:1px solid var(--line);background:#fff;padding:0}.catalog-map{grid-template-columns:1.1fr .9fr 1fr;display:grid}.catalog-map-card{color:#fff;border-right:1px solid #ffffff47;flex-direction:column;min-width:0;min-height:275px;padding:36px 34px;transition:transform .2s,filter .2s;display:flex}.catalog-map>:last-child{border-right:0}.catalog-map-card:hover{filter:brightness(.93);transform:translateY(-4px)}.catalog-map-downloads{background:var(--coral)}.catalog-map-books{background:#1e7968}.catalog-map-tools{background:#314b70}.catalog-map span{color:#f7d66b;font-size:2.4rem;font-weight:800;line-height:1}.catalog-map h2,.catalog-map span{font-family:var(--font-display),sans-serif}.catalog-map h2{text-transform:uppercase;margin:auto 0 10px;font-size:2.25rem;line-height:.94}.catalog-map p{color:#ffffffdb;margin:0 0 18px;font-size:.86rem;line-height:1.6}.catalog-map strong{color:#fff;font-size:.82rem;font-weight:900}.children-message-section{color:#fff;background:#172744;position:relative;overflow:hidden}.children-message-section:before{content:"";border:1px solid #f7bb1833;border-radius:50%;width:430px;height:430px;position:absolute;top:-150px;right:-150px;box-shadow:0 0 0 55px #f7bb180b,0 0 0 110px #f7bb1806}.children-message-section .container{z-index:1;position:relative}.children-message-section .section-heading h2{max-width:740px}.children-message-section .section-heading>p{color:#c9d4e4}.message-library-grid{grid-template-columns:1.12fr .88fr;align-items:stretch;gap:38px;display:grid}.message-library-index{grid-template-columns:1fr 1fr;gap:12px;display:grid}.message-library-index article{border-top:5px solid var(--coral);background:#223657;grid-template-columns:58px 1fr;align-content:center;column-gap:16px;min-height:205px;padding:22px;display:grid}.message-library-index article:nth-child(2){border-top-color:var(--gold)}.message-library-index article:nth-child(3){border-top-color:#5eb39f}.message-library-index article:nth-child(4){border-top-color:#8ea8cc}.message-library-index article>span{color:#9aabc2;font-family:var(--font-display),sans-serif;grid-column:1;font-size:2rem;font-weight:800;line-height:1}.message-library-index article>i{min-height:64px;color:var(--gold);font-family:var(--font-serif),serif;grid-area:2/1/span 2;align-items:center;font-size:4rem;font-style:normal;line-height:1;animation:message-mark-float 4.6s ease-in-out infinite;display:flex}.message-library-index article:nth-child(2)>i{animation-delay:-.8s}.message-library-index article:nth-child(3)>i{animation-delay:-1.6s}.message-library-index article:nth-child(4)>i{animation-delay:-2.4s}.message-library-index h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;grid-area:2/2;align-self:end;margin:0 0 7px;font-size:1.55rem;line-height:1}.message-library-index p{color:#cbd5e4;grid-area:3/2;margin:0;font-size:.8rem;line-height:1.55}.message-library-gate{color:var(--ink);background:#f7d36b;padding:34px;box-shadow:12px 14px #0000002b}.message-library-mark{border:1px solid #14223d4d;grid-template-columns:1fr 1fr;margin-bottom:28px;display:grid}.message-library-mark span,.message-library-mark strong{min-height:58px;font-family:var(--font-display),sans-serif;letter-spacing:.06em;border-bottom:1px solid #14223d4d;border-right:1px solid #14223d4d;place-items:center;font-size:1.08rem;display:grid}.message-library-mark span:nth-child(2),.message-library-mark strong{border-right:0}.message-library-mark span:nth-child(3),.message-library-mark strong{border-bottom:0}.message-library-mark strong{color:#fff;background:var(--coral)}.message-library-gate .resource-status{color:#6f5200;background:#ffffff73}.message-library-gate h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:17px 0 8px;font-size:2.4rem;line-height:.94}.message-library-gate>p{margin:0;font-size:.88rem;line-height:1.6}.message-library-gate ul{border-block:1px solid #14223d38;gap:5px;margin:19px 0 22px;padding:17px 0;font-size:.8rem;list-style:none;display:grid}.message-library-gate li:before{content:"✓";color:#8e3c2c;margin-right:8px;font-weight:900}.message-library-gate .lead-capture-form{background:#fffaf0;padding:19px}.message-library-link{text-align:center;margin-top:18px;font-size:.78rem;font-weight:900;display:block}.message-library-system{border:1px solid #465a77;grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.message-library-system>div{border-right:1px solid #465a77;padding:24px}.message-library-system>div:last-child{border-right:0}.message-library-system strong{color:var(--gold);font-family:var(--font-display),sans-serif;letter-spacing:.025em;text-transform:uppercase;font-size:1.14rem;display:block}.message-library-system p{color:#bfcbdc;margin:7px 0 0;font-size:.78rem;line-height:1.55}.children-message-gateway{color:#fff;background:#172744;padding:92px 0}.children-message-gateway-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}.children-message-gateway-heading h2{font-family:var(--font-display),sans-serif;letter-spacing:-.03em;text-transform:uppercase;margin:18px 0 0;font-size:clamp(3.8rem,7vw,6.2rem);line-height:.87}.children-message-gateway-heading h2 em{color:var(--gold);font-family:var(--font-accent),serif;text-transform:none;font-size:.78em;font-weight:500}.children-message-gateway-heading p{color:#c8d3e2;margin:0 0 24px;font-size:1.06rem;line-height:1.72}.children-message-gateway-heading .message-gateway-ready{border-top:1px solid #445774;margin-bottom:0;padding-top:19px;font-size:.94rem}.message-gateway-ready strong{color:var(--gold)}.message-gateway-formats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.message-gateway-formats>article{--format-color:#3f7fc4;color:#fff;border-top-width:3px;background:#223657;border:3px solid var(--format-color);border-top:12px solid var(--format-color);grid-template-columns:55px 90px 1fr;align-items:center;gap:14px;min-height:285px;padding:26px;display:grid}.message-gateway-formats>article:nth-child(2){--format-color:#dc6c55}.message-gateway-formats>article:nth-child(3){--format-color:#3a8d6d}.message-gateway-formats>article>span{color:#9cafca;font-family:var(--font-display),sans-serif;align-self:start;font-size:2.2rem;font-weight:800}.message-gateway-formats>article>i{color:var(--format-color);place-items:center;font-style:normal;animation:message-mark-float 4.6s ease-in-out infinite;display:grid}.message-gateway-formats>article:nth-child(2)>i{animation-delay:-.9s}.message-gateway-formats>article:nth-child(3)>i{animation-delay:-1.8s}.message-gateway-formats>article>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:78px;height:78px}.message-gateway-formats small{color:#aebdd2;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.message-gateway-formats h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0;font-size:1.85rem;line-height:.94}.message-gateway-formats p{color:#d8e0eb;margin:0;font-size:.93rem;line-height:1.58}.message-gateway-formats strong{color:var(--gold);text-transform:uppercase;font-size:.68rem}.message-gateway-themes{color:var(--ink);background:#f4d469;grid-template-columns:300px 1fr;gap:34px;margin-top:15px;padding:26px;display:grid}.message-gateway-themes>div{align-content:center;gap:5px;display:grid}.message-gateway-themes>div span{letter-spacing:.09em;font-size:.62rem;font-weight:900}.message-gateway-themes>div strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.55rem;line-height:1}.message-gateway-themes nav{flex-wrap:wrap;gap:7px;display:flex}.message-gateway-themes nav a{color:#172744;background:#ffffff94;border:1px solid #17274433;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 12px;font-size:.68rem;font-weight:900;display:flex}.message-gateway-themes nav a:hover{color:#fff;background:#172744}.message-gateway-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:26px;padding:25px 0 0;display:grid}.message-gateway-footer strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.25rem}.message-gateway-footer strong span{color:var(--gold);margin-right:6px;font-size:2.6rem}.message-gateway-footer p{color:#bfcbdc;margin:0;font-size:.76rem}.message-gateway-footer .text-link{color:var(--gold);white-space:nowrap}.children-message-inline-browser{color:var(--ink);background:#f3f0e8;margin-top:15px;padding:clamp(24px,4vw,46px)}.children-message-inline-heading{grid-template-columns:1fr .72fr;align-items:end;gap:55px;margin-bottom:28px;display:grid}.children-message-inline-heading h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.4rem);line-height:.9}.children-message-inline-heading>p{color:#596678;margin:0;font-size:1rem;line-height:1.65}.children-message-library-link{color:#173055;width:fit-content;margin:28px 0 0 auto;font-size:.82rem;display:block}.message-detail-hero{--format-color:#3f7fc4;color:#fff;background:#172744;position:relative;overflow:hidden}.message-detail-hero:before{content:"";aspect-ratio:1;border:1px solid var(--format-color);width:560px;position:absolute;bottom:-230px;right:-100px}@supports (color:color-mix(in lab,red,red)){.message-detail-hero:before{border:1px solid color-mix(in srgb,var(--format-color) 35%,transparent)}}.message-detail-hero:before{box-shadow:0 0 0 70px var(--format-color),0 0 0 140px var(--format-color);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.message-detail-hero:before{box-shadow:0 0 0 70px color-mix(in srgb,var(--format-color) 7%,transparent),0 0 0 140px color-mix(in srgb,var(--format-color) 4%,transparent)}}.message-detail-magic-and-visual{--format-color:#dc6c55}.message-detail-message{--format-color:#3a8d6d}.message-detail-hero-grid{z-index:1;grid-template-columns:1fr 320px;align-items:center;gap:80px;min-height:610px;padding-block:76px;display:grid;position:relative}.message-detail-back{color:#d5dfec;margin-bottom:48px;font-size:.72rem;font-weight:900;display:inline-block}.message-detail-back:hover{color:var(--format-color)}.message-detail-tags{flex-wrap:wrap;gap:7px;display:flex}.message-detail-tags span{color:#fff;letter-spacing:.07em;text-transform:uppercase;background:0 0;border:1px solid #71819a;padding:7px 10px;font-size:.58rem;font-weight:900}.message-detail-tags span:first-child{color:#172744;background:var(--format-color);border-color:var(--format-color)}.message-detail-hero h1{max-width:920px;font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:20px 0;font-size:clamp(4rem,8vw,7rem);line-height:.86}.message-detail-hero p{color:#d5dfec;max-width:720px;font-family:var(--font-serif),serif;margin:0;font-size:1.32rem;line-height:1.5}.message-detail-format-card{color:#172744;border-top-width:3px;background:#f3f0e8;border:3px solid var(--format-color);border-top:14px solid var(--format-color);flex-direction:column;min-height:360px;padding:27px;display:flex;transform:rotate(1.5deg);box-shadow:18px 20px #0000002e}.message-detail-format-card>span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.message-detail-format-card>i{color:var(--format-color);flex:1;place-items:center;font-style:normal;animation:message-mark-float 4.6s ease-in-out infinite;display:grid}.message-detail-format-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:150px;height:150px}.message-detail-format-card>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:2.1rem;line-height:.95}.message-detail-format-card>small{color:#677383;margin-top:7px;font-size:.68rem}.message-detail-main{background:#f3f0e8}.message-detail-grid{grid-template-columns:1fr .82fr;align-items:start;gap:80px;display:grid}.message-detail-overview h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:17px 0 22px;font-size:clamp(3.4rem,6vw,5.4rem);line-height:.88}.message-detail-overview>p{max-width:650px;color:var(--muted);line-height:1.7}.message-detail-facts{border:1px solid #ced1d1;grid-template-columns:repeat(4,1fr);margin-top:36px;display:grid}.message-detail-facts>div{background:#fff;border-right:1px solid #ced1d1;align-content:center;gap:8px;min-height:130px;padding:18px;display:grid}.message-detail-facts>div:last-child{border-right:0}.message-detail-facts span{color:var(--coral-dark);letter-spacing:.08em;font-size:.58rem;font-weight:900}.message-detail-facts strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.32rem;line-height:1}.message-download-card{--format-color:#3f7fc4;border-top:12px solid var(--format-color);background:#f5d56b;padding:32px;box-shadow:15px 17px #172744}.message-detail-magic-and-visual+.message-detail-main .message-download-card{--format-color:#dc6c55}.message-detail-message+.message-detail-main .message-download-card{--format-color:#3a8d6d}.message-download-card>span{letter-spacing:.1em;font-size:.65rem;font-weight:900}.message-download-format{background:#ffffff7a;border:1px solid #17274433;align-items:center;gap:15px;margin:21px 0 17px;padding:13px 15px;display:flex}.message-download-format i{color:var(--format-color);place-items:center;font-style:normal;display:grid}.message-download-format svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:52px;height:52px}.message-download-format strong{font-size:1.25rem}.message-download-card h3,.message-download-format strong{font-family:var(--font-display),sans-serif;text-transform:uppercase}.message-download-card h3{margin:0 0 18px;font-size:2.2rem;line-height:.94}.message-download-card li,.message-download-card p{font-size:.78rem;line-height:1.55}.message-download-card ul{border-block:1px solid #17274433;gap:4px;padding:16px 0;list-style:none;display:grid}.message-download-card li:before{content:"✓";color:#8e3c2c;margin-right:8px;font-weight:900}.message-download-card .button{text-align:center;display:block}.message-download-card>small{color:#6d5a1b;margin-top:13px;line-height:1.45;display:block}.message-detail-prepare{--format-color:#3f7fc4;background:#e8edf3;padding-top:44px}.message-detail-prepare-magic-and-visual{--format-color:#dc6c55}.message-detail-prepare-message{--format-color:#3a8d6d}.message-detail-prepare .section-heading>p{color:#596678}.message-detail-prepare-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.message-detail-prepare-grid>div{border-top:11px solid var(--format-color);background:#fff;padding:32px}.message-detail-prepare-grid h3,.message-detail-video h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 22px;font-size:2rem;line-height:.95}.message-detail-prepare-grid ol,.message-detail-prepare-grid ul{counter-reset:setup-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.message-detail-materials li{border-bottom:1px solid #dce1e3;gap:5px;padding:13px 0;display:grid}.message-detail-materials li:first-child{padding-top:0}.message-detail-materials li:last-child{border-bottom:0;padding-bottom:0}.message-detail-materials strong{color:var(--format-color);text-transform:uppercase;font-size:.78rem}.message-detail-checklist li,.message-detail-materials span{color:#596678;font-size:.82rem;line-height:1.55}.message-detail-checklist li{counter-increment:setup-step;border-bottom:1px solid #dce1e3;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.message-detail-checklist li:before{content:"0" counter(setup-step);color:var(--format-color);font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:800}.message-detail-checklist li:first-child{padding-top:0}.message-detail-checklist li:last-child{border-bottom:0;padding-bottom:0}.message-detail-video{color:#172744;border:2px solid var(--format-color);background:#fff7e9;grid-template-columns:108px 1fr auto;align-items:center;gap:28px;margin-bottom:48px;padding:30px 32px;display:grid}@supports (color:color-mix(in lab,red,red)){.message-detail-video{border:2px solid color-mix(in srgb,var(--format-color) 42%,#fff)}}.message-detail-video{border-left:11px solid var(--format-color);box-shadow:0 12px 28px #17274414}.message-detail-youtube-icon{color:#f03;filter:drop-shadow(0 8px 10px #b500232e);place-items:center;width:108px;font-style:normal;display:grid}.message-detail-youtube-icon svg{fill:currentColor;width:100%;height:auto;overflow:visible}.message-detail-youtube-icon path{fill:#fff}.message-detail-video span{color:var(--format-color);letter-spacing:.09em;font-size:.62rem;font-weight:900}.message-detail-video h3{margin:6px 0 8px}.message-detail-video p{color:#596678;margin:0;font-size:.82rem;line-height:1.55}.message-detail-video .button{white-space:nowrap}.message-detail-option{color:#172744;background:var(--format-color);margin-top:18px;padding:32px}@supports (color:color-mix(in lab,red,red)){.message-detail-option{background:color-mix(in srgb,var(--format-color) 8%,#fff)}}.message-detail-option{border:2px solid var(--format-color)}@supports (color:color-mix(in lab,red,red)){.message-detail-option{border:2px solid color-mix(in srgb,var(--format-color) 40%,#fff)}}.message-detail-option{border-left:11px solid var(--format-color)}.message-detail-option-heading{border-bottom:1px solid var(--format-color);grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);align-items:end;column-gap:34px;padding-bottom:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.message-detail-option-heading{border-bottom:1px solid color-mix(in srgb,var(--format-color) 28%,#fff)}}.message-detail-option-heading span{color:var(--format-color);letter-spacing:.1em;grid-column:1;font-size:.62rem;font-weight:900}.message-detail-option-heading h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;grid-column:1;margin:7px 0 0;font-size:2rem;line-height:.95}.message-detail-option-heading p{color:#596678;grid-area:1/2/3;margin:0;font-size:.8rem;line-height:1.55}.message-detail-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding-top:12px;display:grid}.message-detail-option-grid>div{border-bottom:1px solid var(--format-color);padding:15px 0}@supports (color:color-mix(in lab,red,red)){.message-detail-option-grid>div{border-bottom:1px solid color-mix(in srgb,var(--format-color) 20%,#fff)}}.message-detail-option-grid strong{color:var(--format-color);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.message-detail-option-grid p{color:#596678;margin:5px 0 0;font-size:.8rem;line-height:1.55}.message-detail-option-grid .message-detail-option-transition{border-bottom:0;grid-column:1/-1}.message-detail-path{color:#fff;background:#172744;padding:38px 0}.message-detail-path .container{grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:15px;display:grid}.message-detail-path span{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:2.15rem}.message-detail-path strong{text-transform:uppercase;display:block}.message-detail-path p{color:#bdc9da;margin:4px 0 0;font-size:.7rem;line-height:1.45}.message-related-section{background:#fff}.message-related-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.message-related-grid>a{--format-color:#3f7fc4;min-height:315px;color:var(--ink);border-top-width:3px;background:#f1efe8;border:3px solid var(--format-color);border-top:12px solid var(--format-color);flex-direction:column;padding:25px;transition:transform .2s,box-shadow .2s;display:flex}.message-related-grid>a.message-kind-magic-and-visual{--format-color:#dc6c55}.message-related-grid>a.message-kind-message{--format-color:#3a8d6d}.message-related-grid>a:hover{transform:translateY(-5px);box-shadow:0 16px 28px #1b2d411f}.message-related-grid i{min-height:82px;color:var(--format-color);align-items:center;font-style:normal;display:flex}.message-related-grid i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:68px;height:68px}.message-related-grid span{color:#7c8795;text-transform:uppercase;margin-top:12px;font-size:.58rem;font-weight:900}.message-related-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:8px 0;font-size:1.7rem;line-height:.94}.message-related-grid p{color:#667282;margin:0;font-size:.75rem;line-height:1.5}.message-related-grid strong{color:#172744;text-transform:uppercase;margin-top:auto;font-size:.68rem}.message-related-empty{background:#f1efe8;padding:28px}.message-template-index-hero{color:#fff;background:#172744;padding:110px 0 100px}.message-template-index-hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 24px;font-size:clamp(4.3rem,8vw,7rem);line-height:.86}.message-template-index-hero h1 em{color:var(--gold);font-family:var(--font-accent),serif;text-transform:none;font-size:.72em;font-weight:500}.message-template-index-hero p{color:#c8d4e5;max-width:720px;margin:0;font-size:1.08rem;line-height:1.7}.message-template-index{background:#f3f0e8}.message-template-index-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.message-template-index-card{--format-color:#3f7fc4;min-height:460px;color:var(--ink);border-top-width:3px;background:#fff;border:3px solid var(--format-color);border-top:14px solid var(--format-color);flex-direction:column;padding:32px;transition:transform .2s,box-shadow .2s;display:flex}.message-template-index-card.message-kind-magic-and-visual{--format-color:#dc6c55}.message-template-index-card:hover{transform:translateY(-5px);box-shadow:0 18px 32px #1b2d4121}.message-template-index-card>span{color:#6b7583;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.message-template-index-card>i{min-height:145px;color:var(--format-color);align-items:center;font-style:normal;display:flex}.message-template-index-card>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.7px;width:112px;height:112px}.message-template-index-card>small{color:var(--format-color);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.message-template-index-card h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 12px;font-size:clamp(2.5rem,5vw,4rem);line-height:.9}.message-template-index-card p{color:#5d6978;max-width:590px;margin:0;line-height:1.65}.message-template-index-card>strong{color:#172744;text-transform:uppercase;justify-content:space-between;margin-top:auto;padding-top:25px;font-size:.74rem;display:flex}.message-template-index-card>strong b{font-size:1.5rem}.message-template-hero{--format-color:#3f7fc4;color:#fff;background:#172744;position:relative;overflow:hidden}.message-template-hero.message-kind-magic-and-visual{--format-color:#dc6c55}.message-template-hero:before{content:"";aspect-ratio:1;border:1px solid var(--format-color);width:650px;position:absolute;bottom:-260px;right:-130px}@supports (color:color-mix(in lab,red,red)){.message-template-hero:before{border:1px solid color-mix(in srgb,var(--format-color) 38%,transparent)}}.message-template-hero:before{box-shadow:0 0 0 75px var(--format-color),0 0 0 150px var(--format-color);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.message-template-hero:before{box-shadow:0 0 0 75px color-mix(in srgb,var(--format-color) 7%,transparent),0 0 0 150px color-mix(in srgb,var(--format-color) 4%,transparent)}}.message-template-hero-grid{z-index:1;grid-template-columns:1fr 340px;align-items:center;gap:85px;min-height:690px;padding-block:76px;display:grid;position:relative}.message-template-back{color:#d5dfec;margin-bottom:42px;font-size:.72rem;font-weight:900;display:inline-block}.message-template-back:hover{color:var(--format-color)}.message-template-review-label{color:#172744;background:var(--format-color);letter-spacing:.08em;text-transform:uppercase;width:fit-content;padding:7px 10px;font-size:.59rem;font-weight:900;display:block}.message-template-hero h1{max-width:900px;font-family:var(--font-display),sans-serif;letter-spacing:-.035em;text-transform:uppercase;margin:22px 0 18px;font-size:clamp(4.4rem,8vw,7rem);line-height:.86}.message-template-hero-grid>div>p{color:#d5dfec;max-width:700px;font-family:var(--font-serif),serif;margin:0;font-size:1.3rem;line-height:1.55}.message-template-scripture{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px;display:flex}.message-template-scripture span{color:var(--format-color);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem;font-weight:900}.message-template-scripture strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.35rem}.message-template-hero-grid>aside{color:#172744;border-top-width:3px;background:#f3f0e8;border:3px solid var(--format-color);border-top:15px solid var(--format-color);flex-direction:column;min-height:390px;padding:29px;display:flex;transform:rotate(1.3deg);box-shadow:18px 20px #0000002e}.message-template-hero-grid>aside>span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.message-template-hero-grid>aside>i{color:var(--format-color);flex:1;place-items:center;font-style:normal;animation:message-mark-float 4.6s ease-in-out infinite;display:grid}.message-template-hero-grid>aside svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;width:155px;height:155px}.message-template-hero-grid>aside>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:2.15rem;line-height:.95}.message-template-hero-grid>aside>small{color:#677383;margin-top:7px}.message-template-facts{color:#fff;background:var(--coral)}.message-template-facts .container{grid-template-columns:repeat(4,1fr);display:grid}.message-template-facts .container>div{border-right:1px solid #ffffff59;align-content:center;gap:7px;min-height:135px;padding:24px;display:grid}.message-template-facts .container>div:last-child{border-right:0}.message-template-facts span{color:#ffe0d8;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:900}.message-template-facts strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.45rem;line-height:1}.message-template-prepare{background:#f3f0e8}.message-template-prepare-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.message-template-prepare-grid>div{background:#fff;border-top:10px solid #58a896;padding:34px}.message-template-prepare-grid>div:last-child{border-top-color:var(--coral)}.message-template-prepare-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 24px;font-size:2.2rem}.message-template-prepare-grid ol,.message-template-prepare-grid ul{counter-reset:setup-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.message-template-prepare-grid li{border-top:1px solid #d8dcdd;align-content:center;gap:5px;min-height:86px;padding:17px 0;display:grid}.message-template-prepare-grid li:first-child{border-top:0}.message-template-prepare-grid li strong{color:#173055}.message-template-prepare-grid li span{color:#667180;font-size:.82rem;line-height:1.55}.message-template-prepare-grid ol li{counter-increment:setup-step;color:#455365;grid-template-columns:42px 1fr;align-items:center;line-height:1.55}.message-template-prepare-grid ol li:before{content:"0" counter(setup-step);color:var(--coral);font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:800}.message-template-flow{color:#fff;background:#172744}.message-template-flow .section-heading>p{color:#c8d4e5}.message-template-flow-list{border-top:1px solid #455976}.message-template-flow-list article{border-bottom:1px solid #455976;grid-template-columns:130px 1fr;gap:34px;padding:34px 0;display:grid}.message-template-step{align-content:start;gap:8px;display:grid}.message-template-step span{color:var(--gold);font-family:var(--font-display),sans-serif;font-size:3rem;font-weight:800;line-height:1}.message-template-step small{color:#172744;background:var(--gold);letter-spacing:.08em;text-transform:uppercase;width:fit-content;padding:5px 8px;font-size:.56rem;font-weight:900}.message-template-beat h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:0 0 17px;font-size:2rem}.message-template-direction{color:#213653;background:#dce9e5;border-left:8px solid #58a896;grid-template-columns:85px 1fr;gap:14px;margin-bottom:20px;padding:15px 17px;display:grid}.message-template-direction strong{color:#1b6f60;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}.message-template-direction p{margin:0;font-size:.82rem;line-height:1.55}.message-template-words{gap:8px;display:grid}.message-template-words p{color:#f7f3e9;font-family:var(--font-serif),serif;margin:0;font-size:1.08rem;line-height:1.68}.message-template-close{background:#fff}.message-template-close-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:75px;display:grid}.message-template-close h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:17px 0 26px;font-size:clamp(3.2rem,6vw,5rem);line-height:.9}.message-template-download-lead{color:#526176;max-width:690px;font-family:var(--font-serif),serif;margin:0 0 22px;font-size:1.08rem;line-height:1.7}.message-template-download-list{gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.message-template-download-list li{color:#263b58;padding-left:28px;line-height:1.5;position:relative}.message-template-download-list li:before{content:"✓";color:#24806f;font-weight:900;position:absolute;left:0}.message-template-close-grid>div>.button{width:fit-content}.message-template-close aside{background:#f5d56b;padding:30px;box-shadow:13px 15px #172744}.message-template-close aside>span{letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:900}.message-template-close aside p{color:#493f23;font-size:.82rem;line-height:1.6}.message-template-close aside>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:22px;font-size:1.25rem;display:block}.message-template-close aside>small{color:#69591f;margin:22px 0 14px;line-height:1.5;display:block}@media (max-width:1000px){.finder-controls{grid-template-columns:1.5fr 1fr}.catalog-map h2{font-size:1.85rem}.message-library-grid{grid-template-columns:1fr}.message-library-gate{grid-template-columns:.75fr 1.25fr;align-items:start;column-gap:28px;display:grid}.message-library-gate .message-library-mark{grid-row:1/span 6;margin:0}.children-message-gateway-heading{gap:45px}.message-gateway-formats>article{grid-template-columns:1fr;align-content:start;min-height:310px}.message-gateway-formats>article>i{justify-content:start}.message-gateway-formats>article>i svg{width:72px;height:72px}.message-gateway-themes{grid-template-columns:240px 1fr}.message-detail-hero-grid{grid-template-columns:1fr 230px;gap:45px}.message-detail-format-card{min-height:300px;padding:22px}.message-detail-format-card svg{width:112px;height:112px}.message-detail-format-card>strong{font-size:1.65rem}.message-detail-grid{gap:42px}.message-detail-facts{grid-template-columns:1fr 1fr}.message-detail-path .container{grid-template-columns:auto 1fr auto 1fr}.message-template-hero-grid{grid-template-columns:1fr 270px;gap:45px}.message-template-hero-grid>aside{min-height:330px;padding:23px}.message-template-hero-grid>aside svg{width:120px;height:120px}.message-template-close-grid{gap:42px}}@media (max-width:780px){.catalog-map{grid-template-columns:1fr;padding-block:15px}.catalog-map-card{border-bottom:1px solid #ffffff47;border-right:0;min-height:235px}.catalog-map>:last-child{border-bottom:0}.message-library-gate{padding:26px 22px;display:block}.message-library-gate .message-library-mark{margin-bottom:24px}.message-library-system{grid-template-columns:1fr}.message-library-system>div{border-bottom:1px solid #465a77;border-right:0}.message-library-system>div:last-child{border-bottom:0}.children-message-gateway{padding:68px 0}.children-message-gateway-heading{grid-template-columns:1fr;gap:26px}.message-gateway-formats{grid-template-columns:1fr}.message-gateway-formats>article{grid-template-columns:50px 80px 1fr;align-items:center;min-height:210px}.children-message-inline-heading{grid-template-columns:1fr;gap:17px}.message-gateway-footer,.message-gateway-themes{grid-template-columns:1fr}.message-gateway-footer{gap:9px}.message-detail-grid,.message-detail-hero-grid{grid-template-columns:1fr}.message-detail-hero-grid{gap:38px;min-height:auto}.message-detail-format-card{justify-self:end;width:min(100%,430px);min-height:260px;transform:none}.message-detail-format-card>i{justify-content:start}.message-detail-format-card svg{width:96px;height:96px}.message-detail-prepare-grid{grid-template-columns:1fr}.message-detail-video{grid-template-columns:88px 1fr;gap:20px}.message-detail-youtube-icon{width:88px}.message-detail-video .button{grid-column:1/-1;width:fit-content}.message-detail-option-heading{grid-template-columns:1fr}.message-detail-option-heading p{grid-area:auto/1;margin-top:12px}.message-detail-option-grid{grid-template-columns:1fr}.message-detail-option-grid .message-detail-option-transition{grid-column:auto}.message-detail-path .container{grid-template-columns:auto 1fr;row-gap:23px}.message-related-grid,.message-template-close-grid,.message-template-hero-grid,.message-template-index-grid,.message-template-prepare-grid{grid-template-columns:1fr}.message-template-index-card{min-height:400px}.message-template-hero-grid{gap:38px;min-height:auto}.message-template-hero-grid>aside{justify-self:end;width:min(100%,440px);min-height:280px;transform:none}.message-template-hero-grid>aside>i{justify-content:start}.message-template-facts .container{grid-template-columns:1fr 1fr}.message-template-facts .container>div:nth-child(2){border-right:0}.message-template-facts .container>div:nth-child(-n+2){border-bottom:1px solid #ffffff59}.message-template-flow-list article{grid-template-columns:90px 1fr;gap:20px}}@media (max-width:480px){.catalog-access-key{display:grid}.catalog-map-card{min-height:220px;padding:28px 24px}.message-library-index{grid-template-columns:1fr}.message-library-index article{grid-template-columns:50px 1fr;min-height:180px;padding:19px 17px}.message-library-index article>i{min-height:52px;font-size:3.4rem}.message-library-gate .lead-capture-form{margin-inline:-7px;padding:16px}.children-message-gateway-heading h2{font-size:clamp(3rem,14vw,4rem)}.message-gateway-formats>article{grid-template-columns:42px 60px 1fr;gap:10px;min-height:220px;padding:20px 17px}.message-gateway-formats>article>span{font-size:1.7rem}.message-gateway-formats>article>i svg{width:54px;height:54px}.message-gateway-formats h3{font-size:1.55rem}.message-gateway-themes{padding:20px 17px}.message-gateway-themes nav{grid-template-columns:1fr 1fr;display:grid}.message-detail-hero h1{font-size:clamp(3.5rem,17vw,5rem)}.message-detail-hero p{font-size:1.05rem}.message-detail-format-card{min-height:225px;padding:19px}.message-detail-format-card svg{width:78px;height:78px}.message-detail-format-card>strong{font-size:1.45rem}.message-detail-facts{grid-template-columns:1fr}.message-detail-facts>div{border-bottom:1px solid #ced1d1;border-right:0;min-height:92px}.message-detail-facts>div:last-child{border-bottom:0}.message-download-card{padding:26px 21px;box-shadow:9px 10px #172744}.message-template-index-hero{padding:78px 0 72px}.message-template-hero h1,.message-template-index-hero h1{font-size:clamp(3.4rem,16vw,4.7rem)}.message-template-index-card{min-height:365px;padding:23px}.message-template-index-card>i{min-height:115px}.message-template-index-card>i svg{width:86px;height:86px}.message-template-hero-grid>aside{min-height:235px;padding:20px}.message-template-hero-grid>aside svg{width:84px;height:84px}.message-template-facts .container{grid-template-columns:1fr}.message-template-facts .container>div,.message-template-facts .container>div:nth-child(2){border-bottom:1px solid #ffffff59;border-right:0;min-height:95px}.message-template-facts .container>div:last-child{border-bottom:0}.message-template-prepare-grid>div{padding:26px 21px}.message-template-flow-list article{grid-template-columns:1fr;gap:14px;padding:28px 0}.message-template-step{grid-template-columns:auto 1fr;align-items:center}.message-template-direction{grid-template-columns:1fr;gap:6px}.message-template-close aside{padding:24px 20px;box-shadow:9px 10px #172744}}.catalog-books-section{color:#fff;background:#173055}.catalog-books-section .section-heading>p{color:#c9d4e4}.catalog-book-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.catalog-book-card{min-height:390px;color:var(--ink);border-top:7px solid var(--coral);background:#f4efe4;flex-direction:column;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.catalog-book-card:hover{transform:translateY(-6px);box-shadow:0 18px 35px #0003}.catalog-book-card>span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900}.catalog-book-card h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 13px;font-size:2.15rem;line-height:.94}.catalog-book-card p{color:#586273;min-height:82px;margin:0;font-size:.8rem;line-height:1.55}.catalog-book-card>div{border-top:1px solid #14223d2e;justify-content:space-between;align-items:baseline;gap:8px;margin-top:21px;padding-top:16px;display:flex}.catalog-book-card>div strong{font-family:var(--font-display),sans-serif;font-size:1.65rem}.catalog-book-card>div small{color:#697485;text-align:right}.catalog-book-card>b{margin-top:18px;font-size:.76rem}.catalog-book-card.book-calling{color:#fff;background:#b74e3d;border-top-color:#f2c455}.catalog-book-card.book-calling p,.catalog-book-card.book-calling>div small{color:#fae4df}.catalog-book-card.book-calling>div{border-color:#ffffff47}.catalog-book-card.book-bcd{background:#d7e8df;border-top-color:#247764}.catalog-book-card.book-groups{background:#f5d874;border-top-color:#173055}.catalog-shelf-link{width:fit-content;color:var(--gold);margin:34px 0 0 auto;font-weight:900;display:block}.catalog-tools-section{background:#f3f0e8}.catalog-tools-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.catalog-tools-grid>a{color:#fff;background:#1e7968;flex-direction:column;min-height:315px;padding:30px;display:flex}.catalog-tools-grid>a:nth-child(2){background:var(--coral)}.catalog-tools-grid>a:nth-child(3){background:#314b70}.catalog-tools-grid span{letter-spacing:.09em;font-size:.68rem;font-weight:900}.catalog-tools-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:auto 0 12px;font-size:2.25rem;line-height:.94}.catalog-tools-grid p{color:#ffffffd6;margin:0 0 25px;font-size:.84rem;line-height:1.55}.catalog-tools-grid strong{font-size:.78rem}.message-page-hero{color:#fff;background:#172744}.message-page-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;min-height:690px;padding-block:82px;display:grid}.message-page-hero h1{font-family:var(--font-display),sans-serif;letter-spacing:-.04em;text-transform:uppercase;margin:22px 0 25px;font-size:clamp(4.3rem,8vw,7rem);line-height:.86}.message-page-hero h1 em{color:var(--gold);font-family:var(--font-accent),serif;text-transform:none;font-size:.72em;font-weight:500}.message-page-hero p{color:#c8d4e5;max-width:650px;font-size:1.06rem;line-height:1.7}.message-page-mark{border:1px solid #71809a;grid-template-columns:1fr 1fr;display:grid;transform:rotate(2deg);box-shadow:20px 22px #0000002e}.message-page-mark span,.message-page-mark strong{min-height:145px;font-family:var(--font-display),sans-serif;letter-spacing:.08em;border-bottom:1px solid #71809a;border-right:1px solid #71809a;place-items:center;font-size:1.8rem;display:grid}.message-page-mark span:nth-child(2),.message-page-mark strong{border-right:0}.message-page-mark span:nth-child(3),.message-page-mark strong{border-bottom:0}.message-format-section{background:#fff}.message-format-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.message-format-grid article{--format-color:#3a8d6d;border-top-width:3px;background:#f2f0e9;border:3px solid var(--format-color);border-top:12px solid var(--format-color);grid-template-columns:72px 96px 1fr;align-items:center;gap:20px;min-height:190px;padding:24px 28px;display:grid}.message-format-grid article>span{color:#8794a5;font-family:var(--font-display),sans-serif;font-size:2.4rem;font-weight:800;line-height:1}.message-format-grid article>i{color:var(--format-color);place-items:center;font-style:normal;animation:message-mark-float 4.6s ease-in-out infinite;display:grid}.message-format-grid article>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:82px;height:82px}.message-format-grid article:nth-child(2)>i{animation-delay:-.8s}.message-format-grid article:nth-child(3)>i{animation-delay:-1.6s}.message-format-grid article:nth-child(4)>i{animation-delay:-2.4s}.message-format-grid h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 8px;font-size:1.7rem;line-height:.95}.message-format-grid p{color:#596677;margin:0;font-size:.96rem;line-height:1.58}@keyframes message-mark-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(3deg)}}.message-record-section{color:#fff;background:#1e7968}.message-record-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:90px;display:grid}.message-record-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:16px 0 22px;font-size:clamp(3.2rem,6vw,5.2rem);line-height:.9}.message-record-grid>div>p{color:#d7ebe6}.message-record-grid ol{counter-reset:message-step;border-top:1px solid #74ad9f;margin:0;padding:0;list-style:none}.message-record-grid li{counter-increment:message-step;border-bottom:1px solid #74ad9f;grid-template-columns:1fr 1.2fr;gap:24px;padding:20px 0;display:grid}.message-record-grid li strong:before{content:"0" counter(message-step) "  ";color:var(--gold)}.message-record-grid li span{color:#d7ebe6;font-size:.82rem}.message-browse-section{background:#f3f0e8}.message-browser-toolbar{background:#fff;border:1px solid #d4d7d7;grid-template-columns:1fr 260px;align-items:end;gap:22px;padding:22px;display:grid}.message-browser-toolbar fieldset{border:0;min-width:0;margin:0;padding:0}.message-browser-toolbar label,.message-browser-toolbar legend{color:#667181;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.message-browser-toolbar fieldset>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.message-browser-toolbar button{color:#25334a;min-height:42px;font:inherit;cursor:pointer;background:#f0eee7;border:1px solid #d3d6d8;padding:9px 14px;font-size:.72rem;font-weight:800}.message-browser-toolbar button.active,.message-browser-toolbar button:focus-visible,.message-browser-toolbar button:hover{color:#fff;background:#173055;border-color:#173055}.message-browser-toolbar label{gap:9px;display:grid}.message-browser-toolbar select{color:#14223d;min-height:46px;font:inherit;cursor:pointer;background:#ffd75a;border:2px solid #d99a00;padding:10px 38px 10px 14px;font-size:.78rem;font-weight:900;box-shadow:0 5px #14223d24}.message-browser-toolbar select:hover{background:#ffe382;border-color:#b97f00}.message-browser-toolbar select:focus-visible{outline-offset:3px;outline:3px solid #e96f52}.message-result-count{color:#687485;margin:22px 0 12px;font-size:.78rem}.message-result-count strong{color:var(--coral-dark);font-family:var(--font-display),sans-serif;margin-right:4px;font-size:1.5rem}.message-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px;display:grid}.message-resource-card{--format-color:#3f7fc4;min-height:355px;color:var(--ink);border-top-width:3px;background:#fff;border:3px solid var(--format-color);border-top:12px solid var(--format-color);flex-direction:column;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px #ccd1d1}.message-resource-card.message-kind-magic-and-visual{--format-color:#dc6c55}.message-resource-card.message-kind-message{--format-color:#3a8d6d}.message-resource-card:hover{transform:translateY(-5px);box-shadow:0 16px 28px #1b2d411f}.message-resource-number{color:#a1a9b1;font-family:var(--font-display),sans-serif;font-size:2.3rem;font-weight:800;line-height:1}.message-resource-card>i{min-height:74px;color:var(--format-color);align-items:center;margin-top:12px;font-style:normal;transition:transform .25s;display:flex}.message-resource-card>i svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:66px;height:66px}.message-kind-magic-and-visual>i,.message-kind-message>i{color:var(--format-color)}.message-resource-card:hover>i{transform:translateY(-5px)rotate(4deg)}.message-resource-tags{flex-wrap:wrap;gap:6px;display:flex}.message-resource-tags span{color:#5f6b79;letter-spacing:.06em;text-transform:uppercase;background:#eeeee9;padding:4px 7px;font-size:.55rem;font-weight:900}.message-resource-card h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:16px 0 8px;font-size:1.8rem;line-height:.94}.message-resource-card>p{color:#596677;margin:0;font-size:.91rem;line-height:1.6}.message-resource-card>strong{color:#193d36;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:.72rem;display:flex}.message-resource-card>strong b{font-size:1.5rem;transition:transform .2s}.message-resource-card:hover>strong b{transform:translate(4px)}.message-resource-details{border-top:1px solid #d9dddd;padding:0 22px 23px}.message-resource-details dl{margin:0 0 18px}.message-resource-details dl>div{border-bottom:1px solid #e1e3e2;grid-template-columns:72px 1fr;gap:12px;padding:10px 0;display:grid}.message-resource-details dt{color:#8b4b3d;letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:900}.message-resource-details dd{color:#566272;margin:0;font-size:.72rem;line-height:1.45}.message-resource-details>p{color:#566272;gap:5px;font-size:.75rem;line-height:1.5;display:grid}.message-resource-details>p strong{color:#182d4d;text-transform:uppercase}.message-resource-details .button{text-align:center;width:100%;margin-top:9px}.message-resource-details>small{color:#7a8491;text-align:center;margin-top:9px;display:block}.message-browse-grid{border:1px solid #cfd3d4;grid-template-columns:repeat(3,1fr);display:grid}.message-browse-grid>div{background:#fff;border-bottom:1px solid #cfd3d4;border-right:1px solid #cfd3d4;flex-direction:column;min-height:175px;padding:23px;display:flex}.message-browse-grid>div:nth-child(3n){border-right:0}.message-browse-grid>div:nth-child(n+4){border-bottom:0}.message-browse-grid span{color:var(--coral-dark);font-family:var(--font-display),sans-serif;font-size:1.1rem;font-weight:800}.message-browse-grid strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:auto;font-size:1.65rem}.message-browse-grid small{color:#7a8491}.message-join-section{background:#fff}.message-join-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:90px;display:grid}.message-join-grid h2{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:15px 0;font-size:clamp(3rem,5vw,4.6rem);line-height:.9}.message-join-grid>div>p{color:var(--muted)}.message-join-grid ul{gap:7px;padding:0;list-style:none;display:grid}.message-join-grid li:before{content:"✓";color:var(--coral);margin-right:9px;font-weight:900}.message-join-grid aside{background:#f5d874;padding:32px;box-shadow:12px 14px #172744}.message-join-grid aside>span{letter-spacing:.1em;font-size:.7rem;font-weight:900}.message-join-grid aside h3{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:13px 0 22px;font-size:2.45rem;line-height:.95}.message-join-grid aside>small{color:#69591f;margin-top:13px;display:block}@media (max-width:1000px){.activity-vault-offer{gap:36px;padding:34px}.formation-product-grid .product-grid,.youth-bundle-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.youth-bundle-section .product-card,.youth-bundle-section .product-card:nth-child(4),.youth-bundle-section .product-card:nth-child(5){grid-column:auto}}@media (max-width:780px){.activity-vault-offer{grid-template-columns:1fr;gap:44px}.activity-vault-art{justify-self:center;width:min(100%,430px)}.formation-tools-heading{gap:20px;margin-top:70px;padding-top:56px}.bundle-choice-note,.formation-product-grid .product-grid,.formation-tools-heading,.product-preview-gallery{grid-template-columns:1fr}.bundle-choice-note{gap:12px}}@media (max-width:480px){.youth-activity-section .product-grid{grid-template-columns:1fr}.activity-vault-offer{margin-inline:-2px;padding:27px 20px;box-shadow:8px 10px #d8cbb7}.activity-vault-offer h3{font-size:3rem}.activity-vault-offer ul{grid-template-columns:1fr}.activity-vault-price{grid-template-columns:auto auto}.activity-vault-price span{grid-column:1/-1}.youth-bundle-section .product-grid{grid-template-columns:1fr}}.message-page-footer{color:#fff;background:var(--coral);padding:42px 0}.message-page-footer .container{justify-content:space-between;align-items:center;gap:30px;display:flex}.message-page-footer span,.message-page-footer strong{display:block}.message-page-footer strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.55rem}.message-page-footer span{color:#fff0eb;font-size:.84rem}@media (max-width:1000px){.catalog-book-grid,.message-format-grid{grid-template-columns:1fr 1fr}.catalog-tools-grid{grid-template-columns:1fr}.catalog-tools-grid>a{min-height:265px}.message-page-hero-grid{gap:45px}.message-page-mark span,.message-page-mark strong{min-height:115px;font-size:1.45rem}.message-format-grid article{grid-template-columns:55px 70px 1fr;gap:13px;padding:21px}.message-format-grid article>span{font-size:2rem}.message-format-grid article>i svg{width:64px;height:64px}.message-resource-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.message-join-grid,.message-page-hero-grid,.message-record-grid{grid-template-columns:1fr;gap:48px}.message-page-hero-grid{min-height:auto;padding-block:68px}.message-page-mark{width:min(100%,480px);transform:none}.message-browse-grid{grid-template-columns:1fr 1fr}.message-browse-grid>div,.message-browse-grid>div:nth-child(3n),.message-browse-grid>div:nth-child(n+4){border-bottom:1px solid #cfd3d4;border-right:1px solid #cfd3d4}.message-browse-grid>div:nth-child(2n){border-right:0}.message-browse-grid>div:nth-child(n+5){border-bottom:0}.message-page-footer .container{flex-direction:column;align-items:stretch}.message-browser-toolbar{grid-template-columns:1fr}}@media (max-width:480px){.catalog-book-grid,.message-browse-grid,.message-format-grid{grid-template-columns:1fr}.catalog-book-card{min-height:340px}.message-page-hero h1{font-size:clamp(3.25rem,15vw,4rem)}.message-page-mark span,.message-page-mark strong{min-height:92px;font-size:1.2rem}.message-format-grid article{grid-template-columns:48px 62px 1fr;min-height:155px;padding:18px 16px}.message-format-grid article>span{font-size:1.75rem}.message-format-grid article>i svg{width:54px;height:54px}.message-format-grid h3{font-size:1.35rem}.message-resource-grid{grid-template-columns:1fr}.message-resource-card{min-height:320px}.message-record-grid li{grid-template-columns:1fr;gap:5px}.message-browse-grid>div,.message-browse-grid>div:nth-child(2n),.message-browse-grid>div:nth-child(n+5){border-bottom:1px solid #cfd3d4;border-right:0}.message-browse-grid>div:last-child{border-bottom:0}.message-join-grid aside{padding:24px 20px;box-shadow:8px 9px #172744}}.ministry-shop-rail{z-index:32;background:#fff;border:1px solid #14223d24;width:142px;position:fixed;top:132px;left:12px;overflow:hidden;box-shadow:0 16px 34px #14223d24}.ministry-shop-heading{color:#fff;background:var(--ink);padding:15px 14px 14px}.ministry-shop-heading small,.ministry-shop-heading span,.ministry-shop-heading strong{display:block}.ministry-shop-heading span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900}.ministry-shop-heading strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;margin-top:3px;font-size:1.25rem;line-height:.94}.ministry-shop-heading small{color:#cbd4e1;margin-top:6px;font-size:.58rem;line-height:1.25}.ministry-shop-rail nav{background:#14223d21;gap:1px;display:grid}.ministry-shop-rail nav a{color:#fff;flex-direction:column;min-height:118px;padding:12px 13px;transition:transform .18s,filter .18s;display:flex}.ministry-shop-rail nav a:hover{filter:saturate(1.12)brightness(1.04);transform:translate(4px)}.ministry-shop-rail nav a i{color:currentColor;place-items:center;width:29px;height:29px;margin-bottom:auto;font-style:normal;display:grid}.ministry-shop-dock svg,.ministry-shop-rail nav a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:100%;height:100%}.ministry-shop-rail nav a>span{letter-spacing:.08em;text-transform:uppercase;opacity:.78;margin-top:9px;font-size:.49rem;font-weight:900}.ministry-shop-rail nav a>strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:1.08rem;line-height:.94}.ministry-shop-rail nav a>small{margin-top:5px;font-size:.57rem;font-weight:800}.ministry-shop-rail nav a>small b{color:var(--gold);font-size:.8rem}.ministry-shop-dock .shop-lens,.ministry-shop-rail .shop-lens{background:#365f89}.ministry-shop-dock .shop-kids,.ministry-shop-rail .shop-kids{color:var(--ink);background:#f2b924}.ministry-shop-rail .shop-kids>small b{color:#9b381f}.ministry-shop-dock .shop-youth,.ministry-shop-rail .shop-youth{background:#d75d45}.ministry-shop-dock .shop-books,.ministry-shop-rail .shop-books{background:#247764}.ministry-shop-dock{display:none}@media (min-width:900px) and (max-width:1499px){.site-footer,main{padding-left:154px}.ministry-shop-rail{width:136px;left:8px}}@media (max-width:899px){.ministry-shop-rail{display:none}.ministry-shop-dock{z-index:35;color:#fff;background:var(--ink);border-bottom:1px solid #14223d33;grid-template-columns:auto repeat(4,minmax(0,1fr));display:grid;position:sticky;top:0;box-shadow:0 6px 18px #14223d1f}.ministry-shop-dock-label{color:var(--gold);font-family:var(--font-display),sans-serif;letter-spacing:.1em;text-transform:uppercase;place-items:center;padding:0 15px;font-size:.75rem;font-weight:800;display:grid}.ministry-shop-dock a{border-left:1px solid #ffffff2e;justify-content:center;align-items:center;gap:9px;min-height:55px;padding:7px 12px;display:flex}.ministry-shop-dock a i{flex:none;width:26px;height:26px}.ministry-shop-dock a strong{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:.92rem;line-height:1}}@media (max-width:780px){.ministry-shop-dock{grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.ministry-shop-dock-label{display:none}.ministry-shop-dock a{text-align:center;flex-direction:column;gap:3px;min-height:64px;padding:7px 4px 6px}.ministry-shop-dock a i{width:25px;height:25px}.ministry-shop-dock a strong{white-space:nowrap;font-size:.72rem}}@media (max-width:390px){.ministry-shop-dock a strong{font-size:.64rem}}.member-nav-button{min-height:42px;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #14223d47;border-radius:2px;padding:9px 14px;font-size:.78rem;font-weight:900}.member-nav-button:hover{color:#fff;background:var(--coral-dark);border-color:var(--coral-dark)}.member-nav-button.is-signed-in{color:#fff;background:#247764;border-color:#247764}.member-nav-button.is-loading{opacity:.55}.member-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091223c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-modal{width:min(560px,100%);max-height:calc(100vh - 48px);color:var(--ink);border-top:10px solid var(--gold);background:#fffdf7;padding:42px;position:relative;overflow-y:auto;box-shadow:18px 20px #e96f52e6,0 30px 80px #00000047}.member-modal-close{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:2rem;line-height:1;display:grid;position:absolute;top:14px;right:16px}.member-modal-eyebrow{color:var(--coral-dark);letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:900}.member-modal h2{max-width:470px;font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:10px 0 15px;font-size:clamp(2.8rem,7vw,4.1rem);line-height:.88}.member-modal-lead{color:#526176;margin:0 0 20px;line-height:1.65}.member-requested-resource{color:#174e43;text-transform:capitalize;background:#e7f2ed;margin:0 0 18px;padding:10px 13px;font-size:.78rem}.member-google-button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 18px;font-weight:900;display:flex}.member-google-button span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1rem;display:grid}.member-google-button:disabled{cursor:wait;opacity:.68}.member-divider{color:#768091;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font-size:.7rem;font-weight:800;display:flex}.member-divider:after,.member-divider:before{content:"";background:#d9dde2;flex:1;height:1px}.member-email-form label{margin-bottom:6px;font-size:.72rem;font-weight:900;display:block}.member-email-form>div{grid-template-columns:1fr auto;display:grid}.member-email-form input{background:#fff;border:1px solid #bcc4cf;border-right:0;min-width:0;min-height:50px;padding:10px 13px}.member-email-form button{color:#fff;background:var(--coral-dark);cursor:pointer;border:0;min-height:50px;padding:9px 16px;font-size:.75rem;font-weight:900}.member-consent-panel{background:#edf7f2;border:1px solid #2477643d;margin:18px 0;padding:14px 15px 13px}.member-consent-kicker{color:#247764;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem;font-weight:900;display:block}.member-consent{color:#26384d;cursor:pointer;grid-template-columns:20px 1fr;gap:10px;font-size:.81rem;font-weight:700;line-height:1.42;display:grid}.member-consent input{accent-color:#247764;width:18px;height:18px;margin:1px 0 0}.member-consent-panel p{color:#526176;margin:9px 0 0 30px;font-size:.71rem;line-height:1.42}.admin-page{background:#f5f1e9;min-height:72vh;padding:clamp(70px,10vw,130px) 0}.admin-page h1{max-width:680px;color:var(--navy);font-family:var(--font-display),sans-serif;text-transform:uppercase;margin:14px 0 20px;font-size:clamp(3.4rem,8vw,6.7rem);line-height:.83}.admin-page h1 em{color:var(--coral);font-family:var(--font-serif),serif;text-transform:none;font-size:.85em}.admin-intro{color:#526176;max-width:620px;margin:0 0 38px;font-size:1.05rem;line-height:1.65}.admin-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-bottom:22px;display:grid}.admin-summary article{background:var(--navy);color:#fff;padding:22px}.admin-summary strong{color:var(--yellow);font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,6vw,4rem);line-height:.8;display:block}.admin-summary span{letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:.72rem;font-weight:900;display:block}.admin-directory-wrap{background:#fff;border:1px solid #d6d0c5;overflow-x:auto}.admin-directory{border-collapse:collapse;width:100%;min-width:760px;color:var(--navy);font-size:.84rem}.admin-directory td,.admin-directory th{text-align:left;vertical-align:middle;border-bottom:1px solid #e3ded5;padding:16px}.admin-directory th{color:#247764;letter-spacing:.08em;text-transform:uppercase;background:#edf7f2;font-size:.65rem}.admin-directory td span,.admin-directory td strong{display:block}.admin-directory td span{color:#647185;margin-top:4px;font-size:.76rem}.admin-consent-yes{color:#247764}.admin-consent-no{color:#8490a1}.admin-status{color:#526176;background:#fff;padding:22px}.admin-note{color:#647185;margin-top:18px;font-size:.78rem}.member-message,.member-setup-note{color:#684d00;border-left:5px solid var(--gold);background:#fff1bd;margin:18px 0 0;padding:14px 16px;font-size:.78rem;line-height:1.5}.member-setup-note{gap:4px;display:grid}.member-signed-in{background:#e7f2ed;gap:15px;padding:18px;display:grid}.member-signed-in>strong{color:#174e43;font-size:.83rem}.member-privacy{color:#768091;margin:18px 0 0;font-size:.68rem;line-height:1.45}.member-resource-access{gap:9px;width:100%;display:grid}.member-resource-access>a{color:#fff;background:var(--navy);border:2px solid var(--navy);letter-spacing:.025em;text-align:center;text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;min-height:52px;padding:11px 18px;font-size:.82rem;font-weight:900;transition:transform .2s,background .2s;display:flex}.member-resource-access>a:hover{background:var(--coral-dark);border-color:var(--coral-dark);transform:translateY(-2px)}.member-resource-access>small{color:#637083;font-size:.68rem;line-height:1.45}.member-resource-access.is-light>a{color:var(--ink);background:var(--gold);border-color:var(--gold)}.member-resource-access.is-light>a:hover{color:#fff;background:var(--coral-dark);border-color:var(--coral-dark)}.member-resource-access.is-light>small{color:inherit;opacity:.78}.member-resource-access.is-compact>a{min-height:48px;padding-block:9px}.member-resource-access.is-unavailable>span{color:#52606f;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#e7e5df;border:2px dashed #b8b5ad;justify-content:center;align-items:center;min-height:48px;padding:9px 18px;font-size:.78rem;font-weight:900;display:flex}@media (max-width:1000px){.member-nav-button{padding-inline:10px;font-size:.7rem}}@media (max-width:780px){.member-nav-button{min-height:48px;margin-top:8px;font-size:.8rem}.member-modal-backdrop{padding:14px}.member-modal{max-height:calc(100vh - 28px);padding:34px 22px 26px;box-shadow:9px 10px #e96f52e6}.admin-summary{grid-template-columns:1fr;max-width:100%}.member-email-form>div{grid-template-columns:1fr;gap:8px}.member-email-form input{border-right:1px solid #bcc4cf}}html{scroll-padding-top:120px}.site-header{position:sticky;top:0}.ministry-shop-dock,.youth-jump-nav{top:110px}#activity-libraries,#bundles,#confirmation-faq,#new-series,#the-way,#youth-faq{scroll-margin-top:200px}.youth-jump-nav a{color:#14223d;letter-spacing:.025em;min-height:72px;font-size:1.08rem;font-weight:950;line-height:1.15}.youth-jump-nav a small{color:#285849;letter-spacing:.03em;font-size:.76rem;font-weight:900}@media (max-width:780px){.youth-jump-nav a{letter-spacing:.01em;min-height:62px;font-size:.92rem}.youth-jump-nav a small{font-size:.68rem}.youth-faq-heading{grid-template-columns:1fr;gap:22px}.youth-faq-heading h2{font-size:clamp(2.7rem,13vw,4.2rem)}.youth-faq-group{grid-template-columns:1fr;gap:24px;padding:27px 22px;box-shadow:5px 6px #1625401c}.youth-faq-group-title h3{max-width:none}.youth-faq-group details p{margin-right:8px}.youth-faq-next{grid-template-columns:1fr;gap:16px;padding:26px 22px}.youth-faq-next .button{white-space:normal;justify-self:start}}.message-detail-hero,.message-page-hero{background:#486479}.message-detail-format-card,.message-page-mark{border-radius:18px;overflow:hidden;box-shadow:18px 20px #2d47592e}.message-page-mark span:first-child{background:#ffda82}.message-format-grid article,.message-related-grid>a,.message-resource-card{border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #2d475912}.message-format-grid article{background:#fff}.message-browser-toolbar{border:0;border-radius:14px;box-shadow:0 10px 24px #2d475912}.message-browser-toolbar button,.message-browser-toolbar select{border-radius:9px}.message-browser-toolbar select{box-shadow:none;background:#ffda82;border-color:#d0a744}.message-related-grid>a,.message-resource-card{border-width:0;border-top:10px solid var(--format-color)}.message-detail-format-card{background:#fffaf3}.message-detail-facts{border:0;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #2d475912}.message-download-card{background:#ffda82;border-radius:14px;overflow:hidden;box-shadow:13px 15px #486479}.message-detail-option,.message-detail-prepare-grid>div,.message-detail-video{border-radius:14px}.message-detail-path,.special-projects-growing{background:#486479}.children-directory-section{background:#fff}.children-worship-directory{background:#49a9e2;box-shadow:0 18px 45px #2780b424}.children-worship-intro{background:#49a9e2}.children-worship-intro>span{color:#fff36d}.children-worship-intro a{color:#fff}.children-worship-options>a{background:#fff9d9}.children-worship-options>a:nth-child(2){background:#eaf7ff}.children-worship-options>a:nth-child(3){background:#e9fff7}.children-worship-options>a>span{background:#ff7f66}.children-worship-options>a:nth-child(2)>span{background:#4b8ee8}.children-worship-options>a:nth-child(3)>span{background:#35b98f}.children-other-directory>a{background:#fff0ec}.children-directory-special{color:#12334f!important;background:#69dbb8!important}.children-directory-special small,.children-directory-special strong,.children-directory-special>span{color:#173d5c!important}.children-directory-special p{color:#234c62}.kids-worship-hero{background:linear-gradient(118deg,#fffdf2 0 58%,#ffd84d 58%)}.kids-worship-mark{background:#4b8ee8;box-shadow:20px 22px #4b8ee829}.kids-worship-mark strong{background:#fff36d;border-color:#fffdf2}.kids-worship-mark span:first-child,.kids-worship-mark span:nth-child(4){background:#ff7f66}.kids-worship-mark span:nth-child(2),.kids-worship-mark span:nth-child(5){background:#35b98f}.kids-worship-mark span:nth-child(3),.kids-worship-mark span:nth-child(6){background:#63b3ed}.kids-worship-mark span:last-child{background:#9b8afb}.kids-context-section,.kids-hub-section{background:#fff}.kids-hub-path-grid>a:first-child{background:#fff9d9}.kids-hub-path-grid>a:nth-child(2){background:#eaf7ff}.kids-hub-path-grid>a:nth-child(3){background:#e9fff7}.kids-context-grid article{background:#fff9d9;border-top-color:#ffd84d}.kids-context-grid article:nth-child(2){background:#fff0ec;border-color:#ff7f66}.kids-context-grid article:nth-child(3){background:#e9fff7;border-color:#35b98f}.kids-context-grid article:nth-child(4){background:#eaf7ff;border-color:#4b8ee8}.kids-flow-section{background:#43a8e4}.kids-flow-grid article{background:#ffffff2b}.kids-kit-section{background:#f2fbff}.kids-worship-closing{background:#39bd95}.ready-series-hero{color:var(--ink);background:#dbe4e5}.ready-series-hero .eyebrow.light,.ready-series-hero .message-detail-back{color:#486b7b}.ready-series-hero h1 em{color:#b76552}.ready-series-hero p{color:#40556c}.ready-series-art{box-shadow:22px 24px #4864792e}.ready-series-section{background:#f3efe6}.ready-series-grid article:first-child{border-top-color:#d9bd63}.ready-series-grid article:nth-child(2){color:var(--ink);background:#a9c3ae;border-top-color:#c98b78}.ready-series-grid article:nth-child(2)>span,.ready-series-grid article:nth-child(2)>strong{color:#174f62}.ready-series-grid article:nth-child(2) p{color:#285767}.ready-series-clarifier{background:#e8eeed}.ready-series-clarifier a{background:#6f8fa8}.ready-series-clarifier a:last-child{background:#b76552}.sunday-library-hero{color:var(--ink);background:#e9fff7}.sunday-library-hero .eyebrow.light,.sunday-library-hero .message-detail-back{color:#19775e}.sunday-library-hero h1 em{color:#ff6f57}.sunday-library-hero p{color:#405b5a}.sunday-library-key{background:#fff9d9;box-shadow:22px 24px #35b98f2b}.sunday-library-key strong{border-left-color:#ffd84d}.sunday-library-key strong:nth-of-type(2){border-color:#ff7f66}.sunday-library-key strong:nth-of-type(3){border-color:#35b98f}.sunday-library-key strong:nth-of-type(4){border-color:#4b8ee8}.sunday-library-section{background:#fff}.sunday-lesson-card{background:#fff9d9}.sunday-library-note{background:#4b8ee8}.special-projects-hero{color:var(--ink);background:#fff9d9}.special-projects-hero .eyebrow.light,.special-projects-hero .message-detail-back{color:#a45b00}.special-projects-hero h1 em{color:#ff6f57}.special-projects-hero p{color:#5c553d}.special-projects-categories{background:#fff;box-shadow:22px 24px #ffd84d3d}.special-projects-categories span{border-top-color:#ffd84d}.special-projects-categories span:nth-child(2){border-color:#ff7f66}.special-projects-categories span:nth-child(3){border-color:#4b8ee8}.special-projects-categories span:nth-child(4){border-color:#35b98f}.special-projects-growing{background:#4b8ee8}.message-detail-hero,.message-page-hero{color:var(--ink);background:#eaf7ff}.message-page-hero .eyebrow.light{color:#2569a9}.message-page-hero h1 em{color:#ff6f57}.message-detail-back,.message-detail-hero p,.message-page-hero p{color:#40556c}.message-hero-secondary{color:var(--ink);border-color:#6fa7ce}.message-detail-format-card,.message-page-mark{box-shadow:18px 20px #4b8ee829}.message-page-mark span:first-child{color:var(--ink);background:#fff36d}.message-page-mark span:nth-child(2){background:#ff7f66}.message-page-mark span:nth-child(3){background:#69dbb8}.message-page-mark strong{background:#6ea8f2}.message-format-section,.message-join-section,.message-related-section{background:#fff}.message-format-grid article:first-child{--format-color:#35b98f}.message-format-grid article:nth-child(2){--format-color:#4b8ee8}.message-format-grid article:nth-child(3){--format-color:#ff7f66}.message-format-grid article:nth-child(4){--format-color:#e5b900}.message-record-section{background:#35b98f}.message-browse-section,.message-detail-main{background:#f2fbff}.message-browser-toolbar button.active,.message-browser-toolbar button:focus-visible,.message-browser-toolbar button:hover{background:#4b8ee8;border-color:#4b8ee8}.message-browser-toolbar select{background:#fff36d;border-color:#e5b900}.message-page-footer{background:#ff7f66}.message-detail-tags span{color:var(--ink);border-color:#75a8cc}.message-detail-tags span:first-child{color:var(--ink)}.message-download-card{background:#fff36d;box-shadow:13px 15px #4b8ee8}.message-detail-prepare{background:#f2fbff}.message-detail-path{background:#4b8ee8}.children-product-page .product-hero-section{background:#f7f4ed}.children-product-page .product-detail-image{background:#6f8799;box-shadow:18px 18px #c9826b,0 18px 42px #374b5824}.children-product-page .faq-section,.children-product-page .product-content,.children-product-page .use-section{background:#faf8f3}.children-product-page .inside-card{color:#fff;background:#627d8f;box-shadow:12px 12px #d8bd67}.children-product-page .inside-card li{border-color:#182d4d38}.children-product-page .inside-card li:before{color:#e2c970}.children-product-page .scripture-callout,.children-product-page .use-card{background:#f1eadc}.children-product-page .lessons-section{background:#e3ebe4}.children-product-page .lesson-list{border-top-color:#6f8799}.children-product-page .use-card{border-top-color:#c9826b}.children-product-page .license-notice{color:var(--ink);background:#a9c3ae}.children-product-page .license-notice p{color:#285767}.children-product-page .license-notice a{color:#174f62}.children-product-page .license-icon{background:#d8bd67}.children-product-page .related-section{background:#e8eeed}.children-product-kids-worship-curriculum .product-detail-copy:before{content:"A · BUILD YOUR OWN";background:#d8bd67;margin-bottom:14px;display:inline-flex}.children-product-kids-worship-curriculum .product-detail-copy:before,.kids-path-badge{color:#173d5c;letter-spacing:.08em;border-radius:999px;padding:8px 12px;font-size:.68rem;font-weight:900}.kids-path-badge{text-transform:uppercase;margin:0 0 18px;display:table}.kids-path-badge.badge-b{background:#a9c1d0}.kids-path-badge.badge-c{background:#9af0d3}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}