/* Arc & Colour — cinematic studies in ink, parchment and copper. */
:root{--ink:#23313b;--cream:#f3eadf;--accent:#cf9975;--muted:#b6b4b3}
body{background:#111c24}.journey{height:2100svh}
.opening-scene{background:radial-gradient(ellipse at 80% 55%,#283b45 0%,#15232d 45%,#101922 100%);color:#f3eadf}
.opening-glow{display:none}
.hero-photograph{inset:11% 9% 11% auto;width:min(44vw,57svh);height:78%;background-image:url(assets/orange-bronze.jpg);background-size:auto 120%;background-position:80% 100%;background-repeat:no-repeat;mask-image:none;-webkit-mask-image:none;overflow:hidden;box-shadow:0 28px 90px #0005;outline:1px solid #e9d3bb25;outline-offset:9px;transform-origin:center}
.hero-photograph svg{display:block;width:100%;height:100%}
.hero-copy{left:7%;top:27%;width:43%;max-width:43%}
.hero-copy h1{font-size:clamp(76px,min(8.6vw,15svh),154px);line-height:.92;letter-spacing:-.045em;margin:26px 0}
.hero-copy h1 em{color:#d2a17f;white-space:nowrap}
.hero-copy>.eyebrow{font-size:9px;letter-spacing:1.7px;line-height:1.8}
.hero-intro{color:#c2c5c6;font-size:12px;line-height:1.85;max-width:35ch}
.hero-copy .enter-link{margin-top:27px}.hero-copy .round-arrow{border-color:#d2a17f66}
.hero-side-note{display:none}.hero-art-caption{left:7%;right:auto;bottom:13%;color:#bfa38e;font-size:8px}.ghost-one{left:7%;bottom:19%;color:#e7c2a9}
.scene-copy{left:5.5vw;top:28%;width:25vw;max-width:25vw;z-index:4}
.scene-copy h2{font-size:clamp(43px,min(5.1vw,10.5svh),88px);line-height:1;letter-spacing:-.035em;margin:23px 0}
.scene-copy h2 em{color:#d7b598}
.scene-copy .eyebrow{font-size:8px;letter-spacing:1.5px;color:#d4b296}
.scene-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;max-width:28ch;opacity:.8}
.scene-copy .text-link{font-size:10px;margin-top:22px;gap:25px}
.garden-scene{background:radial-gradient(ellipse at 75% 50%,#29434b,#152b33 70%);color:#f3eadf}
.leaf-work,.eye-work{left:auto;right:7vw;top:50%;translate:0 -50%;width:min(60vw,91svh);transform-origin:center}
.leaf-work figcaption,.eye-work figcaption{font-size:7px;letter-spacing:1.25px;margin-top:19px;line-height:1.6;opacity:.7}
.garden-line{display:none}
.garden-plate{inset:auto 7vw auto auto;top:50%;translate:0 -50%;width:58vw;height:76svh;overflow:visible;transform-origin:center}
.relief-photo{position:relative;display:block;width:100%;height:calc(100% - 54px);background:#102029;overflow:hidden;box-shadow:0 25px 70px #0003}
.relief-view{position:absolute;inset:0;object-fit:contain;width:100%;height:100%;will-change:opacity}
.relief-view:not(:first-child){opacity:0}
.garden-plate figcaption{display:flex;justify-content:space-between;gap:15px;margin-top:15px;font-size:7px;letter-spacing:1.2px;color:#d8cabc;line-height:1.5}
.relief-options{display:flex;gap:19px;position:absolute;right:0;bottom:-9px}
.relief-options button{font-size:9px;color:#cfb49f;opacity:.45;padding:9px 2px;border-bottom:1px solid transparent}
.relief-options button.active{opacity:1;border-color:#d2a17f}
.round-title[hidden],.leaf-title[hidden]{display:none}
.objects-scene{background:radial-gradient(ellipse at 70% 40%,#fffaf2,#e7ddd0 90%);color:#27333c}
.objects-text h2{font-size:clamp(37px,min(4.3vw,9svh),75px)}
.objects-text h2 em{font-size:1em;white-space:normal;overflow-wrap:normal;color:#926447}
.objects-text .eyebrow{color:#80563d}
.objects-window{left:35vw;right:7vw;top:11%;bottom:14%;overflow:visible}
.objects-track{position:relative;display:block;width:100%;height:100%;transform:none!important}
.object-figure{position:absolute;inset:0;width:100%;height:100%;padding:0!important;opacity:0;visibility:hidden;transition:none;will-change:opacity}
.object-figure:first-child{opacity:1;visibility:visible}
.object-figure .art-button,.object-figure:nth-child(2) .art-button{height:100%;width:100%;max-height:none;display:flex;align-items:center;justify-content:center;overflow:hidden}
.object-figure svg{width:100%;height:100%;display:block}
.object-pagination{position:static;display:flex;flex-direction:row;gap:11px;align-items:center;flex-wrap:wrap;margin-top:32px}
.object-pagination button{font-size:9px;min-height:36px;padding:8px 0;opacity:.6}.object-pagination button.active{opacity:1;border-bottom:1px solid #926447}
.object-pagination>span{width:15px;height:1px;background:#92644755}
.study-caption{position:absolute;left:35vw;right:7vw;bottom:7.5%;min-height:36px;display:flex;align-items:center;gap:18px}
#study-name{font:22px/1.15 var(--serif)}#study-view{font-size:7px;letter-spacing:1.2px;opacity:.7;margin-left:auto}
.study-caption .text-link{font-size:9px;min-height:32px;gap:14px}
.objects-scene .scene-ghost{font-size:125px;left:5.5vw;bottom:15%}
.presence-scene{background:#201d29;color:#f6e8de}.presence-warmth{background:radial-gradient(ellipse at 75% 50%,#563537 0%,#292331 55%,#171e29 100%)}
.presence-text h2{font-size:clamp(43px,min(5.1vw,10.5svh),88px)}
.devotional-work{right:8vw;top:11%;width:56vw;height:75%}
.devotional-work .art-button{height:100%}.devotional-work img{object-fit:contain}
.devotional-work figcaption{font-size:7px;letter-spacing:1.4px;margin-top:15px;color:#d3b79f}
.closing-scene{background:radial-gradient(ellipse at center,#283b45,#111c24 80%);color:#f3eadf}
.closing-copy{left:26%;width:48%;top:29%}
.closing-copy h2{font-size:clamp(55px,min(5.8vw,11svh),105px);line-height:1;margin:23px 0 19px}
.closing-copy h2 em{color:#d2a17f}
.closing-copy .eyebrow{color:#cfb39e;font-size:8px}
.closing-copy>p.artist-signature{color:#e8d5c6;font-size:22px;opacity:1}
.closing-copy>p:not(.eyebrow):not(.artist-signature){font-size:12px;line-height:1.8;color:#bfc4c7}
.closing-copy .quiet-link{border-color:#d2a17f66}.closing-signature{color:#d2a17f;bottom:9%}
.ci-one{width:18vw;height:31svh;left:3vw;top:13%;rotate:-2deg}.ci-two{width:17vw;height:32svh;right:3vw;top:13%;rotate:2deg}
.ci-three{width:17vw;height:28svh;right:4vw;bottom:12%}.ci-four{width:18vw;height:28svh;left:4vw;bottom:12%}
.closing-image img{transform:none!important}.ci-two img{object-position:65% 60%}.ci-three img{object-position:center}.ci-four img{object-position:65% center}
.collection-dialog,.about-dialog{background:#f1e9de;color:#27333c}.dialog-header{background:#f1e9de}
.chapters-dialog,.chapters-dialog .dialog-header{background:#162630;color:#f3eadf}
.viewer-dialog{background:#111c24;color:#f3eadf}.viewer-info>p:not(.eyebrow){color:#bfc4c7}
.gallery-image-button{height:430px}.gallery-item:nth-child(3n+2) .gallery-image-button{height:480px}.gallery-label h3{font-size:24px}
.viewer-body{grid-template-columns:3vw minmax(0,1fr) minmax(190px,20vw) 3vw;gap:2vw;padding:90px 2.5vw 40px}
.viewer-info h2{font-size:clamp(34px,3.1vw,55px)}.viewer-info>p:not(.eyebrow){font-size:11px}
.photo-options{gap:10px;margin-top:24px}.photo-options button{width:66px;padding:0;border:1px solid #f4edd333;opacity:.5;overflow:hidden}.photo-options button.active{border-color:#d2a17f;opacity:1}.photo-options button img{height:58px;object-fit:cover}.photo-options button>span{display:block;font-size:8px;padding:7px 3px}
.reduced-motion .scene{min-height:760px;height:100svh}
.reduced-motion .garden-scene{height:190svh;min-height:1400px}.reduced-motion .garden-text{top:11%}
.reduced-motion .leaf-work{top:29%;translate:0 -50%}.reduced-motion .garden-plate{display:block!important;top:74%;translate:0 -50%;height:70svh}
.reduced-motion .relief-view{display:none!important}.reduced-motion .relief-view.is-current{display:block!important;opacity:1!important}
.reduced-motion .objects-window{overflow:visible;padding:0}.reduced-motion .object-figure{visibility:visible!important}
.reduced-motion .object-figure:not(.is-current){display:none!important}.reduced-motion .object-pagination{display:flex}
@media(max-width:1000px) and (min-width:701px){.hero-copy h1{font-size:8.4vw}.hero-copy>.eyebrow{font-size:7px}.hero-photograph{right:7%;width:43vw}.scene-copy{left:5%;width:27vw;max-width:27vw}.objects-text h2{font-size:4.7vw}.study-caption{gap:12px}#study-name{font-size:20px}.study-caption .text-link{font-size:8px}.gallery-image-button{height:360px}.gallery-item:nth-child(3n+2) .gallery-image-button{height:400px}}
@media(max-width:700px){
 .hero-copy{left:6%;top:13%;width:88%;max-width:none}.hero-copy>.eyebrow{font-size:6px;letter-spacing:1.1px;white-space:normal}.hero-copy .small-line{width:18px;margin-right:8px}
 .hero-copy h1{font-size:16vw;line-height:.92;margin:15px 0 12px}.hero-copy h1 br{display:none}.hero-copy h1 em:before{content:'\00a0'}
 .hero-intro{font-size:10px;line-height:1.65;max-width:none}.hero-intro br{display:none}.hero-copy .enter-link{margin-top:8px;font-size:9px;min-height:30px;gap:18px}.hero-copy .round-arrow{height:26px;width:26px;font-size:14px}
 .hero-photograph{inset:40% 6% auto;width:88%;height:48%;mask-image:none;-webkit-mask-image:none;outline-offset:5px;box-shadow:0 18px 45px #0004}
 .hero-art-caption{display:none}.ghost-one{display:none}
 .scene-copy,.objects-text,.presence-text{left:6%;top:12%;width:88%;max-width:88%}
 .scene-copy h2,.presence-text h2{font-size:10.5vw;line-height:1.05;margin:12px 0 8px}.scene-copy h2 br{display:none}.scene-copy h2 em{display:inline;font-size:1em}.scene-copy h2 em:before{content:'\00a0'}
 .scene-copy .eyebrow{font-size:7px;letter-spacing:1.3px}.scene-copy>p:not(.eyebrow){font-size:10px;line-height:1.65;max-width:100%}.scene-copy>p br{display:none}.scene-copy .text-link{font-size:9px;min-height:26px;margin-top:6px;gap:17px}
 .leaf-work,.eye-work{left:auto;right:5%;top:56%;translate:0 -50%;width:90%}.leaf-work figcaption,.eye-work figcaption{font-size:6px;letter-spacing:.8px;margin-top:12px}
 .garden-plate{right:5%;top:59%;translate:0 -50%;width:90%;height:55svh}.relief-photo{height:calc(100% - 48px)}.garden-plate figcaption{font-size:6px;letter-spacing:.7px;margin-top:11px;gap:10px}.relief-options{bottom:-5px;gap:18px}.relief-options button{padding:8px 3px;font-size:9px}
 .objects-text h2{font-size:9.8vw;line-height:1.05;margin:12px 0 8px}.objects-text h2 em{display:inline}.object-pagination{margin-top:9px;gap:11px;position:static;flex-direction:row}.object-pagination button{min-height:26px;font-size:8px;padding:5px 0}.object-pagination>span{width:12px;height:1px}
 .objects-window{left:4%;right:4%;top:35%;bottom:15%}.object-figure{width:100%;height:100%}.object-figure .art-button,.object-figure:nth-child(2) .art-button{height:100%;max-height:none}
 .study-caption{left:5%;right:5%;bottom:8%;display:grid;grid-template-columns:1fr auto;gap:6px 12px;min-height:38px}#study-name{font-size:19px}#study-view{grid-row:2;grid-column:1;margin-left:0;font-size:6px}.study-caption .text-link{grid-row:1 / 3;grid-column:2;font-size:8px;gap:9px}
 body:not([data-chapter="0"]) .scroll-invitation{display:none}.scroll-invitation{bottom:7%}
 .devotional-work{right:5%;top:36%;width:90%;height:49%}.devotional-work figcaption{font-size:6px;margin-top:11px}
 .closing-copy{left:8%;width:84%;top:32%}.closing-copy h2{font-size:13vw;line-height:1;margin:17px 0 13px}.closing-copy .eyebrow{font-size:6px}.closing-copy>p.artist-signature{font-size:18px;margin-bottom:8px}.closing-copy>p:not(.eyebrow):not(.artist-signature){font-size:10px}.closing-copy .closing-link{font-size:9px;margin-top:13px;gap:15px;min-height:32px}.closing-copy .round-arrow{height:28px;width:28px}.closing-copy .quiet-link{font-size:9px;margin-top:10px}
 .ci-one{width:28%;height:16%;left:6%;top:12%;rotate:0deg;transform:none}.ci-two{width:28%;height:16%;right:6%;top:12%;rotate:0deg;transform:none}.ci-three{width:24%;height:14%;right:7%;bottom:10%;rotate:0deg;transform:none}.ci-four{width:24%;height:14%;left:7%;bottom:10%;rotate:0deg;transform:none}.closing-signature{display:none}
 .gallery-image-button,.gallery-item:nth-child(3n+2) .gallery-image-button,.gallery-item:nth-child(2n) .gallery-image-button{height:290px}.gallery-label h3{font-size:21px}
 .viewer-body{display:block;padding:75px 6vw 35px}.viewer-image-wrap{height:61svh}.viewer-info h2{font-size:38px}.viewer-info>p:not(.eyebrow){font-size:11px}
 .reduced-motion .scene{min-height:700px}.reduced-motion .garden-scene{height:180svh;min-height:1260px}.reduced-motion .garden-text{top:7%}.reduced-motion .leaf-work{top:31%;width:90%}.reduced-motion .garden-plate{top:74%;height:62svh}.reduced-motion .objects-window{top:35%;left:4%;right:4%;bottom:15%}.reduced-motion .object-figure{width:100%}.reduced-motion .object-figure .art-button{height:100%}
 .reduced-motion .hero-copy{top:13%}
}
@media(max-width:370px){.hero-copy h1{font-size:15.7vw}.hero-copy{top:13%}.hero-intro{font-size:9px}.hero-photograph{top:41%;height:46%}.scene-copy h2,.presence-text h2{font-size:10vw}.objects-text h2{font-size:9.4vw}.scene-copy>p:not(.eyebrow){font-size:9px}.gallery-image-button,.gallery-item:nth-child(3n+2) .gallery-image-button,.gallery-item:nth-child(2n) .gallery-image-button{height:240px}#study-name{font-size:17px}.closing-copy{top:31%}.closing-copy h2{font-size:12vw}.closing-copy>p.artist-signature{font-size:16px}.closing-copy>p:not(.eyebrow):not(.artist-signature){font-size:9px}}
@media(min-width:701px) and (max-height:650px){.hero-copy{top:24%}.hero-copy h1{font-size:min(8.6vw,15svh)}.hero-intro{font-size:11px}.hero-copy .enter-link{margin-top:16px}.scene-copy{top:25%}.scene-copy h2{font-size:min(5vw,11svh)}.objects-text h2{font-size:min(4.3vw,9svh)}.study-caption{bottom:6%}.closing-copy{top:23%}.closing-copy h2{font-size:min(5.8vw,11svh)}.closing-copy>p:not(.eyebrow):not(.artist-signature){font-size:11px}}

/* Immersive edition: objects live in the scene; the camera carries colour into the next world. */
:root{--cream:#f4eadb;--accent:#d3a16d;--ink:#283829}
body{background:#15120f}
.opening-scene{background:radial-gradient(ellipse at 76% 42%,#62422a 0%,#30261b 30%,#191a14 64%,#11130f 100%);color:#f4eadb}
.opening-glow{display:block;inset:8% 0 0 39%;width:68%;height:95%;background:radial-gradient(ellipse at 52% 45%,#cb865044 0%,#a9692525 35%,transparent 65%);filter:blur(15px)}
.light-horizon{position:absolute;left:43%;right:4%;height:8%;bottom:4%;background:radial-gradient(ellipse,#0009,transparent 68%);filter:blur(16px);opacity:.7}
.hero-photograph{inset:5% 1% auto auto;width:62vw;height:91svh;background:none;mask-image:none;-webkit-mask-image:none;overflow:visible;box-shadow:none;outline:none;transform-origin:58% 62%;filter:drop-shadow(16px 27px 24px #0007);will-change:transform}
.hero-photograph svg{display:block;width:100%;height:100%;overflow:visible}
.hero-copy{left:7%;top:26%;width:48%;max-width:48%}
.hero-copy h1{font-size:clamp(90px,min(10.5vw,17svh),180px);line-height:.85;letter-spacing:-.05em;margin:30px 0}
.hero-copy h1 em{color:#d7b28b}
.hero-copy>.eyebrow{color:#d8cfbd;font-size:9px;letter-spacing:1.9px}
.hero-intro{color:#c1bcae;font-size:12px;line-height:1.9;max-width:30ch}
.hero-art-caption{bottom:14%;color:#b6a288}.ghost-one{color:#d3a16d;opacity:.045;bottom:21%}
.hero-copy .round-arrow{border-color:#d3a16d66}
.hero-side-note{display:block;left:3%;color:#b6a288;top:42%;font-size:7px}
.garden-scene{background:radial-gradient(ellipse at 76% 52%,#21625a,#10483e 43%,#082f28 85%);color:#f0e9d9}
.garden-atmosphere{position:absolute;inset:-12%;background:radial-gradient(ellipse at 75% 50%,#c3935630,transparent 44%);pointer-events:none}
.scene-copy h2 em{color:#d7bf98}.scene-copy .eyebrow{color:#c4b899}
.leaf-work{width:min(63vw,96svh);right:5vw;filter:drop-shadow(12px 24px 35px #001c1866)}
.leaf-work .canvas-crop{mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent)}
.garden-plate{right:3vw;width:66vw;height:85svh;top:50%;transform-origin:58% 65%}
.relief-photo{height:calc(100% - 62px);background:none;box-shadow:none;overflow:visible}
.relief-view{mask-image:radial-gradient(ellipse 49% 61% at 50% 53%,#000 36%,#000e 61%,transparent 87%);-webkit-mask-image:radial-gradient(ellipse 49% 61% at 50% 53%,#000 36%,#000e 61%,transparent 87%)}
.garden-plate figcaption{margin:14px 5vw 0;color:#c4c4a7}.relief-options{right:5vw;bottom:0}.relief-options button{color:#d4bd98}
.objects-scene{background:radial-gradient(ellipse at 77% 48%,#f7f1e5 0%,#ddd6c5 54%,#c9cbb8 100%);color:#273c30}
.objects-atmosphere{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 88%,#9c896526,transparent 38%);pointer-events:none}
.objects-text .eyebrow{color:#6a6f54}.objects-text h2 em{color:#6c7655}
.objects-text h2{font-size:clamp(38px,min(4.4vw,9svh),76px)}
.objects-window{left:35vw;right:4vw;top:10%;bottom:13%;overflow:visible}
.object-figure{transform-origin:56% 55%;will-change:transform,opacity}
.object-figure .art-button,.object-figure:nth-child(2) .art-button{overflow:visible}
.object-figure.isolated-study svg{filter:drop-shadow(15px 22px 18px #343c2938)}
.object-figure.environment-study svg{mask-image:radial-gradient(ellipse 49% 59% at 50% 54%,#000 37%,#000e 65%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 49% 59% at 50% 54%,#000 37%,#000e 65%,transparent 90%)}
.study-caption{right:6vw;left:37vw;bottom:7%;color:#304433}
.object-pagination button.active{border-color:#747e58}
.eye-work{width:min(64vw,96svh);right:5vw;filter:drop-shadow(12px 25px 30px #220e0e55);transform-origin:58% 55%}
.eye-work .canvas-crop{mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5%,#000 98.5%,transparent)}
.presence-scene{background:#281b17;color:#f4e3d1}.presence-warmth{background:radial-gradient(ellipse at 76% 47%,#b85329 0%,#823b28 35%,#4c2923 67%,#272018 100%)}
.devotional-work{right:4vw;width:62vw;height:85svh;top:7%;transform-origin:54% 50%}
.devotional-work img{mask-image:radial-gradient(ellipse 43% 58% at 51% 47%,#000 38%,#000e 66%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 43% 58% at 51% 47%,#000 38%,#000e 66%,transparent 90%)}
.devotional-work .art-button{overflow:visible}.devotional-work figcaption{color:#d1b493}
.closing-scene{background:radial-gradient(ellipse at 50% 45%,#f6efdf 0%,#e5dece 55%,#c7c8b4 100%);color:#283b2b}
.closing-copy h2 em{color:#77805b}.closing-copy .eyebrow{color:#6e7759}.closing-copy>p.artist-signature{color:#46583d}
.closing-copy>p:not(.eyebrow):not(.artist-signature){color:#526048}.closing-copy .quiet-link{border-color:#61754c66}
.closing-image{box-shadow:none;overflow:visible}
.closing-image img{mask-image:radial-gradient(ellipse at center,#000 40%,#000d 63%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,#000d 63%,transparent 88%)}
.closing-signature{color:#7e8867}
.collection-dialog,.about-dialog{background:#eee9dd;color:#283b2b}.dialog-header{background:#eee9dd}.viewer-dialog{background:#151812}.viewer-info>p:not(.eyebrow){color:#bcc0ac}
.chapters-dialog,.chapters-dialog .dialog-header{background:#133d31;color:#eee9dd}
.reduced-motion .hero-photograph{filter:drop-shadow(16px 27px 24px #0007)}
.reduced-motion .hero-copy,.reduced-motion .garden-text,.reduced-motion .objects-text,.reduced-motion .study-caption,.reduced-motion .presence-text{opacity:1!important;transform:none!important}
@media(min-width:701px) and (max-width:1000px){.hero-copy{left:6%;width:49%;max-width:49%}.hero-copy h1{font-size:10vw}.hero-copy>.eyebrow{font-size:7px}.hero-photograph{width:66vw;right:-3vw}.hero-side-note{display:none}}
@media(max-width:700px){
 .opening-scene{background:radial-gradient(ellipse at 69% 62%,#765032 0%,#3f3020 27%,#202117 56%,#11150f 100%)}
 .opening-glow{inset:26% -20% 0 3%;width:120%;height:80%;filter:blur(12px)}.light-horizon{left:15%;right:0;bottom:6%;height:6%}
 .hero-copy{left:6%;top:14%;width:88%;max-width:88%}.hero-copy h1{font-size:16.5vw;line-height:.9;letter-spacing:-.045em;margin:18px 0 15px}.hero-copy h1 br{display:none}.hero-copy h1 em:before{content:'\00a0'}
 .hero-copy>.eyebrow{font-size:6px;letter-spacing:1.3px}.hero-intro{font-size:10px;line-height:1.8;max-width:42%;min-height:4em}.hero-intro br{display:block}
 .hero-copy .enter-link{margin-top:12px;min-height:32px;font-size:8px;gap:12px;max-width:44%;line-height:1.5;text-align:left}.hero-copy .round-arrow{height:28px;width:28px;flex:none}
 .hero-photograph{inset:30% -7% auto auto;width:103vw;height:61svh;transform-origin:59% 60%;filter:drop-shadow(8px 15px 17px #0006)}
 .hero-side-note,.hero-art-caption,.ghost-one{display:none}
 .scene-copy,.objects-text,.presence-text{top:13%;left:6%;width:88%;max-width:88%}
 .scene-copy h2,.presence-text h2{font-size:11vw;line-height:1;margin:14px 0 12px}.scene-copy h2 em{color:#d2bd96}.scene-copy>p:not(.eyebrow){font-size:10px;max-width:90%;line-height:1.7}
 .scene-copy .text-link{margin-top:8px;font-size:9px}
 .leaf-work{width:94%;right:3%;top:59%;translate:0 -50%;filter:drop-shadow(8px 15px 25px #001b1755)}
 .garden-plate{right:-4%;width:106%;height:62svh;top:61%;translate:0 -50%}.garden-plate figcaption{margin:10px 9vw 0;font-size:6px}.relief-options{right:9vw;bottom:8px}.relief-options button{font-size:8px}
 .relief-view{mask-image:radial-gradient(ellipse 51% 62% at 50% 52%,#000 35%,#000e 64%,transparent 88%);-webkit-mask-image:radial-gradient(ellipse 51% 62% at 50% 52%,#000 35%,#000e 64%,transparent 88%)}
 .objects-text h2{font-size:9.8vw;line-height:1.04;margin:13px 0 10px}.objects-text h2 em{color:#6c7655}
 .objects-text .eyebrow{font-size:6px;letter-spacing:1.1px}.object-pagination{margin-top:10px}
 .objects-window{left:0;right:0;top:35%;bottom:13%}.object-figure{transform-origin:54% 55%}
 .study-caption{left:6%;right:6%;bottom:8%}#study-name{font-size:20px}
 .eye-work{width:94%;right:3%;top:60%;translate:0 -50%}
 .devotional-work{right:-2%;width:104%;height:63svh;top:31%;transform-origin:54% 50%}.devotional-work figcaption{font-size:6px;margin-top:0}
 .closing-copy{top:33%}.closing-copy h2{font-size:13vw}.closing-copy h2 em{color:#77805b}.closing-copy .eyebrow{color:#6e7759}
 .ci-one,.ci-two{width:35%;height:23%;top:10%}.ci-one{left:0}.ci-two{right:0}.ci-three,.ci-four{width:31%;height:19%;bottom:7%}.ci-three{right:2%}.ci-four{left:2%}
 .reduced-motion .hero-copy{top:14%}.reduced-motion .hero-photograph{top:30%}.reduced-motion .garden-text{top:7%}.reduced-motion .leaf-work{top:32%}.reduced-motion .garden-plate{top:75%;height:61svh;width:106%}.reduced-motion .objects-window{left:0;right:0;top:35%;bottom:13%}.reduced-motion .object-figure{width:100%}
}
@media(max-width:370px){.hero-copy{top:14%}.hero-copy h1{font-size:16vw}.hero-intro{font-size:9px;max-width:43%}.hero-copy .enter-link{font-size:7px;gap:8px;max-width:46%}.hero-photograph{height:59svh;top:32%;right:-8%}.scene-copy h2,.presence-text h2{font-size:10.5vw}.objects-text h2{font-size:9.6vw}.scene-copy>p:not(.eyebrow){font-size:9px}.closing-copy{top:33%}.closing-copy h2{font-size:12vw}}
@media(min-width:701px) and (max-height:650px){.hero-copy{top:24%}.hero-copy h1{font-size:min(10vw,17svh)}.hero-copy .enter-link{margin-top:16px}.hero-photograph{top:5%;height:91svh}.scene-copy{top:25%}.scene-copy h2{font-size:min(5vw,11svh)}.objects-text h2{font-size:min(4.4vw,9svh)}}
.relief-photo svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(12px 24px 25px #001b1755)}
.relief-options{display:flex;align-items:center;gap:19px}.relief-options>span{font-size:6px;letter-spacing:1px;opacity:.65;margin-right:15px}
@media(max-width:700px){.relief-options{gap:15px}.relief-options>span{font-size:5px;letter-spacing:.7px;margin-right:4px}}
