/* Explicit Community rows: no inherited Webflow grid placements or flex paragraphs. */
.community-hero{width:clamp(200px,26vw,360px);aspect-ratio:1;margin:90px auto 45px;position:relative}.community-hero video{display:block;width:100%;height:100%;object-fit:contain;cursor:pointer}
.community-content{width:min(1440px,92%);margin:0 auto 65px;display:flow-root}.community-content h1,.community-content h2{font-family:var(--font-heading);font-weight:400;line-height:1.22;letter-spacing:.015em;white-space:normal;text-wrap:balance;margin:0 0 25px;font-size:clamp(30px,3.2vw,48px)}.community-content p{display:block;position:static;width:auto;min-width:0;max-width:100%;margin:0;font:400 clamp(20px,1.6vw,26px)/1.65 var(--font-body);letter-spacing:.012em;white-space:normal;overflow-wrap:normal;word-break:normal}.community-content p :is(strong,em,a){display:inline;width:auto;position:static;float:none}.community-content img{max-width:100%;display:block}.community-introduction>h1{text-align:center;font-size:clamp(34px,4.2vw,62px);max-width:1250px;margin:0 auto 40px}.community-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 6%;margin-bottom:65px}.community-promises p:last-child{grid-column:1/-1;text-align:center}
.community-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,76px);align-items:center;margin:65px 0;isolation:isolate}.community-row>*{position:relative;min-width:0;max-width:100%}.community-art{display:flex;align-items:center;justify-content:center;min-height:0}.community-art img{width:100%;height:auto;object-fit:contain;max-height:650px}.community-art .once-liquid{width:100%;max-width:560px;margin:0;aspect-ratio:1}.community-connection .community-art{align-self:start;transform:translateX(-3%)!important}.community-connection h1{font-size:clamp(34px,3.5vw,54px)}.community-wide-illustration{width:min(1000px,95%);margin:35px auto}.community-wide-illustration img{width:100%;height:auto;max-height:620px;object-fit:contain}.community-centred-action{text-align:center;margin:30px 0 55px}.community-diagram-row{align-items:stretch}.community-diagram-row .community-art{position:relative}.community-diagram-row img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain}.community-text-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6%;margin:60px 0}.community-text-pair>*{min-width:0}.community-identity{margin:40px 0}.community-identity .community-art .once-liquid{max-width:370px}.community-personal-map{margin-block:20px 45px}.community-feature-row{margin-block:55px}.community-liquid-divider{width:min(320px,70%);margin:15px auto 25px;display:flow-root}.community-values-title{text-align:center;margin:0 auto 45px!important;font-size:clamp(40px,5vw,70px)!important}.community-value-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;padding:38px 0;border-top:1px solid #ddd3b533}.community-value-row .community-art{grid-column:2;grid-row:1}.community-value-row .community-copy{grid-column:1;grid-row:1}.community-value-row img{width:min(380px,100%);max-height:570px}.community-value-row h1{color:#ffdc34}.community-content .community-interest{width:min(1000px,100%);margin:55px auto 30px}
/* Larger film ensemble with one restrained architectural boundary. */
.page-found .container-22{max-width:none;width:100%;padding-inline:0}.page-found .container-22>:not(.found-film-gallery){max-width:1280px;margin-inline:auto}.found-film-gallery{position:relative;width:94%;max-width:1800px;margin:65px auto;padding:clamp(18px,3vw,48px);border:1px solid #c9bea680;border-radius:28px;background:linear-gradient(145deg,#a4bdb508,transparent 50%,#b4a9c00a)}.found-film-gallery:before,.found-film-gallery:after{content:'';position:absolute;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,#c7b994,transparent);top:9px}.found-film-gallery:after{top:auto;bottom:9px}.page-found .found-film-gallery .found-film-field{width:100%;max-width:none;margin:0;gap:24px 3%;grid-template-columns:repeat(2,minmax(0,1fr))}.page-found .found-film-gallery .found-film{width:100%;aspect-ratio:16/9}
/* About liquid fields keep their animation within deliberate bounds. */
.about-liquid-field{position:relative;display:grid;grid-template-columns:1.35fr .85fr .85fr;align-items:center;width:min(1600px,96%);margin:50px auto 15px;gap:0;isolation:isolate}.about-liquid-field .once-liquid{max-width:none;width:100%;margin:0;min-width:0}.about-liquid-hero{margin-top:85px}.about-liquid-undertext{width:100%;margin:20px auto 40px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.about-liquid-undertext .once-liquid{animation:about-liquid-drift 12s ease-in-out infinite alternate}.about-liquid-undertext .once-liquid:nth-child(2){animation-delay:-4s}.about-liquid-undertext .once-liquid:nth-child(3){animation-delay:-8s}.about-divinity{width:min(1100px,100%);margin:45px auto}.about-divinity img{display:block;width:100%;height:auto}.concept-trickster{width:100%;margin:65px auto;clear:both}.concept-trickster img{display:block;width:100%;height:auto;border:1px solid #d5b77a88}
@keyframes about-liquid-drift{from{transform:translate(0,0) rotate(-4deg)}to{transform:translate(2%,3%) rotate(5deg)}}
/* Donation artwork sits behind a proportionate, individually generated frame. */
.patron-checkout{position:relative;width:min(1400px,100%);padding:clamp(22px,5vw,75px);border-radius:32px;isolation:isolate;background:linear-gradient(#0b17152b,#10171399),url('/assets/images/editorial/donation-garden.webp') center/cover no-repeat;overflow:hidden}.patron-checkout:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.25;background:url('/assets/images/editorial/donation-portal.webp') right center/cover no-repeat;mask:linear-gradient(90deg,transparent,#000)}.patron-checkout .checkout-frame{width:min(800px,100%);margin:auto;aspect-ratio:2/3}.patron-checkout .checkout-frame-art{width:100%;height:100%;object-fit:fill}.patron-checkout .checkout-frame iframe{inset:10% 14%;width:72%!important;height:80%!important;border-radius:2px}.patron-checkout>p{text-align:center;margin:24px 0 0;position:relative}
@media(max-width:900px){.community-row{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.community-content p{font-size:20px}.about-liquid-field{grid-template-columns:1.2fr .8fr}.about-liquid-field .once-liquid:nth-child(3){display:none}}
@media(max-width:700px){.community-promises,.community-text-pair{grid-template-columns:1fr;gap:25px}.community-row{grid-template-columns:1fr;gap:28px;margin-block:40px}.community-art{max-width:520px;width:100%;margin:auto}.community-art img{max-height:440px;width:auto;max-width:100%}.community-connection .community-art{transform:none!important;max-width:340px}.community-diagram-row .community-art{aspect-ratio:3/4;max-height:560px}.community-diagram-row img{width:100%;height:100%;max-height:none}.community-value-row .community-art{grid-column:1;grid-row:2}.community-value-row .community-copy{grid-column:1;grid-row:1}.community-value-row img{max-height:340px}.community-content p{font-size:20px}.community-text-pair{margin-block:40px}.community-identity .community-art{max-width:280px}.community-introduction>h1{font-size:34px}.found-film-gallery{width:96%;padding:12px;border-radius:18px}.page-found .found-film-gallery .found-film-field{gap:12px}.about-liquid-hero{width:100%;grid-template-columns:1fr}.about-liquid-hero .once-liquid:not(:first-child){display:none}.about-liquid-undertext{grid-template-columns:1fr 1fr}.about-liquid-undertext .once-liquid:nth-child(3){display:none}.patron-checkout{padding:12px;border-radius:18px}.patron-checkout .checkout-frame{aspect-ratio:2/3}.concept-trickster{margin-block:40px}}
@media(prefers-reduced-motion:reduce){.about-liquid-undertext .once-liquid{animation:none}}
.patron-checkout .checkout-frame iframe{inset:19.5% 14.5% 10%;width:71%!important;height:70.5%!important}.patron-checkout .checkout-frame{filter:drop-shadow(0 12px 24px #0008)}
.community-hero{overflow:hidden}.community-hero video{position:absolute;left:50%;top:50%;width:240%;height:240%;max-width:none;transform:translate(-50%,-50%);mix-blend-mode:screen}.community-diagram-row img{transform:scale(1.08)}.community-wide-illustration{aspect-ratio:16/9}.community-wide-illustration img{height:100%;object-fit:contain}
.page-found video[data-silent-film]::-webkit-media-controls-mute-button,.page-found video[data-silent-film]::-webkit-media-controls-volume-slider{display:none!important}
/* Nine-slice the same generated frame on phones to preserve usable checkout width. */
@media(max-width:600px){.patron-checkout .checkout-frame{height:880px;aspect-ratio:auto;border-style:solid!important;border-width:80px 16px 40px!important;border-image-source:url('/assets/images/editorial/donation-krea-frame.webp')!important;border-image-slice:240 120 130 120 fill!important;border-image-width:80px 16px 40px!important;border-image-repeat:stretch!important;box-sizing:border-box}.patron-checkout .checkout-frame-art{display:none}.patron-checkout .checkout-frame iframe{inset:0;width:100%!important;height:100%!important}}
@media(max-width:600px){.page-found .found-film-gallery .found-film-field{grid-template-columns:minmax(0,1fr)}}
.concept-trickster{aspect-ratio:2912/1632}.concept-trickster img{height:100%;object-fit:contain}.about-divinity{aspect-ratio:1}.about-divinity img{height:100%;object-fit:contain}.community-feature-row .community-art{aspect-ratio:1}
.community-content,.community-content :is(p,h1,h2,a,strong,em){text-transform:none!important}.page-about .aboutcol{text-transform:none!important}
.connected-copy>.connected-wide-passage{width:min(1240px,100%);max-width:none}.connected-line{display:block;text-wrap:pretty}.connected-line+.connected-line{margin-top:.3em}.concept-origin-lines{display:flex;flex-direction:column;gap:20px;width:min(1280px,100%);margin-inline:auto!important;text-align:center}.concept-page .concept-origin-line{font:400 clamp(20px,2.6vw,38px)/1.5 var(--font-body);letter-spacing:.012em;margin:0;text-wrap:balance;text-transform:none}.concept-page .blocktext{text-wrap:pretty}.page-found .widecontainer>.heroheading.lowest{word-spacing:.015em;text-wrap:pretty}
@media(max-width:700px){.concept-origin-lines{gap:18px}.concept-page .concept-origin-line{font-size:22px}}

/* The street animation sits behind the canonical rounded Square outline. */
.world-loop-frame.about-symbol{border:0;background:transparent;overflow:visible}
.world-loop-frame .world-square-film{position:absolute;inset:9.2%;overflow:hidden;border-radius:5%;z-index:0}
.world-loop-frame .world-square-film>.world-square-loop{display:block;width:100%;height:100%!important;min-height:0!important;object-fit:cover!important}
.world-loop-frame>.world-square-symbol{position:relative;z-index:1;width:100%;height:100%!important;min-height:0!important;object-fit:contain!important}
.world-loop-frame>.about-symbol-burst{z-index:2}

/* Restore Community's compact, alternating editorial composition. */
.community-restored{max-width:1280px}
.community-restored .community-row{margin-block:38px;gap:5%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.community-restored h1{font-size:clamp(29px,2.65vw,43px);margin-bottom:18px}
.community-restored p{font-size:clamp(18px,1.4vw,23px);line-height:1.55}
.community-restored .community-introduction>h1{font-size:clamp(34px,3.5vw,54px)}
.community-restored .community-art-right .community-art{grid-column:2;grid-row:1}
.community-restored .community-art-right .community-copy{grid-column:1;grid-row:1}
.community-restored .community-feature-row .community-art{aspect-ratio:auto}
.community-restored .community-feature-row .community-art img{width:100%;max-height:520px}
.community-restored .community-connection .community-art{align-self:center;transform:none!important}
.community-restored .community-connection .community-art img{width:100%}
.community-restored .community-promises{gap:22px 5%;margin-bottom:38px}
.community-restored .community-personal-map{max-height:440px;margin-block:25px}
.community-restored .community-personal-map img{max-height:440px}
.community-restored .community-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:30px 0 45px}
.community-restored .community-value-card{display:flex;flex-direction:column;min-width:0;padding:24px;border:1px solid #eee9;border-radius:18px}
.community-restored .community-value-card h1{color:#ffdc34;font-size:clamp(28px,2.3vw,36px)}
.community-restored .community-value-card p{font-size:clamp(17px,1.3vw,21px);line-height:1.55}
.community-restored .community-value-card .community-art{margin-top:auto;padding-top:25px}
.community-restored .community-value-card img{height:160px;width:100%;object-fit:contain}
.community-restored-support{display:flow-root;margin:35px 0}
.community-restored-support>h1{max-width:900px;margin:25px auto;text-align:center}
.community-restored-support>.once-liquid{float:right;width:32%;aspect-ratio:1;margin:0 0 15px 25px}
.community-restored-grid,.community-restored-support .grid-4{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:30px 5%!important;align-items:center!important;width:100%!important;margin:30px 0!important;padding:0!important}
.community-restored-support .community-restored-grid>*,.community-restored-support .grid-4>*{grid-area:auto!important;min-width:0;max-width:100%;position:relative!important;inset:auto!important;transform:none!important;float:none!important}
.community-restored-support :is(p,h1){position:static!important;width:auto!important;max-width:100%!important;float:none!important;transform:none!important}
.community-restored-support p{display:block!important;margin:0!important}
.community-restored-support img{height:auto!important;width:100%!important;max-height:440px!important;object-fit:contain!important;transform:none!important;position:static!important}
.community-restored-support .once-liquid{width:100%;aspect-ratio:1;max-height:430px}
.community-restored-support :is(.mainpara,.mainpara-2){font:400 clamp(18px,1.4vw,23px)/1.65 var(--font-body)!important;letter-spacing:.012em}
.world-themes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);gap:4%;align-items:center;text-align:left}
.world-themes .world-themes-copy{min-width:0}
.world-page .world-themes p{font:400 clamp(23px,2.4vw,37px)/1.45 var(--font-heading);text-align:left;margin:0 0 24px;max-width:none;text-wrap:pretty}
.world-themes-art{min-width:0;align-self:stretch;display:flex;align-items:center}
.world-themes-art .once-liquid{width:100%;aspect-ratio:1;max-height:600px}
.world-application{text-align:center;margin:25px auto 65px;width:min(1100px,100%)}
.world-application .application-body{margin-top:30px}
.world-application button{max-width:100%}
.found-clarity{font:400 clamp(20px,2vw,30px)/1.5 var(--font-heading);text-align:center;max-width:1100px;margin:30px auto 45px;text-wrap:pretty;padding-inline:20px}
.concept-origin-lines{display:grid;gap:18px;width:100%;max-width:none;margin-inline:0!important}
.concept-page .concept-origin-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:5%;font-size:clamp(19px,2.4vw,35px);text-align:left}
.concept-origin-line>span:last-child{text-align:right}
.concept-scroll-cue{display:block;width:24px;height:36px;margin:15px auto 35px;color:#eee;animation:concept-scroll-nudge 2s ease-in-out infinite}
.concept-scroll-cue svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}
@keyframes concept-scroll-nudge{50%{transform:translateY(8px)}}
@media(max-width:800px){.community-restored .community-values-grid{grid-template-columns:minmax(0,1fr)}.community-restored .community-row,.community-restored-grid,.community-restored-support .grid-4{grid-template-columns:minmax(0,1fr)!important;gap:22px!important}.community-restored .community-art-right .community-art,.community-restored .community-art-right .community-copy{grid-area:auto}.community-restored .community-row{margin-block:30px}.community-restored .community-art{max-height:360px}.community-restored .community-art img{max-height:360px}.community-restored-support>.once-liquid{float:none;width:70%;margin:10px auto}.community-restored .community-value-card{padding:24px}.community-restored .community-value-card img{height:130px}.world-themes{grid-template-columns:minmax(0,1fr);gap:15px}.world-themes-art{width:75%;margin:auto;max-height:300px}.world-page .world-themes p{font-size:25px;margin-bottom:18px}.concept-page .concept-origin-line{font-size:18px;gap:7%;line-height:1.5}}
@media(prefers-reduced-motion:reduce){.concept-scroll-cue{animation:none}}
/* Strip legacy float and spacer rules from the restored support text. */
.community-restored-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 5%;align-items:center}
.community-restored-support>.block-quote-4{grid-column:1;width:auto!important;max-width:none!important;margin:0!important;float:none!important;font:400 clamp(27px,2.6vw,40px)/1.45 var(--font-heading)!important}
.community-restored-support>.once-liquid{grid-column:2;width:100%!important;float:none!important;margin:0!important;height:300px;aspect-ratio:auto}
.community-restored-support>h1,.community-restored-support>.community-restored-grid,.community-restored-support>.w-row{grid-column:1/-1}
.community-restored-support>h1{height:auto!important;margin:15px 0!important;font-size:clamp(30px,3vw,44px)!important;line-height:1.3!important;padding:0!important}
.community-restored-support>.w-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5%;margin:0!important}
.community-restored-support>.w-row:before,.community-restored-support>.w-row:after{display:none}
.community-restored-support>.w-row>.w-col{width:auto!important;float:none!important;padding:0!important;min-width:0}
@media(max-width:800px){.community-restored-support,.community-restored-support>.w-row{grid-template-columns:minmax(0,1fr)}.community-restored-support>*{grid-column:1!important}.community-restored-support>.once-liquid{height:240px}.community-restored-support>.w-row{gap:24px}}

.community-restored-support :is(p,blockquote){line-height:1.65!important}.community-restored-support h1{line-height:1.3!important}
.world-page .world-themes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);gap:4%;align-items:center;text-align:left}
.world-page .world-themes .world-themes-copy p{width:100%;font:400 clamp(23px,2.4vw,37px)/1.5 var(--font-heading)!important;text-align:left;margin:0 0 24px!important;max-width:none;text-wrap:pretty}
.colour-burst-button.is-bursting{background:transparent!important}
@media(max-width:800px){.world-page .world-themes{grid-template-columns:minmax(0,1fr)}.world-page .world-themes .world-themes-copy p{font-size:25px!important}}
.page-about .container-15{margin-top:90px!important;padding-top:0!important}
.about-bottom-art{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:5%;align-items:center;max-width:950px;margin:35px auto}
.about-bottom-art .about-divinity{width:100%;max-width:330px;margin:0 auto;aspect-ratio:1}
.about-bottom-art>.once-liquid{width:100%;aspect-ratio:1;max-height:460px}
@media(max-width:700px){.page-about .container-15{margin-top:75px!important}.about-bottom-art{gap:10px}.about-bottom-art .about-divinity{max-width:170px}}

.world-page .world-themes .world-themes-copy p{text-wrap:balance}
.concept-intro-stage>.concept-scroll-cue{position:absolute;bottom:28px;left:calc(50% - 12px);margin:0}
/* Krea-made metal rim, sliced so corners stay crisp at every button width. */
.colour-burst-button{border:0!important;border-radius:9px!important;padding:17px 32px;overflow:hidden;isolation:isolate;color:#eee7d7!important;text-shadow:none!important}
.colour-burst-button:after{content:'';position:absolute;inset:0;z-index:4;border:9px solid transparent;border-image:url('/assets/images/editorial/button-krea-frame.png') 40 stretch;pointer-events:none}
.colour-burst-button>.burst-surface{inset:3px;z-index:-1;border-radius:6px;overflow:hidden}
.colour-burst-button>.burst-label{position:relative;z-index:1;color:#eee7d7;text-shadow:none}
.colour-burst-button>.burst-ink{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:inherit;box-sizing:border-box;z-index:2;color:#08090a!important;text-shadow:none!important;pointer-events:none;opacity:0;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}
.colour-burst-button.is-bursting>.burst-ink{opacity:1}
.found-vision-section{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:4vw;width:100vw!important;max-width:none!important;position:relative;left:calc(50% - 50vw);padding:35px 1.5vw 35px 4vw!important;box-sizing:border-box;margin:0!important;align-items:stretch}
.found-vision-copy{min-width:0}
.found-vision-copy .div-block-52{float:none;width:100%;padding:0;margin:0 0 30px}
.found-vision-copy .heading-2{max-width:none;width:100%;font-size:clamp(34px,3.8vw,58px)!important;line-height:1.25!important;margin:0 0 30px}
.found-vision-copy .columns-6{display:block!important;width:100%;margin:0!important}
.found-vision-copy .columns-6>.w-col{width:100%!important;float:none;padding:0;margin-bottom:24px}
.found-vision-copy :is(p,blockquote){width:100%!important;max-width:none!important;font-size:clamp(18px,1.6vw,25px)!important;line-height:1.6!important;margin:0 0 28px!important;padding:0!important}
.found-vision-art{position:relative;min-width:0;margin:0;align-self:stretch;overflow:hidden}
.found-vision-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.world-page .world-media-stack>.world-image{top:calc(12vh - var(--stack-image-height,600px))}
.world-application .application-body iframe{min-height:622px;height:622px}
.colour-burst-subtle{border-radius:12px!important;min-height:120px}
.colour-burst-subtle>.burst-surface{opacity:0!important;transition:opacity .6s!important}
.colour-burst-subtle.is-bursting>.burst-surface{opacity:.23!important}
.colour-burst-subtle>.burst-ink{display:none!important}
.colour-burst-subtle .burst-label{display:flex;flex-direction:column;gap:8px}
.colour-burst-subtle .burst-label strong{font-size:20px}
.colour-burst-subtle .burst-label>span{font-size:15px}
@media(max-width:800px){.found-vision-section{grid-template-columns:minmax(0,1fr);gap:25px;padding-inline:4vw!important}.found-vision-art{aspect-ratio:3/4}.world-page .world-media-stack>.world-image{top:calc(16vh - var(--stack-image-height,320px))}}
.found-read-panel:not([hidden]){overflow:visible}
.colour-burst-button>.burst-surface{inset:0}
/* Reading cue appears only at first load; motion code fades it on the first scroll. */
.concept-scroll-cue{opacity:.5;transition:opacity .6s ease}
.world-application-actions{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}
.world-application-actions .colour-burst-button{min-width:330px;min-height:86px;font-size:22px!important;padding:22px 36px}
.community-text-pair:has(>.community-copy:only-child){grid-template-columns:minmax(0,1fr);max-width:1000px;margin-inline:auto}
/* Match calibrated near-black media to the off-black page without recolouring it. */
.community-restored img[src*='.gif'],.community-hero video{mix-blend-mode:lighten;filter:contrast(1.12) brightness(.97)}
.page-found img[src*='Star%20(3)']{mix-blend-mode:lighten;filter:none}
.community-personal-map{width:min(1200px,100%)!important;max-height:none!important;margin:25px auto 40px!important}
.community-personal-map img{width:100%!important;height:auto!important;max-height:none!important}
.community-restored-support>.w-row{align-items:stretch}
.community-restored-support>.w-row>.w-col:has(img){position:relative;min-height:560px}
.community-restored-support>.w-row>.w-col img{height:100%!important;max-height:none!important;object-fit:contain!important}
/* About: an inhabited image at left, editorial copy at right, symbols on the outer edge. */
.page-about .container-15{position:relative;max-width:1800px;width:96%;isolation:isolate}
.about-editorial{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) 70px;gap:3%;align-items:start;position:relative;z-index:1}
.about-main-art{position:relative;align-self:stretch;min-height:850px;margin:0;overflow:hidden}
.about-main-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,#000 0%,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 65%,transparent 100%)}
.about-editorial-copy{min-width:0;padding:0 0 25px}
.about-editorial-copy h1{margin:0 0 30px;font:400 clamp(42px,4vw,68px)/1.2 var(--font-heading)}
.page-about .about-editorial-copy .aboutcol{font:400 clamp(19px,1.6vw,25px)/1.65 var(--font-body);width:100%;margin:0 0 32px;display:block;position:static}
.about-editorial-copy .about-contact{margin:30px 0 0;text-align:left}
.about-editorial .about-symbols{display:flex;flex-direction:column;gap:25px;padding:30px 0 0;align-items:center;width:70px;grid-area:auto}
.about-editorial .about-symbol{width:65px;height:65px}
.about-edge-elements{position:absolute;inset:-45px 0 -15px;z-index:0;pointer-events:none;overflow:hidden}
.about-edge-piece{position:absolute;object-fit:contain;opacity:.72;max-width:17%}
.edge-piece-1{left:-3%;top:0;width:180px;transform:rotate(18deg)}
.edge-piece-2{left:38%;top:56%;width:100px;transform:rotate(-22deg)}
.edge-piece-3{left:-4%;top:43%;width:150px;transform:rotate(18deg)}
.edge-piece-4{left:-3%;bottom:3%;width:230px}
.edge-piece-5{right:-3%;bottom:0;width:210px}
.edge-piece-6{right:2%;top:49%;width:90px;transform:rotate(-14deg)}
.edge-piece-7{left:39%;bottom:4%;width:130px;transform:rotate(12deg)}
.about-bottom-art{position:relative;z-index:1}
@media(max-width:1050px){.about-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3%}.about-main-art{grid-row:1/3;min-height:750px}.about-editorial .about-symbols{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:12px;width:100%;padding:0}.about-editorial .about-symbol{width:43px;height:43px}}
@media(max-width:650px){.about-editorial{grid-template-columns:minmax(0,1fr)}.about-main-art{grid-row:auto;min-height:440px;height:65vh}.about-main-art img{mask-image:linear-gradient(#000 0%,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 70%,transparent 100%)}.about-editorial .about-symbols{grid-column:1}.about-editorial-copy{padding-inline:5%}.about-edge-piece{opacity:.5;max-width:22%}.world-application-actions .colour-burst-button{min-width:0;width:100%;font-size:20px!important}.community-restored-support>.w-row>.w-col:has(img){min-height:360px}}

/* Keep the first-load hint inside the viewport even before the sticky stage reaches its top. */
.concept-intro-stage>.concept-scroll-cue{position:fixed;bottom:28px;left:calc(50% - 12px);z-index:5}
.world-statement-list{display:grid;gap:clamp(48px,7vw,100px);margin:65px 0 80px}
.world-statement{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,3fr) minmax(100px,.7fr);align-items:center;gap:3%}
.world-page .world-ideas .world-statement p{margin:0!important;font-size:clamp(26px,3.4vw,49px)!important;line-height:1.35!important;text-wrap:balance}
.world-statement img{display:block;width:100%;height:clamp(110px,16vw,215px);object-fit:contain}
.world-statement:nth-child(2) img{transform:rotate(-12deg)}
@media(max-width:650px){.world-statement-list{gap:52px;margin-block:45px}.world-statement{grid-template-columns:50px minmax(0,1fr) 50px;gap:10px}.world-page .world-ideas .world-statement p{font-size:25px!important}.world-statement img{height:95px}}

body.site-unified.page-found{background-color:#111!important}

/* Five discrete promises, each marked by a small naturalist specimen. */
.community-restored .community-introduction>h1{margin-bottom:70px!important}
.community-restored .community-promises{list-style:none;padding:0;gap:42px 7%;margin-bottom:85px}
.community-promises>li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;min-width:0}
.community-promises>li>img{width:38px;height:40px;object-fit:contain;margin-top:4px}
.community-promises>li:last-child{grid-column:1/-1;justify-self:center;max-width:900px}
.community-promises>li p{text-align:left!important;grid-column:auto!important}
/* Let the first live blob fill the adjacent statement and extend through its closing line. */
.community-restored-support>.once-liquid{grid-row:1/3;align-self:stretch;width:125%!important;height:100%!important;min-height:470px;max-height:none!important;aspect-ratio:auto;justify-self:center;pointer-events:none}
.community-restored-support>h1{grid-column:1!important;grid-row:2;margin-bottom:35px!important;position:relative;z-index:1}
.community-restored-support>.block-quote-4{position:relative;z-index:1}
/* A stable square containing the entire animated GIF prevents its orbit being cropped. */
.community-restored .community-art:has(img[src*='.gif']){aspect-ratio:1;overflow:visible;min-height:0!important;max-height:none!important}
.community-restored .community-art img[src*='.gif']{position:static!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;flex:none}
/* Separate gold titles from their individually framed values panels. */
.community-restored .community-value-card{padding:0;border:0;border-radius:0;display:grid;grid-template-rows:auto 1fr;gap:22px}
.community-value-card>h1{margin:0!important;padding:0 14px;min-height:2.5em;align-content:end}
.community-value-body{padding:30px 25px;display:flex;flex-direction:column;position:relative;border:9px solid transparent;border-image:url('/assets/images/editorial/button-krea-frame.png') 40 stretch;background:#151512}
.community-value-body:before,.community-value-body:after{content:'✧';position:absolute;left:50%;transform:translateX(-50%);font:22px Georgia;color:#cbb58b;background:#111;padding:0 12px;top:-18px}
.community-value-body:after{top:auto;bottom:-18px}
.concept-intro-stage>.concept-scroll-cue{top:calc(66.666vh - 18px);bottom:auto;opacity:0}
.world-page .world-themes{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3%}
.world-themes-art{position:relative;overflow:visible;max-height:none!important;width:100%}
.world-themes-art .once-liquid{width:145%;max-height:none!important;aspect-ratio:1;flex:none;margin-left:-16%;pointer-events:none}
.world-page .world-ideas>p,.world-page .world-closing p,.connected-passage,.community-content h1,.found-page h1{text-wrap:balance}
.world-page .world-ideas>p:first-child{font-size:clamp(25px,3vw,44px)!important;width:100%;max-width:none}
@media(max-width:800px){.community-restored-support>.once-liquid{grid-row:auto;grid-column:1!important;width:100%!important;min-height:0;height:auto!important;aspect-ratio:1;max-width:600px}.community-restored-support>h1{grid-row:auto}.world-page .world-themes{grid-template-columns:minmax(0,1fr)}.world-themes-art .once-liquid{width:100%;margin:0;max-width:650px}.world-themes-art{justify-content:center}.community-value-card>h1{min-height:0}.community-restored .community-promises{gap:35px;margin-bottom:55px}.community-promises>li{grid-template-columns:30px minmax(0,1fr);gap:14px}}

.community-restored-support>.once-liquid{max-width:none!important;width:130%!important;min-height:540px}
.community-restored-support .c-img-box:has(img[src*='.gif']){overflow:visible!important;height:auto!important;max-height:none!important;aspect-ratio:16/9}
.community-restored-support .c-img-box img[src*='.gif']{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;max-height:none!important}
@media(max-width:800px){.community-restored-support>.once-liquid{width:100%!important;min-height:0}}

/* Shared edge-to-edge reading bounds, preserving a small breathing margin. */
.connected-editorial,.connected-page .connected-editorial{width:94%;max-width:1800px;margin-inline:auto}
.connected-copy{max-width:none!important;width:100%!important}
.connected-application-actions{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap}
.connected-application-actions>.colour-burst-button{min-height:73px;font-size:22.1px!important;padding:20px 39px}
.colour-burst-subtle.is-bursting>.burst-surface{opacity:.38!important}
.interest-social-icons{display:inline-flex;gap:10px;margin-left:14px;vertical-align:middle}
.interest-social-icons img{width:17px;height:17px;display:block;filter:invert(1)}
.burst-ink .interest-social-icons img{filter:none}
.world-application-actions .colour-burst-button{min-width:280px}
.pitch-dock{width:min(780px,100%);margin:35px auto}
.pitch-dock[hidden]{display:none}
.pitch-reader{color:#eee7d7;background:#111;border:1px solid #bba67e99;box-shadow:0 20px 70px #0005;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;min-width:0}
.pitch-dialog{border:0;background:transparent;padding:35px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;box-sizing:border-box;overflow:hidden}
.pitch-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}
.pitch-dialog>.pitch-reader{width:min(1500px,100%);height:100%;margin:auto}
.pitch-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px;border-bottom:1px solid #bba67e44;flex-shrink:0}
.pitch-toolbar strong{font:400 21px/1.3 var(--font-heading)}
.pitch-tools{display:flex;align-items:center;gap:12px}
.pitch-reader button,.pitch-reader .pitch-download{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;border:1px solid #bba67e66;border-radius:5px;background:transparent;color:inherit;font:25px/1 sans-serif;text-decoration:none;cursor:pointer}
.pitch-download svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.pitch-reader button:focus-visible,.pitch-download:focus-visible,.pitch-stage:focus-visible{outline:2px solid #badfd6;outline-offset:2px}
.pitch-stage{display:flex;justify-content:center;align-items:center;position:relative;min-height:0;background:#0c0d0c;overflow:hidden;flex:1;aspect-ratio:var(--pitch-ratio,16/9)}
.pitch-stage canvas{display:block;max-width:100%;max-height:100%;object-fit:contain}
.pitch-status{position:absolute;inset:auto 20px;text-align:center;font:16px/1.5 var(--font-body)}
.pitch-status[hidden]{display:none}
.pitch-pagination{display:flex;align-items:center;justify-content:center;gap:22px;padding:10px;border-top:1px solid #bba67e44;flex-shrink:0;font:14px var(--font-body)}
.pitch-pagination button{width:36px;height:32px;font-size:22px}
.pitch-pagination button:disabled{opacity:.25;cursor:default}
.pitch-reader[data-mode=expanded] [data-pitch-expand],.pitch-reader[data-mode=docked] [data-pitch-minimize]{display:none}
.pitch-reader[data-mode=docked] .pitch-stage{cursor:zoom-in;flex:none}
@media(max-width:650px){.pitch-dialog{padding:14px 8px}.pitch-toolbar{padding:8px 10px}.pitch-toolbar strong{font-size:18px}.pitch-tools{gap:7px}.pitch-reader button,.pitch-reader .pitch-download{width:34px;height:34px}.connected-application-actions>.colour-burst-button{width:100%;font-size:22px!important}.world-application-actions .colour-burst-button{min-width:0}.interest-social-icons{margin-left:8px;gap:7px}}

.found-page .div-block-63{width:90%;max-width:1280px;margin-inline:auto;padding:0!important}
.found-page .heading-45{font-size:clamp(22px,3.15vw,49px)!important;line-height:1.4!important;text-wrap:balance}
.found-transcendental-title{display:block}.keep-phrase{white-space:nowrap}
.world-themes-art .once-liquid{max-width:none!important;width:110%;margin-left:-10%}
@media(max-width:800px){.world-themes-art .once-liquid{width:100%;margin:0;max-width:650px!important}}

.found-closing-photo{width:100%;margin:50px 0 30px}.found-closing-photo img{display:block;width:100%;height:auto}
.community-restored-support>.once-liquid{justify-self:end!important}

.about-natural-elements{inset:65% 0 -10px;overflow:visible}
.about-natural-piece{position:absolute;width:clamp(45px,6vw,92px);height:100px;object-fit:contain;opacity:.85}
.natural-piece-1{left:0;top:0;transform:rotate(-12deg)}.natural-piece-2{right:0;top:0}.natural-piece-3{left:2%;top:23%;transform:rotate(14deg)}.natural-piece-4{right:1%;top:22%}.natural-piece-5{left:0;top:47%}.natural-piece-6{right:0;top:45%;transform:rotate(-20deg)}.natural-piece-7{left:2%;bottom:0}.natural-piece-8{right:1%;bottom:1%}.natural-piece-9{left:16%;bottom:-15px;width:60px}.natural-piece-10{right:18%;bottom:-10px;width:65px}.natural-piece-11{left:47%;bottom:-25px;width:70px}
@media(max-width:800px){.about-natural-piece{width:42px;height:65px}.about-bottom-art{width:82%;margin-inline:auto}.about-natural-elements{inset:72% 0 -10px}}

.page-connected .container-17{width:94%;max-width:1800px;padding-inline:0}
.about-bottom-art{grid-template-columns:1fr;max-width:650px;margin:65px auto 75px}.about-bottom-art>.once-liquid{max-height:500px}
.about-natural-elements{inset:58% 0 -10px}
.natural-piece-1{left:1%;top:7%;transform:rotate(-31deg)}.natural-piece-2{right:2%;top:3%;transform:rotate(19deg)}.natural-piece-3{left:4%;top:38%;transform:rotate(22deg)}.natural-piece-4{right:1%;top:31%;transform:rotate(-16deg)}.natural-piece-6{right:5%;top:63%;transform:rotate(-27deg)}.natural-piece-7{left:2%;bottom:1%;transform:rotate(15deg)}.natural-piece-8{right:1%;bottom:0;transform:rotate(-23deg)}.natural-piece-9{left:19%;bottom:8%;transform:rotate(33deg)}.natural-piece-10{right:22%;bottom:-5px;transform:rotate(-14deg)}.natural-piece-11{left:8%;top:68%;transform:rotate(28deg)}
.contact-socials{display:flex;align-items:center;gap:20px;margin-top:28px;position:relative;z-index:3}
.social-symbol{display:block;position:relative;width:34px;height:34px;isolation:isolate;transition:transform .35s cubic-bezier(.22,1,.36,1)}
.social-white,.social-burst{position:absolute;inset:0;mask:var(--social-mask) center/contain no-repeat;-webkit-mask:var(--social-mask) center/contain no-repeat}
.social-white{background:#eee7d7}.social-burst{opacity:0}.social-symbol.is-bursting .social-burst{opacity:1}
.social-symbol:hover,.social-symbol:focus-visible{transform:scale(1.2)}
.social-symbol:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-5px);opacity:0;pointer-events:none;padding:7px 10px;border:1px solid #bba67e88;border-radius:4px;background:#171713;color:#eee7d7;font:13px/1.2 var(--font-body);white-space:nowrap;transition:opacity .2s,transform .2s}
.social-symbol:hover:after,.social-symbol:focus-visible:after{opacity:1;transform:translate(-50%,0)}
.arkhive-social-links{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;margin:20px 0 30px}.arkhive-social-links a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.arkhive-social-links img{width:24px;height:24px;filter:invert(1)}
.cards-section>.cards-context{display:flex;flex-direction:column;align-self:stretch}
.welcome-card-clearance{flex:1;display:grid;place-items:center;padding:clamp(110px,12vw,180px) 0;min-height:600px}
.cards-context .welcome-card-clearance>.card-back{margin:0 auto;width:min(100%,540px);max-width:100%;translate:0 10px}
@media(max-width:740px){.welcome-card-clearance{min-height:0;padding:110px 0}.cards-context .welcome-card-clearance>.card-back{width:85%}.contact-socials{gap:18px}.social-symbol{width:30px;height:30px}}

/* Five marked promises with room beneath the introduction. */
.community-restored .community-introduction>h1{margin-bottom:90px!important}
.community-restored .community-promises{gap:64px 8%;margin-bottom:100px}
.community-promises>li{grid-template-columns:30px minmax(0,1fr);gap:20px}
.community-promises>li>img{width:30px;height:34px}
.about-talisman>img{object-fit:contain}.about-talisman{transition:transform .3s}.about-talisman:hover{transform:scale(1.12)}
@media(max-width:800px){.community-restored .community-promises{grid-template-columns:1fr;gap:36px;margin-bottom:65px}.community-restored .community-introduction>h1{margin-bottom:55px!important}}
