.saphyre-navigation.saphyre-navigation{letter-spacing:0;flex:none;align-items:center;gap:12px;font:500 13px/1.3 Arial,sans-serif;display:flex}.saphyre-navigation .saphyre-navigation-home{color:#dfc99e;align-items:center;gap:8px;min-height:44px;padding:8px 6px;text-decoration:none;display:inline-flex}.saphyre-navigation-menu{position:relative}.saphyre-navigation-menu>summary{color:#eadfc9;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b192b;border:1px solid #b6a27c85;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 14px;list-style:none;display:flex}.saphyre-navigation-menu>summary::-webkit-details-marker{display:none}.saphyre-navigation-menu>summary::marker{content:""}.saphyre-menu-symbol{flex-direction:column;gap:5px;width:16px;display:flex}.saphyre-menu-symbol i{background:currentColor;width:100%;height:1px}.saphyre-navigation-menu[open]>summary{background:#15283e;border-color:#e2cda3}.saphyre-navigation .saphyre-navigation-panel{z-index:110;color:#f0e8da;text-align:left;background:#0b192b;border:1px solid #a9946e;border-radius:4px;width:284px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 100px);padding:16px;display:block;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 44px #0009}.saphyre-navigation .saphyre-navigation-label{color:#c8b38b;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font:500 10px/1.5 Arial,sans-serif}.saphyre-navigation .saphyre-navigation-panel a{color:#f0e8da;letter-spacing:0;border-bottom:1px solid #c0a7772b;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 6px;font:500 14px/1.35 Arial,sans-serif;text-decoration:none;display:flex}.saphyre-navigation .saphyre-navigation-panel small{color:#bcbcb8;margin-top:3px;font:400 11px/1.4 Arial,sans-serif;display:block}.saphyre-navigation .saphyre-navigation-panel .saphyre-navigation-building{color:#d5bd8c;border-bottom:0;min-height:44px;margin-top:8px;font-size:11px}.saphyre-navigation a:hover,.saphyre-navigation summary:hover{color:#fff4dc;background-color:#ffffff07}.saphyre-navigation a:focus-visible,.saphyre-navigation summary:focus-visible{outline-offset:3px;outline:2px solid #ead29d}.entrance-bar,.tour-bar,.home-nav,.edition-nav,.saphyre-fallback-header,.contact-top-navigation{z-index:40;position:relative;overflow:visible}.contact-top-navigation{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (width<=600px){.saphyre-navigation .saphyre-navigation-home{display:none}.saphyre-navigation-menu>summary{padding:10px 12px}.saphyre-navigation.saphyre-navigation{gap:0}}.saphyre-fallback-header>a{color:#dfc99e}.saphyre-fallback-header>a:hover,.saphyre-fallback-header>a:focus-visible{color:#f2eadb}body a[href="https://thefruitfulassets.com/work-with-rhonda"]{font:500 12px/1.5 var(--font-sans);text-underline-offset:3px;border:0;text-decoration:underline;text-decoration-thickness:1px;color:#dfc99e!important}body a[href="https://thefruitfulassets.com/work-with-rhonda"]:visited{color:#dfc99e!important}body a[href="https://thefruitfulassets.com/work-with-rhonda"]:hover,body a[href="https://thefruitfulassets.com/work-with-rhonda"]:focus-visible{color:#f2eadb!important}body a[href="https://thefruitfulassets.com/work-with-rhonda"]:focus-visible{outline-offset:4px;outline:2px solid #dfc99e}.entrance-experience{z-index:60;isolation:isolate;color:#eee8dd;background:#11161c;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.entrance-bar{padding:12px max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.entrance-bar p{color:#b4aea3;letter-spacing:.12em;font-size:11px}.entrance-experience h1{color:#eee8dd;font:400 25px/1.2 Georgia,serif}.entrance-review-label{color:#e5d8c2;background:#cbb07e0d;border:1px solid #b99a6580;border-radius:5px;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.entrance-viewport{overscroll-behavior:contain;touch-action:pan-x;scrollbar-width:none;flex:auto;align-items:center;min-height:0;display:flex;overflow:auto hidden;container-type:size}.entrance-scene{width:calc(100cqh * var(--entrance-width-ratio));aspect-ratio:var(--entrance-aspect-ratio);background:#151b22;flex:none;margin-inline:auto;position:relative;overflow:hidden}.entrance-camera{z-index:1;opacity:1;transform-origin:var(--entrance-camera-origin);position:absolute;inset:0;transform:scale(1)}.entrance-image{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.entrance-image-open{z-index:1;opacity:0;clip-path:var(--entrance-open-clip)}.entrance-image-closed{z-index:0;opacity:1}.entrance-glass-layer{z-index:2;pointer-events:none;opacity:0;clip-path:var(--entrance-open-clip);position:absolute;inset:0}.entrance-glass{box-sizing:border-box;background:linear-gradient(112deg,#4b586329,#1d273117 46%,#707b841c 49%,#18202a1a 53%);border:2px solid #554f45;position:absolute;transform:translate(0);box-shadow:inset 1px 0 1px #a09c8d70,inset -1px 0 2px #090c10,inset 0 -6px #5f5b5270}.entrance-reconstruct .entrance-image-open{opacity:1;transition:opacity .35s}.entrance-reconstruct .entrance-glass-layer,.entrance-sliding .entrance-glass-layer,.entrance-entering .entrance-glass-layer,.entrance-arriving .entrance-glass-layer,.entrance-inside .entrance-glass-layer,.entrance-sliding .entrance-image-open,.entrance-entering .entrance-image-open,.entrance-arriving .entrance-image-open,.entrance-inside .entrance-image-open{opacity:1}.entrance-sliding .entrance-glass-left{transition:transform 2.8s cubic-bezier(.32,0,.18,1);transform:translate(-106%)}.entrance-sliding .entrance-glass-right{transition:transform 2.8s cubic-bezier(.32,0,.18,1);transform:translate(106%)}.entrance-entering .entrance-glass-left,.entrance-arriving .entrance-glass-left,.entrance-inside .entrance-glass-left{transform:translate(-106%)}.entrance-entering .entrance-glass-right,.entrance-arriving .entrance-glass-right,.entrance-inside .entrance-glass-right{transform:translate(106%)}.entrance-entering .entrance-camera{transform:translate(var(--entrance-camera-x), var(--entrance-camera-y)) scale(var(--entrance-camera-scale));opacity:0;transition:transform 1.6s cubic-bezier(.22,.61,.36,1),opacity 1s .6s}.entrance-arriving .entrance-camera,.entrance-inside .entrance-camera{opacity:0;transform:translate(var(--entrance-camera-x), var(--entrance-camera-y)) scale(var(--entrance-camera-scale))}.entrance-door-target{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;min-width:44px;min-height:44px;position:absolute}.entrance-door-target:focus:not(:focus-visible){box-shadow:none;outline:none}.entrance-experience h1[tabindex="-1"]:focus{outline:none}.entrance-experience :focus-visible{outline-offset:-4px;outline:3px solid #f4e6cd}.entrance-controls{padding:12px max(20px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex:none}.entrance-controls>p{color:#d1cbc0;margin-bottom:10px;font-size:13px;line-height:1.5}.entrance-controls>div{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.entrance-controls button{color:#e5d8c2;cursor:pointer;border:1px solid #8e8170;min-height:44px;padding:10px 18px}.entrance-controls .entrance-primary{color:#17202a;background:#b7aa94}.entrance-controls button:disabled{cursor:default;opacity:.75}.entrance-controls span{color:#aaa59c;font-size:11px}.entrance-failure{color:#eee8dd;background:#151b22;width:min(440px,100vw - 40px);margin:20px;padding:24px;position:sticky;top:20px;left:20px}@media (width<=600px){.entrance-bar{min-height:68px;padding-top:10px;padding-bottom:10px}.entrance-experience h1{font-size:22px}.entrance-review-label{max-width:110px;font-size:12px}.entrance-controls{padding-top:10px}.entrance-controls span{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.entrance-experience .entrance-camera,.entrance-experience .entrance-glass,.entrance-experience .entrance-image-closed{transition:none}}.entrance-arrival-image{object-fit:fill;z-index:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.entrance-entering .entrance-arrival-image,.entrance-arriving .entrance-arrival-image,.entrance-inside .entrance-arrival-image{visibility:visible;opacity:1}@media (prefers-reduced-motion:reduce){.entrance-experience .entrance-image-open,.entrance-experience .entrance-arrival-image{transition:none}}@media (width>=901px){.entrance-viewport{place-items:center;display:grid;overflow:hidden;container-type:size}.entrance-scene{width:max(100cqw, calc(100cqh * var(--entrance-width-ratio)))}}.entrance-viewport::-webkit-scrollbar{display:none}.entrance-glass-layer{opacity:1}.entrance-glass{background:linear-gradient(116deg,#0000 14%,#9eafbf12 23%,#9eafbf1f 25%,#0000 34%),linear-gradient(99deg,#15304e16,#9eafbf0a 52%,#06111c1f);border:1px solid #ad8b4f;box-shadow:inset 2px 0 1px #e5c9806b,inset -3px 0 1px #070b12b8,inset 0 2px 1px #e5c9807a,inset 0 -9px #634820,inset 0 -11px #94703b}.entrance-glass-left{border-right:5px solid #94703b;box-shadow:inset -1px 0 #e9ce94,inset -3px 0 #634820,inset 1px 0 #e5c98099,inset 0 -9px #634820,inset 0 -11px #94703b}.entrance-glass-right{border-left:5px solid #634820;box-shadow:inset 1px 0 #e9ce94,inset 3px 0 #94703b,inset -1px 0 #e5c98088,inset 0 -9px #634820,inset 0 -11px #94703b}.entrance-door-pull{isolation:isolate;filter:drop-shadow(3px 4px 3px #0007);width:1.55%;height:29%;position:absolute;top:37%;right:7%}.entrance-glass-right .entrance-door-pull{left:7%;right:auto}.entrance-door-pull:before,.entrance-door-pull:after{content:"";z-index:0;background:radial-gradient(at 32% 24%,#e9ce94,#94703b 47%,#634820 72%,#e9ce94);border:1px solid #94703b;border-radius:50%;width:190%;height:5.3%;position:absolute;left:-44%;box-shadow:1px 2px 1px #111a,inset 0 1px #e5c980aa}.entrance-door-pull:before{top:8%}.entrance-door-pull:after{bottom:8%}.entrance-door-pull-grip{z-index:1;background:linear-gradient(90deg,#634820 0%,#94703b 18%,#e9ce94 35%,#e5c980 49%,#94703b 73%,#634820 100%);border:1px solid #634820;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 2px 1px #e9ce94,inset 0 -2px 2px #634820,1px 0 #e5c98080}.entrance-controls .entrance-primary{color:#17202a;letter-spacing:.025em;text-shadow:0 1px #e9ce9480;background:linear-gradient(115deg,#ffffff0d 0%,#0000 46%,#ffffff08 52%,#0000 58%),linear-gradient(#ffffff1a 0%,#0000 47%,#0000000d 51%,#0000 100%),#b7aa94;border:1px solid #ad8b4f;border-radius:5px;min-height:46px;padding:11px 23px;font-weight:600;transition:filter .16s,transform .16s;position:relative;box-shadow:inset 0 1px #e9ce948c,inset 0 0 0 2px #634820,inset 0 -2px #634820,0 2px 3px #0007}@media (hover:hover){.entrance-controls .entrance-primary:hover:not(:disabled){filter:brightness(1.16)}}.entrance-controls .entrance-primary:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #634820,inset 0 0 0 2px #634820}.entrance-controls .entrance-primary:focus-visible{outline-offset:4px;outline:2px solid #e9ce94}@media (prefers-reduced-motion:reduce){.entrance-controls .entrance-primary{transition:none}}.entrance-entering .entrance-camera,.entrance-arriving .entrance-camera,.entrance-inside .entrance-camera{opacity:1;transition:none;transform:none}.entrance-arrival-image{display:none}.entrance-bar,.tour-bar{background:#081424;border-bottom:1px solid #aa844533}.entrance-controls{background:#081424}.entrance-review-label:focus-visible{outline-offset:3px;outline:2px solid #f2d391}body:has(.contact-page){background:#090e15}body:has(.contact-page) footer{margin-top:0}.contact-page{color:#eee8dd;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(at 85% 12%,#12243e 0,#0000 50%),#090e15;min-height:100vh;padding:32px 24px 88px}.contact-shell{max-width:1120px;margin:0 auto}.contact-return{color:#c4baaa;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.contact-return:hover{color:#fff4e1}.contact-heading{border-bottom:1px solid #a58a5938;padding:38px 0 48px}.contact-eyebrow{color:#c6ae80;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.6}.contact-heading h1{color:#f1eade;letter-spacing:-.025em;margin:18px 0;font:400 clamp(48px,6vw,80px)/1.04 Cormorant Garamond,Georgia,serif}.contact-heading h1 em{color:#cab58e;font-weight:400}.contact-intro{color:#b8bec8;max-width:460px;font-size:16px;line-height:1.8}.contact-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;padding-top:48px;display:grid}.contact-aside h2{color:#eee8dd;margin:12px 0 16px;font:400 34px/1.15 Cormorant Garamond,Georgia,serif}.contact-aside>p:not(.contact-eyebrow),.contact-note{color:#b8bec8;font-size:14px;line-height:1.8}.contact-address{color:#c6ae80;align-items:flex-start;gap:12px;margin:32px 0 22px;display:flex}.contact-address a{color:#e6e0d5;overflow-wrap:anywhere;text-underline-offset:5px;padding:8px 0;font-size:14px;-webkit-text-decoration:underline #a58a5966;text-decoration:underline #a58a5966;display:inline-block}.contact-form-panel{background:#101a28;border-radius:10px;min-width:0;padding:28px;box-shadow:0 16px 48px #00000024}.contact-form-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:28px;display:flex}.contact-form-heading>p:last-child{color:#b8bec8;font-size:12px}.contact-label{color:#ddd6ca;margin-bottom:9px;font-size:13px;line-height:1.5;display:block}.contact-input{color:#f3ede3;width:100%;min-height:48px;font:inherit;background:#0a121e;border:1px solid #3d4a5e;border-radius:6px;padding:12px 14px;font-size:16px;line-height:1.6;display:block}.contact-input::placeholder{color:#929eaf}textarea.contact-input{resize:vertical}.contact-input:focus{border-color:#c6ae80}.contact-action{color:#101722;cursor:pointer;background:#c5ae83;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:13px 18px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.contact-action:hover{background:#ddc69c}.contact-small{color:#aab4c2;font-size:12px;line-height:1.8}.contact-status{color:#ded0b7;margin-top:24px;font-size:14px;line-height:1.7}.contact-page :is(a,button,input,select,textarea):focus:not(:focus-visible){box-shadow:none;outline:none}.contact-page :is(a,button,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #e2c58d}@media (width<=760px){.contact-page{padding:24px 20px 56px}.contact-heading{padding:24px 0 30px}.contact-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:30px}.contact-aside h2{font-size:30px}.contact-address{margin:20px 0 12px}.contact-form-panel{padding:24px 18px}}.room-experience{z-index:60;color:#eee5d7;isolation:isolate;background:#101923;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0}.experience-bar{min-height:72px;padding:12px max(20px, env(safe-area-inset-right)) 12px max(20px, env(safe-area-inset-left));z-index:2;background:#101923;flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.experience-bar p{letter-spacing:.08em;color:#c5b89e;font-size:11px}.experience-bar h1{font:400 24px/1.2 Georgia,serif}.experience-bar a,.experience-bar button{color:#eadac0;text-underline-offset:5px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.experience-viewport{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-color:#a99675 #17222e;flex:auto;min-height:0;position:relative;overflow:auto}.experience-world{aspect-ratio:1672/941;width:max(100%,177.68dvh - 255.859px,1400px);position:relative}.experience-room{opacity:0;visibility:hidden;pointer-events:none;transform-origin:var(--approach-x) 45%;position:absolute;inset:0}.experience-room img{object-fit:fill;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.experience-room.is-current{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.experience-approach .is-current{pointer-events:none;transition:transform .95s ease-in;transform:scale(1.16)}.experience-crossfade .is-current{animation:.75s ease-out both experience-arrive}.experience-room.is-outgoing{visibility:visible;opacity:0;transition:opacity .75s;transform:scale(1.16)}@keyframes experience-arrive{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.experience-plaque{cursor:pointer;background:0 0;border:1px solid #f1deb880;border-radius:2px;min-height:44px;padding:0;position:absolute}.experience-plaque:hover{background:#e8d6b024;box-shadow:0 0 16px #e4c58b66}.room-experience :focus-visible{outline-offset:4px;outline:3px solid #fff0d3}.experience-guide{min-height:60px;padding-bottom:max(12px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:8px 18px}.experience-guide>span{font-size:13px}.experience-guide p{letter-spacing:0}.experience-panel{color:#eee5d7;background:#17232e;border:1px solid #a99775;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 48px);margin:auto;padding:clamp(24px,5vw,44px);position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #000a}.experience-panel::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07111b99}.experience-panel h2{margin:14px 0 20px;font:400 32px/1.15 Georgia,serif}.experience-panel p{line-height:1.8}.experience-panel .experience-panel-kicker{letter-spacing:.15em;text-transform:uppercase;color:#c2b292;font-size:11px}.experience-panel a,.experience-panel button{color:#eadbc2;border:1px solid #ae9c79;align-items:center;min-height:48px;margin-top:24px;padding:10px 16px;display:flex}.experience-panel a{color:#101923;background:#ae9c79}.experience-failure{padding:40px}.image-failed img{visibility:hidden}.image-failed nav{flex-direction:column;gap:16px;display:flex;position:absolute;top:100px;left:20px}.image-failed .experience-plaque{background:#263644;padding:14px;position:static;width:auto!important;height:auto!important}.image-failed .experience-plaque span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}@media (width<=600px){.experience-bar h1{font-size:21px}.experience-bar>a{max-width:112px;font-size:12px}.experience-guide{min-height:82px}.experience-guide p{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.experience-room,.experience-approach .is-current,.experience-crossfade .is-current,.experience-room.is-outgoing{transition:none;animation:none;transform:none}}.room-experience h1,.room-experience h2{color:#eee5d7}.experience-world.has-failure{width:100%;min-height:650px}.image-failed nav{right:20px}.saphyre-home{--home-paper:#f4f1e9;--home-muted:#b7bcc2;--home-gold:#c7af80;--home-line:#c7af8033;color:var(--home-paper);-webkit-font-smoothing:antialiased;background:#111820;font-family:Inter,Arial,sans-serif}.saphyre-home *,.saphyre-home :before,.saphyre-home :after{box-sizing:border-box}.saphyre-home a{color:inherit;text-decoration:none}.saphyre-home a:focus-visible{outline-offset:5px;outline:2px solid #f2d391}.saphyre-home h1,.saphyre-home h2,.saphyre-home p{color:inherit;margin:0}.saphyre-home h1,.saphyre-home h2{font-family:Inter,Arial,sans-serif;font-weight:400}.home-skip{z-index:5;background:#f4f1e9;padding:12px;position:absolute;top:-80px;left:24px;color:#111820!important}.home-skip:focus{top:10px}.home-nav{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 4.5%;display:flex}.home-wordmark{letter-spacing:.22em;width:fit-content;font-size:23px;font-weight:400;line-height:1;display:block}.home-wordmark span{letter-spacing:.37em;color:var(--home-gold);margin-top:9px;font-size:8px;display:block}.home-nav nav{align-items:center;gap:34px;display:flex}.home-nav nav a{align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.home-nav nav a:hover{color:var(--home-gold)}.home-intro{justify-content:space-between;align-items:flex-end;gap:28px;padding:40px 4.5% 35px;display:flex}.saphyre-home .home-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--home-gold);font:500 9px/1.5 Inter,Arial,sans-serif;display:block}.home-intro h1{letter-spacing:-.035em;margin-top:12px;font-size:clamp(29px,3.5vw,56px);line-height:1.12}.home-intro h1 span{color:var(--home-gold)}.saphyre-home .home-intro-note{color:var(--home-muted);padding-bottom:3px;font-size:12px;line-height:1.8}.home-room{border-top:1px solid #c7af8040}.home-room-link{display:block}.home-room-link:focus-visible{outline-offset:-4px!important}.home-room-window{background:#1c242c;height:clamp(360px,44vw,690px);position:relative;overflow:hidden}.home-room-scene{aspect-ratio:1448/1086;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);container-type:inline-size}.home-room-image{width:100%;height:auto;display:block}.home-room-caption{border-bottom:1px solid var(--home-line);background:#0e141b;justify-content:space-between;align-items:center;gap:24px;padding:22px 4.5%;display:flex}.home-room-caption strong{margin-top:5px;font-size:19px;font-weight:400;display:block}.home-room-invitation{color:var(--home-gold);align-items:center;gap:30px;font-size:11px;display:flex}.home-room-invitation svg{transition:transform .16s}.home-room-link:hover .home-room-invitation svg{transform:translate(5px)}.home-author{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,7vw,120px);max-width:1060px;margin:auto;padding:88px 5%;scroll-margin-top:24px;display:grid}.home-portrait{aspect-ratio:4/5;border-bottom:2px solid var(--home-gold);background:#0a1016;width:100%;max-width:320px;overflow:hidden}.home-portrait img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.home-author-copy h2{letter-spacing:-.035em;margin:13px 0 25px;font-size:clamp(32px,3.4vw,48px);line-height:1.1}.saphyre-home .home-author-copy>p:not(.home-eyebrow){color:#c2c5c9;font-size:14px;line-height:1.9}.saphyre-home .home-author-copy p.home-author-identity{color:var(--home-gold);margin-bottom:19px;font-size:17px;line-height:1.6}.home-text-link{border-bottom:1px solid #c7af8070;align-items:center;gap:28px;margin-top:21px;padding:10px 0;font-size:12px;display:inline-flex}.home-text-link:hover{color:var(--home-gold)}.home-contact{border-top:1px solid var(--home-line);border-bottom:1px solid var(--home-line);background:#151e28;justify-content:space-between;align-items:center;gap:35px;padding:48px 6%;display:flex}.home-contact h2{letter-spacing:-.035em;margin:12px 0;font-size:clamp(26px,2.7vw,38px);line-height:1.15}.saphyre-home .home-contact p:not(.home-eyebrow){color:var(--home-muted);font-size:12px;line-height:1.8}.home-contact-action{flex-direction:column;flex-shrink:0;align-items:center;gap:13px;display:flex}.home-button{border:1px solid #c7af8080;justify-content:space-between;align-items:center;gap:52px;min-height:50px;padding:15px 20px;font-size:12px;transition:background-color .16s;display:inline-flex}.home-button:hover{background:#c7af801a}.home-contact-action small{color:#b7bcc2;font-size:10px}.home-footer{justify-content:space-between;align-items:center;gap:35px;padding:35px 4.5%;display:flex}.home-footer .home-wordmark{font-size:17px}.home-footer .home-wordmark span{margin-top:7px;font-size:6px}.home-house-link{align-items:center;gap:10px;font-size:11px;display:inline-flex}.saphyre-home .home-footer p{color:#a9b0b8;font-size:9px}.home-footer p a{color:var(--home-gold);border-bottom:1px solid #c7af8040}@media (width>=1800px){.home-room-window{height:760px}}@media (width<=760px){.home-nav{gap:16px;padding:23px 5%}.home-wordmark{font-size:20px}.home-wordmark span{font-size:7px}.home-nav nav{gap:18px}.home-nav nav a{gap:6px;font-size:10px}.home-nav nav .home-nav-author{display:none}.home-intro{padding:31px 5% 27px;display:block}.home-intro h1{margin-top:11px;font-size:clamp(28px,6.7vw,46px)}.saphyre-home .home-intro-note{margin-top:14px;font-size:11px;line-height:1.6}.home-intro-note br{display:none}.home-room-window{height:88vw;min-height:290px;max-height:540px}.home-room-scene{width:max(125%,450px)}.home-room-caption{gap:15px;padding:20px 5%}.home-room-caption .home-eyebrow{font-size:8px}.home-room-caption strong{font-size:17px}.home-room-invitation{gap:12px;font-size:10px}.home-author{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px;padding:55px 6%}.home-portrait{aspect-ratio:3/4}.home-author-copy h2{margin:10px 0 17px;font-size:30px}.saphyre-home .home-author-copy>p:not(.home-eyebrow){font-size:12px;line-height:1.8}.saphyre-home .home-author-copy p.home-author-identity{font-size:15px}.home-contact{padding:38px 6%}.home-button{gap:30px}.home-footer{flex-wrap:wrap;gap:27px;padding:30px 5%}.home-footer p{width:100%}}@media (width<=520px){.home-author{grid-template-columns:1fr;gap:29px;padding:45px 6%}.home-portrait{aspect-ratio:4/5;width:58%;max-width:250px}.home-author-copy h2{font-size:35px}.saphyre-home .home-author-copy>p:not(.home-eyebrow){font-size:13px}.saphyre-home .home-author-copy p.home-author-identity{font-size:16px}.home-text-link{margin-top:17px}.home-contact{display:block}.home-contact-action{align-items:flex-start;margin-top:26px}.home-contact h2{font-size:29px}.home-footer .home-house-link{font-size:10px}}@media (prefers-reduced-motion:reduce){.home-room-invitation svg,.home-button{transition:none}}.home-intro-action{max-width:450px}.home-intro-action .home-text-link{gap:16px;margin-top:13px}.home-process{border-bottom:1px solid var(--home-line);padding:58px 6% 62px}.home-process-heading{max-width:680px}.home-process-heading h2{letter-spacing:-.025em;margin:12px 0 15px;font-size:clamp(27px,3vw,40px);line-height:1.2}.saphyre-home .home-process-heading>p:not(.home-eyebrow){color:var(--home-muted);font-size:14px;line-height:1.8}.home-process-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:32px 0 0;padding:0;list-style:none;display:grid}.home-process-steps li{border-top:1px solid var(--home-line);padding-top:20px}.home-step-number{letter-spacing:.15em;color:var(--home-gold);font-size:11px;display:block}.home-process-steps h3{color:var(--home-paper);margin:12px 0;font:400 19px/1.35 Inter,Arial,sans-serif}.saphyre-home .home-process-steps p{color:var(--home-muted);font-size:13px;line-height:1.8}@media (width<=760px){.home-intro-action{max-width:560px}.home-process{padding:40px 6%}.home-process-steps{grid-template-columns:1fr;gap:24px}.home-process-steps li{padding-top:17px}.home-process-steps h3{margin-top:8px}.home-nav nav a{min-height:44px}}.edition-page{--ed-gold:#c8a86a;--ed-cream:#f2eadb;--ed-muted:#c0bcb4;--ed-blue:#071b35;color:var(--ed-cream);background:#07121f;min-height:100vh;font-family:Inter,Arial,sans-serif;overflow:hidden}.edition-page *{box-sizing:border-box}.edition-page h1,.edition-page h2,.edition-page h3,.edition-page p{margin:0}.edition-page h1,.edition-page h2,.edition-page h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.edition-page a{color:inherit;text-decoration:none}.edition-page a:focus-visible{outline-offset:7px;outline:2px solid #edcc89}.edition-page em{color:var(--ed-gold);font-weight:400}.edition-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--ed-gold);font-size:10px;font-weight:500}.edition-nav{border-bottom:1px solid #c8a86a33;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,90%);margin:auto;padding:26px 0;display:flex}.edition-wordmark{letter-spacing:.22em;font-family:Georgia,serif;font-size:24px;color:var(--ed-gold)!important}.edition-wordmark span{letter-spacing:.32em;margin-top:6px;font-family:Inter,Arial,sans-serif;font-size:8px;display:block}.edition-nav>div{gap:30px;font-size:12px;display:flex}.edition-nav>div a{align-items:center;gap:10px;display:flex}.edition-nav>div a:hover,.edition-link:hover{color:#f4dba3}.bookcase-introduction{text-align:center;background:radial-gradient(at 50% 0,#183c64 0,#0000 65%);padding:68px 24px 50px}.bookcase-introduction h1{letter-spacing:-.025em;margin:18px 0 22px;font-size:clamp(45px,5vw,76px);line-height:1.05}.bookcase-introduction>p:not(.edition-eyebrow){max-width:520px;color:var(--ed-muted);margin:auto;font-size:14px;line-height:1.85}.edition-scroll{letter-spacing:.08em;align-items:center;gap:12px;margin-top:25px;padding:8px 0;font-size:11px;display:inline-flex;color:var(--ed-gold)!important}.edition-library{background:linear-gradient(90deg,#0a1019,#101e2c 30% 70%,#0a1019);border:1px solid #bd985e55;width:min(1120px,90%);margin:0 auto 40px;padding:35px 40px 0;position:relative;box-shadow:0 30px 70px #0006,inset 0 0 0 7px #0a0f17,inset 0 0 0 8px #a8894926}.edition-library:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#d8b87a29,#0000 67%);height:100px;position:absolute;inset:10px 0 auto}.edition-library-label{color:#d5bb87;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.edition-library-label>span{text-transform:uppercase;letter-spacing:.17em;flex:1;font-size:9px}.edition-library-label>span:last-child{text-align:right}.edition-library-label h2{letter-spacing:.02em;font-size:34px}.edition-shelf-caption{text-align:center;color:#a5a8aa;letter-spacing:.05em;font-size:10px;margin-top:12px!important}.edition-shelf{perspective:1400px;border-bottom:12px solid #1c2027;justify-content:center;gap:clamp(32px,6vw,90px);padding:40px 20px 18px;display:flex;position:relative;box-shadow:0 2px #b69558,0 14px 17px #0009}.edition-shelf:after{content:"";pointer-events:none;background:linear-gradient(#a98952,#3e3424 18%,#131820 45%,#333438);height:11px;position:absolute;bottom:-12px;left:0;right:0}.edition-volume{width:205px;height:280px;transform-style:preserve-3d;filter:drop-shadow(10px 10px 12px #0009);flex-shrink:0;transition:transform .4s;display:block;position:relative;transform:rotateY(-9deg)}.edition-volume:hover{transform:rotateY(-3deg)translateY(-7px)}.edition-volume:after{content:"";z-index:0;background:repeating-linear-gradient(#c6bb9d 0 1px,#eee3c8 1px 3px);border-right:2px solid #59472a;width:12px;position:absolute;top:5px;bottom:2px;right:-9px;transform:skewY(-8deg)}.edition-volume-spine{writing-mode:vertical-rl;text-orientation:mixed;color:#b69a68;letter-spacing:.35em;text-align:center;background:linear-gradient(90deg,#071429,#20365c,#09182d);border:1px solid #b1996038;width:18px;padding:18px 3px;font-family:Georgia,serif;font-size:10px;position:absolute;top:1px;bottom:0;left:-13px;transform:rotateY(-40deg)}.edition-volume-cover{z-index:1;text-align:center;background:linear-gradient(100deg,#0b1627,#173353 17%,#0b2039);border:1px solid #b09b67;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:23px 22px;display:flex;position:relative;box-shadow:inset 5px 0 6px #0007,inset 0 0 0 6px #081726,inset 0 0 0 7px #9f864442}.edition-volume-poetry .edition-volume-cover{background:linear-gradient(110deg,#132535,#244151 25%,#102532)}.edition-volume-legacy .edition-volume-cover{background:linear-gradient(110deg,#141d30,#253354 25%,#101b32)}.edition-volume-series{letter-spacing:.22em;text-transform:uppercase;color:#bda477;font-size:7px}.edition-volume-number{color:#c3a86b;opacity:.7;margin:18px 0 12px;font-family:Georgia,serif;font-size:22px}.edition-volume-name{color:#f4ead2;max-width:160px;font-family:Cormorant Garamond,Georgia,serif;font-size:32px;line-height:1.06}.edition-volume-rule{background:#a3864e;width:34px;height:1px;margin:19px auto 16px;display:block}.edition-volume-foot{letter-spacing:.07em;color:#c8b68e;align-items:center;gap:6px;font-size:8px;display:flex}.edition-availability{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:32px 2px;display:grid}.edition-availability>svg{color:var(--ed-gold)}.edition-availability h3{color:#ebdfc7;font-size:23px}.edition-availability p{color:#b2b2af;max-width:520px;margin-top:6px;font-size:11px;line-height:1.75}.edition-link{border-bottom:1px solid #b79a5e66;align-items:center;gap:13px;padding:8px 0;font-size:12px;line-height:1.5;transition:color .2s;display:inline-flex;color:var(--ed-gold)!important}.edition-themes{width:86%;max-width:960px;margin:75px auto 90px}.edition-theme{border-bottom:1px solid #b49b5f33;grid-template-columns:100px 1fr;gap:30px;padding:34px 0;scroll-margin-top:30px;display:grid}.edition-theme-number{color:#c0a16766;font-family:Cormorant Garamond,Georgia,serif;font-size:76px;line-height:1}.edition-theme h2{margin:10px 0 14px;font-size:clamp(29px,3vw,39px);line-height:1.15}.edition-theme>div>p:last-child{color:var(--ed-muted);max-width:650px;font-size:13px;line-height:1.9}.edition-correspondence{background:linear-gradient(125deg,#0e263f,#09192c);border-top:1px solid #b59a603d;border-bottom:1px solid #b59a603d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding:65px 8%;display:grid}.edition-envelope{color:#53482e;background:linear-gradient(155deg,#e9dec6,#cbb88e);flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:270px;height:190px;display:flex;position:relative;transform:rotate(-6deg);box-shadow:0 25px 35px #0006,inset 0 0 0 8px #cbb98c,inset 0 0 0 9px #9c8553}.edition-envelope:before{content:"";background:linear-gradient(145deg,#0000 49.7%,#b29c7355 50%,#0000 50.3%),linear-gradient(35deg,#0000 49.7%,#b29c7355 50%,#0000 50.3%);position:absolute;inset:0}.edition-envelope>span{background:#d7c69f;border:1px solid #9d8558;border-radius:50%;place-items:center;width:74px;height:74px;font:italic 53px Georgia,serif;display:grid;position:relative}.edition-envelope>i{letter-spacing:.33em;margin-top:14px;font:8px Inter,Arial,sans-serif}.edition-correspondence h2{margin:15px 0 22px;font-size:clamp(38px,4.5vw,58px);line-height:1.05}.edition-correspondence-copy>p:not(.edition-eyebrow){max-width:470px;color:var(--ed-muted);font-size:13px;line-height:1.85}.edition-button{letter-spacing:.035em;background:linear-gradient(115deg,#b89756,#dcc28b);border:1px solid #ddc38d;justify-content:center;align-items:center;gap:17px;min-height:46px;margin-top:24px;padding:15px 23px;font-size:11px;display:inline-flex;box-shadow:0 5px 15px #0002;color:#17202b!important}.edition-button:hover{background:#e4c98e}.edition-small{opacity:.8;max-width:420px!important;margin-top:14px!important;font-size:10px!important;line-height:1.7!important}.edition-author-teaser{align-items:center;gap:38px;width:min(890px,86%);margin:75px auto;display:flex}.edition-author-teaser img{object-fit:cover;background:#081522;border:1px solid #b89a60;width:155px;height:190px;padding:6px}.edition-author-teaser h2{margin:10px 0;font-size:45px}.edition-author-teaser p:not(.edition-eyebrow){color:var(--ed-muted);margin-bottom:10px;font-size:13px;line-height:1.8}.edition-footer{color:#aeacaa;border-top:1px solid #b49a5e33;justify-content:space-between;gap:20px;width:90%;max-width:1240px;margin:auto;padding:30px 0;font-size:10px;display:flex}.author-opening{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;width:86%;max-width:1120px;margin:70px auto 90px;display:grid}.author-portrait-mount{background:linear-gradient(150deg,#243a4b,#0b1726);border:1px solid #baa16966;width:100%;max-width:395px;padding:16px;position:relative;box-shadow:0 25px 60px #0005}.author-portrait-frame{background:linear-gradient(135deg,#c6a56a,#67522f 20%,#c6a56a 55%,#7f663e);padding:9px;box-shadow:inset 0 0 0 2px #d8b97c,inset 0 0 0 4px #4e4128}.author-portrait-frame img{aspect-ratio:4/5;object-fit:cover;object-position:50% 35%;border:2px solid #07101a;width:100%;display:block}.author-portrait-mount>p{text-align:center;color:#e7d3ac;margin:20px 0 5px;font-family:Cormorant Garamond,Georgia,serif;font-size:28px}.author-portrait-mount>p span{text-transform:uppercase;letter-spacing:.15em;color:#b6ab96;margin-top:6px;font-family:Inter,Arial,sans-serif;font-size:8px;display:block}.author-opening h1{letter-spacing:-.025em;margin:22px 0;font-size:clamp(45px,5vw,74px);line-height:1.03}.author-gold-rule{background:#c7a86c;width:75px;height:1px;margin:28px 0}.author-deck{color:#c7c5be;max-width:420px;font-size:16px;line-height:1.85;margin-bottom:22px!important}.author-story{border-top:1px solid #b49b5f44;grid-template-columns:.8fr 1.2fr;gap:85px;width:86%;max-width:1000px;margin:auto;padding:55px 0;display:grid}.author-story h2{margin-top:17px;font-size:36px;line-height:1.15}.author-monogram{color:#bb9b5526;margin-top:20px;font-family:Cormorant Garamond,Georgia,serif;font-size:150px;line-height:1;display:block}.author-prose p{color:#ded8cc;margin-bottom:25px;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.55}.author-prose .author-dropcap:first-letter{float:left;color:var(--ed-gold);margin:9px 10px 0 0;font-size:75px;line-height:.85}.author-interests{border-top:1px solid #b49b5f44;width:90%;max-width:1120px;margin:35px auto 0;padding:40px 0 65px}.author-interests>div{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:28px;display:grid}.author-interests article>span{color:#b79a63;font:italic 30px Cormorant Garamond,Georgia,serif}.author-interests h2{margin:13px 0;font-size:29px}.author-interests article p{color:#bdbdb8;font-size:12px;line-height:1.9}.author-closing{text-align:center;background:radial-gradient(at 50% 100%,#1a3b5e,#0a192a 65%);border-top:1px solid #b49b5f33;padding:65px 20px 80px}.author-closing h2{margin:20px 0;font-size:clamp(40px,5vw,65px);line-height:1.04}.author-closing>div{justify-content:center;align-items:center;gap:30px;margin-top:30px;display:flex}.author-closing .edition-button{margin:0}@media (width<=900px){.edition-shelf{flex-wrap:wrap;gap:40px}.edition-volume{width:175px;height:245px}.edition-volume-name{font-size:29px}.edition-volume-cover{padding:20px 15px}.edition-volume-number{margin:12px 0}.edition-availability{grid-template-columns:auto 1fr}.edition-availability>a{grid-column:2;justify-self:start;margin-top:-10px}.edition-correspondence{gap:35px}.edition-envelope{width:210px;height:155px}.author-opening,.author-story{gap:40px}.author-opening h1{font-size:53px}}@media (width<=640px){.edition-nav{gap:15px;padding:22px 0}.edition-wordmark{font-size:20px}.edition-nav>div{gap:16px;font-size:10px}.edition-nav>div a:last-child>svg{display:none}.edition-wordmark span{font-size:7px}.bookcase-introduction{padding:47px 24px 35px}.bookcase-introduction h1{font-size:46px}.bookcase-introduction>p:not(.edition-eyebrow){font-size:12px}.edition-library{width:92%;padding:28px 15px 0}.edition-library-label{justify-content:center}.edition-library-label>span{display:none}.edition-library-label h2{font-size:32px}.edition-shelf{flex-wrap:wrap;gap:20px;padding:30px 8px 16px}.edition-volume{width:145px;height:206px}.edition-volume-name{font-size:25px}.edition-volume-number{margin:9px 0;font-size:19px}.edition-volume-rule{margin:13px auto 10px}.edition-volume-series{font-size:6px}.edition-volume-foot{gap:4px;font-size:7px}.edition-volume-spine{width:14px;font-size:8px;left:-10px}.edition-volume-cover{padding:18px 12px}.edition-volume:nth-child(3){margin-top:16px}.edition-availability{gap:14px;padding:28px 6px}.edition-availability h3{font-size:22px}.edition-availability p{font-size:10px}.edition-availability .edition-link{font-size:11px}.edition-themes{width:86%;margin:40px auto 50px}.edition-theme{grid-template-columns:40px 1fr;gap:15px;padding:25px 0}.edition-theme-number{font-size:43px}.edition-theme h2{font-size:28px}.edition-theme>div>p:last-child{font-size:12px}.edition-theme .edition-eyebrow{font-size:8px}.edition-correspondence{grid-template-columns:1fr;gap:35px;padding:40px 8%}.edition-envelope{width:200px;height:140px}.edition-envelope>span{width:58px;height:58px;font-size:40px}.edition-correspondence h2{font-size:44px}.edition-author-teaser{align-items:flex-start;gap:22px;margin:45px auto}.edition-author-teaser img{width:100px;height:135px;padding:4px}.edition-author-teaser h2{font-size:34px}.edition-author-teaser .edition-eyebrow{font-size:8px}.edition-author-teaser p:not(.edition-eyebrow){font-size:11px}.edition-footer{flex-direction:column;gap:12px;padding:24px 0;font-size:9px}.author-opening{grid-template-columns:1fr;gap:34px;width:84%;margin:40px auto 50px}.author-portrait-mount{justify-self:center;max-width:290px}.author-opening h1{font-size:48px}.author-deck{font-size:14px}.author-opening-copy{max-width:460px}.author-story{grid-template-columns:1fr;gap:25px;padding:35px 0}.author-story h2{font-size:34px}.author-monogram{display:none}.author-prose p{font-size:22px}.author-interests{width:86%;margin-top:15px;padding:30px 0 40px}.author-interests>div{grid-template-columns:1fr;gap:25px}.author-interests article{border-bottom:1px solid #b49b5f26;padding-bottom:22px}.author-interests h2{margin-left:14px;font-size:27px;display:inline}.author-interests article p{margin-top:13px}.author-closing{padding:45px 20px 55px}.author-closing>div{flex-direction:column;gap:15px}}@media (prefers-reduced-motion:reduce){.edition-volume{transition:none}.edition-volume:hover{transform:rotateY(-9deg)}}.edition-page h1,.edition-page h2,.edition-page h3{color:var(--ed-cream)}.edition-page h1 em,.edition-page h2 em{color:var(--ed-gold)}.edition-gallery-hero{isolation:isolate;background:#111419;width:100%;position:relative}.edition-gallery-image{object-fit:cover;object-position:center 55%;width:100%;height:min(77vw,880px);min-height:560px;display:block}.edition-gallery-hero:after{content:none}.edition-gallery-heading{text-align:center;background:#07121f;border-bottom:1px solid #c8a86a45;width:100%;padding:38px 24px 34px;position:relative}.edition-gallery-heading h1{letter-spacing:-.025em;margin:16px 0 14px;font-size:clamp(42px,4vw,64px);line-height:1.1}.edition-gallery-heading>p:last-child{color:#f3eadc;font-size:15px;line-height:1.7}.edition-gallery-invitation{letter-spacing:.04em;background:#07121f;border-bottom:1px solid #c8a86a45;justify-content:center;align-items:center;gap:14px;min-height:60px;padding:16px 24px;font-size:12px;display:flex}.edition-gallery-details{width:min(1120px,90%);margin:0 auto;padding:64px 0 0}.edition-gallery-note{text-align:center;max-width:660px;margin:auto}.edition-gallery-note h2{margin:20px 0;font-size:clamp(36px,4vw,58px);line-height:1.1}.edition-gallery-note>p:not(.edition-eyebrow){color:var(--ed-muted);margin-top:14px;font-size:14px;line-height:1.9}.edition-gallery-note .edition-small{font-size:11px!important}.edition-subject-nav{border-top:1px solid #c8a86a40;border-bottom:1px solid #c8a86a40;margin:44px 0 0;padding:30px 0}.edition-subject-nav>p{text-align:center;margin-bottom:22px}.edition-subject-nav>div{flex-wrap:wrap;justify-content:center;gap:18px 48px;display:flex}.edition-subject-nav a{align-items:center;gap:16px;min-height:44px;font-family:Georgia,serif;font-size:18px;display:flex}.edition-subject-nav a:hover{color:var(--ed-gold)}.edition-gallery-details .edition-availability{margin-top:0}@media (width<=640px){.edition-gallery-image{object-fit:cover;object-position:center;height:590px;min-height:0}.edition-gallery-heading{padding:28px 20px}.edition-gallery-heading .edition-eyebrow{letter-spacing:.15em;font-size:8px}.edition-gallery-heading h1{font-size:42px}.edition-gallery-heading>p:last-child{max-width:260px;margin:auto;font-size:13px}.edition-gallery-invitation{font-size:11px}.edition-gallery-details{padding-top:42px}.edition-subject-nav>div{flex-direction:column;align-items:stretch;gap:4px}.edition-subject-nav a{border-bottom:1px solid #c8a86a20;justify-content:space-between;padding:10px 4px}}.edition-collection{grid-template-columns:1.15fr 1fr;gap:36px 80px;width:min(1120px,88%);margin:0 auto;padding:68px 0 36px;display:grid}.edition-collection h2{letter-spacing:-.02em;margin:18px 0 22px;font-size:clamp(36px,4vw,56px);line-height:1.08}.edition-collection-intro>p:last-child{max-width:470px;color:var(--ed-muted);font-size:14px;line-height:1.9}.edition-collection-access{border-left:1px solid #c8a86a40;align-self:center;padding-top:7px;padding-left:44px}.edition-collection-access h3{margin-bottom:18px;font-size:30px}.edition-collection-access>p{color:var(--ed-muted);font-size:14px;line-height:1.9}.edition-collection-access .edition-link{color:var(--ed-gold);align-items:center;gap:14px;min-height:44px;margin:12px 0;padding:14px 0;display:inline-flex}.edition-collection-access .edition-collection-disclosure{color:#aaa89f;max-width:340px;font-size:11px;line-height:1.8}.edition-collection-caption{color:#aaa89f;letter-spacing:.02em;border-top:1px solid #c8a86a25;grid-column:1/-1;padding-top:26px;font-size:10px;line-height:1.8}@media (width<=640px){.edition-collection{grid-template-columns:1fr;gap:32px;padding-top:40px}.edition-collection-access{border-top:1px solid #c8a86a40;border-left:0;padding:28px 0 0}.edition-collection h2{font-size:38px}}.edition-gallery-hero{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.edition-gallery-room{aspect-ratio:1448/1086;width:100%;min-width:760px;position:relative;container-type:inline-size}.edition-gallery-room .edition-gallery-image{object-fit:contain;width:100%;height:100%;min-height:0}.edition-case-link{border-radius:3px;text-decoration:none;display:block;position:absolute}.edition-case-0{width:23.8%;height:15.2%;top:54.5%;left:7.7%}.edition-case-1{width:14.4%;height:4.6%;top:55.8%;left:43%}.edition-case-2{width:24.2%;height:15.2%;top:54.5%;left:69.3%}.edition-case-link>span,.edition-display-plaque{outline-offset:3px;color:#392610;text-align:center;text-shadow:0 1px #f8dfa98c,0 -1px #4e321a66;background:linear-gradient(105deg,#9b763b,#d2b575 27%,#b38b47 49%,#d5b77b 73%,#987039);border:1px solid #b89859;outline:1px solid #4b351c;width:70%;padding:.7cqw .3cqw;position:absolute;top:116%;left:9%;box-shadow:inset 0 0 0 2px #e9ce9138,0 2px 4px #0008}.edition-case-link strong{font:400 1.2cqw/1.3 Georgia,serif;display:block}.edition-case-link small{letter-spacing:.17em;margin-top:.35cqw;font:600 .56cqw/1.2 Arial,sans-serif;display:block}.edition-case-1>span{width:88%;padding:.4cqw .2cqw;top:112%;left:6%}.edition-case-1 strong{font-size:.9cqw}.edition-case-1 small{font-size:.44cqw}.edition-case-2>span{left:23%}.edition-case-link:hover,.edition-case-link:focus-visible{outline-offset:5px;background:#e7cf9a0a;outline:2px solid #f1d18b}.edition-gallery-readings{padding:0 20px 80px}.edition-gallery-reading{color:#25303a;background:#eee5d5;border:1px solid #c5ac7e;max-width:780px;margin:0 auto 48px;padding:clamp(26px,6vw,64px);scroll-margin-top:20px}.edition-reading-running-head{letter-spacing:.13em;text-transform:uppercase;color:#756247;border-bottom:1px solid #9e8a673d;justify-content:space-between;margin-bottom:40px;padding-bottom:18px;font:10px/1.5 Arial,sans-serif;display:flex}.edition-gallery-reading h2{color:#1e3143;margin:16px 0 30px;font:400 clamp(30px,4vw,48px)/1.15 Georgia,serif}.edition-gallery-reading>p:not(.edition-eyebrow){margin:0 0 24px;font:17px/1.85 Georgia,serif}.edition-gallery-reading .edition-eyebrow{color:#80643b}.edition-gallery-reading aside{border-top:1px solid #9e8a6755;margin-top:35px;padding-top:24px}.edition-gallery-reading h3{margin-bottom:15px;font:400 22px/1.4 Georgia,serif}.edition-gallery-reading aside a{color:#315571;margin:12px 0;font-size:13px;text-decoration:underline;display:block}.edition-reading-return{color:#315571;margin-top:30px;padding:12px 0;font-size:13px;text-decoration:underline;display:inline-block}.edition-gallery-context{background:#0a1420;border-bottom:1px solid #c8a86a40;grid-template-columns:.8fr 1.2fr;gap:36px;padding:36px 6%;display:grid}.edition-gallery-context h2{color:#e9d9b9;margin:12px 0 0;font:400 clamp(25px,3vw,36px)/1.2 Georgia,serif}.edition-gallery-context p{color:#c4c8ce;margin:0;font:400 14px/1.85 Arial,sans-serif}.edition-gallery-context a{color:inherit;text-underline-offset:3px;text-decoration-color:#b99a6580}.edition-gallery-context .edition-gallery-cue{color:#eadbc1;margin-top:14px}.edition-gallery-context .edition-gallery-film-link{color:#d9c18f;align-items:center;gap:12px;min-height:44px;margin-top:9px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=640px){.edition-gallery-context{grid-template-columns:1fr;gap:22px;padding:28px 6%}.edition-gallery-context p{font-size:13px}}.edition-page .edition-gallery-reading h3{color:#1e3143}.preparation-room{color:#ece6db;background:#101b27;padding-top:0}.preparation-scene{width:100%;position:relative}.preparation-scene>img{width:100%;height:auto;display:block}.preparation-hotspot{border:2px solid #0000;border-radius:2px;position:absolute}.preparation-hotspot:hover,.preparation-hotspot:focus-visible{outline-offset:3px;background:#c1aa7e1a;outline:3px solid #f0dcc0}.preparation-hotspot span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preparation-reception{width:7%;height:8%;top:30%;left:1.5%}.preparation-discuss{width:15.8%;height:6.5%;top:26.8%;left:75.5%}.preparation-plan{width:15.8%;height:6.5%;top:34.7%;left:75.5%}.preparation-review{width:15.8%;height:6.5%;top:42.9%;left:75.5%}.preparation-begin{width:13%;height:4.7%;top:63.4%;left:55.7%}.preparation-content{max-width:1080px;margin:auto;padding:56px 6% 80px}.preparation-room h2{color:#ece6db;margin:0 0 18px;font:400 clamp(28px,3vw,42px)/1.2 Georgia,serif}.preparation-content p{color:#c4c9ce;max-width:760px;font-size:18px;line-height:1.8}.preparation-content .preparation-eyebrow{color:#c0ae8e;letter-spacing:.18em;font-size:12px}.preparation-directory,.preparation-actions{flex-wrap:wrap;gap:16px;margin:30px 0;display:flex}.preparation-directory a,.preparation-actions a{color:#eee2ce;text-underline-offset:5px;border:1px solid #87775e;min-height:48px;padding:14px 20px;text-decoration:underline}.preparation-content a:focus-visible{outline-offset:4px;outline:3px solid #f0dcc0}.preparation-step{border-top:1px solid #52606b;padding:38px 0 14px;scroll-margin-top:100px}.preparation-fallback{padding:60px 6%}@media (width<=700px){.preparation-content{padding:32px 6% 48px}.preparation-directory{flex-direction:column}.preparation-hotspot{display:none}}
