:root{--navy:#0b1020;--charcoal:#151820;--ivory:#f2eee6;--stone:#b9b2a7;--blue:#7189a8;--gold:#a58c62;--pale:#ddd7cc;--ink:#171a22;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--pad:clamp(1.25rem,4vw,5rem);--max:1440px;--header:108px}*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:clip;scroll-behavior:smooth;background:var(--navy)}body{width:100%;max-width:100%;min-width:0;margin:0;overflow-x:clip;color:var(--ink);background:var(--ivory);font-family:var(--sans);font-size:16px;line-height:1.6}img,svg,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:1rem;background:var(--ivory);color:var(--navy);padding:0.75rem 1rem;z-index:1000}.skip-link:focus{top:1rem}.site-header{height:var(--header);position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(2rem,3.4vw,4.25rem);background:rgba(11,16,32,0.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(242,238,230,0.12)}.brand{width:244px;height:60px;overflow:visible;display:flex;align-items:center}.brand img{width:100%;height:auto;transform:none}.site-nav{display:flex;align-items:center;gap:clamp(1.5rem,2.8vw,3.3rem);color:var(--pale);font-size:0.92rem;letter-spacing:0.1em;text-transform:uppercase}.site-nav a{padding:0.5rem 0;border-bottom:1px solid transparent}.site-nav a:hover,.site-nav a:focus-visible{border-color:var(--gold)}.nav-experience{color:#e3c27d;background:rgba(165,140,98,0.08);border:1px solid rgba(204,168,101,0.78) !important;padding:0.72rem 1.05rem !important;transition:background-color 0.22s ease,border-color 0.22s ease,color 0.22s ease}.menu-toggle{display:none;background:none;border:0;padding:0.5rem}.menu-toggle span:not(.sr-only){display:block;width:26px;height:1px;background:var(--ivory);margin:6px 0}.page{display:block;min-height:60vh}.hero{position:relative;min-height:100svh;background:var(--navy);color:var(--ivory);overflow:hidden}.hero-media,.hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-media img{object-position:center}.hero-shade{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(11,16,32,0.78) 0%,rgba(11,16,32,0.25) 52%,rgba(11,16,32,0.05) 100% ),linear-gradient(0deg,rgba(11,16,32,0.45),transparent 40%)}.hero-copy{position:relative;z-index:2;padding:calc(var(--header) + 7vh) var(--pad) 8vh;max-width:720px;min-height:100svh;display:flex;flex-direction:column;justify-content:center}.eyebrow,.section-kicker{font-size:0.72rem;letter-spacing:0.18em;text-transform:uppercase;font-weight:700;color:var(--gold)}.section-kicker{margin-bottom:1rem}.section-kicker-light,.eyebrow.light{color:#d6c5a5}.hero h1,.page h1,.page h2,.page h3{font-family:var(--serif);font-weight:400;line-height:1.04;margin:0}.hero h1{font-size:clamp(3.024rem,6.3vw,6.72rem);letter-spacing:-0.045em}.hero-statement{font-family:var(--serif);font-size:clamp(1.15rem,2vw,1.7rem);max-width:620px;line-height:1.45;margin:1.5rem 0 2rem}.hero-statement-line{display:block}.hero-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0.85rem 1.15rem;border:1px solid transparent;text-transform:uppercase;letter-spacing:0.11em;font-size:0.72rem;font-weight:700;transition:transform 0.2s,background 0.2s,color 0.2s}.button:hover{transform:translateY(-2px)}.button-light{background:var(--ivory);color:var(--navy)}.button-dark{background:var(--navy);color:var(--ivory)}.button-outline-light{border-color:rgba(242,238,230,0.5);color:var(--ivory)}.button-outline-dark{border-color:rgba(11,16,32,0.35);color:var(--navy)}.text-link{display:inline-block;border-bottom:1px solid currentColor;padding-bottom:0.2rem;font-size:0.82rem;font-weight:700;letter-spacing:0.06em}.text-link-light{color:var(--ivory)}.scroll-cue{position:absolute;z-index:3;bottom:2rem;right:var(--pad);width:26px;height:50px;border:1px solid rgba(242,238,230,0.45);border-radius:20px}.scroll-cue span{position:absolute;top:9px;left:50%;width:3px;height:8px;background:var(--ivory);border-radius:2px;transform:translateX(-50%);animation:scroll 2s infinite}@keyframes scroll{50%{transform:translate(-50%,17px);opacity:0.25}}.section-pad{position:relative;padding:clamp(3rem,6vw,6rem) var(--pad);background-color:var(--ivory);background-image:radial-gradient( circle at 12% 18%,rgba(204,168,101,0.09),transparent 26% ),radial-gradient( circle at 88% 72%,rgba(77,107,138,0.06),transparent 30% )}.section-pad-dark{position:relative;padding:clamp(3rem,6vw,6rem) var(--pad);background:radial-gradient( circle at 78% 34%,rgba(96,126,170,0.17),transparent 28% ),radial-gradient( circle at 16% 82%,rgba(204,168,101,0.08),transparent 30% ),linear-gradient(120deg,#111a2b 0%,var(--navy) 48%,#09101d 100%);color:var(--ivory);overflow:hidden}.section-pad-narrow{padding:clamp(2rem,4vw,4rem) var(--pad)}.threshold{max-width:var(--max);margin:auto;isolation:isolate}.threshold:before{content:"";position:absolute;inset:7% auto auto 7%;width:min(28rem,86vw);aspect-ratio:1;border-radius:50%;background:radial-gradient( circle,rgba(204,168,101,0.12),rgba(204,168,101,0) 68% );z-index:-1;pointer-events:none}.threshold-grid{position:relative;display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(3rem,8vw,9rem);align-items:start}.threshold-axis{position:absolute;left:55%;top:0.25rem;width:1px;height:78%;background:linear-gradient( 180deg,rgba(165,140,98,0.7),rgba(165,140,98,0) );transform:translateX(-50%)}.threshold h2{font-size:clamp(2.05rem,3.35vw,3.7rem);letter-spacing:-0.035em}.artists-preview h2{font-size:clamp(2.05rem,3.69vw,4.1rem);letter-spacing:-0.035em}.lead{font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.55}.art-detail{position:relative;margin-top:clamp(3.25rem,6vw,6rem);height:min(42vw,560px);background-image:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/hero-wide-r32.webp);background-size:cover;background-position:center bottom;box-shadow:0 28px 70px rgba(11,16,32,0.16);border:1px solid rgba(165,140,98,0.24);transform:translateY(1.5rem)}.art-detail:after{content:"";position:absolute;inset:auto 2rem -1.25rem 2rem;height:1px;background:linear-gradient( 90deg,transparent,rgba(165,140,98,0.72),transparent )}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:1.8rem;max-width:var(--max);margin-left:auto;margin-right:auto}.chapter-number{font-size:0.7rem;letter-spacing:0.15em;margin-bottom:auto}.featured{position:relative;display:grid;grid-template-columns:minmax(0,1.28fr) minmax(340px,0.72fr);gap:clamp(3rem,6vw,7rem);align-items:center;isolation:isolate}.featured:after{content:"";position:absolute;right:3%;top:12%;width:28rem;height:28rem;border-radius:50%;background:radial-gradient( circle,rgba(237,173,64,0.17),rgba(237,173,64,0) 68% );z-index:-1;pointer-events:none}.featured-media{position:relative;box-shadow:0 32px 80px rgba(0,0,0,0.28)}.featured-media img{width:100%;transition:transform 0.7s ease}.featured-media:hover img{transform:scale(1.012)}.art-index{position:absolute;left:0;bottom:-2rem;font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--stone)}.featured-copy{position:relative;max-width:680px}.featured-copy h2{position:relative;font-size:clamp(2.296rem,4.1vw,4.674rem);letter-spacing:-0.04em}.featured-ghost{position:absolute;right:-0.05em;top:-1.15em;font-family:var(--serif);font-size:clamp(8rem,16vw,15rem);line-height:1;color:rgba(242,238,230,0.035);pointer-events:none}.featured-rule{display:block;width:92px;height:1px;margin:0.8rem 0 1.2rem;background:linear-gradient(90deg,var(--gold),transparent)}.featured-meta{display:flex;flex-wrap:wrap;gap:0.65rem 1.4rem;margin:0 0 1.8rem;color:rgba(242,238,230,0.62);font-size:0.68rem;letter-spacing:0.11em;text-transform:uppercase}.featured-meta span{position:relative}.featured-meta span + span:before{content:"";position:absolute;left:-0.75rem;top:50%;width:3px;height:3px;border-radius:50%;background:var(--gold)}.featured-actions{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.featured-copy p:not(.eyebrow){color:var(--pale);max-width:48ch;margin:1.5rem 0 2rem}.collaboration{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.1fr 0.9fr;gap:clamp(4rem,8vw,9rem);align-items:center}.note{font-size:0.78rem;color:#69665f}.artists-preview{max-width:var(--max);margin:auto;box-shadow:0 0 0 100vmax #f1ece4;clip-path:inset(0 -100vmax);background:radial-gradient( circle at 50% 0%,rgba(204,168,101,0.12),transparent 35% )}.artist-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.artist-card{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#e8e1d7,#f0ebe4);min-height:520px;box-shadow:0 20px 55px rgba(11,16,32,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease;overflow:hidden}.artist-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px rgba(11,16,32,0.14)}.artist-card:nth-child(2){background:radial-gradient( circle at 80% 20%,rgba(86,118,165,0.24),transparent 32% ),linear-gradient(135deg,#1d2738,var(--charcoal));color:var(--ivory)}.artist-image img{width:100%;height:100%;object-fit:cover}.artist-body{padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;justify-content:flex-end}.artist-body h3{font-size:clamp(1.76rem,2.64vw,2.816rem);margin-bottom:1.25rem}.light-row h2{font-size:clamp(2.296rem,4.1vw,4.264rem)}.contact-form label{display:block;font-size:0.72rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid rgba(11,16,32,0.25);background:transparent;padding:1rem;color:var(--ink)}.form-status{font-weight:700;color:#4d634d}.inquiry-header{padding-top:calc(var(--header) + 6rem)}.inquiry-header h1{font-size:clamp(2.856rem,5.04vw,5.88rem);letter-spacing:-0.045em}.purchase-link-pending{opacity:0.58;cursor:default;pointer-events:none}.viewer-trigger{position:relative;border:0;background:none;padding:0;width:100%}.viewer-trigger img{max-height:82vh;margin:auto}.viewer-trigger span{position:absolute;right:1rem;bottom:1rem;background:rgba(11,16,32,0.75);color:var(--ivory);padding:0.6rem 0.8rem;font-size:0.7rem;text-transform:uppercase;letter-spacing:0.1em}.interpretation{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.interpretation h2{font-size:clamp(2.05rem,3.28vw,3.69rem)}details{border-top:1px solid rgba(242,238,230,0.3);padding-top:1rem}summary{cursor:pointer;font-weight:700}.third-voice{text-align:center}.third-voice blockquote{font-family:var(--serif);font-size:clamp(3rem,6vw,7rem);line-height:1.05;margin:1rem auto 2rem;max-width:1100px}.third-voice p{max-width:680px;margin:0 auto 2rem}.inquiry-header{padding-left:var(--pad);padding-right:var(--pad);padding-bottom:5rem;max-width:var(--max);margin:auto}.inquiry-header p:last-child{font-family:var(--serif);font-size:1.35rem;max-width:600px}.artist-closing{text-align:center}.artist-closing h2{font-size:clamp(2.46rem,4.92vw,4.92rem);margin-bottom:1.25rem}.experience-page{background:#f5f0e7}.experience-landing{min-height:calc(100svh - var(--header));padding-top:var(--header);display:grid;grid-template-columns:minmax(420px,0.82fr) minmax(0,1.18fr);background:#f5f0e7;overflow:hidden}.experience-landing-copy{position:relative;z-index:2;padding:clamp(4rem,7vw,7.5rem) clamp(2rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center;background:linear-gradient( 90deg,#f5f0e7 0%,#f5f0e7 84%,rgba(245,240,231,0.92) 91%,rgba(245,240,231,0) 100% )}.experience-landing-copy h1{font-size:clamp(3.78rem,5.88vw,6.72rem);letter-spacing:-0.055em;line-height:0.92;margin:0.75rem 0 1.5rem}.experience-title-rule{position:relative;width:min(270px,70%);height:18px;margin:0 0 1.4rem}.experience-title-rule:before,.experience-title-rule:after{content:"";position:absolute;top:50%;height:1px;background:rgba(165,140,98,0.58)}.experience-title-rule:before{left:0;width:46%}.experience-title-rule:after{right:0;width:46%}.experience-title-rule span{position:absolute;left:50%;top:50%;width:9px;height:9px;background:var(--gold);transform:translate(-50%,-50%) rotate(45deg)}.experience-landing-copy p{max-width:39rem;margin:0.45rem 0;font-size:1rem}.experience-landing-copy .experience-intro{font-family:var(--serif);font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.45;margin:0 0 0.8rem}.experience-actions{display:flex;flex-direction:column;align-items:flex-start;gap:0.9rem;margin-top:1.8rem}.experience-primary{width:min(100%,380px);justify-content:space-between;padding:1rem 1.35rem}.experience-secondary{font-family:var(--serif);font-size:0.92rem;border-bottom:1px solid rgba(165,140,98,0.5);padding-bottom:0.2rem}.experience-landing-art{position:relative;margin:0;min-height:720px;background:var(--navy);overflow:hidden}.experience-landing-art picture,.experience-landing-art img{width:100%;height:100%}.experience-landing-art img{object-fit:cover;object-position:center}.experience-landing-art:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:12%;background:linear-gradient(90deg,rgba(245,240,231,0.9),transparent);pointer-events:none}.experience-landing-art figcaption{position:absolute;right:1.25rem;bottom:1rem;z-index:2;color:rgba(242,238,230,0.85);font-size:0.66rem;letter-spacing:0.12em;text-transform:uppercase;text-shadow:0 1px 12px rgba(11,16,32,0.75)}.experience-steps{display:grid;grid-template-columns:repeat(3,1fr) minmax(300px,0.95fr);background:#f5f0e7;border-top:1px solid rgba(165,140,98,0.28)}.experience-steps article{padding:clamp(2.5rem,4vw,4rem);border-right:1px solid rgba(165,140,98,0.28)}.experience-step-number{display:grid;place-items:center;width:36px;height:36px;margin-bottom:2.5rem;border-radius:50%;background:var(--navy);color:var(--gold);font-family:var(--serif);font-size:1.15rem}.experience-steps h3{font-size:clamp(1.364rem,1.936vw,2.112rem);line-height:1.08;margin:0.65rem 0 1rem}.experience-steps article>p:last-child{font-size:0.92rem;color:#5d5a53}.experience-steps-art{margin:0;min-height:360px;overflow:hidden}.experience-steps-art img{width:100%;height:100%;object-fit:cover}.experience-closing{padding:clamp(5rem,10vw,9rem) var(--pad);text-align:center;background:var(--navy);color:var(--ivory)}.experience-closing h2{font-size:clamp(2.46rem,4.92vw,5.084rem);letter-spacing:-0.045em;margin:0.8rem auto 2rem;max-width:12ch}.experience-closing .button{min-width:250px}.contact-paths{display:flex;flex-direction:column;align-items:stretch}.contact-paths button{text-align:left;padding:1.1rem 0;border:0;border-top:1px solid rgba(11,16,32,0.2);background:transparent}.contact-paths button.is-selected{font-weight:700;color:#775f39}.contact-form{display:grid;gap:1.25rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact-form label span{font-weight:400;text-transform:none;letter-spacing:0}.contact-form input,.contact-form select,.contact-form textarea{display:block;margin-top:0.45rem}.inquiry-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;max-width:1200px;margin:auto}.inquiry-layout img{width:100%}.site-footer{background:var(--navy);color:var(--pale)}.footer-signup{position:relative;overflow:hidden;padding:clamp(1.55rem,3.2vw,2.35rem) var(--pad);background:#f7f3eb;color:var(--ink);border-top:1px solid rgba(165,140,98,0.22);border-bottom:1px solid rgba(165,140,98,0.36)}.footer-signup-inner{position:relative;isolation:isolate;overflow:hidden;max-width:1460px;margin:auto;padding:clamp(2rem,3.15vw,2.75rem) clamp(1.35rem,3.2vw,2.8rem);display:grid;grid-template-columns:minmax(260px,0.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(1.45rem,3vw,2.75rem);border-radius:16px;background:#0d1325;box-shadow:0 20px 48px rgba(11,16,32,0.12)}.footer-signup-inner:before{content:"";position:absolute;inset:0;z-index:-2;background:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/studio-list-sacred-crossing-bg-r32.webp) center 52% / cover no-repeat}.footer-signup-inner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,12,24,.90) 0%,rgba(7,12,24,.82) 25%,rgba(7,12,24,.38) 43%,rgba(7,12,24,.18) 51%,rgba(7,12,24,.38) 65%,rgba(7,12,24,.54) 100%)}.footer-signup-copy{color:var(--ivory)}.footer-signup-kicker{margin:0 0 1rem;color:#BB7144;font-size:.74rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.footer-signup-copy h2{margin:0;font-family:var(--serif);font-size:clamp(2.3rem,4vw,4.05rem);font-weight:400;line-height:.96;letter-spacing:-.04em}.footer-signup-copy h2 span{display:block}.footer-signup-copy>p:last-child{margin:1rem 0 0;max-width:28ch;font-family:var(--serif);font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.48;color:rgba(242,238,230,.92)}.footer-signup-form{width:100%;min-width:0;max-width:720px;justify-self:end}.footer-signup-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.82fr);gap:0}.footer-signup-field input{width:100%;min-height:68px;padding:0 1.35rem;border:1px solid rgba(255,255,255,.22);border-right:0;background:rgba(255,252,246,.98);color:var(--ink);border-radius:8px 0 0 8px;font-size:1rem}.footer-signup-field button{width:100%;min-height:68px;padding:0 1.55rem;border:1px solid rgba(217,189,136,.9);background:rgba(8,18,39,.94);color:var(--ivory);display:inline-flex;align-items:center;justify-content:center;gap:.9rem;border-radius:0 8px 8px 0;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.footer-signup-field button span{color:#BB7144;font-size:1.08rem}.footer-signup-field input:focus-visible,.footer-signup-field button:focus-visible{outline:2px solid #BB7144;outline-offset:3px}.footer-privacy,.footer-form-status{margin:.75rem 0 0;text-align:center;font-size:.8rem;color:rgba(242,238,230,.82)}.footer-form-status{color:#e5f1d8}.footer-form-status-error{color:#ffd2c6}.footer-constant-contact-form{width:100%;min-width:0;max-width:650px;justify-self:end}.footer-constant-contact-form .ctct-inline-form{width:100%;min-height:0 !important}.footer-constant-contact-form .ctct-inline-form,.footer-constant-contact-form .ctct-form-container,.footer-constant-contact-form .ctct-form-embed,.footer-constant-contact-form .ctct-form-defaults,.footer-constant-contact-form .ctct-form-wrapper,.footer-constant-contact-form form{width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important}.footer-constant-contact-form .ctct-form-defaults{color:rgba(242,238,230,.86) !important;font-family:var(--sans) !important}.footer-constant-contact-form form{display:grid !important;gap:.65rem !important}.footer-constant-contact-form .ctct-form-header,.footer-constant-contact-form .ctct-form-text,.footer-constant-contact-form .ctct-form-embed-title,.footer-constant-contact-form h1,.footer-constant-contact-form h2,.footer-constant-contact-form h3{display:none !important}.footer-constant-contact-form .ctct-form-field,.footer-constant-contact-form .ctct-form-fieldset,.footer-constant-contact-form .ctct-form-listname,.footer-constant-contact-form .ctct-form-element{margin:0 !important;padding:0 !important}.footer-constant-contact-form label,.footer-constant-contact-form .ctct-form-field label{color:rgba(242,238,230,.90) !important;display:block !important;font-family:var(--sans) !important;font-size:.72rem !important;font-weight:700 !important;letter-spacing:.10em !important;line-height:1.2 !important;margin:0 0 .35rem !important;text-transform:uppercase !important}.footer-constant-contact-form input[type="email"],.footer-constant-contact-form input[type="text"]{width:100% !important;min-height:64px !important;padding:0 1.15rem !important;border:1px solid rgba(217,189,136,.52) !important;background:rgba(255,252,246,.97) !important;color:var(--ink) !important;border-radius:8px !important;font-family:var(--sans) !important;font-size:1rem !important;box-sizing:border-box !important}.footer-constant-contact-form input[type="email"]:focus,.footer-constant-contact-form input[type="text"]:focus{border-color:rgba(217,189,136,.95) !important;box-shadow:0 0 0 3px rgba(217,189,136,.18) !important;outline:0 !important}.footer-constant-contact-form button,.footer-constant-contact-form input[type="submit"],.footer-constant-contact-form .ctct-form-button{width:100% !important;min-height:60px !important;margin:.28rem 0 0 !important;padding:0 1.35rem !important;border:1px solid rgba(217,189,136,.82) !important;background:rgba(8,18,39,.96) !important;color:var(--ivory) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:8px !important;font-family:var(--sans) !important;font-size:.76rem !important;font-weight:700 !important;letter-spacing:.16em !important;line-height:1.2 !important;text-transform:uppercase !important;cursor:pointer !important}.footer-constant-contact-form .ctct-form-button:hover,.footer-constant-contact-form .ctct-form-button:focus-visible{background:#111a31 !important;border-color:#BB7144 !important}.footer-constant-contact-form .ctct-form-footer,.footer-constant-contact-form .ctct-disclosure,.footer-constant-contact-form .ctct-gdpr-text,.footer-constant-contact-form .ctct-form-privacy,.footer-constant-contact-form .ctct-form-text-small,.footer-constant-contact-form small,.footer-constant-contact-form p{color:rgba(242,238,230,.74) !important;font-family:var(--sans) !important;font-size:.64rem !important;line-height:1.42 !important;margin:.2rem 0 .1rem !important}.footer-constant-contact-form a{color:#BB7144 !important;text-decoration:underline !important}.footer-constant-contact-form .ctct-form-badge,.footer-constant-contact-form .ctct-form-powered-by,.footer-constant-contact-form [class*="badge"],.footer-constant-contact-form [class*="powered"]{margin:.45rem auto 0 !important;opacity:.5 !important}.footer-main{background:radial-gradient(circle at 15% 20%,rgba(38,54,78,0.3),transparent 35%),linear-gradient(115deg,#101929 0%,var(--navy) 54%,#0b1221 100%);color:var(--pale)}.footer-main-inner{max-width:var(--max);margin:auto;padding:clamp(4.5rem,7vw,7.5rem) var(--pad) clamp(3.75rem,6vw,6rem);display:grid;grid-template-columns:minmax(290px,0.78fr) minmax(0,1.72fr);gap:clamp(3.5rem,7vw,7.5rem)}.footer-brand-panel{padding-right:clamp(2rem,4vw,4.5rem);border-right:1px solid rgba(242,238,230,0.11)}.footer-logo{display:inline-block;width:230px;margin-bottom:1.25rem}.footer-logo img{width:100%;background:none;padding:0}.footer-brand-panel p{max-width:34ch;margin:0 0 1.65rem;font-family:var(--serif);font-size:1.12rem;line-height:1.72;color:var(--ivory)}.footer-story-link{display:inline-flex;gap:0.85rem;align-items:center;color:var(--gold);font-size:0.72rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase}.footer-nav-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem)}.footer-nav-group summary{list-style:none;color:var(--gold);font-size:0.72rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;cursor:default}.footer-nav-group summary::-webkit-details-marker{display:none}.footer-nav-group summary:after{content:"";display:block;width:30px;height:1px;margin:1rem 0 1.55rem;background:rgba(204,168,101,0.85)}.footer-nav-group>div:not(.footer-studio-note){display:flex;flex-direction:column;gap:0.9rem}.footer-nav-group a{width:max-content;max-width:100%;font-size:0.91rem;color:var(--pale);transition:color 0.2s,transform 0.2s}.footer-nav-group a:hover,.footer-nav-group a:focus-visible,.footer-story-link:hover,.footer-story-link:focus-visible{color:var(--ivory)}.footer-nav-group a:hover{transform:translateX(2px)}.footer-connect-links a{display:flex;align-items:center;gap:0.8rem}.footer-social-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(204,168,101,0.75);border-radius:50%;flex:0 0 auto}.footer-social-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.footer-studio-note{margin-top:1.55rem;padding-top:1.45rem;border-top:1px solid rgba(242,238,230,0.11)}.footer-studio-note h3{margin:0 0 0.75rem;color:var(--gold);font-family:var(--sans);font-size:0.7rem;font-weight:700;letter-spacing:0.15em;text-transform:uppercase}.footer-studio-note p{margin:0;max-width:22ch;font-family:var(--serif);font-size:0.92rem;line-height:1.55;color:var(--pale)}.footer-bottom{max-width:var(--max);margin:auto;padding:1.5rem var(--pad) 2rem;border-top:1px solid rgba(242,238,230,0.11);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;font-size:0.72rem;color:rgba(221,215,204,0.78)}.footer-bottom p{margin:0}.footer-bottom-meta,.footer-bottom-nav{display:flex;align-items:center}.footer-bottom-meta{justify-self:start;gap:1rem}.footer-bottom-nav{justify-self:end;gap:0}.footer-bottom-accent{color:var(--gold);font-size:0.8rem;line-height:1;opacity:0.92}.footer-credit{justify-self:center;display:inline-flex;align-items:center;gap:0.45rem;padding:0.15rem 0;color:#efe8dc;font-size:0.74rem;letter-spacing:0.025em;white-space:nowrap}.footer-heart{color:#e34242;font-size:1.35em;line-height:1;display:inline-block;transform:translateY(0.02em)}.footer-credit a{font-weight:700;color:var(--ivory);border-bottom:1px solid rgba(204,168,101,0.45);padding-bottom:0.06rem}.footer-credit a:hover,.footer-credit a:focus-visible{border-color:rgba(204,168,101,0.85)}.footer-bottom-nav a{display:flex;align-items:center}.footer-bottom-nav a + a:before{content:"";width:1px;height:17px;margin:0 1.2rem;background:rgba(204,168,101,0.65)}.footer-bottom-accent-end{margin-left:1.2rem}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--ivory)}.art-dialog{width:100%;height:100dvh;max-width:none;max-height:none;border:0;background:rgba(11,16,32,0.98);padding:2rem}.art-dialog::backdrop{background:rgba(0,0,0,0.9)}.art-dialog img{width:100%;height:100%;object-fit:contain}.dialog-close{position:fixed;right:1.5rem;top:1rem;background:none;color:var(--ivory);border:0;font-size:2.5rem;z-index:2}@media (max-width:900px){:root{--header:68px}.menu-toggle{display:block}.site-nav{position:fixed;inset:var(--header) 0 auto;background:var(--navy);padding:1.5rem;display:none;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid rgba(242,238,230,0.1)}.site-nav.is-open{display:flex}.site-nav a{padding:1rem 0;border-bottom:1px solid rgba(242,238,230,0.1)}.nav-experience{margin-top:0.75rem;text-align:center}.hero-shade{background:linear-gradient( 0deg,rgba(11,16,32,0.9) 0%,rgba(11,16,32,0.15) 62%,rgba(11,16,32,0.1) 100% )}.hero-copy{justify-content:flex-end;padding-bottom:8rem;max-width:none}.hero h1{font-size:clamp(2.688rem,10.92vw,5.04rem)}.threshold-grid,.collaboration,.interpretation,.inquiry-layout{grid-template-columns:1fr}.featured{grid-template-columns:1fr}.featured-copy{max-width:720px}.artist-pair{grid-template-columns:1fr}.footer-signup-inner{grid-template-columns:1fr;text-align:left}.footer-signup-ornament,.footer-signup-side{display:none}.footer-main-inner{grid-template-columns:1fr;gap:3rem}.footer-brand-panel{padding-right:0;border-right:0}.footer-nav-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){:root{--pad:1.15rem}.brand{width:118px}.brand img{width:125px}.hero{min-height:100svh}.hero-media img{object-position:center}.hero-copy{padding-top:calc(var(--header) + 2rem);padding-bottom:5.5rem}.hero .eyebrow{font-size:0.62rem}.hero h1{font-size:clamp(2.352rem,11.76vw,4.032rem);max-width:9ch}.hero-statement{font-size:1.08rem;max-width:30ch;margin:1rem 0 1.4rem}.hero-actions{gap:1rem}.button{width:100%}.hero-actions .text-link{margin:auto}.scroll-cue{display:none}.section-pad,.section-pad-dark{padding-top:2.75rem;padding-bottom:2.75rem}.threshold-grid{gap:1.4rem}.threshold-axis{display:none}.threshold h2,.chapters h2,.artists-preview h2{font-size:2.091rem}.threshold h2{max-width:10.5ch}.lead{font-size:1.15rem}.art-detail{height:280px;margin-top:3rem;background-image:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/hero-square-r32.webp)}.section-heading-row{display:block;margin-bottom:1.25rem}.section-heading-row .text-link{margin-top:1rem}.featured{padding-left:0;padding-right:0}.featured-media .art-index{left:1rem}.featured-copy{padding:2rem var(--pad) 0}.featured-ghost{font-size:8rem;top:-0.65em}.featured-actions{align-items:stretch}.featured-actions .button,.featured-actions .text-link{width:100%;text-align:center}.featured-meta{gap:0.55rem 1rem}.featured-copy h2{font-size:2.46rem}.collaboration{gap:2rem}.experience-callout{min-height:680px;align-items:end;padding-bottom:4rem}.experience-copy{text-align:left}.experience-copy h2{font-size:2.583rem}.artist-card{grid-template-columns:1fr;min-height:0}.artist-image{height:360px}.artist-body{min-height:300px}.inquiry-header{padding-top:calc(var(--header) + 3rem)}.inquiry-header h1{font-size:2.688rem}.viewer-trigger span{right:0.5rem;bottom:0.5rem}.interpretation{gap:2rem}.interpretation h2{font-size:2.214rem}.third-voice{text-align:left}.third-voice blockquote{font-size:3.3rem}.artist-closing{text-align:left}.artist-closing h2{font-size:2.624rem}.experience-landing{min-height:0;padding-top:var(--header);grid-template-columns:1fr}.experience-landing-art{order:-1;min-height:54svh}.experience-landing-art:before{inset:auto 0 0;width:100%;height:18%;background:linear-gradient(0deg,#f5f0e7,transparent)}.experience-landing-art figcaption{display:none}.experience-landing-copy{padding:3.25rem var(--pad) 4rem;background:#f5f0e7;text-align:center;align-items:center}.experience-landing-copy h1{font-size:clamp(3.108rem,15.12vw,4.452rem);line-height:0.9;margin:0.65rem 0 1.35rem}.experience-title-rule{width:170px}.experience-landing-copy p{font-size:0.98rem}.experience-landing-copy .experience-intro{font-size:1.22rem}.experience-actions{width:100%;align-items:stretch;margin-top:1.5rem}.experience-primary{width:100%}.experience-secondary{align-self:center}.experience-steps{grid-template-columns:1fr}.experience-steps article{padding:2.75rem var(--pad);border-right:0;border-bottom:1px solid rgba(165,140,98,0.28);text-align:center}.experience-step-number{margin:0 auto 1.5rem}.experience-steps h3{font-size:1.76rem}.experience-steps-art{min-height:400px}.experience-closing{text-align:center}.experience-closing h2{font-size:2.624rem}.experience-closing .button{width:100%;min-width:0}.contact-paths{overflow-x:auto;flex-direction:row;gap:0.5rem}.contact-paths button{white-space:nowrap;border:1px solid rgba(11,16,32,0.2);padding:0.7rem 0.8rem}.form-grid{grid-template-columns:1fr}.inquiry-layout{gap:2rem}.footer-signup-inner{grid-template-columns:1fr;text-align:left;padding:3rem var(--pad) 2.85rem;gap:1.5rem}.footer-signup-copy h2{font-size:clamp(1.78rem,8.2vw,2.32rem);line-height:1.02;max-width:none;letter-spacing:-0.025em}.footer-signup-kicker{font-size:0.64rem;margin-bottom:0.7rem}.footer-signup-ornament,.footer-signup-side{display:none}.footer-signup-copy>p:last-child{margin:0.72rem 0 0;max-width:31rem;font-size:0.95rem;line-height:1.5}.footer-signup-form{width:100%;margin-top:0.05rem;padding:1.25rem}.footer-signup-field{grid-template-columns:1fr}.footer-signup-field input{min-height:58px;text-align:left;padding:0 1rem}.footer-signup-field button{width:100%;min-height:58px;font-size:0.72rem}.footer-privacy{text-align:center;font-size:0.72rem;margin-top:1.25rem;padding-top:1rem}.footer-main-inner{grid-template-columns:1fr;padding:2.35rem var(--pad) 1.25rem;gap:0}.footer-brand-panel{display:block;padding:0 0 1.7rem;border-right:0;border-bottom:1px solid rgba(242,238,230,0.13);text-align:left}.footer-logo{width:154px;margin:0 0 1.25rem}.footer-brand-panel p{margin:0 0 1.05rem;max-width:32ch;font-size:0.98rem;line-height:1.55}.footer-story-link{font-size:0.67rem;letter-spacing:0.14em}.footer-nav-groups{grid-template-columns:1fr;gap:0}.footer-nav-group{border-bottom:1px solid rgba(242,238,230,0.16)}.footer-nav-group summary{position:relative;padding:1.05rem 2.5rem 1.05rem 0;cursor:pointer;font-size:0.72rem;letter-spacing:0.16em;min-height:58px;display:flex;align-items:center}.footer-nav-group summary:after{content:"+";position:absolute;right:0.1rem;top:50%;margin:0;background:none;color:var(--ivory);font-size:1.45rem;font-weight:300;line-height:1;transform:translateY(-52%)}.footer-nav-group[open] summary:after{content:"−"}.footer-nav-group>div:not(.footer-studio-note){padding:0 0 0.8rem;gap:0}.footer-nav-group:not([open])>:not(summary){display:none}.footer-nav-group a{min-height:42px;display:flex;align-items:center;width:100%;font-size:0.92rem;padding-left:0.75rem}.footer-connect-group:not([open])>.footer-connect-links{display:grid}.footer-connect-links{display:grid !important;grid-template-columns:1fr;gap:0.25rem !important;padding:1rem 0 1.1rem !important}.footer-connect-links a{justify-content:flex-start;padding-left:0;min-height:48px}.footer-social-icon{width:38px;height:38px;margin-right:0.85rem}.footer-studio-note{display:none !important}.footer-bottom{display:grid;grid-template-columns:1fr;text-align:center;padding:1.55rem var(--pad) calc(1.7rem + env(safe-area-inset-bottom));gap:0.85rem}.footer-bottom-meta{justify-content:center;gap:0.7rem}.footer-bottom-meta p{font-size:0.72rem}.footer-credit{justify-self:center;white-space:normal;text-align:center;font-size:0.74rem;line-height:1.5}.footer-bottom-nav{justify-content:center;flex-wrap:wrap;gap:0.35rem 0;margin:0}.footer-bottom-nav a{min-height:34px;font-size:0.7rem}.footer-bottom-nav a + a:before{margin:0 0.75rem;height:13px}.footer-bottom-accent-end{display:none}.art-dialog{padding:0.5rem}}@media (max-width:1180px) and (min-width:901px){.footer-signup-inner{grid-template-columns:minmax(260px,0.78fr) minmax(430px,1.22fr);gap:clamp(2.5rem,5vw,4rem)}.footer-signup-side{display:none}}@media (max-width:900px) and (min-width:601px){.experience-landing{grid-template-columns:0.95fr 1.05fr}.experience-landing-copy{padding:4.5rem 3rem}.experience-landing-copy h1{font-size:4.368rem}.experience-landing-art{min-height:760px}.experience-steps{grid-template-columns:repeat(3,1fr)}.experience-steps-art{grid-column:1/-1;min-height:480px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}.threshold{padding-top:clamp(4.35rem,7.2vw,6.5rem);padding-bottom:clamp(6rem,8vw,7.5rem)}.threshold-grid{grid-template-columns:minmax(0,1.14fr) minmax(300px,0.86fr);gap:clamp(2.35rem,5.2vw,5.1rem);align-items:start}.threshold-axis{left:54.6%;top:0.4rem;height:82%;background:linear-gradient( 180deg,rgba(165,140,98,0.9),rgba(165,140,98,0.08) );overflow:visible}.threshold-axis:before{content:"";position:absolute;left:50%;top:33%;width:40px;height:40px;border-radius:50%;border:1px solid rgba(165,140,98,0.48);background:radial-gradient( circle,rgba(204,168,101,0.22),rgba(204,168,101,0.03) 58%,rgba(204,168,101,0) 65% );transform:translate(-50%,-50%);box-shadow:0 0 0 10px rgba(242,238,230,0.75)}.threshold h2{max-width:20ch;font-size:clamp(1.95rem,3vw,3.35rem);line-height:1.02}.threshold h2 span,.footer-signup-copy h2 span{display:block}.threshold h2 span + span{margin-top:0.42em}@media (min-width:901px){.threshold h2 span{white-space:nowrap}}.threshold-grid>div:last-child{padding-top:0.55rem;max-width:31rem}.threshold .lead{margin:0 0 1.35rem;color:#4f4b43}.art-detail{position:relative;display:flex;align-items:flex-end;margin-top:clamp(2.5rem,4vw,3.75rem);height:clamp(320px,36vw,470px);background-image:linear-gradient( 180deg,rgba(11,16,32,0.02),rgba(11,16,32,0.08) 42%,rgba(11,16,32,0.62) 100% ),url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/enough-r32.webp);background-size:cover;background-position:center 38%;box-shadow:0 30px 70px rgba(11,16,32,0.14);border:1px solid rgba(165,140,98,0.24);transform:none;overflow:hidden}.art-detail:before{content:"";position:absolute;inset:auto auto 0 -5%;width:40%;height:72%;background:radial-gradient( circle,rgba(255,202,120,0.24),rgba(255,202,120,0) 68% );pointer-events:none}.art-detail:after{content:"";position:absolute;inset:auto 2rem -1.25rem 2rem;height:1px;background:linear-gradient( 90deg,transparent,rgba(165,140,98,0.72),transparent )}.art-detail-overlay{position:relative;z-index:1;max-width:30rem;margin:0 0 1.35rem 1.35rem;padding:1rem 1.15rem;background:rgba(11,16,32,0.62);backdrop-filter:blur(10px);border:1px solid rgba(242,238,230,0.14);color:var(--ivory)}.art-detail-kicker{margin:0 0 0.45rem;font-size:0.68rem;letter-spacing:0.18em;text-transform:uppercase;color:#d9c8a8}.art-detail-kicker span{font-style:italic;letter-spacing:0.08em;text-transform:none}.art-detail-caption{margin:0;font-family:var(--serif);font-size:1.05rem;line-height:1.45}.chapters{position:relative;padding-top:clamp(2.8rem,4.4vw,4.25rem);padding-bottom:clamp(3rem,4.8vw,4.6rem);background:radial-gradient(circle at 14% 18%,rgba(204,168,101,0.11),transparent 23%),linear-gradient(135deg,#ece5da 0%,#f2ece3 52%,#ded5c9 100%);overflow:hidden}.chapters:after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:20rem;height:20rem;border-radius:50%;background:radial-gradient(circle,rgba(116,141,177,0.1),rgba(116,141,177,0) 70%);pointer-events:none}.chapters .section-heading-row{margin-bottom:clamp(1.35rem,2vw,1.9rem)}.chapters h2{font-size:clamp(2.3rem,3.8vw,4rem);line-height:1.02;letter-spacing:-0.035em}.chapter-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.04fr 0.96fr;gap:1rem;align-items:stretch}.chapter-feature-card,.chapter-mini-card{display:grid;min-width:0;color:inherit;border:1px solid rgba(11,16,32,0.09);box-shadow:0 12px 32px rgba(11,16,32,0.055);background:rgba(255,255,255,0.42)}.chapter-feature-card{grid-template-columns:minmax(0,1fr);background:linear-gradient(180deg,rgba(255,255,255,0.45),rgba(255,255,255,0.62))}.chapter-feature-media{position:relative}.chapter-feature-media:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(165,140,98,0.32),transparent)}.chapter-feature-media img{width:100%;height:100%;min-height:350px;max-height:430px;object-fit:cover;object-position:center 30%}.chapter-feature-copy{padding:1.2rem 1.45rem 1.35rem}.chapter-feature-copy .eyebrow,.chapter-mini-copy .eyebrow{margin:0.4rem 0 0.28rem}.chapter-feature-copy h3,.chapter-mini-copy h3{font-family:var(--serif);font-weight:400;line-height:1.02;margin:0;letter-spacing:-0.032em}.chapter-feature-copy h3{font-size:clamp(1.95rem,3vw,3rem)}.chapter-feature-copy p:last-child,.chapter-mini-copy p:last-child{margin:0.48rem 0 0;font-size:0.88rem;line-height:1.48;max-width:35ch}.chapter-stack-grid{display:grid;min-width:0;grid-template-rows:repeat(3,minmax(0,1fr));gap:0.75rem}.chapter-mini-card{grid-template-columns:1.08fr 0.92fr;min-height:0;align-items:stretch;overflow:hidden}.chapter-mini-copy{padding:0.9rem 1.05rem 0.95rem;display:flex;flex-direction:column;justify-content:center}.chapter-mini-copy h3{font-size:clamp(1.35rem,1.85vw,1.9rem)}.chapter-mini-media{position:relative;min-width:0;min-height:0;overflow:hidden}.chapter-mini-media img{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center}.chapter-meta{display:flex;gap:0.45rem;flex-wrap:wrap;margin-top:0.65rem;font-size:0.55rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase;color:#6c665e}.chapter-meta span{display:inline-flex;align-items:center;gap:0.45rem}.chapter-meta span + span:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.chapter-dark-card{background:linear-gradient(135deg,#161b27,#0d1423);color:var(--ivory)}.chapter-light-card{background:linear-gradient(135deg,#efe7db,#f6f1e9)}.chapter-blue-card{background:linear-gradient(135deg,#778bac,#8ca0c0);color:var(--ivory)}.chapter-dark-card .chapter-meta,.chapter-blue-card .chapter-meta{color:rgba(242,238,230,0.82)}.featured{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,0.8fr);gap:clamp(2.5rem,6vw,6.25rem);align-items:center;isolation:isolate}.featured:before{content:"";position:absolute;left:2%;bottom:8%;width:24rem;height:24rem;border-radius:50%;background:radial-gradient( circle,rgba(88,119,165,0.18),rgba(88,119,165,0) 70% );z-index:-1;pointer-events:none}.featured:after{content:"";position:absolute;right:3%;top:12%;width:28rem;height:28rem;border-radius:50%;background:radial-gradient( circle,rgba(237,173,64,0.2),rgba(237,173,64,0) 68% );z-index:-1;pointer-events:none}.featured-media{position:relative;box-shadow:0 34px 84px rgba(0,0,0,0.28);border:1px solid rgba(242,238,230,0.08)}.featured-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.featured-copy{position:relative;max-width:680px;padding:1.85rem;border:1px solid rgba(242,238,230,0.1);background:linear-gradient( 180deg,rgba(255,255,255,0.03),rgba(255,255,255,0.01) );box-shadow:inset 0 1px 0 rgba(242,238,230,0.08)}.featured-copy p:not(.eyebrow){color:var(--pale);max-width:44ch;margin:1.3rem 0 2rem;line-height:1.72}.featured-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.featured-actions .button{min-width:220px}.experience-callout{position:relative;overflow:hidden;padding:clamp(4.25rem,6.5vw,6rem) var(--pad);color:var(--ivory);background:radial-gradient(circle at 18% 18%,rgba(217,189,136,0.1),transparent 30%),radial-gradient(circle at 84% 78%,rgba(79,112,160,0.11),transparent 30%),linear-gradient(120deg,#07101f 0%,#0b1730 55%,#081123 100%)}.experience-callout:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0.025),transparent 28%,transparent 72%,rgba(255,255,255,0.025));pointer-events:none}.experience-callout:after{content:none}.experience-layout{position:relative;z-index:1;max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,0.96fr) minmax(420px,1.04fr);gap:clamp(3.25rem,6vw,6rem);align-items:center}.experience-copy{max-width:650px;text-align:left}.experience-question{margin:0;max-width:12.5ch;color:var(--ivory);font-size:clamp(2.75rem,4.35vw,4.1rem);line-height:1.08;letter-spacing:-0.035em;font-weight:400}.experience-question span{display:block}.experience-question em{color:#BB7144;font-style:italic;font-weight:400}.experience-divider{display:flex;align-items:center;width:min(100%,420px);margin:1.6rem 0 1.55rem;color:#BB7144;font-size:0.82rem}.experience-divider:before,.experience-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(217,189,136,0.1),rgba(217,189,136,0.62),rgba(217,189,136,0.1))}.experience-divider:before{margin-right:0.75rem}.experience-divider:after{margin-left:0.75rem}.experience-intro{margin:0;max-width:34rem;color:rgba(242,238,230,0.88);font-family:var(--serif);font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.55}.experience-actions-home{margin-top:2rem}.experience-actions-home .button{min-width:320px;display:inline-flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#ead3a4,#d6ad68);border-color:#e4c98f;color:#111827}.experience-actions-home .button span{margin-left:0.75rem}.experience-panel{position:relative;margin:0;overflow:hidden;border:1px solid rgba(217,189,136,0.42);border-radius:18px;background:rgba(7,13,25,0.74);box-shadow:0 28px 72px rgba(0,0,0,0.28)}.experience-panel-image{position:relative;overflow:hidden;background:#111827}.experience-panel-image:after{content:none}.experience-panel-image img{width:100%;aspect-ratio:1.16;object-fit:cover;object-position:center 42%}.experience-panel-note{display:grid;gap:0.38rem;padding:1rem 1.4rem 1.15rem;color:var(--ivory);background:rgba(7,12,24,0.94)}.experience-panel-note span{color:#BB7144;font-size:0.68rem;letter-spacing:0.18em;text-transform:uppercase}.experience-panel-note p{margin:0;color:rgba(242,238,230,0.76);font-size:0.84rem;line-height:1.45}.artists-preview{position:relative;overflow:hidden;background:radial-gradient( circle at 18% 18%,rgba(204,168,101,0.12),transparent 24% ),radial-gradient( circle at 82% 78%,rgba(109,139,176,0.08),transparent 28% ),linear-gradient(180deg,#f4f0e8 0%,#eee8df 100%)}.artist-pair{position:relative;max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:stretch}.artist-pair:before{content:"";position:absolute;left:50%;top:2.4rem;bottom:2.4rem;width:1px;background:linear-gradient( 180deg,rgba(165,140,98,0.04),rgba(165,140,98,0.55) 20%,rgba(165,140,98,0.55) 80%,rgba(165,140,98,0.04) );transform:translateX(-50%);pointer-events:none}.artist-pair:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;border-radius:50%;border:1px solid rgba(165,140,98,0.42);background:radial-gradient( circle,rgba(204,168,101,0.18),rgba(204,168,101,0.04) 55%,rgba(204,168,101,0) 65% );transform:translate(-50%,-50%);box-shadow:0 0 0 10px rgba(242,238,230,0.86);pointer-events:none}.artist-card{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#e9e2d7,#f4efe8);min-height:540px;box-shadow:0 20px 55px rgba(11,16,32,0.08);overflow:hidden;border:1px solid rgba(11,16,32,0.08)}.artist-card:nth-child(2){margin-top:2.2rem}.artist-image img{width:100%;height:100%;object-fit:cover}.artist-card-stephanie-photo .artist-image img{object-position:72% 42%}.artist-card-grant-photo .artist-image img{object-position:24% center}.artist-body{padding:clamp(2rem,4vw,4rem);display:flex;flex-direction:column;justify-content:flex-end}.artist-body h3{font-size:clamp(1.936rem,2.992vw,3.256rem);line-height:1.05;letter-spacing:-0.04em;max-width:10ch}@media (max-width:900px){.brand{width:160px;height:38px}.threshold-grid{grid-template-columns:1fr;gap:1.7rem}.threshold-axis{display:none}.chapter-grid{grid-template-columns:1fr}.chapter-stack-grid{grid-template-columns:1fr;grid-template-rows:none}.chapter-mini-card{min-height:160px}.chapter-feature-media img{min-height:340px;max-height:400px}.experience-layout{grid-template-columns:1fr;gap:3.5rem}.experience-copy{max-width:760px}.experience-panel{width:min(100%,560px)}.artist-pair{grid-template-columns:1fr}.artist-pair:before,.artist-pair:after{display:none}.artist-card:nth-child(2){margin-top:0}.artist-card-grant-photo .artist-image img{object-position:28% center}}@media (max-width:600px){.brand{width:136px;height:34px}.threshold{padding-top:4.5rem;padding-bottom:4.9rem}.art-detail{height:300px;margin-top:2.25rem;background-position:58% 36%}.art-detail-overlay{margin:0 0.9rem 0.9rem;padding:0.85rem 0.95rem}.art-detail-caption{font-size:0.98rem}.chapter-feature-media img{min-height:270px;max-height:330px}.chapter-feature-copy{padding:1rem 1.05rem 1.15rem}.chapter-stack-grid{gap:1rem}.chapter-mini-card{grid-template-columns:minmax(0,1fr);min-height:0}.chapter-mini-media{order:-1}.chapter-mini-media img{position:static;height:190px;min-height:190px}.chapter-mini-copy{padding:0.9rem 0.95rem 1rem}.experience-callout{padding-top:2.75rem;padding-bottom:2.75rem}.experience-question{font-size:clamp(2.3rem,10.8vw,3rem);max-width:12.5ch}.experience-actions-home{align-items:stretch;gap:1.25rem}.experience-actions-home .button{min-width:0}.experience-panel{width:100%;margin-top:0.5rem}.artist-card{grid-template-columns:1fr;min-height:0}.artist-card .artist-image{height:340px}.artist-card-stephanie-photo .artist-image img{object-position:60% 34%}.artist-card-grant-photo .artist-image img{object-position:30% center}.artist-body{min-height:300px}}.artist-card-grant-photo .artist-image img{object-position:24% center}@media (max-width:900px){.artist-card-grant-photo .artist-image img{object-position:28% center}}@media (max-width:600px){.artist-card-grant-photo .artist-image img{object-position:30% center}}.story-cinematic-hero{position:relative;min-height:88svh;background:var(--navy);color:var(--ivory);overflow:hidden}.story-cinematic-art,.story-cinematic-art img,.story-cinematic-overlay{position:absolute;inset:0;width:100%;height:100%}.story-cinematic-art img{object-fit:cover;object-position:center}.story-cinematic-overlay{background:linear-gradient( 90deg,rgba(11,16,32,0.88) 0%,rgba(11,16,32,0.48) 45%,rgba(11,16,32,0.14) 100% ),linear-gradient(0deg,rgba(11,16,32,0.52),transparent 46%)}.story-cinematic-copy{position:relative;z-index:1;min-height:88svh;padding:calc(var(--header) + 5rem) var(--pad) 5rem;display:flex;flex-direction:column;justify-content:center;max-width:760px}.story-cinematic-copy h1{font-size:clamp(3.192rem,5.88vw,6.3rem);letter-spacing:-0.05em}.story-cinematic-copy>p:not(.eyebrow){font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.45;max-width:590px;margin:1.5rem 0 2rem}.story-origin{position:relative;width:100%;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);gap:clamp(3.5rem,4.5vw,5.5rem);align-items:center;min-height:748px;padding:clamp(5.5rem,7vw,7.5rem) clamp(4.75rem,8vw,10.5rem);overflow:hidden}.story-origin:before{content:"";position:absolute;left:clamp(4.5rem,4.7vw,5rem);top:0;bottom:0;width:1px;background:linear-gradient( to bottom,transparent,var(--gold) 11%,var(--gold) 89%,transparent );opacity:0.72}.story-origin:after{content:"✦";position:absolute;left:calc(clamp(4.5rem,4.7vw,5rem) - 0.37rem);top:47%;color:var(--gold);font-size:1.15rem;line-height:1}.story-origin-copy{position:relative;z-index:2;max-width:700px}.story-origin-copy .section-kicker{position:relative;margin-bottom:1.65rem}.story-origin-copy .section-kicker:after{content:"";display:block;width:54px;height:1px;background:var(--gold);margin-top:1rem}.story-origin-copy .lead{font-family:var(--serif);font-size:clamp(1.12rem,1.35vw,1.38rem);line-height:1.58;max-width:46ch;margin:1.7rem 0 1.85rem}.story-origin-copy>p:last-child{max-width:50ch;font-size:1rem;line-height:1.72;color:rgba(11,16,32,0.82)}.story-origin h1,.story-process h2,.story-voices-heading h2,.story-letgo-copy h2{font-size:clamp(2.352rem,4.2vw,4.788rem);letter-spacing:-0.04em}.story-origin h1{max-width:none;font-size:clamp(3.192rem,3.36vw,3.948rem);line-height:1.03;letter-spacing:-0.045em}.story-origin h1 span{display:block;white-space:nowrap}.story-origin-visual{position:relative;min-height:590px;isolation:isolate}.story-origin-visual:before{content:"";position:absolute;inset:4% 0 0 2%;background:radial-gradient(circle at 48% 45%,rgba(204,180,132,0.19),rgba(204,180,132,0) 66%);filter:blur(8px);z-index:-2;pointer-events:none}.story-origin-visual:after{content:"";position:absolute;left:44%;top:17%;width:50%;height:63%;border:1px solid rgba(165,140,98,0.2);z-index:-1;pointer-events:none}.story-portrait{position:absolute;margin:0;overflow:hidden;background:#ddd;border:1px solid rgba(165,140,98,0.86);box-shadow:0 22px 46px rgba(11,16,32,0.14),0 4px 10px rgba(11,16,32,0.07)}.story-portrait img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s ease}.story-portrait:hover img{transform:scale(1.012)}.story-portrait figcaption{position:absolute;left:1rem;bottom:1rem;min-width:154px;text-align:center;background:rgba(11,16,32,0.96);color:#d6b979;border:1px solid rgba(165,140,98,0.88);padding:0.7rem 0.9rem;font-size:0.7rem;letter-spacing:0.14em;text-transform:uppercase;box-shadow:0 8px 20px rgba(11,16,32,0.16)}.story-portrait figcaption:after{content:"✦";display:block;font-size:0.46rem;line-height:1;margin-top:0.35rem;color:var(--gold)}.story-portrait-stephanie{left:0;top:0;width:52%;height:82%;z-index:2}.story-portrait-stephanie img{object-position:50% 46%}.story-portrait-grant{right:0;bottom:0;width:52%;height:61%;z-index:3}.story-portrait-grant img{object-position:28% center}.story-emblem{position:absolute;right:1%;top:0;width:230px;opacity:0.07;z-index:0}.story-emblem img{width:100%}.story-voices{padding-left:var(--pad);padding-right:var(--pad)}.story-voices-heading{max-width:var(--max);margin:0 auto 3rem;display:grid;grid-template-columns:0.35fr 1fr;gap:3rem;align-items:end}.story-voice-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.story-voice{background:var(--charcoal);border:1px solid rgba(242,238,230,0.12)}.story-voice-image img{width:100%;aspect-ratio:4/3;object-fit:cover}.story-voice-copy{padding:2rem}.story-voice-copy span{font-size:0.68rem;letter-spacing:0.16em;text-transform:uppercase;color:#d6c5a5}.story-voice-copy h3{font-size:clamp(1.76rem,2.904vw,3.08rem);margin:0.65rem 0 1rem}.story-voice-copy p{color:var(--pale);max-width:44ch}.story-process{position:relative;max-width:var(--max);margin:auto;overflow:hidden;background:radial-gradient(circle at 72% 46%,rgba(184,137,54,0.07),transparent 27%),linear-gradient(120deg,rgba(255,255,255,0.18),transparent 38%)}.story-process::after{content:"";position:absolute;top:4.5rem;right:3%;width:min(28vw,390px);aspect-ratio:1;background:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/logo-mark-light-r32.webp) center / contain no-repeat;filter:sepia(1) saturate(0.45);opacity:0.055;pointer-events:none}.story-process-heading{position:relative;z-index:2;max-width:760px;margin-bottom:clamp(3.5rem,7vw,6.5rem)}.story-process-heading .section-kicker::after{content:"✦";display:block;width:148px;margin-top:0.8rem;overflow:hidden;color:var(--gold);font-size:0.76rem;line-height:1;text-align:center;letter-spacing:0;background:linear-gradient(var(--gold),var(--gold)) left center / 100% 1px no-repeat}.story-process-heading .section-kicker::after{text-shadow:0 0 12px rgba(184,137,54,0.35)}.story-process-heading>p{font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.6;max-width:620px}.story-process-journey{position:relative;z-index:2;padding-top:1.1rem}.story-process-line{position:absolute;top:0.2rem;left:0;width:100%;height:112px;overflow:visible;pointer-events:none}.story-process-line path{fill:none;vector-effect:non-scaling-stroke}.story-process-line-base{stroke:rgba(184,137,54,0.22);stroke-width:1.2}.story-process-line-draw{stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 5px rgba(184,137,54,0.24));transition:stroke-dashoffset 1.6s cubic-bezier(0.65,0,0.2,1)}.story-process-journey.is-visible .story-process-line-draw{stroke-dashoffset:0}.story-process-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3vw,3.5rem);border:0}.story-process-track article{position:relative;min-width:0;padding:0 0 2.1rem;border:0;text-align:center;opacity:0;transform:translateY(18px);transition:opacity 0.65s ease calc(0.35s + var(--step) * 0.16s),transform 0.65s cubic-bezier(0.2,0.8,0.2,1) calc(0.35s + var(--step) * 0.16s)}.story-process-track article:nth-child(even){transform:translateY(27px)}.story-process-journey.is-visible .story-process-track article{opacity:1;transform:translateY(0)}.story-process-number{display:block;margin-bottom:0.35rem;color:var(--gold);font-size:0.82rem;font-weight:600;letter-spacing:0.12em}.story-process-node{position:relative;z-index:3;width:20px;height:20px;margin:0 auto 1.15rem;border:3px solid var(--cream);border-radius:50%;background:var(--gold);box-shadow:0 0 0 1px rgba(184,137,54,0.38),0 0 18px rgba(184,137,54,0.32)}.story-process-node span{position:absolute;inset:-12px;border:1px solid rgba(184,137,54,0.2);border-radius:50%;opacity:0}.story-process-journey.is-visible .story-process-node span{animation:story-process-pulse 1.1s ease calc(0.75s + var(--step) * 0.16s) 1}.story-process-icon{display:grid;width:86px;height:86px;margin:0 auto 1.25rem;place-items:center;border:1px solid rgba(184,137,54,0.52);border-radius:50%;background:rgba(255,252,246,0.5);box-shadow:0 12px 35px rgba(54,43,25,0.045);transition:transform 0.35s ease,box-shadow 0.35s ease,background 0.35s ease}.story-process-icon svg{width:50px;height:50px;fill:none;stroke:var(--gold);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.story-process-track h3{margin:0;font-size:clamp(1.452rem,1.936vw,2.068rem);line-height:1.05;transition:transform 0.35s ease}.story-process-track article>i{display:block;width:18px;height:18px;margin:0.75rem auto 0.5rem;font-style:normal}.story-process-track article>i::before{content:"✦";color:var(--gold);font-size:0.74rem}.story-process-track p{max-width:29ch;margin:0 auto;font-size:0.92rem;line-height:1.55}.story-process-turn{position:absolute;top:47px;left:50%;z-index:4;display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--gold);font-size:1rem;background:var(--cream);box-shadow:0 0 0 1px rgba(184,137,54,0.25),0 0 22px rgba(184,137,54,0.12);transform:translate(-50%,-50%) scale(0.75) rotate(-30deg);opacity:0;transition:opacity 0.5s ease 1.05s,transform 0.6s cubic-bezier(0.2,0.9,0.2,1.2) 1.05s}.story-process-journey.is-visible .story-process-turn{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.story-process-track article:hover .story-process-icon{transform:translateY(-4px);background:rgba(255,252,246,0.88);box-shadow:0 16px 38px rgba(184,137,54,0.12)}.story-process-track article:hover h3{transform:translateY(-2px)}.story-process-note{display:flex;align-items:center;justify-content:center;gap:0.85rem;max-width:760px;margin:1.3rem auto 0;padding:1.15rem 1rem 0;border-top:1px solid rgba(184,137,54,0.28);color:#6c675f;font-size:0.8rem;text-align:center}.story-process-note span{color:var(--gold);font-size:0.9rem}@keyframes story-process-pulse{0%{opacity:0;transform:scale(0.5)}35%{opacity:0.55}100%{opacity:0;transform:scale(1.45)}}@media (max-width:900px){.story-process::after{width:330px;right:-8%}.story-process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2.5rem}.story-process-line,.story-process-turn{display:none}.story-process-track article,.story-process-track article:nth-child(even){padding-top:0;transform:translateY(18px)}.story-process-node{display:none}.story-process-track article::before{content:"";position:absolute;top:1.15rem;left:calc(50% + 22px);width:calc(50% - 12px);height:1px;background:linear-gradient(90deg,rgba(184,137,54,0.55),transparent)}.story-process-track article:nth-child(even)::before{display:none}}@media (max-width:600px){.story-process{overflow:hidden}.story-process::after{top:3rem;right:-24%;width:270px}.story-process-heading{margin-bottom:2.75rem}.story-process-heading .section-kicker::after{width:112px}.story-process-track{grid-template-columns:1fr;gap:0}.story-process-track article,.story-process-track article:nth-child(even){display:grid;grid-template-columns:72px 1fr;grid-template-areas:"number number" "icon title" "icon star" "icon copy";column-gap:1.15rem;padding:0 0 2.4rem;text-align:left;border:0}.story-process-track article::before{top:3.3rem;left:35px;width:1px;height:calc(100% - 1.8rem);background:linear-gradient(rgba(184,137,54,0.5),transparent)}.story-process-track article:last-child::before{display:none}.story-process-number{grid-area:number;margin:0 0 0.45rem 0.2rem}.story-process-icon{grid-area:icon;width:70px;height:70px;margin:0}.story-process-icon svg{width:42px;height:42px}.story-process-track h3{grid-area:title;align-self:end;margin:0;font-size:1.76rem}.story-process-track article>i{grid-area:star;width:auto;height:auto;margin:0.45rem 0 0.3rem}.story-process-track p{grid-area:copy;max-width:none;margin:0;font-size:0.94rem}.story-process-note{justify-content:flex-start;margin-top:0.4rem;padding-inline:0;text-align:left}}@media (prefers-reduced-motion:reduce){.story-process-line-draw{stroke-dashoffset:0;transition:none}.story-process-track article,.story-process-track article:nth-child(even),.story-process-turn{opacity:1;transform:none;transition:none}.story-process-node span{animation:none !important}}.story-letgo{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(3rem,7vw,8rem);align-items:center}.story-letgo-copy p:not(.eyebrow){color:var(--pale);max-width:48ch;margin:1.3rem 0 2rem}.story-letgo-image img{width:100%;max-height:720px;object-fit:cover}.story-closing{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;padding:clamp(3rem,4.2vw,4.8rem) 1.5rem clamp(4rem,5.5vw,6rem);text-align:center;background-color:#dcd4c7;background-image:radial-gradient(circle at 50% 42%,rgba(255,254,250,.99) 0 17%,rgba(251,246,236,.95) 24%,rgba(240,232,218,.84) 38%,rgba(220,210,194,.72) 58%,rgba(197,186,171,.64) 78%,rgba(176,165,149,.58) 100%),radial-gradient(circle at 50% 42%,rgba(255,255,255,.24) 0 42%,transparent 66%),radial-gradient(circle at 16% 52%,rgba(194,181,164,.34) 0 18%,transparent 58%),radial-gradient(circle at 84% 52%,rgba(194,181,164,.34) 0 18%,transparent 58%),linear-gradient(180deg,rgba(250,246,239,.42),rgba(223,214,198,.12));border-top:1px solid rgba(184,137,54,.22);border-bottom:1px solid rgba(184,137,54,.72);border-radius:0 0 50% 50% / 0 0 4.5% 4.5%}.story-closing::before{content:"";position:absolute;inset:-14% -8% -8%;z-index:-2;opacity:.58;background:conic-gradient(from 180deg at 50% 44%,rgba(214,203,187,0) 0deg 18deg,rgba(255,255,255,.34) 24deg 44deg,rgba(203,188,167,.12) 56deg 78deg,rgba(255,255,255,.26) 92deg 120deg,rgba(203,188,167,.1) 136deg 166deg,rgba(255,255,255,.32) 180deg 206deg,rgba(203,188,167,.1) 220deg 246deg,rgba(255,255,255,.24) 262deg 286deg,rgba(203,188,167,.08) 300deg 328deg,rgba(255,255,255,.28) 338deg 360deg),radial-gradient(circle at 50% 44%,rgba(255,255,255,.12) 0 44%,transparent 71%),radial-gradient(circle at 18% 32%,rgba(255,255,255,.3) 0 1.3px,transparent 2px),radial-gradient(circle at 81% 31%,rgba(195,151,73,.22) 0 1.3px,transparent 2px),radial-gradient(circle at 60% 70%,rgba(255,255,255,.22) 0 1.3px,transparent 2px);background-size:auto,auto,90px 84px,116px 108px,136px 128px;filter:blur(10px);-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 0 63%,rgba(0,0,0,.9) 73%,transparent 92%);mask-image:radial-gradient(circle at 50% 44%,#000 0 63%,rgba(0,0,0,.9) 73%,transparent 92%);pointer-events:none}.story-closing::after{content:"";position:absolute;z-index:-1;left:50%;top:44%;width:min(95vw,1180px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,254,250,.96) 0 23%,rgba(250,244,233,.74) 35%,rgba(230,220,204,.38) 55%,rgba(208,196,178,.18) 67%,transparent 76%),repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.13) 0 2px,rgba(196,177,149,.06) 3px 7px,transparent 8px 18px);box-shadow:0 0 160px rgba(255,248,238,.34);filter:blur(1px);pointer-events:none}.story-closing-celestial{position:absolute;z-index:0;left:11vw;right:11vw;top:39%;height:170px;transform:translateY(-50%);pointer-events:none}.story-closing-axis{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(184,137,54,.62) 11%,rgba(184,137,54,.4) 40%,transparent 48% 52%,rgba(184,137,54,.4) 60%,rgba(184,137,54,.62) 89%,transparent)}.story-closing-axis::before,.story-closing-axis::after{content:"✦";position:absolute;top:50%;transform:translateY(-51%);color:#BB7144;font-size:1.6rem;text-shadow:0 0 18px rgba(184,137,54,.38)}.story-closing-axis::before{left:0}.story-closing-axis::after{right:0}.story-closing-axis i{position:absolute;left:50%;top:50%;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);background:#BB7144;box-shadow:0 0 18px rgba(184,137,54,.36)}.story-closing-moon{position:absolute;top:50%;width:168px;height:168px;transform:translateY(-50%);border:1px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:inset 14px 0 0 rgba(255,255,255,.16),0 0 0 14px rgba(255,255,255,.04)}.story-closing-moon::before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.46);border-radius:50%}.story-closing-moon-left{left:0}.story-closing-moon-right{right:0;transform:translateY(-50%) scaleX(-1)}.story-closing-inner{position:relative;z-index:2;width:min(100%,920px);margin:0 auto}.story-closing .eyebrow{margin:0 0 .5rem;color:#ad7c25;letter-spacing:.18em}.story-closing-rule,.story-closing-divider{display:flex;align-items:center;justify-content:center;width:min(205px,44vw);margin:0 auto;color:var(--gold)}.story-closing-rule::before,.story-closing-rule::after,.story-closing-divider::before,.story-closing-divider::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(184,137,54,.68))}.story-closing-rule::after,.story-closing-divider::after{background:linear-gradient(90deg,rgba(184,137,54,.68),transparent)}.story-closing-rule span,.story-closing-divider span{padding:0 .65rem;font-size:.82rem}.story-closing blockquote{position:relative;width:fit-content;max-width:10.5ch;margin:.35rem auto .8rem;color:var(--ink);font-family:var(--serif);font-size:clamp(3.8rem,5.7vw,6.4rem);line-height:.89;letter-spacing:-.052em}.story-closing-quote{position:absolute;color:#ae7c26;font-size:.7em;line-height:1;letter-spacing:0}.story-closing-quote-open{left:-.56em;top:-.02em}.story-closing-quote-close{right:-.46em;bottom:.02em}.story-closing-lead{margin:0 auto .62rem;color:var(--ink);font-family:var(--serif);font-size:clamp(1.2rem,1.6vw,1.55rem)}.story-closing-copy{max-width:57ch;margin:0 auto;color:rgba(19,25,39,.88);font-size:clamp(1rem,1.13vw,1.14rem);line-height:1.5}.story-closing-divider{width:min(145px,34vw);margin-top:.9rem;margin-bottom:.72rem}.story-closing-coda{max-width:48ch;margin:0 auto 1.25rem;color:rgba(19,25,39,.9);font-family:var(--serif);font-size:clamp(1.08rem,1.28vw,1.28rem);line-height:1.28}.story-closing-coda em{font-weight:600}.story-closing-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-width:260px;padding-block:.95rem;border-color:#af7e28;box-shadow:0 14px 34px rgba(11,16,32,.14)}.story-closing-button span{color:#d4a64c;font-size:.72rem}.story-closing + .site-footer,.story-closing + footer{position:relative}@media (max-width:1240px){.story-origin,.story-letgo{grid-template-columns:1fr}.story-origin{padding-inline:var(--pad);overflow:visible}.story-origin:before,.story-origin:after{display:none}.story-origin-copy{max-width:760px}.story-origin h1{max-width:12.5ch}.story-origin-visual{min-height:560px;max-width:760px;width:100%;margin:0 auto}.story-voices-heading{grid-template-columns:1fr;gap:1rem}.story-voice-grid{grid-template-columns:1fr}.story-letgo-image{order:-1}}@media (max-width:600px){.story-cinematic-hero,.story-cinematic-copy{min-height:82svh}.story-cinematic-art img{object-position:62% center}.story-cinematic-overlay{background:linear-gradient( 0deg,rgba(11,16,32,0.94) 0%,rgba(11,16,32,0.45) 56%,rgba(11,16,32,0.12) 100% )}.story-cinematic-copy{justify-content:flex-end;padding-top:calc(var(--header) + 2rem);padding-bottom:3rem}.story-cinematic-copy h1{font-size:2.898rem;max-width:10ch}.story-cinematic-copy>p:not(.eyebrow){font-size:1.08rem;margin:1rem 0 1.4rem}.story-origin{gap:2.5rem}.story-origin h1,.story-process h2,.story-voices-heading h2,.story-letgo-copy h2{font-size:2.52rem}.story-origin h1 span{white-space:normal}.story-origin-visual{min-height:500px}.story-origin-visual:before{inset:8% 3% 4% 3%}.story-origin-visual:after{left:44%;top:23%;width:51%;height:53%}.story-portrait-stephanie{left:0;width:66%;height:74%}.story-portrait-grant{right:0;width:62%;height:49%}.story-portrait figcaption{left:0.75rem;bottom:0.75rem;min-width:128px;padding:0.55rem 0.7rem;font-size:0.61rem}.story-emblem{width:76px;right:1%;opacity:0.14}.story-voice-copy{padding:1.35rem}.story-voice-copy h3{font-size:2.068rem}.story-letgo{gap:2.5rem}.story-closing{padding:3.6rem 1.25rem 4.4rem;text-align:center;border-radius:0 0 50% 50% / 0 0 1.5% 1.5%}.story-closing::before{inset:-10% -18% -4%;opacity:.42;filter:blur(8px)}.story-closing::after{width:124vw;top:42%;opacity:.76}.story-closing-celestial{display:none}.story-closing blockquote{max-width:10.5ch;font-size:clamp(3rem,13.4vw,4.6rem);line-height:0.96}.story-closing-quote-open{left:-0.32em}.story-closing-quote-close{right:-0.25em}.story-closing-copy{max-width:34ch}.story-closing-coda{max-width:31ch}.story-closing-button{width:min(100%,320px);min-width:0}}.contact-hero{position:relative;isolation:isolate;padding:calc(var(--header) + clamp(2.5rem,4vw,4.5rem)) max(var(--pad),calc((100vw - var(--max)) / 2)) clamp(5rem,7vw,7.5rem);display:grid;grid-template-columns:minmax(340px,0.72fr) minmax(560px,1.28fr);gap:clamp(3rem,6vw,7rem);align-items:center;background:radial-gradient(circle at 70% 28%,rgba(70,88,143,0.13),transparent 34%),linear-gradient(180deg,#0b1020 0%,#11182a 100%);color:var(--ivory);overflow:hidden;border-radius:0 0 50% 50% / 0 0 3.25rem 3.25rem}.contact-hero::after{position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(165,140,98,0.48) 50%,transparent 96%);content:"";pointer-events:none}.contact-hero>*{min-width:0}.contact-hero-copy{align-self:center;max-width:39rem;padding-bottom:clamp(1rem,3vw,2.75rem)}.contact-hero-copy .eyebrow{display:inline-flex;align-items:center;gap:0.8rem;margin-bottom:1.35rem}.contact-hero-copy .eyebrow::after{width:3.35rem;height:1px;background:linear-gradient(90deg,var(--gold),transparent);content:""}.contact-hero-copy h1{max-width:10.5ch;margin:0 0 1.65rem;font-size:clamp(3.36rem,4.536vw,5.208rem);line-height:0.94;letter-spacing:-0.052em}.contact-title-final{display:inline-block}.contact-title-mark{color:var(--gold)}.contact-hero-copy .lead{max-width:32rem;margin:0 0 1.1rem;font-size:clamp(1.18rem,1.45vw,1.48rem);line-height:1.5}.contact-hero-copy p:not(.eyebrow):not(.lead){max-width:31rem;margin:0;color:rgba(242,238,230,0.68);font-size:0.97rem;line-height:1.7}.contact-hero-aside{position:relative;align-self:center;width:100%;padding-bottom:clamp(8.5rem,12vw,11.5rem)}.contact-aside-art{position:relative;overflow:hidden;border:1px solid rgba(165,140,98,0.76);box-shadow:0 32px 75px rgba(0,0,0,0.32)}.contact-aside-art::after{position:absolute;inset:0;border:1px solid rgba(255,255,255,0.05);content:"";pointer-events:none}.contact-aside-art img{display:block;width:100%;aspect-ratio:1.58 / 1;object-fit:cover}.contact-aside-note{position:absolute;z-index:2;right:clamp(1.25rem,4vw,4.25rem);bottom:0;width:min(78%,36rem);padding:clamp(1.6rem,2.3vw,2.25rem) clamp(1.6rem,2.7vw,2.6rem);background:linear-gradient(145deg,rgba(21,29,50,0.98),rgba(17,23,40,0.98));border:1px solid rgba(165,140,98,0.72);box-shadow:0 28px 55px rgba(0,0,0,0.38)}.contact-aside-note .eyebrow{display:flex;align-items:center;gap:0.7rem;margin-bottom:0.85rem}.contact-aside-note .eyebrow::before{flex:0 0 0.62rem;width:0.62rem;height:0.62rem;background:var(--gold);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);content:""}.contact-aside-note .eyebrow::after{flex:1;height:1px;background:linear-gradient(90deg,rgba(165,140,98,0.9),transparent);content:""}.contact-aside-note h2{max-width:13ch;margin:0 0 1.15rem;font-size:clamp(1.64rem,2.173vw,2.46rem);line-height:0.98;letter-spacing:-0.03em}.contact-aside-note ul{margin:0;padding:0;list-style:none;color:var(--pale)}.contact-aside-note li{position:relative;padding:0.55rem 0 0.55rem 2.3rem;border-top:1px solid rgba(165,140,98,0.2);line-height:1.48}.contact-aside-note li:first-child{border-top:0}.contact-aside-note li::before{position:absolute;top:0.56rem;left:0;display:grid;width:1.45rem;height:1.45rem;place-items:center;border:1px solid rgba(165,140,98,0.9);border-radius:50%;color:var(--gold);font-size:0.65rem;content:"✦"}.contact-aside-note li + li{margin-top:0}.contact-board{max-width:var(--max);margin:auto;display:grid;grid-template-columns:minmax(300px,0.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,5rem);align-items:start}.contact-path-grid{display:grid;grid-template-columns:1fr;gap:1rem}.contact-path-grid button,.contact-response-card{padding:1.15rem 1.15rem 1.1rem;border:1px solid rgba(11,16,32,0.14);background:#f6f1e9;text-align:left}.contact-path-grid button strong{display:block;font-size:1rem;letter-spacing:0.02em}.contact-path-grid button span{display:block;margin-top:0.45rem;font-size:0.9rem;line-height:1.5;color:#5d5b55}.contact-path-grid button:hover,.contact-path-grid button.is-selected{border-color:#b89c70;background:#fffaf1;box-shadow:0 8px 24px rgba(11,16,32,0.06)}.contact-path-grid button.is-selected strong{color:#775f39}.contact-response-card{background:#101524;color:var(--ivory);border-color:rgba(242,238,230,0.08)}.contact-response-card h3{font-size:1.76rem;margin:0.3rem 0 0.55rem}.contact-response-card p:last-child{margin:0;color:var(--pale)}.contact-form-panel{background:#fbf8f2;border:1px solid rgba(11,16,32,0.08);padding:clamp(1.35rem,3vw,2.2rem);box-shadow:0 14px 40px rgba(11,16,32,0.06)}.contact-form-intro{padding-bottom:1.1rem;margin-bottom:1.2rem;border-bottom:1px solid rgba(11,16,32,0.09)}.contact-form-intro h2{font-size:clamp(1.804rem,3.116vw,3.28rem);margin:0.2rem 0 0.55rem}.contact-selected-summary{margin:0.25rem 0 1rem;color:var(--pale)}.contact-selected-work{display:grid;grid-template-columns:104px 1fr;gap:1rem;align-items:center;margin:0 0 1.35rem;padding:1rem;background:#f2ece3;border:1px solid rgba(165,140,98,0.28)}.contact-selected-work img{width:104px;height:104px;object-fit:cover}.contact-selected-work .eyebrow{margin:0 0 0.35rem}.contact-selected-work h2{margin:0;font-size:clamp(1.476rem,2.46vw,2.296rem)}.contact-artwork-mode .contact-aside-art img{object-fit:contain;background:#111827;padding:0.75rem}.contact-form input[readonly]{background:#eee7dc;color:#504b44;border-color:rgba(165,140,98,0.35)}.contact-form{display:grid;gap:1.15rem}.contact-form .button{width:auto;justify-self:start}.contact-form textarea{min-height:170px}.contact-consent{display:grid !important;grid-template-columns:auto 1fr;gap:0.7rem;align-items:start;font-size:0.8rem;line-height:1.45;color:#5d5b55}.contact-consent input{width:18px;height:18px;margin:0.15rem 0 0;accent-color:var(--navy)}@media (max-width:1050px){.contact-hero{grid-template-columns:minmax(280px,0.8fr) minmax(470px,1.2fr);gap:clamp(2.25rem,4vw,4rem)}.contact-hero-copy h1{font-size:clamp(3.024rem,4.872vw,4.368rem)}.contact-aside-note{width:min(86%,34rem);right:1.5rem}}@media (max-width:900px){.contact-hero,.contact-board{grid-template-columns:1fr}.contact-hero{padding-inline:var(--pad);padding-bottom:4.75rem;gap:2.75rem;border-radius:0 0 50% 50% / 0 0 2rem 2rem}.contact-hero-copy{max-width:42rem;padding-bottom:0}.contact-hero-copy h1{max-width:11ch}.contact-hero-aside{width:min(100%,720px);margin-inline:auto}}@media (max-width:600px){.contact-hero{padding-top:calc(var(--header) + 2.35rem);padding-bottom:3.25rem;gap:2rem;border-radius:0 0 50% 50% / 0 0 1.25rem 1.25rem}.contact-hero-copy .eyebrow{margin-bottom:1rem}.contact-hero-copy h1{max-width:none;margin-bottom:1.15rem;font-size:clamp(2.52rem,11.76vw,3.36rem);line-height:0.96}.contact-hero-copy .lead{font-size:1.12rem}.contact-hero-aside{padding-bottom:0}.contact-aside-art img{aspect-ratio:1.16 / 1}.contact-aside-note{position:relative;right:auto;bottom:auto;width:calc(100% - 1rem);margin:-1.25rem 0 0 auto;padding:1.35rem}.contact-aside-note h2{font-size:1.64rem}.contact-board{gap:1.5rem}.contact-path-grid{gap:0.8rem}.contact-path-grid button,.contact-response-card{padding:1rem}.contact-form-panel{padding:1rem}.contact-form .button{width:100%;justify-self:stretch}}.artists-hero{min-height:calc(100svh - var(--header));padding-top:calc(var(--header) + 3.5rem);padding-left:var(--pad);padding-right:var(--pad);padding-bottom:3.5rem;display:grid;grid-template-columns:minmax(0,0.84fr) minmax(520px,1.16fr);gap:clamp(2.5rem,5vw,5.5rem);align-items:center;background:var(--navy);color:var(--ivory)}.artists-hero-copy{max-width:650px}.artists-hero-copy h1{margin-bottom:1.4rem;font-size:clamp(3rem,5vw,5.65rem);line-height:0.98;letter-spacing:-0.055em}.artists-hero-copy h1 span{display:block}.artists-hero-copy h1 span + span{margin-top:0.18em}.artists-hero-copy .lead{max-width:37rem;color:var(--pale)}.artists-hero-cta{margin-top:1.25rem}.artists-hero-visual{position:relative;margin:0;overflow:hidden;aspect-ratio:5 / 4;min-height:540px;border:1px solid rgba(242,238,230,0.16);background:#111729;box-shadow:0 28px 70px rgba(0,0,0,0.28)}.artists-hero-visual::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(7,12,25,0.02) 55%,rgba(7,12,25,0.62) 100%)}.artists-hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center center}.artists-hero-visual figcaption{position:absolute;z-index:1;left:1.35rem;right:1.35rem;bottom:1.15rem;display:flex;align-items:center;gap:0.7rem;color:var(--ivory);font-family:var(--sans);font-size:0.7rem;font-weight:700;letter-spacing:0.13em;text-transform:uppercase}.artists-hero-visual figcaption span + span::before{content:"+";margin-right:0.7rem;color:var(--gold)}.artists-hero-visual figcaption strong{margin-left:auto;color:var(--gold);font-weight:700}.artist-duality{max-width:var(--max);margin:auto}.artist-duality-heading{max-width:760px;margin-bottom:1.8rem}.artist-duality-heading h2{font-size:clamp(2.46rem,4.1vw,4.592rem)}.artist-duality-grid{display:grid;gap:2rem}.artist-editorial{display:grid;grid-template-columns:1.05fr 0.95fr;min-height:650px;background:#eee7dc}.artist-editorial-grant{background:var(--charcoal);color:var(--ivory)}.artist-editorial-image img{width:100%;height:100%;object-fit:cover}.artist-editorial-stephanie .artist-editorial-image img{object-position:65% center}.artist-editorial-image-grant img{object-position:68% center}.artist-editorial-copy{padding:clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}.artist-editorial-copy h3{font-size:clamp(2.464rem,4.4vw,4.664rem);letter-spacing:-0.04em}.artist-index{font-size:0.72rem;letter-spacing:0.16em;color:var(--gold)}.artist-keywords{display:flex;flex-wrap:wrap;gap:0.6rem;margin:1.2rem 0}.artist-keywords span{border:1px solid currentColor;padding:0.45rem 0.65rem;font-size:0.7rem;letter-spacing:0.09em;text-transform:uppercase}.artist-convergence{display:grid;grid-template-columns:1.2fr 0.8fr;gap:clamp(3rem,7vw,7rem);align-items:center}.artist-convergence-image img{width:100%;aspect-ratio:1.45/1;object-fit:cover}.artist-convergence-copy h2{font-size:clamp(2.46rem,4.1vw,4.428rem)}.artist-roles{max-width:var(--max);margin:auto}.artist-roles-redesign{position:relative;isolation:isolate;overflow:hidden;max-width:none;margin:0;padding-block:clamp(4rem,5vw,5.6rem) clamp(4.5rem,6vw,6.25rem);background-color:#eee7db;background-image:radial-gradient(circle at 50% 34%,rgba(251,248,241,.98) 0 18%,rgba(247,241,230,.92) 32%,rgba(236,227,212,.66) 54%,rgba(221,211,194,.38) 72%,rgba(221,211,194,0) 86%),linear-gradient(90deg,rgba(13,18,32,.03),rgba(255,255,255,0) 16%,rgba(255,255,255,0) 84%,rgba(13,18,32,.03)),linear-gradient(180deg,rgba(255,255,255,.12),rgba(221,211,194,.08));border-top:1px solid rgba(184,137,54,.14);border-bottom:1px solid rgba(184,137,54,.6);border-radius:0 0 48% 48% / 0 0 3.6% 3.6%}.artist-roles-redesign::before{content:"";position:absolute;inset:-8% 10% auto;top:2%;height:92%;border-radius:50%;z-index:-2;background:repeating-radial-gradient(circle at 50% 34%,rgba(255,255,255,.05) 0 10px,rgba(203,189,166,.06) 12px 15px,transparent 18px 28px),radial-gradient(circle at 50% 34%,rgba(255,255,255,.32),transparent 62%);opacity:.95;filter:blur(.3px)}.artist-roles-redesign::after{content:"";position:absolute;left:50%;bottom:-1px;width:min(112%,1800px);height:170px;transform:translateX(-50%);border-bottom:1px solid rgba(184,137,54,.56);border-radius:0 0 50% 50% / 0 0 100% 100%;pointer-events:none}.artist-roles-heading,.artist-role-grid{position:relative;width:min(calc(100% - 3rem),var(--max));margin-inline:auto}.artist-roles-heading{max-width:1280px;margin-bottom:2.75rem}.artist-roles-kicker{position:relative;display:inline-block;padding-bottom:1rem}.artist-roles-kicker::after{content:"";position:absolute;left:0;bottom:0;width:4.5rem;height:1px;background:rgba(184,137,54,.65)}.artist-roles-heading h2{max-width:13.8ch;margin:0;font-size:clamp(2.747rem,3.977vw,4.264rem);line-height:.92}.artist-roles-heading p{max-width:38ch;margin:1.15rem 0 0;font-size:clamp(1.1rem,1.35vw,1.4rem);line-height:1.45}.artist-roles-celestial{position:absolute;left:50%;top:46%;z-index:0;width:min(calc(100% - 3rem),var(--max));height:180px;transform:translate(-50%,-50%);pointer-events:none}.artist-roles-axis{position:absolute;inset-inline:0;top:50%;height:1px;background:linear-gradient(90deg,rgba(184,137,54,.45),rgba(184,137,54,.18))}.artist-roles-axis::before,.artist-roles-axis::after,.artist-roles-axis i,.artist-roles-axis b,.artist-roles-axis strong{content:"";position:absolute;top:50%;width:8px;height:8px;background:#BB7144;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 2px rgba(255,247,232,.55),0 0 14px rgba(200,162,90,.3)}.artist-roles-axis::before{left:0}.artist-roles-axis i{left:27%}.artist-roles-axis b{left:39.5%}.artist-roles-axis strong{left:100%}.artist-roles-axis::after{display:none}.artist-roles-moon{position:absolute;top:50%;width:118px;height:118px;border-radius:50%;border:1px solid rgba(255,255,255,.78);box-shadow:inset 10px 0 0 rgba(255,255,255,.11),0 0 0 10px rgba(255,255,255,.025);transform:translateY(-50%)}.artist-roles-moon::before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,255,255,.34);border-radius:50%}.artist-roles-moon-left{left:-22px}.artist-roles-moon-right{right:-22px;transform:translateY(-50%) scaleX(-1)}.artist-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;background:transparent;z-index:1}.artist-role-grid article{position:relative;background:transparent;padding:2.2rem 1.5rem 1.7rem;min-height:0;text-align:center;box-shadow:none}.artist-role-grid article:not(.artist-role-third){border-right:1px solid rgba(17,26,34,.11)}.artist-role-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.artist-role-icon{width:clamp(76px,7vw,96px);margin:0 auto 1rem}.artist-role-icon img{display:block;width:100%;height:auto}.artist-role-grid article span{font-size:0.82rem;letter-spacing:0.16em;text-transform:uppercase;color:var(--gold)}.artist-role-grid h3{max-width:10ch;margin:.95rem auto .9rem;font-size:clamp(1.76rem,2.64vw,2.816rem);line-height:.96}.artist-role-card-rule{width:108px;height:14px;margin:0 auto 1rem;position:relative}.artist-role-card-rule::before{content:"";position:absolute;inset:50% 0 auto;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(184,137,54,.62) 0 34%,transparent 34% 66%,rgba(184,137,54,.62) 66% 100%)}.artist-role-card-rule::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#BB7144;transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 0 2px rgba(255,247,232,.55),0 0 12px rgba(200,162,90,.24)}.artist-role-grid article p{max-width:26ch;margin:0 auto;font-size:1.06rem;line-height:1.55}.artist-role-third{background:linear-gradient(180deg,rgba(243,235,220,.92),rgba(236,227,212,.96)) !important;border:1px solid rgba(184,137,54,.38);border-radius:28px;box-shadow:0 18px 46px rgba(11,16,32,.08),inset 0 1px 0 rgba(255,255,255,.6);padding:2.4rem 1.8rem 1.9rem !important;margin-left:2.2rem}.artist-role-third h3,.artist-role-third p{max-width:11ch}.artist-role-third p{max-width:28ch}.artist-closing-redesign{background:#eee7dc;text-align:center}.artist-closing-redesign h2{font-size:clamp(2.87rem,4.92vw,5.33rem)}.artist-closing-redesign>div{display:flex;gap:1.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.exhibitions-hero{position:relative;min-height:calc(100svh - var(--header));background:var(--navy);color:var(--ivory);overflow:hidden}.exhibitions-hero-media,.exhibitions-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exhibitions-hero:after{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(11,16,32,0.9),rgba(11,16,32,0.25) 65%,rgba(11,16,32,0.08) )}.exhibitions-hero-copy{position:relative;z-index:1;padding:calc(var(--header) + 5rem) var(--pad) 5rem;max-width:800px;min-height:calc(100svh - var(--header));display:flex;flex-direction:column;justify-content:center}.exhibitions-hero-copy h1{font-size:clamp(3.108rem,5.88vw,6.552rem);letter-spacing:-0.05em}.exhibitions-hero-copy .lead{max-width:38rem}.exhibition-status{max-width:var(--max);margin:auto;display:grid;grid-template-columns:0.7fr 1.3fr;gap:clamp(3rem,7vw,7rem);align-items:start}.exhibition-status-label{border-top:1px solid var(--ink);padding-top:1rem}.exhibition-status-label span{display:block;font-size:0.72rem;letter-spacing:0.15em;text-transform:uppercase;color:var(--gold)}.exhibition-status-label strong{display:block;font-family:var(--serif);font-size:2rem;line-height:1.15;margin-top:0.7rem}.exhibition-status-copy h2{font-size:clamp(2.46rem,4.1vw,4.428rem)}.exhibition-format-heading{max-width:760px;margin-bottom:1.8rem}.exhibition-format-heading h2{font-size:clamp(2.46rem,4.1vw,4.428rem)}.exhibition-format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.exhibition-format-grid article{border-top:1px solid rgba(242,238,230,0.3);padding-top:1rem}.exhibition-format-grid article>span{font-size:0.72rem;letter-spacing:0.15em;color:var(--gold)}.exhibition-format-image{margin:1rem 0 1.4rem}.exhibition-format-image img{width:100%;aspect-ratio:1/1;object-fit:cover}.exhibition-format-grid h3{font-size:clamp(1.76rem,2.64vw,2.816rem)}.exhibition-page-system{max-width:var(--max);margin:auto;display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(3rem,7vw,7rem)}.exhibition-system-copy h2{font-size:clamp(2.46rem,4.1vw,4.428rem)}.exhibition-system-list{border-top:1px solid rgba(11,16,32,0.18)}.exhibition-system-list div{display:grid;grid-template-columns:60px 1fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(11,16,32,0.18)}.exhibition-system-list span{font-size:0.72rem;letter-spacing:0.15em;color:var(--gold)}.exhibition-system-list p{margin:0;font-family:var(--serif);font-size:1.35rem}.exhibition-interest{display:flex;justify-content:space-between;align-items:end;gap:3rem}.exhibition-interest>div{max-width:800px}.exhibition-interest h2{font-size:clamp(2.46rem,4.1vw,4.592rem)}@media (max-width:900px){.artists-hero{grid-template-columns:1fr;min-height:auto}.artists-hero-visual{min-height:600px;max-width:720px}.artist-editorial,.artist-convergence,.exhibition-status,.exhibition-page-system{grid-template-columns:1fr}.artist-editorial-grant .artist-editorial-copy{order:2}.artist-role-grid,.exhibition-format-grid{grid-template-columns:1fr}.artist-roles-redesign{padding-block:3.5rem 4.5rem;border-radius:0 0 34% 34% / 0 0 2.8% 2.8%}.artist-roles-redesign::before{inset:-3% 4% auto;top:6%;height:88%;opacity:.82}.artist-roles-redesign::after{height:120px}.artist-roles-celestial{display:none}.artist-role-grid article{padding:1.5rem 0 1.85rem}.artist-role-grid article:not(.artist-role-third){border-right:none;border-bottom:1px solid rgba(17,26,34,.11)}.artist-role-third{margin-left:0;margin-top:1rem}.exhibition-format-grid article{display:grid;grid-template-columns:180px 1fr;gap:0 1.5rem}.exhibition-format-grid article>span{grid-column:1/-1}.exhibition-format-image{grid-row:2/5;margin:1rem 0 0}.exhibition-interest{display:block}.exhibition-interest .button{margin-top:1.5rem}}@media (max-width:600px){.artists-hero{padding-top:calc(var(--header) + 2.5rem);padding-bottom:2.5rem;gap:1.5rem}.artists-hero-copy h1{font-size:2.688rem}.artists-hero-visual{min-height:430px}.artists-hero-stephanie{width:68%;height:82%}.artists-hero-grant{width:62%;height:38%;border-width:8px}.artists-hero-mark{width:74px}.artist-duality-heading h2,.artist-convergence-copy h2,.artist-roles-heading h2{font-size:2.46rem}.artist-editorial{min-height:0}.artist-editorial-image{height:380px}.artist-editorial-copy{padding:1.4rem 1.15rem 1.6rem}.artist-editorial-copy h3{font-size:2.464rem}.artist-convergence-image img{aspect-ratio:1/1}.artist-roles-redesign{padding-block:3rem 4rem;border-radius:0 0 26% 26% / 0 0 1.8% 1.8%}.artist-roles-heading{width:min(calc(100% - 2.2rem),var(--max));margin-bottom:1.8rem}.artist-roles-heading p{max-width:22ch;margin-top:1.15rem;font-size:1rem}.artist-role-grid{width:min(calc(100% - 2.2rem),var(--max))}.artist-role-grid article{min-height:0;padding-inline:.15rem}.artist-role-grid h3{font-size:2.244rem}.artist-role-grid article p{font-size:.98rem}.artist-closing-redesign{text-align:left}.artist-closing-redesign>div{justify-content:flex-start}.exhibitions-hero{min-height:100svh}.exhibitions-hero-copy{padding-top:calc(var(--header) + 3rem);padding-bottom:3rem;justify-content:flex-end}.exhibitions-hero-copy h1{font-size:2.814rem}.exhibitions-hero:after{background:linear-gradient( 0deg,rgba(11,16,32,0.93),rgba(11,16,32,0.12) 72% )}.exhibition-status{gap:1.5rem}.exhibition-status-copy h2,.exhibition-format-heading h2,.exhibition-system-copy h2,.exhibition-interest h2{font-size:2.46rem}.exhibition-format-grid article{display:block}.exhibition-format-image{margin:1rem 0 1.2rem}.exhibition-format-image img{aspect-ratio:1.2/1}.exhibition-system-list div{grid-template-columns:40px 1fr}.exhibition-system-list p{font-size:1.15rem}}.text-link{position:relative;transition:color 0.22s ease,border-color 0.22s ease,transform 0.22s ease}.site-nav a{transition:color 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,transform 0.22s ease}@media (hover:hover) and (pointer:fine){.chapter-feature-card:hover,.chapter-mini-card:hover,.artist-card:hover,.exhibition-format-grid article:hover,.artist-role-grid article:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(11,16,32,0.14)}.chapter-feature-card:hover,.chapter-mini-card:hover,.artist-card:hover{border-color:rgba(165,140,98,0.62)}.chapter-feature-card:hover img,.chapter-mini-card:hover img,.artist-card:hover img,.exhibition-format-grid article:hover img,.contact-hero-aside:hover img,.featured-media:hover img,.viewer-trigger:hover img,.artist-editorial-image:hover img,.artist-convergence-image:hover img{transform:scale(1.035)}.chapter-feature-card:hover .chapter-feature-copy h3,.chapter-mini-card:hover .chapter-mini-copy h3,.artist-card:hover .artist-body h3,.exhibition-format-grid article:hover h3{color:var(--gold)}.contact-path-grid button:hover{transform:translateX(5px)}.text-link:hover{transform:translateY(-1px);color:var(--gold);border-color:var(--gold)}.site-nav a:not(.nav-experience):hover{color:var(--gold)}.nav-experience:hover{background:#d7b46c;color:var(--navy);border-color:#d7b46c !important}.button-outline-light:hover{background:var(--ivory);color:var(--navy);border-color:var(--ivory) !important}.button-outline-dark:hover{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.button-dark:hover{background:#20273a}.button-light:hover{background:#fffaf1}}.chapter-blue-card .chapter-number,.chapter-blue-card .eyebrow,.chapter-blue-card .chapter-mini-copy h3,.chapter-blue-card .chapter-mini-copy p{color:var(--ivory)}.chapter-blue-card .eyebrow{opacity:0.82}@media (hover:hover) and (pointer:fine){.chapter-blue-card:hover .chapter-mini-copy h3{color:var(--ivory)}.chapter-blue-card:hover{background:#7f91af;border-color:rgba(242,238,230,0.5)}}.artwork-detail-page{background:#f5f1e9;color:var(--ink)}.artwork-detail-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,0.92fr);min-height:100svh;padding-top:var(--header);background:radial-gradient( circle at 80% 24%,rgba(204,168,101,0.13),transparent 28% ),linear-gradient(135deg,#f6f2eb,#ece4d8)}.artwork-detail-hero-media{min-height:calc(100svh - var(--header));background:#111827;display:flex;align-items:center;justify-content:center;overflow:hidden}.artwork-detail-hero-media .viewer-trigger{position:relative;width:100%;height:100%;min-height:calc(100svh - var(--header));padding:0;border:0;background:#111827;display:flex;align-items:center;justify-content:center}.artwork-detail-hero-media img{width:100%;height:100%;max-height:calc(100svh - var(--header));object-fit:contain}.artwork-detail-hero-media .viewer-trigger span{position:absolute;right:1.5rem;bottom:1.5rem;padding:0.65rem 0.85rem;background:rgba(11,16,32,0.82);color:var(--ivory);font-size:0.68rem;letter-spacing:0.12em;text-transform:uppercase}.artwork-detail-intro{padding:clamp(4rem,8vw,8rem) clamp(2rem,6vw,6rem);display:flex;flex-direction:column;justify-content:center}.artwork-detail-intro h1{font-size:clamp(3.108rem,5.208vw,5.88rem);letter-spacing:-0.05em;margin:0.5rem 0 1.25rem}.artwork-detail-rule{display:block;width:54px;height:1px;background:var(--gold);margin:0 0 2rem}.artwork-detail-lead{max-width:35rem;font-family:var(--serif);font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.55;margin:0 0 2.5rem;color:#504b44}.artwork-metadata{display:grid;grid-template-columns:1fr 1fr;margin:0 0 2.5rem;border-top:1px solid rgba(11,16,32,0.18)}.artwork-metadata div{padding:1rem 1rem 1rem 0;border-bottom:1px solid rgba(11,16,32,0.18)}.artwork-metadata div:nth-child(odd){border-right:1px solid rgba(11,16,32,0.18)}.artwork-metadata div:nth-child(even){padding-left:1.25rem}.artwork-metadata dt{font-size:0.65rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold)}.artwork-metadata dd{margin:0.35rem 0 0;font-family:var(--serif);font-size:0.98rem;line-height:1.45}.artwork-primary-actions{display:flex;gap:1rem;flex-wrap:wrap}.artist-voices-heading h2,.related-artworks-heading h2{font-size:clamp(2.296rem,4.1vw,4.51rem);letter-spacing:-0.045em}.artist-voices-section{max-width:var(--max);margin:auto}.artist-voices-heading{display:grid;grid-template-columns:0.45fr 1.55fr;gap:2rem;align-items:end;margin-bottom:1.8rem}.artist-voice-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.artist-voice-card{position:relative;padding:clamp(2rem,4vw,4rem);background:linear-gradient(135deg,#ebe4da,#f5f0e8);border-top:2px solid var(--gold);box-shadow:0 18px 50px rgba(11,16,32,0.08)}.artist-voice-card:nth-child(2){background:radial-gradient( circle at 80% 18%,rgba(88,119,165,0.22),transparent 30% ),linear-gradient(135deg,#1b2639,#111827);color:var(--ivory)}.artist-voice-name{margin:0 0 1.5rem;color:var(--gold);font-size:0.7rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.artist-voice-card>p:last-child{margin:0;font-family:var(--serif);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.7}.related-artworks-section{max-width:var(--max);margin:auto}.related-artworks-heading{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.8rem}.related-artworks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.related-artwork-card{display:flex;flex-direction:column;transition:transform 0.35s ease}.related-artwork-card:hover,.related-artwork-card:focus-visible{transform:translateY(-7px)}.related-artwork-image{display:block;overflow:hidden;background:#ddd4c7;aspect-ratio:4/5}.related-artwork-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.45s ease}.related-artwork-card:hover img,.related-artwork-card:focus-visible img{transform:scale(1.025)}.related-artwork-title{margin:1rem 0 0.35rem;font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,2.2rem)}.related-artwork-link{font-size:0.7rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold)}.artwork-next-prev{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(135deg,#e8e1d7,#f5f0e8);border-top:1px solid rgba(11,16,32,0.15)}.artwork-next-prev a{padding:clamp(2rem,4vw,4rem) var(--pad);display:flex;flex-direction:column;gap:0.4rem}.artwork-next-prev a:last-child{text-align:right;border-left:1px solid rgba(11,16,32,0.15)}.artwork-next-prev span{font-size:0.65rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--gold)}.artwork-next-prev strong{font-family:var(--serif);font-size:clamp(1.25rem,2vw,2rem);font-weight:400}.hp-field{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important}.consent-label{display:flex !important;flex-direction:row !important;align-items:flex-start;gap:0.65rem;font-size:0.82rem;line-height:1.5}.consent-label input{width:auto !important;margin-top:0.2rem}@media (max-width:980px){.artwork-detail-hero{grid-template-columns:1fr}.artwork-detail-hero-media{min-height:70svh}.artwork-detail-hero-media .viewer-trigger{min-height:70svh}.artwork-detail-hero-media img{max-height:70svh}.artist-voices-heading{grid-template-columns:1fr}.related-artworks-grid{grid-template-columns:1fr 1fr}.related-artwork-card:last-child{display:none}}@media (max-width:600px){.artwork-detail-hero-media{min-height:58svh}.artwork-detail-hero-media .viewer-trigger{min-height:58svh}.artwork-detail-hero-media img{max-height:58svh}.artwork-detail-intro{padding:3.5rem var(--pad) 4rem}.artwork-detail-intro h1{font-size:clamp(2.52rem,11.76vw,3.864rem)}.artwork-metadata{grid-template-columns:1fr}.artwork-metadata div:nth-child(odd){border-right:0}.artwork-metadata div:nth-child(even){padding-left:0}.artwork-primary-actions{flex-direction:column}.artwork-primary-actions .button{width:100%}.artist-voice-grid{grid-template-columns:1fr}.related-artworks-heading{display:block}.related-artworks-heading .text-link{margin-top:1rem}.related-artworks-grid{grid-template-columns:1fr}.related-artwork-card:last-child{display:flex}.artwork-next-prev{grid-template-columns:1fr}.artwork-next-prev a:last-child{text-align:left;border-left:0;border-top:1px solid rgba(11,16,32,0.15)}}.admin-bar .site-header{top:32px}@media (max-width:782px){html{min-width:0 !important}body.admin-bar{min-width:0}#wpadminbar{width:100% !important;min-width:0 !important;max-width:100% !important}#wpadminbar .quicklinks{min-width:0}.admin-bar .site-header{top:46px}}.current-menu-item>a{border-color:var(--gold) !important}.gemini-notice{margin:calc(var(--header) + 1rem) auto 1rem;max-width:900px;padding:1rem 1.25rem;background:#f3eee6;border-left:4px solid var(--gold)}.collection-editorial-page{background:#f4f0e9;color:#272727}.collection-editorial-hero{display:grid;grid-template-columns:minmax(340px,0.78fr) minmax(0,1.22fr);min-height:clamp(620px,76vh,820px);padding-top:var(--header);background:#f7f3ed}.collection-editorial-intro{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,8vw,8rem) clamp(2rem,8vw,9rem)}.collection-editorial-intro h1{font-size:clamp(3.36rem,5.88vw,6.384rem);letter-spacing:-0.05em;margin:0.35rem 0 1rem}.collection-title-rule,.collection-work-rule{display:block;width:46px;height:1px;background:var(--gold);margin:0 0 2rem}.collection-editorial-intro>p:not(.eyebrow){max-width:31rem;color:#57534d;font-size:1rem;line-height:1.8;margin:0.35rem 0}.collection-scroll-link{display:grid;place-items:center;width:44px;height:56px;margin-top:1.75rem;font-size:2rem;line-height:1;transition:transform 0.2s ease}.collection-scroll-link:hover,.collection-scroll-link:focus-visible{transform:translateY(4px)}.collection-editorial-hero-media{min-height:560px;overflow:hidden}.collection-editorial-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}.collection-editorial-list{position:relative}.collection-editorial-work{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.92fr);min-height:690px;background:#f7f3ed;scroll-margin-top:var(--header)}.collection-editorial-work.is-reversed{grid-template-columns:minmax(360px,0.92fr) minmax(0,1fr)}.collection-editorial-work.is-reversed .collection-work-media{order:2}.collection-editorial-work.is-reversed .collection-work-copy{order:1}.collection-work-media{overflow:hidden;background:#d9d0c5}.collection-work-media img{width:100%;height:100%;min-height:690px;object-fit:cover;object-position:center}.collection-work-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7.5rem)}.collection-work-number{font-size:0.72rem;letter-spacing:0.14em;margin:0 0 1.1rem;color:#4e4942}.collection-work-copy h2{font-size:clamp(2.46rem,4.1vw,4.674rem);letter-spacing:-0.045em;margin:0 0 1.2rem}.collection-work-description{max-width:35rem;color:#5d5851;line-height:1.8;margin:0 0 2rem}.collection-work-reflection{max-width:32rem;margin-bottom:2.25rem}.collection-work-reflection .eyebrow{margin-bottom:0.7rem}.collection-work-reflection>p:last-child{font-family:var(--serif);font-size:clamp(1.15rem,1.8vw,1.55rem);font-style:italic;line-height:1.45;color:#5c554b;margin:0}.collection-work-actions{display:flex;gap:1rem;flex-wrap:wrap}.collection-work-actions .button{min-width:190px}.collection-index{position:fixed;z-index:30;left:clamp(0.75rem,3vw,3rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:0.8rem;color:#3e3a34;font-size:0.68rem;letter-spacing:0.1em}.collection-index-dots{display:flex;flex-direction:column;align-items:center;gap:0.68rem}.collection-index-dots a{display:grid;place-items:center;width:18px;height:18px}.collection-index-dots a span{width:7px;height:7px;border:1px solid currentColor;border-radius:50%;transition:background-color 0.2s ease,transform 0.2s ease}.collection-index-dots a.is-active span{background:currentColor;transform:scale(1.15)}@media (max-width:1100px){.collection-index{display:none}.collection-editorial-work,.collection-editorial-work.is-reversed{grid-template-columns:1fr 1fr}.collection-work-copy{padding:clamp(2.5rem,5vw,5rem)}}@media (max-width:800px){.collection-editorial-hero{grid-template-columns:1fr;min-height:0}.collection-editorial-hero-media{order:-1;min-height:52vh}.collection-editorial-intro{padding:3.5rem var(--pad) 4.5rem}.collection-editorial-work,.collection-editorial-work.is-reversed{grid-template-columns:1fr;min-height:0}.collection-editorial-work.is-reversed .collection-work-media,.collection-editorial-work.is-reversed .collection-work-copy{order:initial}.collection-work-media img{min-height:0;aspect-ratio:1/1;object-fit:cover}.collection-work-copy{padding:3.25rem var(--pad) 4rem}.collection-work-copy h2{font-size:clamp(2.296rem,9.02vw,3.69rem)}.collection-work-actions{flex-direction:column;align-items:stretch}.collection-work-actions .button{width:100%}}@media (max-width:480px){.collection-editorial-hero-media{min-height:44vh}.collection-editorial-intro h1{font-size:3.108rem}.collection-work-description{font-size:0.96rem}.collection-work-reflection>p:last-child{font-size:1.2rem}}@media (max-width:600px){.hero-statement-line{display:inline}:root{--header:64px;--pad:1.1rem}body{font-size:15px;line-height:1.55}.site-header{width:100%;min-width:0;max-width:100%;height:var(--header);padding:0 max(1rem,env(safe-area-inset-left)) 0 max(1rem,env(safe-area-inset-right))}.brand{flex:0 1 126px;min-width:0;width:126px;height:36px}.brand img{width:132px;transform:scale(1.18)}.menu-toggle{position:relative;z-index:52;display:inline-flex;flex:0 0 44px;margin-left:auto;width:44px;height:44px;padding:7px 8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;color:var(--ivory)}.menu-toggle span:not(.sr-only){display:block;width:26px;height:2px;margin:0;flex:0 0 2px;background:currentColor}.site-nav{left:0;right:0;z-index:51;width:100%;min-width:0;max-width:100%;max-height:calc(100dvh - var(--header));overflow-y:auto}main,.page,.site-footer{width:100%;min-width:0;max-width:100%}.section-pad,.section-pad-dark{padding-top:2.4rem;padding-bottom:2.4rem}.section-pad-narrow{padding-top:1.8rem;padding-bottom:1.8rem}.eyebrow,.section-kicker{font-size:0.66rem;letter-spacing:0.16em}.lead{font-size:1rem;line-height:1.65}.button{width:100%;min-height:46px;padding:0.68rem 1rem}.text-link{min-height:44px;display:inline-flex;align-items:center}.hero,.hero-copy{min-height:66svh}.hero-copy{padding-top:calc(var(--header) + 1rem);padding-bottom:1.5rem;justify-content:center}.hero h1{font-size:clamp(2.478rem,11.76vw,3.36rem)}.hero-statement{font-size:1.08rem;line-height:1.5;margin:1.15rem 0 1.5rem}.hero-actions{gap:0.75rem}.featured{grid-template-columns:minmax(0,1fr);gap:1.75rem;width:100%;max-width:100%;overflow:hidden}.featured:before,.featured:after{width:18rem;height:18rem}.featured-media,.featured-copy{min-width:0;width:100%;max-width:100%}.featured-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.featured-copy{padding:1.5rem var(--pad) 0}.featured-ghost{right:0;opacity:0.08}.artist-card .artist-image{height:270px}.artist-body{min-height:0;padding:1.5rem 1.25rem 1.65rem}.related-artworks-heading{align-items:flex-start}.story-cinematic-copy h1{font-size:2.604rem}.story-origin h1,.story-process h2,.story-voices-heading h2,.story-letgo-copy h2{font-size:2.226rem}.story-origin-visual{min-height:390px}.artists-hero-copy h1{font-size:2.52rem}.artists-hero-visual{min-height:400px}.artist-editorial-image{height:330px}.artist-editorial-copy h3{font-size:2.156rem}.artist-duality-heading h2,.artist-convergence-copy h2,.artist-roles-heading h2,.artist-closing-redesign h2{font-size:2.173rem}.exhibitions-hero{min-height:88svh}.exhibitions-hero-copy h1{font-size:2.52rem}.exhibition-status-copy h2,.exhibition-format-heading h2,.exhibition-system-copy h2,.exhibition-interest h2{font-size:2.173rem}.exhibition-format-grid article{padding:1.25rem}.collection-editorial-hero-media{min-height:40svh}.collection-editorial-intro{padding:2.75rem var(--pad) 3.25rem}.collection-editorial-intro h1{font-size:2.73rem}.collection-work-media img{aspect-ratio:4 / 3}.collection-work-copy{padding:2.65rem var(--pad) 3.1rem}.collection-work-copy h2{font-size:2.173rem}.collection-work-description,.collection-work-reflection{margin-bottom:1.45rem}.artwork-detail-hero-media,.artwork-detail-hero-media .viewer-trigger{min-height:46svh}.artwork-detail-hero-media img{max-height:46svh}.artwork-detail-intro{padding:2.35rem var(--pad) 2.75rem}.artwork-detail-intro h1{font-size:2.394rem}.artist-voices-section,.related-artworks-section{gap:1.25rem}.artist-voices-heading h2,.related-artworks-heading h2{font-size:2.091rem}.contact-hero{padding-top:calc(var(--header) + 2.25rem)}.contact-hero-copy h1{font-size:2.394rem}.contact-form-panel,.contact-path-grid button,.contact-response-card{border-radius:0}.experience-landing-copy{padding:calc(var(--header) + 2.5rem) var(--pad) 3.25rem}.experience-landing-copy h1,.experience-closing h2{font-size:2.394rem}.experience-landing-art{min-height:430px}.experience-steps article{padding:2.25rem var(--pad)}.footer-signup-inner{padding-top:2.35rem;padding-bottom:2.2rem}.footer-main-inner{padding-top:1.7rem}.threshold,.chapters,.artists-preview{padding-top:2rem;padding-bottom:2rem}.chapter-grid,.chapter-stack-grid,.artist-pair{gap:1rem}.chapter-feature-media img{aspect-ratio:4 / 3;object-fit:cover}.chapter-mini-media{min-height:210px}.chapter-feature-copy,.chapter-mini-copy{padding-top:1.35rem;padding-bottom:1.35rem}.home .footer-signup{display:none}.footer-nav-groups{gap:0}.footer-nav-group{padding:0.15rem 0}.footer-nav-group summary{min-height:46px;display:flex;align-items:center}.footer-nav-group[open]>div{padding-bottom:0.8rem}.story-origin{gap:2rem}.story-portrait figcaption{min-width:112px;padding:0.55rem 0.7rem;font-size:0.62rem}.artwork-detail-hero-media .viewer-trigger span{right:0.75rem;bottom:0.75rem;min-height:44px;display:inline-flex;align-items:center;padding:0.55rem 0.75rem;border:1px solid rgba(242,238,230,0.3);font-size:0.62rem}.artwork-metadata{margin-bottom:1.75rem}.related-artworks-grid{gap:1rem}}@media (max-width:1180px) and (min-width:901px){.footer-signup-inner{grid-template-columns:minmax(260px,.88fr) minmax(420px,1.12fr);gap:clamp(2rem,4vw,3rem)}}@media (max-width:900px){.footer-signup-inner{grid-template-columns:1fr;gap:1.75rem}.footer-signup-form,.footer-constant-contact-form{justify-self:stretch;max-width:none}.experience-layout{grid-template-columns:1fr;gap:2.5rem}.experience-copy{max-width:700px}.experience-panel{width:min(100%,620px)}}@media (max-width:600px){.footer-signup{padding:1rem var(--pad)}.footer-signup-inner{padding:1.75rem 1rem;gap:1rem;border-radius:14px}.footer-signup-inner:before{background-position:52% 46%}.footer-signup-inner:after{background:linear-gradient(180deg,rgba(7,12,24,.62),rgba(7,12,24,.54) 40%,rgba(7,12,24,.75))}.footer-signup-copy h2{font-size:clamp(1.82rem,8.4vw,2.45rem);line-height:1.02}.footer-signup-kicker{font-size:.62rem;margin-bottom:.7rem}.footer-signup-copy>p:last-child{margin-top:.75rem;font-size:.94rem}.footer-signup-field{grid-template-columns:1fr;gap:.75rem}.footer-signup-field input,.footer-signup-field button{min-height:54px;border-radius:8px}.footer-signup-field input{border-right:1px solid rgba(255,255,255,.22);padding:0 1rem}.footer-signup-field button{font-size:.7rem}.experience-callout{padding-top:3.25rem;padding-bottom:3.25rem}.experience-question{font-size:clamp(2.2rem,10.5vw,2.9rem);max-width:12.5ch}.experience-divider{width:min(100%,300px);margin:1.15rem 0 1.2rem}.experience-intro{font-size:1.05rem}.experience-actions-home{margin-top:1.5rem}.experience-actions-home .button{width:100%;min-width:0}.experience-panel{width:100%}.experience-panel-image img{aspect-ratio:1.05}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #BB7144;outline-offset:4px}.site-nav a[aria-current="page"]{color:var(--ivory)}.site-nav a[aria-current="page"]::after{transform:scaleX(1)}body.dialog-open{overflow:hidden}.art-dialog{overscroll-behavior:contain}.art-dialog .dialog-close{min-width:44px;min-height:44px}.footer-nav-group summary,.menu-toggle,.site-nav a{touch-action:manipulation}@media (max-width:900px){.site-nav a{min-height:44px;display:flex;align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (max-width:900px){.artists-hero{grid-template-columns:1fr;min-height:auto;padding-top:calc(var(--header) + 3rem)}.artists-hero-copy{max-width:760px}.artists-hero-visual{width:100%;max-width:860px;min-height:0;aspect-ratio:5 / 4}}@media (max-width:600px){.artists-hero{padding-top:calc(var(--header) + 2.25rem);padding-bottom:2.5rem;gap:1.75rem}.artists-hero-copy h1{font-size:2.68rem}.artists-hero-cta{width:100%;justify-content:center}.artists-hero-visual{aspect-ratio:5 / 4}.artists-hero-visual>img{object-position:center center}.artists-hero-visual figcaption{left:0.9rem;right:0.9rem;bottom:0.8rem;gap:0.45rem;font-size:0.59rem;letter-spacing:0.09em}.artists-hero-visual figcaption span + span::before{margin-right:0.45rem}}.artist-credentials{position:relative;background:radial-gradient(circle at 82% 12%,rgba(113,137,168,.11),transparent 28%),linear-gradient(180deg,#f3eee6 0%,#ebe4d9 100%)}.artist-credentials-heading{max-width:820px;margin:0 auto clamp(2rem,4vw,3.5rem);text-align:center}.artist-credentials-heading h2{margin:.55rem auto 1rem;max-width:18ch;font-size:clamp(2.25rem,4vw,4rem);line-height:1.03}.artist-credentials-heading>p:last-child{max-width:62ch;margin:0 auto;line-height:1.75}.artist-credentials-grid{width:min(100%,var(--max));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.artist-credentials-grid article{min-height:100%;padding:clamp(1.4rem,2.6vw,2.2rem);border:1px solid rgba(11,16,32,.11);background:rgba(255,255,255,.52);box-shadow:0 16px 44px rgba(11,16,32,.06)}.artist-credentials-grid article>span{display:block;margin-bottom:.75rem;color:#8f7447;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.artist-credentials-grid h3{margin:0 0 .85rem;font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1.08}.artist-credentials-grid p{margin:0 0 1.15rem;line-height:1.7}.artist-credentials-proof{background:linear-gradient(145deg,#10192b,#0b1020) !important;color:var(--ivory)}.artist-credentials-proof p{color:var(--pale)}.artist-credentials-proof>div{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.artist-credentials-proof .text-link{color:var(--ivory)}.exhibitions-hero-actions,.exhibition-interest-actions{display:flex;align-items:center;gap:1rem 1.35rem;flex-wrap:wrap}.text-link-light{color:var(--ivory)}.exhibitions-hero-note{margin:1rem 0 0;max-width:46ch;color:rgba(242,238,230,.72);font-size:.83rem;line-height:1.55}.exhibition-interest-actions{justify-content:flex-end;min-width:min(100%,360px)}.exhibition-interest-contact{margin-top:.9rem !important;font-size:.84rem;color:rgba(242,238,230,.72) !important}.exhibition-interest-contact a{color:var(--ivory);text-decoration:underline;text-underline-offset:3px}@media (max-width:980px){.artist-credentials-grid{grid-template-columns:1fr}.artist-credentials-grid article{max-width:760px;width:100%;margin:0 auto}.exhibition-interest-actions{justify-content:flex-start}}@media (max-width:640px){.exhibitions-hero-actions,.exhibition-interest-actions{align-items:stretch;flex-direction:column}.exhibitions-hero-actions .button,.exhibition-interest-actions .button{width:100%}.artist-credentials-heading{text-align:left}.artist-credentials-heading h2,.artist-credentials-heading>p:last-child{margin-left:0;margin-right:0}}@media (max-width:782px){html{scroll-padding-top:calc(var(--header) + 12px)}body.menu-open{overflow:hidden;touch-action:none}img,video,iframe,svg{max-width:100%}.site-header{padding-top:env(safe-area-inset-top)}.site-nav{top:calc(var(--header) + env(safe-area-inset-top));inset-inline:0;height:calc(100dvh - var(--header) - env(safe-area-inset-top));max-height:none;padding:1rem max(1rem,env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 85% 5%,rgba(165,140,98,.12),transparent 28%),rgba(11,16,32,.985);backdrop-filter:blur(20px)}.site-nav a{min-height:52px;padding:.9rem .2rem;font-size:.82rem;letter-spacing:.12em}.site-nav .nav-experience{min-height:52px;margin-top:.9rem;justify-content:center}.section-pad,.section-pad-dark{padding-inline:var(--pad)}h1,h2,h3,.lead,p{overflow-wrap:break-word}.hero-actions,.collection-work-actions,.artwork-detail-actions,.contact-form-actions,.experience-actions,.exhibitions-hero-actions,.exhibition-interest-actions{width:100%}.hero-actions>*,.collection-work-actions>*,.artwork-detail-actions>*,.contact-form-actions>*,.experience-actions>*{flex:1 1 100%}input,select,textarea,button{font-size:16px}input,select,textarea{width:100%;min-width:0}textarea{min-height:150px}.art-dialog{width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;padding:calc(3.75rem + env(safe-area-inset-top)) .75rem calc(.75rem + env(safe-area-inset-bottom));border:0}.art-dialog img{width:100%;height:100%;max-height:calc(100dvh - 5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain}.art-dialog .dialog-close{top:calc(.45rem + env(safe-area-inset-top));right:max(.45rem,env(safe-area-inset-right))}.footer-bottom{gap:1rem}.footer-bottom-meta,.footer-bottom-nav,.footer-credit{width:100%;justify-content:center;text-align:center}.footer-bottom-nav{flex-wrap:wrap;row-gap:.65rem}}@media (max-width:600px){:root{--pad:clamp(1rem,4.8vw,1.3rem)}.site-header{height:calc(var(--header) + env(safe-area-inset-top))}.brand{width:122px;flex-basis:122px}.brand img{width:126px;transform:none}.hero,.hero-copy{min-height:min(720px,86svh)}.hero-copy{padding-top:calc(var(--header) + env(safe-area-inset-top) + 1.5rem);padding-bottom:2rem}.hero h1,.artists-hero-copy h1,.exhibitions-hero-copy h1,.contact-hero-copy h1,.experience-landing-copy h1,.artwork-detail-intro h1{text-wrap:balance}.hero h1{font-size:clamp(2.35rem,11.4vw,3.15rem);line-height:.98}.hero-statement{max-width:29rem;font-size:1rem}.artists-hero{padding-top:calc(var(--header) + env(safe-area-inset-top) + 1.9rem);padding-bottom:2.25rem;gap:1.4rem}.artists-hero-copy h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3rem);line-height:.98}.artists-hero-copy .lead{font-size:.98rem;line-height:1.65}.artists-hero-visual{width:calc(100% + (var(--pad) * 2));max-width:none;margin-inline:calc(var(--pad) * -1);aspect-ratio:4 / 5;border-inline:0}.artists-hero-visual>img{object-position:58% center}.artists-hero-visual figcaption{flex-wrap:wrap;align-items:flex-end;line-height:1.35}.artists-hero-visual figcaption strong{flex-basis:100%;margin-left:0}.artist-editorial,.artist-editorial.is-reversed{gap:1.25rem}.artist-editorial-copy,.artist-duality-heading,.artist-convergence-copy,.artist-roles-heading,.artist-closing-redesign,.artist-credentials-heading{max-width:100%}.artist-credentials-grid article{padding:1.25rem}.collection-editorial-hero-media{min-height:38svh}.collection-editorial-intro,.collection-work-copy,.artwork-detail-intro,.contact-form-panel,.experience-landing-copy{padding-inline:var(--pad)}.collection-work-media img,.related-artworks-grid img{aspect-ratio:1 / 1}.collection-work-actions,.artwork-detail-actions{gap:.7rem}.artwork-detail-hero-media,.artwork-detail-hero-media .viewer-trigger{min-height:42svh}.artwork-detail-hero-media img{max-height:42svh}.artwork-metadata{display:grid;grid-template-columns:1fr;gap:.65rem}.related-artworks-grid{grid-template-columns:1fr}.contact-path-grid{grid-template-columns:1fr}.contact-path-grid button{min-height:52px;text-align:left}.contact-form{gap:1rem}.exhibitions-hero{min-height:auto;padding-bottom:3rem}.exhibition-format-grid,.experience-steps,.artist-credentials-grid{gap:.85rem}.experience-landing-art{min-height:58svh}.footer-signup{padding-inline:.75rem}.footer-signup-inner{padding-inline:1rem}.footer-main-inner{padding-inline:var(--pad)}.footer-logo{width:min(200px,68vw)}.footer-nav-group summary{width:100%}.footer-bottom{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}}@media (max-width:390px){:root{--pad:1rem}.hero h1,.artists-hero-copy h1,.exhibitions-hero-copy h1,.contact-hero-copy h1,.experience-landing-copy h1,.artwork-detail-intro h1{font-size:clamp(2.1rem,11vw,2.55rem)}.story-origin h1,.story-process h2,.story-voices-heading h2,.story-letgo-copy h2,.artist-duality-heading h2,.artist-convergence-copy h2,.artist-roles-heading h2,.artist-closing-redesign h2,.exhibition-status-copy h2,.exhibition-format-heading h2,.exhibition-system-copy h2,.exhibition-interest h2{font-size:2rem}.button{padding-inline:.8rem;font-size:.68rem;letter-spacing:.1em}.artists-hero-visual{aspect-ratio:3 / 4}.artists-hero-visual figcaption{font-size:.54rem}}.footer-logo img{height:auto;aspect-ratio:450 / 110;object-fit:contain}@media (max-width:600px){.home .hero,.home .hero-copy,body.home .hero,body.home .hero-copy{min-height:66svh}.home .hero-media,body.home .hero-media{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.home .hero-media img,body.home .hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.home .hero-shade,body.home .hero-shade{z-index:1;background:linear-gradient( 0deg,rgba(11,16,32,.92) 0%,rgba(11,16,32,.58) 42%,rgba(11,16,32,.12) 100% )}.home .hero-copy,body.home .hero-copy{position:relative;z-index:2;padding-top:calc(var(--header) + env(safe-area-inset-top) + 1rem);padding-bottom:1.5rem;justify-content:flex-end}.footer-logo{width:min(200px,68vw);height:auto}.footer-logo img{width:100%;height:auto;max-height:none}}@media (max-width:600px){.footer-bottom{grid-template-areas:"copyright" "legal" "credit";gap:.75rem;padding-top:1.15rem;padding-bottom:calc(.95rem + env(safe-area-inset-bottom))}.footer-bottom-meta{grid-area:copyright}.footer-bottom-meta .footer-bottom-accent{display:none}.footer-bottom-meta p{font-size:.68rem;line-height:1.45}.footer-bottom-nav{grid-area:legal;flex-wrap:nowrap;justify-content:center;gap:0}.footer-bottom-nav a{min-height:30px;font-size:.66rem;white-space:nowrap}.footer-bottom-nav a + a::before{content:"·";width:auto;height:auto;margin:0 .55rem;color:rgba(204,168,101,.78);background:none;line-height:1}.footer-credit{grid-area:credit;padding:0;color:rgba(221,215,204,.64);font-size:.64rem;line-height:1.4;letter-spacing:.015em}.footer-credit a{color:rgba(242,238,230,.78);font-weight:600;border-bottom-color:rgba(204,168,101,.28)}}@media (max-width:600px){body.home .hero{display:flex;flex-direction:column;min-height:0;overflow:visible;background:var(--navy)}body.home .hero-media{position:relative;inset:auto;order:1;width:100%;height:auto;aspect-ratio:1 / 1;overflow:hidden}body.home .hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center}body.home .hero-shade{display:none}body.home .hero-copy{position:relative;order:2;min-height:0;padding:2.1rem var(--pad) 3.25rem;justify-content:flex-start;background:var(--navy)}body.home .hero h1{max-width:10ch}}@media (max-width:600px){body.home .hero{min-height:0;height:auto;display:flex;flex-direction:column;overflow:visible}body.home .hero-media{position:relative;inset:auto;order:1;width:100%;height:auto;min-height:0;aspect-ratio:1 / 1;overflow:hidden}body.home .hero-media img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}body.home .hero-copy{order:2;min-height:0;height:auto}}@media (max-width:700px){.home-hero{position:relative !important;display:block !important;width:100% !important;height:auto !important;min-height:min(76svh,680px) !important;overflow:hidden !important;background:var(--navy) !important}.home-hero-media{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;overflow:hidden !important;line-height:0 !important}.home-hero-media img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-height:none !important;object-fit:cover !important;object-position:50% 50% !important}.home-hero-shade{display:block !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(11,16,32,.08) 0%,rgba(11,16,32,.08) 38%,rgba(11,16,32,.84) 82%,rgba(11,16,32,.96) 100%),linear-gradient(90deg,rgba(11,16,32,.18),rgba(11,16,32,.02) 55%,rgba(11,16,32,.12)) !important;pointer-events:none !important}.home-hero-copy{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;width:100% !important;min-height:min(76svh,680px) !important;height:auto !important;max-width:none !important;padding:calc(var(--header) + 1.25rem) var(--pad) 2.25rem !important;background:transparent !important}.home-hero-copy h1{max-width:8.5ch !important;margin-bottom:.8rem !important}.home-hero-copy .hero-statement{max-width:28ch !important;margin:0 0 1.2rem !important}.home-hero .scroll-cue{display:none !important}}@media (max-width:390px){.home-hero,.home-hero-copy{min-height:min(72svh,620px) !important}.home-hero-copy{padding-bottom:1.6rem !important}}@media (max-width:700px){:root{--mobile-pad:clamp(1rem,5vw,1.35rem);--mobile-section:clamp(3.25rem,12vw,5rem)}html{overflow-x:hidden}body{overflow-x:clip}img{max-width:100%}.site-header{min-height:78px !important;padding:env(safe-area-inset-top) var(--mobile-pad) 0 !important}.site-header-inner{min-height:78px !important}.site-logo img{display:block !important;width:clamp(180px,52vw,230px) !important;height:auto !important;max-height:none !important;object-fit:contain !important}.menu-toggle{width:52px !important;height:52px !important;min-width:52px !important;padding:10px !important}.section-pad,.section-pad-dark{padding:var(--mobile-section) var(--mobile-pad) !important}body.home .home-hero{position:relative !important;display:grid !important;min-height:clamp(520px,78svh,680px) !important;height:auto !important;overflow:hidden !important;background:#0b1020 !important}body.home .home-hero-media{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;aspect-ratio:auto !important;overflow:hidden !important}body.home .home-hero-media img{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;object-fit:cover !important;object-position:50% 48% !important}body.home .home-hero-shade{display:block !important;position:absolute !important;inset:0 !important;z-index:1 !important;background:linear-gradient(180deg,rgba(9,14,29,.04) 0%,rgba(9,14,29,.10) 40%,rgba(9,14,29,.82) 76%,rgba(9,14,29,.98) 100%) !important}body.home .home-hero-copy{position:relative !important;z-index:2 !important;align-self:end !important;display:flex !important;flex-direction:column !important;justify-content:flex-end !important;min-height:clamp(520px,78svh,680px) !important;width:100% !important;padding:calc(78px + env(safe-area-inset-top) + 1.25rem) var(--mobile-pad) 2rem !important;background:transparent !important}body.home .home-hero-copy .eyebrow{margin-bottom:.65rem !important}body.home .home-hero-copy h1{max-width:8.5ch !important;margin:0 0 .8rem !important;font-size:clamp(2.65rem,12vw,4rem) !important;line-height:.94 !important}body.home .hero-statement{max-width:29ch !important;margin:0 0 1.2rem !important;font-size:clamp(1rem,4.5vw,1.18rem) !important;line-height:1.45 !important}body.home .hero-statement-line{display:inline !important}body.home .hero-actions{display:grid !important;grid-template-columns:1fr !important;gap:.85rem !important;width:100% !important}body.home .hero-actions .button,body.home .hero-actions .text-link{width:100% !important;min-height:50px !important;justify-content:center !important;text-align:center !important}body.home .scroll-cue{display:none !important}.chapter-feature-media,.chapter-mini-media,.featured-media,.experience-panel-image,.artist-image,.artist-editorial-image,.artist-convergence-image,.story-voice-image,.story-letgo-image,.exhibition-format-image,.collection-artwork-media,.related-artwork-image{min-height:1px !important;overflow:hidden !important}.chapter-feature-media img,.chapter-mini-media img,.featured-media>img,.experience-panel-image img,.artist-image img,.artist-editorial-image img,.artist-convergence-image img,.story-voice-image img,.story-letgo-image img,.exhibition-format-image img,.collection-artwork-media img,.related-artwork-image img{display:block !important;width:100% !important;opacity:1 !important;visibility:visible !important}.chapter-grid,.chapter-stack-grid,.artist-pair,.experience-layout,.featured,.threshold-grid{grid-template-columns:1fr !important}.chapter-feature-media{aspect-ratio:4 / 3 !important}.chapter-feature-media img{height:100% !important;object-fit:cover !important}.chapter-mini-card{display:grid !important;grid-template-columns:1fr !important}.chapter-mini-media{order:-1 !important;aspect-ratio:4 / 3 !important}.chapter-mini-media img{height:100% !important;object-fit:cover !important}.featured-media{aspect-ratio:4 / 3 !important}.featured-media>img{height:100% !important;object-fit:cover !important}.experience-panel-image{aspect-ratio:1 / 1 !important}.experience-panel-image img{height:100% !important;object-fit:cover !important}.artist-image{aspect-ratio:4 / 3 !important}.artist-card-stephanie-photo .artist-image{aspect-ratio:1 / 1 !important}.artist-image img{height:100% !important;object-fit:cover !important}.artists-hero,.artist-hero,.artist-editorial-row,.artist-convergence{grid-template-columns:1fr !important}.artists-hero-media,.artist-hero-media{width:100% !important}.artists-hero-media img,.artist-hero-media img{width:100% !important;height:auto !important;object-fit:contain !important}.artist-editorial-image{aspect-ratio:4 / 3 !important}.artist-editorial-image img{height:100% !important;object-fit:cover !important}.collection-hero,.collection-artwork,.artwork-hero,.related-artwork-grid{grid-template-columns:1fr !important}.collection-artwork-media img,.artwork-hero-image img{height:auto !important;object-fit:contain !important}.related-artwork-image{aspect-ratio:4 / 3 !important}.related-artwork-image img{height:100% !important;object-fit:cover !important}input,select,textarea,button{font-size:16px !important}.button{min-height:50px !important}.contact-form-grid,.footer-signup-form{grid-template-columns:1fr !important}.footer-logo{display:inline-block !important;width:min(220px,72vw) !important;height:auto !important}.footer-logo img{display:block !important;width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:450 / 110 !important;object-fit:contain !important}}@media (max-width:390px){body.home .home-hero,body.home .home-hero-copy{min-height:clamp(500px,75svh,610px) !important}body.home .home-hero-copy h1{font-size:clamp(2.45rem,12vw,3.25rem) !important}}@media (max-width:600px){.collection-work-actions{display:grid !important;grid-template-columns:1fr !important;gap:0.65rem !important;width:100% !important}.collection-work-actions .button{width:100% !important;min-width:0 !important;min-height:44px !important;padding:0.78rem 0.9rem !important;font-size:0.64rem !important;line-height:1.15 !important;letter-spacing:0.09em !important;white-space:normal !important}}@media (max-width:600px){.footer-signup{padding:0.8rem 0.75rem 1rem !important}.footer-signup-inner{min-height:0 !important;padding:1.45rem 1rem 1.25rem !important;gap:1.05rem !important;border-radius:18px !important;box-shadow:0 14px 34px rgba(11,16,32,0.18) !important}.footer-signup-inner:before{background-position:45% 43% !important}.footer-signup-inner:after{background:linear-gradient(180deg,rgba(7,12,24,.76) 0%,rgba(7,12,24,.58) 42%,rgba(7,12,24,.82) 100%) !important}.footer-signup-copy{max-width:100% !important}.footer-signup-kicker{margin:0 0 0.55rem !important;font-size:0.58rem !important;line-height:1.25 !important;letter-spacing:0.18em !important}.footer-signup-copy h2{margin:0 !important;max-width:9ch !important;font-size:clamp(2rem,10vw,2.65rem) !important;line-height:0.96 !important;letter-spacing:-0.035em !important}.footer-signup-copy>p:last-child{margin:0.8rem 0 0 !important;max-width:31ch !important;font-size:0.94rem !important;line-height:1.48 !important}.footer-signup-form{margin:0 !important;padding:0 !important;background:transparent !important}.footer-signup-field{display:grid !important;grid-template-columns:1fr !important;gap:0.62rem !important}.footer-signup-field input,.footer-signup-field button{min-height:50px !important;border-radius:10px !important}.footer-signup-field input{padding:0 1rem !important;font-size:1rem !important;border:1px solid rgba(255,255,255,.38) !important;box-shadow:0 5px 18px rgba(8,18,39,.08) !important}.footer-signup-field button{padding:0.7rem 1rem !important;gap:0.7rem !important;font-size:0.68rem !important;line-height:1.15 !important;letter-spacing:0.12em !important;white-space:nowrap !important}.footer-signup-field button span{font-size:1rem !important}.footer-privacy,.footer-form-status{margin:0.72rem auto 0 !important;padding:0 !important;max-width:31ch !important;font-size:0.7rem !important;line-height:1.45 !important;text-align:center !important}}@media (max-width:390px){.footer-signup-inner{padding:1.25rem 0.9rem 1.1rem !important}.footer-signup-copy h2{font-size:clamp(1.9rem,10.5vw,2.35rem) !important}.footer-signup-copy>p:last-child{font-size:0.9rem !important}}@media (max-width:700px){.site-header .brand img{display:block !important;width:clamp(205px,58vw,255px) !important;height:auto !important;max-height:none !important;aspect-ratio:450 / 110 !important;object-fit:contain !important}.footer-connect-links{gap:0.85rem !important}.footer-connect-links a{min-height:58px !important}.footer-contact-icon svg{fill:none !important;stroke:currentColor !important;stroke-width:1.5 !important;stroke-linecap:round !important;stroke-linejoin:round !important}}@media (max-width:600px){.artists-hero-visual{width:100% !important;max-width:100% !important;margin-inline:0 !important;min-height:0 !important;max-height:none !important;aspect-ratio:4 / 3 !important;border-inline:1px solid rgba(242,238,230,0.16) !important}.artists-hero-visual>img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 42% !important}.artist-editorial-image,.artist-convergence-image{height:auto !important;aspect-ratio:4 / 3 !important;overflow:hidden !important}.artist-editorial-image img,.artist-convergence-image img{width:100% !important;height:100% !important;object-fit:cover !important}.artist-editorial-stephanie .artist-editorial-image img{object-position:60% 36% !important}.artist-editorial-image-grant img{object-position:58% center !important}.story-origin-visual{min-height:0 !important;height:auto !important;display:grid !important;grid-template-columns:1fr !important;gap:0.9rem !important;max-width:100% !important}.story-origin-visual:before,.story-origin-visual:after,.story-emblem{display:none !important}.story-portrait{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;width:100% !important;height:auto !important;aspect-ratio:4 / 3 !important;margin:0 !important}.story-portrait img{width:100% !important;height:100% !important;object-fit:cover !important}.story-portrait-stephanie img{object-position:50% 34% !important}.story-portrait-grant img{object-position:50% center !important}.story-portrait figcaption{left:0.8rem !important;right:auto !important;bottom:0.8rem !important}.story-voice-image,.story-letgo-image{aspect-ratio:4 / 3 !important;overflow:hidden !important}.story-voice-image img,.story-letgo-image img{width:100% !important;height:100% !important;object-fit:cover !important}}@media (max-width:600px){.exhibitions-hero{min-height:clamp(500px,74svh,650px) !important}.exhibitions-hero-media,.exhibitions-hero-media img{height:100% !important}.exhibitions-hero-media img{object-fit:cover !important;object-position:55% center !important}.exhibitions-hero-copy{min-height:clamp(500px,74svh,650px) !important;padding-top:calc(var(--header) + 1.75rem) !important;padding-bottom:1.75rem !important}.exhibition-format-grid{display:grid !important;grid-template-columns:1fr !important;gap:2rem !important}.exhibition-format-grid article{display:block !important;min-height:0 !important;overflow:visible !important}.exhibition-format-image{width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:4 / 3 !important;margin:.85rem 0 1rem !important;overflow:hidden !important}.exhibition-format-image img{display:block !important;width:100% !important;height:100% !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover !important;object-position:center !important}.exhibition-format-grid article:nth-child(1) .exhibition-format-image img{object-position:center 42% !important}.exhibition-format-grid article:nth-child(2) .exhibition-format-image img{object-position:center 46% !important}.exhibition-format-grid article:nth-child(3) .exhibition-format-image img{object-position:center 50% !important}}@media (max-width:390px){.exhibition-format-image{aspect-ratio:1.3 / 1 !important}}.brand{width:clamp(176px,15vw,244px);height:var(--header);align-items:center}.brand img{display:block;width:100% !important;height:auto !important;max-height:calc(var(--header) - 26px);object-fit:contain;transform:none !important;aspect-ratio:600 / 225}.footer-logo{width:clamp(178px,17vw,248px)}.footer-logo img{display:block;width:100% !important;height:auto !important;aspect-ratio:600 / 225;object-fit:contain}.footer-constant-contact-form{min-height:72px;display:block}.footer-constant-contact-form .ctct-inline-form{min-height:72px;display:block}@media (max-width:700px){.site-header .brand{width:clamp(142px,38vw,176px) !important;flex:0 1 clamp(142px,38vw,176px) !important;height:calc(var(--header) + env(safe-area-inset-top))}.site-header .brand img{width:100% !important;max-height:calc(var(--header) - 18px) !important;aspect-ratio:600 / 225 !important;transform:none !important}.footer-logo{width:min(225px,72vw) !important}}.footer-constant-contact-form{max-width:560px}.footer-constant-contact-form .ctct-inline-form{min-height:170px}.footer-constant-contact-form .ctct-inline-form>div{background:rgba(7,12,24,.66) !important;border:1px solid rgba(217,189,136,.28) !important;border-radius:12px !important;box-shadow:0 18px 44px rgba(0,0,0,.18) !important;padding:clamp(1.15rem,2vw,1.55rem) !important}.footer-constant-contact-form .ctct-inline-form>div>div,.footer-constant-contact-form .ctct-inline-form>div>div>div{background:transparent !important;border:0 !important;box-shadow:none !important;padding-left:0 !important;padding-right:0 !important}.footer-constant-contact-form h1,.footer-constant-contact-form h2,.footer-constant-contact-form h3,.footer-constant-contact-form .ctct-form-header,.footer-constant-contact-form .ctct-form-title,.footer-constant-contact-form .ctct-form-embed-title,.footer-constant-contact-form .ctct-form-description,.footer-constant-contact-form .ctct-form-text{display:none !important}.footer-constant-contact-form form>p:first-of-type,.footer-constant-contact-form form>div:first-child p:first-child{display:none !important}.footer-constant-contact-form label,.footer-constant-contact-form .ctct-form-field label{color:#BB7144 !important;margin-bottom:.45rem !important}.footer-constant-contact-form input[type="email"],.footer-constant-contact-form input[type="text"]{min-height:58px !important;background:rgba(255,252,246,.98) !important;border-color:rgba(217,189,136,.42) !important}.footer-constant-contact-form button,.footer-constant-contact-form input[type="submit"]{min-height:58px !important;margin-top:.8rem !important;background:#101929 !important;border-color:rgba(217,189,136,.75) !important}.footer-constant-contact-form .ctct-disclosure,.footer-constant-contact-form .ctct-gdpr-text,.footer-constant-contact-form .ctct-form-footer,.footer-constant-contact-form small,.footer-constant-contact-form p{color:rgba(242,238,230,.58) !important;font-size:.67rem !important;line-height:1.35 !important}.footer-constant-contact-form a{color:rgba(217,189,136,.9) !important;text-decoration-color:rgba(217,189,136,.35) !important}@media (max-width:900px){.footer-constant-contact-form{max-width:none;justify-self:stretch}}.footer-signup-consent-note{margin:0 0 .85rem !important;max-width:52ch;color:rgba(242,238,230,.82) !important;font-family:var(--sans);font-size:.72rem !important;font-weight:700;letter-spacing:.08em;line-height:1.5 !important;text-transform:uppercase}@media (max-width:760px){.footer-signup-consent-note{margin-top:.35rem !important;font-size:.66rem !important;letter-spacing:.055em}}.footer-signup-source-note{margin:1.05rem 0 0 !important;max-width:34ch !important;color:rgba(242,238,230,.68) !important;font-family:var(--sans) !important;font-size:.74rem !important;font-weight:500 !important;letter-spacing:.01em !important;line-height:1.55 !important;text-transform:none !important}.footer-signup-source-note::before{content:"";display:block;width:42px;height:1px;margin:0 0 .72rem;background:rgba(217,189,136,.55)}.footer-signup-consent-note{display:none !important}.footer-constant-contact-form{align-self:center;max-width:520px !important}.footer-constant-contact-form .ctct-inline-form>div{padding:clamp(1.05rem,1.65vw,1.4rem) !important;background:rgba(7,12,24,.52) !important;border-color:rgba(217,189,136,.20) !important;box-shadow:0 16px 42px rgba(0,0,0,.14) !important;backdrop-filter:blur(2px)}.footer-constant-contact-form form{gap:.55rem !important}.footer-constant-contact-form label,.footer-constant-contact-form .ctct-form-field label{color:rgba(217,189,136,.95) !important;font-size:.68rem !important;letter-spacing:.12em !important}.footer-constant-contact-form input[type="email"],.footer-constant-contact-form input[type="text"]{min-height:56px !important;border-radius:6px !important}.footer-constant-contact-form button,.footer-constant-contact-form input[type="submit"],.footer-constant-contact-form .ctct-form-button{min-height:56px !important;margin-top:.65rem !important;border-radius:6px !important}.footer-constant-contact-form .ctct-disclosure,.footer-constant-contact-form .ctct-gdpr-text,.footer-constant-contact-form .ctct-form-footer,.footer-constant-contact-form small,.footer-constant-contact-form p{color:rgba(242,238,230,.56) !important;font-size:.62rem !important;line-height:1.35 !important}@media (max-width:900px){.footer-signup-source-note{max-width:none !important}.footer-constant-contact-form{max-width:none !important}}.footer-constant-contact-form .ctct-inline-form>div{overflow:visible !important}.footer-signup-inner:before{background-image:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/studio-list-sacred-crossing-bg-r32.webp) !important;background-position:center 52% !important;background-size:cover !important}@media (max-width:700px){.footer-signup-inner:before{background-position:center center !important}}.footer-constant-contact-form .grecaptcha-badge{position:relative !important;left:auto !important;right:auto !important;top:auto !important;bottom:auto !important;display:block !important;float:none !important;clear:both !important;width:256px !important;max-width:100% !important;height:auto !important;min-height:0 !important;margin:.8rem auto 0 !important;overflow:hidden !important;transform:none !important;text-align:center !important;box-shadow:none !important}.footer-constant-contact-form .grecaptcha-badge iframe{display:block !important;width:256px !important;max-width:100% !important;height:60px !important;margin:0 auto !important;border:0 !important}@media (max-width:700px){.footer-constant-contact-form .grecaptcha-badge,.footer-constant-contact-form .grecaptcha-badge iframe{width:min(256px,calc(100vw - 120px)) !important}}.footer-signup-confirmation{display:none;margin:.85rem 0 0;padding:.85rem 1rem;border:1px solid rgba(217,189,136,.34);border-radius:8px;background:rgba(7,12,24,.66);color:rgba(242,238,230,.94);font-family:var(--sans);font-size:.82rem;font-weight:600;line-height:1.45;text-align:center}.footer-signup-confirmation.is-visible{display:block}.footer-signup-confirmation strong{color:#BB7144;font-weight:700}@media (max-width:700px){.footer-signup-confirmation{font-size:.78rem;padding:.75rem .85rem}}.chapter-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.2rem);max-width:1180px;margin-inline:auto}.chapter-movement-card{display:grid;grid-template-rows:auto 1fr;min-width:0;color:inherit;text-decoration:none;background:linear-gradient(180deg,rgba(255,255,255,.48),rgba(255,255,255,.68));border:1px solid rgba(11,16,32,.09);box-shadow:0 18px 44px rgba(11,16,32,.07);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.chapter-movement-card:hover{transform:translateY(-4px);box-shadow:0 26px 62px rgba(11,16,32,.13);border-color:rgba(165,140,98,.30)}.chapter-movement-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(285px,25vw,360px);border-bottom:1px solid rgba(165,140,98,.22)}.chapter-movement-media figure{position:relative;min-width:0;margin:0;overflow:hidden}.chapter-movement-media figure + figure{border-left:1px solid rgba(242,238,230,.34)}.chapter-movement-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s ease}.chapter-movement-card:hover .chapter-movement-media img{transform:scale(1.025)}.chapter-movement-media figcaption{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;padding:.45rem .55rem;background:rgba(11,16,32,.62);color:var(--ivory);font-size:.57rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;backdrop-filter:blur(4px)}.chapter-movement-copy{padding:clamp(1.35rem,2vw,1.85rem);display:flex;flex-direction:column;min-height:250px}.chapter-movement-copy .eyebrow{margin:.65rem 0 .48rem}.chapter-movement-copy h3{font-family:var(--serif);font-size:clamp(1.55rem,2.05vw,2.25rem);font-weight:400;line-height:1.02;letter-spacing:-.034em;margin:0}.chapter-movement-copy p:not(.eyebrow){margin:.95rem 0 0;font-size:.95rem;line-height:1.58;color:#504b45}.chapter-movement-copy .chapter-meta{margin-top:auto;padding-top:1.25rem}.chapter-movement-card.chapter-dark-card .chapter-movement-copy p:not(.eyebrow),.chapter-movement-card.chapter-blue-card .chapter-movement-copy p:not(.eyebrow){color:rgba(242,238,230,.82)}.chapter-movement-card.chapter-dark-card .chapter-movement-media,.chapter-movement-card.chapter-blue-card .chapter-movement-media{border-bottom-color:rgba(242,238,230,.18)}@media (max-width:1180px){.chapter-movement-media{min-height:clamp(250px,34vw,330px)}.chapter-movement-copy{min-height:235px}}@media (max-width:900px){.chapter-movement-grid{grid-template-columns:1fr;max-width:650px}.chapter-movement-copy{min-height:0}}@media (max-width:700px){.chapter-movement-grid{grid-template-columns:1fr !important;gap:1.4rem}.chapter-movement-media{min-height:245px}}@media (max-width:420px){.chapter-movement-media{min-height:210px}.chapter-movement-media figcaption{font-size:.48rem;left:.45rem;right:.45rem;bottom:.45rem}}.chapter-movement-card.chapter-blue-card{background:linear-gradient(135deg,#778bac,#8ca0c0) !important;color:var(--ivory) !important}.chapter-movement-card.chapter-dark-card{background:linear-gradient(135deg,#161b27,#0d1423) !important;color:var(--ivory) !important}.chapter-movement-card.chapter-light-card{background:linear-gradient(135deg,#efe7db,#f6f1e9) !important;color:var(--ink) !important}.chapter-movement-card.chapter-blue-card .chapter-movement-copy p:not(.eyebrow),.chapter-movement-card.chapter-dark-card .chapter-movement-copy p:not(.eyebrow){color:rgba(242,238,230,.84) !important}.chapter-movement-card.chapter-blue-card .chapter-number,.chapter-movement-card.chapter-dark-card .chapter-number{color:rgba(242,238,230,.5) !important}.chapter-art-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.chapter-art-link:focus-visible{outline:2px solid rgba(217,189,136,.95);outline-offset:-4px}.chapter-movement-card:hover .chapter-movement-media img{transform:none}.chapter-art-link:hover img,.chapter-art-link:focus-visible img{transform:scale(1.025)}.chapter-work-links{display:flex;flex-wrap:wrap;gap:.55rem .7rem;margin-top:1.05rem}.chapter-work-links a{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .68rem;border:1px solid rgba(165,140,98,.35);color:inherit;font-family:var(--sans);font-size:.63rem;font-weight:800;letter-spacing:.095em;line-height:1.15;text-transform:uppercase;text-decoration:none;transition:border-color .25s ease,background .25s ease,transform .25s ease}.chapter-work-links a::after{content:"→";margin-left:.5rem;font-size:.85em}.chapter-work-links a:hover,.chapter-work-links a:focus-visible{background:rgba(217,189,136,.14);border-color:rgba(217,189,136,.72);transform:translateY(-1px)}.chapter-blue-card .chapter-work-links a,.chapter-dark-card .chapter-work-links a{border-color:rgba(242,238,230,.28)}.chapter-blue-card .chapter-work-links a:hover,.chapter-blue-card .chapter-work-links a:focus-visible,.chapter-dark-card .chapter-work-links a:hover,.chapter-dark-card .chapter-work-links a:focus-visible{background:rgba(242,238,230,.10);border-color:rgba(217,189,136,.72)}@media (max-width:520px){.chapter-work-links{flex-direction:column}.chapter-work-links a{justify-content:space-between;width:100%}}.footer-credit strong{font-weight:700}.chapters-redesign-v1141{background:radial-gradient(circle at 50% 0%,rgba(217,189,136,.12),transparent 36%),linear-gradient(180deg,#fbf6eb 0%,#f8f1e5 100%);overflow:hidden}.chapters-redesign-v1141:after{opacity:.28}.chapters-shell{width:min(100% - clamp(2rem,7vw,7rem),1480px);margin-inline:auto}.chapters-heading-lockup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:clamp(1.6rem,2.6vw,2.5rem)}.chapters-heading-copy .section-kicker{position:relative;display:inline-flex;align-items:center;gap:.72rem;margin-bottom:.85rem;color:rgba(165,126,72,.86)}.chapters-heading-copy .section-kicker:before,.chapters-heading-copy .section-kicker:after{content:"✦";font-size:.72rem;color:rgba(184,140,72,.72)}.chapters-heading-copy h2{max-width:920px;margin:0;font-size:clamp(3.2rem,5.35vw,5.7rem);letter-spacing:-.055em;line-height:.94}.chapters-intro{max-width:760px;margin:.8rem 0 0;color:rgba(18,22,36,.82);font-size:clamp(1.02rem,1.2vw,1.18rem);line-height:1.55}.chapters-top-link{margin-bottom:.45rem;color:rgba(151,108,50,.95) !important;white-space:nowrap}.movement-chapter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.35rem,2vw,2rem)}.movement-chapter-card{display:grid;grid-template-columns:minmax(210px,.78fr) minmax(0,1.55fr);gap:clamp(1.15rem,1.55vw,1.7rem);min-width:0;padding:clamp(1.35rem,1.9vw,1.75rem);background:linear-gradient(145deg,rgba(255,252,245,.84),rgba(246,237,222,.70));border:1px solid rgba(188,146,81,.28);border-radius:12px;box-shadow:0 20px 52px rgba(69,48,24,.07)}.movement-chapter-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding:.15rem 0 .2rem}.movement-chapter-number{display:flex;align-items:center;gap:.8rem;margin-bottom:clamp(1.2rem,1.8vw,1.65rem);color:rgba(171,121,51,.95);font-family:var(--sans);font-size:1.08rem;font-weight:800;letter-spacing:.12em}.movement-chapter-number i{display:block;width:34px;height:1px;background:rgba(188,146,81,.52)}.movement-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:clamp(1rem,1.45vw,1.35rem);border:1px solid rgba(188,146,81,.48);border-radius:999px;color:rgba(177,128,58,.86);font-size:1.25rem;line-height:1}.movement-chapter-copy h3{margin:0;font-family:var(--serif);font-size:clamp(1.8rem,2.15vw,2.7rem);font-weight:400;line-height:1.02;letter-spacing:-.04em;color:#121622}.movement-rule{display:block;width:72px;height:1px;margin:clamp(1.15rem,1.55vw,1.45rem) 0 1rem;background:rgba(188,146,81,.52)}.movement-chapter-copy p{max-width:24ch;margin:0;color:rgba(18,22,36,.82);font-size:clamp(.95rem,1vw,1.04rem);line-height:1.65}.movement-art-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;align-content:start;min-width:0}.movement-art{display:grid;grid-template-rows:auto auto auto;min-width:0;color:inherit;text-decoration:none}.movement-art img{display:block;width:100%;aspect-ratio:1 / 1.17;height:auto;object-fit:cover;border-radius:6px;box-shadow:0 14px 28px rgba(11,16,32,.12);transition:transform .35s ease,box-shadow .35s ease}.movement-art:hover img,.movement-art:focus-visible img{transform:translateY(-2px) scale(1.012);box-shadow:0 18px 36px rgba(11,16,32,.18)}.movement-art-title{display:block;margin-top:.82rem;min-height:2.5em;color:#111522;font-family:var(--sans);font-size:.73rem;font-weight:800;letter-spacing:.105em;line-height:1.25;text-transform:uppercase}.movement-art-link{display:inline-flex;align-items:center;gap:.42rem;margin-top:.45rem;color:rgba(151,108,50,.95);font-family:var(--sans);font-size:.9rem;line-height:1.2}.complete-collection-callout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr) auto;align-items:center;gap:clamp(1.3rem,2.3vw,2.35rem);margin-top:clamp(1.35rem,2vw,2rem);padding:clamp(1.15rem,1.65vw,1.45rem) clamp(1.35rem,2vw,2rem);background:linear-gradient(145deg,rgba(255,252,245,.78),rgba(246,237,222,.62));border:1px solid rgba(188,146,81,.28);border-radius:12px}.complete-collection-title{display:flex;align-items:center;gap:1rem;min-width:0}.complete-collection-title span{color:rgba(184,140,72,.8);font-size:1.35rem}.complete-collection-title h3{margin:0;font-family:var(--serif);font-weight:400;font-size:clamp(1.65rem,2vw,2.25rem);letter-spacing:-.035em;color:#121622}.complete-collection-callout p{margin:0;padding-left:clamp(1.2rem,2vw,2rem);border-left:1px solid rgba(188,146,81,.42);color:rgba(18,22,36,.82);font-size:1rem;line-height:1.45}.complete-collection-callout .button{min-width:210px;justify-content:center;border-color:rgba(184,140,72,.76);color:#111522}.footer-credit>strong{color:#d92323;font-size:1.45em;line-height:0;display:inline-block;margin:0 .18em;transform:translateY(.08em)}@media (max-width:1260px){.chapters-shell{width:min(100% - clamp(1.5rem,4vw,4rem),1180px)}.movement-chapter-card{grid-template-columns:1fr}.movement-chapter-copy p{max-width:46ch}.movement-art img{aspect-ratio:1 / 1.08}}@media (max-width:900px){.chapters-heading-lockup,.movement-chapter-grid,.complete-collection-callout{grid-template-columns:1fr}.chapters-top-link{justify-self:start}.complete-collection-callout p{padding-left:0;border-left:0}.complete-collection-callout .button{width:100%}}@media (max-width:620px){.chapters-shell{width:min(100% - 1.25rem,560px)}.chapters-heading-copy h2{font-size:clamp(2.65rem,12vw,3.55rem)}.movement-chapter-card{padding:1rem}.movement-art-pair{gap:.55rem}.movement-art img{aspect-ratio:1 / 1.08}.movement-art-title{font-size:.62rem;letter-spacing:.075em;min-height:2.8em}.movement-art-link{font-size:.82rem}}@media (max-width:420px){.movement-art-pair{grid-template-columns:1fr}.movement-art img{aspect-ratio:4 / 3}.movement-art-title{min-height:0}}.chapters-redesign-v1141 .movement-chapter-copy h3{font-size:clamp(1.62rem,1.84vw,2.32rem);line-height:1.04;letter-spacing:-.038em;max-width:11.5ch;overflow-wrap:normal;hyphens:none}.chapters-redesign-v1141 .movement-chapter-card{grid-template-columns:minmax(225px,.86fr) minmax(0,1.5fr)}.chapters-redesign-v1141 .movement-art-title{min-height:2.35em}.chapters-redesign-v1141 .complete-collection-callout .button.button-gold{min-width:230px;min-height:56px;padding:.95rem 1.75rem;background:linear-gradient(135deg,#d9b967 0%,#c89a43 100%);border:1px solid rgba(181,135,55,.92);border-radius:4px;color:#111522 !important;box-shadow:0 12px 26px rgba(96,65,22,.14)}.chapters-redesign-v1141 .complete-collection-callout .button.button-gold:hover,.chapters-redesign-v1141 .complete-collection-callout .button.button-gold:focus-visible{background:linear-gradient(135deg,#e2c778 0%,#cda04d 100%);box-shadow:0 16px 30px rgba(96,65,22,.18)}@media (max-width:1260px){.chapters-redesign-v1141 .movement-chapter-card{grid-template-columns:1fr}.chapters-redesign-v1141 .movement-chapter-copy h3{max-width:14ch}}@media (max-width:620px){.chapters-redesign-v1141 .movement-chapter-copy h3{font-size:clamp(1.75rem,9vw,2.45rem);max-width:13ch}.chapters-redesign-v1141 .complete-collection-callout .button.button-gold{width:100%;min-width:0}}.chapters-redesign-v1141 .chapters-heading-copy h2{max-width:none;white-space:nowrap;font-size:clamp(2.9rem,4.75vw,5.4rem);line-height:.95}.chapters-redesign-v1141 .chapters-intro{max-width:none;white-space:nowrap;font-size:clamp(1rem,1.08vw,1.14rem)}.chapters-redesign-v1141 .movement-icon{background:rgba(255,255,255,.42)}.chapters-redesign-v1141 .movement-icon svg{width:24px;height:24px;display:block;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chapters-redesign-v1141 .movement-icon-starburst svg{width:22px;height:22px}.chapters-redesign-v1141 .movement-icon-compass svg{width:23px;height:23px}.chapters-redesign-v1141 .movement-icon-lotus svg{width:25px;height:25px}@media (max-width:1200px){.chapters-redesign-v1141 .chapters-heading-copy h2,.chapters-redesign-v1141 .chapters-intro{white-space:normal}}@media (min-width:901px){:root{--header:78px}.site-header{height:var(--header) !important;padding-inline:clamp(2rem,3vw,4rem) !important}.site-header .brand{width:clamp(150px,11.5vw,184px) !important;flex:0 0 clamp(150px,11.5vw,184px) !important;height:var(--header) !important}.site-header .brand img{width:100% !important;max-height:54px !important;height:auto !important;object-fit:contain !important}.site-nav{gap:clamp(1.25rem,2.25vw,2.8rem);font-size:.86rem}.site-nav a{padding-top:.42rem;padding-bottom:.42rem}.site-nav .nav-experience{padding:.62rem .95rem !important}}.experience-callout-v1146{isolation:isolate;padding:clamp(3.4rem,5vw,5.25rem) var(--pad) clamp(3.6rem,5.4vw,5.6rem) !important;min-height:0 !important;background:radial-gradient(circle at 23% 48%,rgba(217,189,136,.09),transparent 24%),radial-gradient(circle at 72% 48%,rgba(95,122,166,.10),transparent 30%),linear-gradient(115deg,#07101f 0%,#0c1730 52%,#07101f 100%) !important}.experience-callout-v1146::before{content:"" !important;position:absolute !important;inset:0 !important;z-index:-1 !important;background:radial-gradient(circle at 27% 50%,transparent 0 130px,rgba(217,189,136,.055) 131px 132px,transparent 133px),radial-gradient(circle at 27% 50%,transparent 0 226px,rgba(217,189,136,.035) 227px 228px,transparent 229px),radial-gradient(circle at 70% 50%,transparent 0 168px,rgba(217,189,136,.045) 169px 170px,transparent 171px),linear-gradient(90deg,rgba(255,255,255,.018),transparent 30%,transparent 70%,rgba(255,255,255,.018));pointer-events:none}.experience-layout-v1146{max-width:1120px !important;grid-template-columns:minmax(280px,.92fr) minmax(330px,.82fr) !important;gap:clamp(3rem,6vw,5.5rem) !important;min-height:0 !important;align-items:center !important}.experience-copy-v1146{position:relative;max-width:540px !important}.experience-copy-v1146::before{content:"✦";position:absolute;left:50%;top:-3.35rem;transform:translateX(-50%);width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid rgba(217,189,136,.16);border-radius:999px;color:#BB7144;font-size:.82rem;opacity:.86}.experience-callout-v1146 .experience-question{max-width:13.2ch !important;font-size:clamp(3.05rem,4.7vw,5.05rem) !important;line-height:.98 !important;letter-spacing:-.045em !important}.experience-callout-v1146 .experience-question span{display:block !important}.experience-callout-v1146 .experience-question em{color:#BB7144 !important}.experience-callout-v1146 .experience-divider{width:min(100%,360px) !important;margin:clamp(1.35rem,2vw,1.8rem) 0 clamp(1.25rem,1.8vw,1.55rem) !important}.experience-callout-v1146 .experience-intro{max-width:33rem !important;font-size:clamp(1.02rem,1.2vw,1.22rem) !important;line-height:1.55 !important}.experience-callout-v1146 .experience-actions-home{margin-top:1.8rem !important}.experience-callout-v1146 .experience-actions-home .button{min-width:min(100%,315px) !important;min-height:58px !important;border-radius:0 !important;padding:.95rem 1.35rem !important;box-shadow:0 14px 34px rgba(0,0,0,.20) !important}.experience-panel-v1146{position:relative !important;justify-self:center !important;width:min(100%,380px) !important;margin:0 !important;overflow:visible !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}.experience-panel-v1146::before{content:"";position:absolute;left:-1.05rem;top:-1.05rem;right:-1.05rem;bottom:-1.05rem;border:1px solid rgba(217,189,136,.46);pointer-events:none}.experience-panel-v1146::after{content:"";position:absolute;left:-1.05rem;right:-1.05rem;top:50%;height:1px;background:linear-gradient(90deg,rgba(217,189,136,.62),rgba(217,189,136,.12),transparent 52%,rgba(217,189,136,.12),rgba(217,189,136,.62));pointer-events:none;opacity:.7}.experience-panel-frame{position:absolute;z-index:3;inset:-1.05rem;pointer-events:none}.experience-panel-frame::before,.experience-panel-frame::after{content:"";position:absolute;left:50%;width:5px;height:5px;transform:translateX(-50%) rotate(45deg);background:#BB7144}.experience-panel-frame::before{top:-3px}.experience-panel-frame::after{bottom:-3px}.experience-panel-v1146 .experience-panel-image{position:relative !important;z-index:1 !important;overflow:hidden !important;border-radius:0 !important;box-shadow:0 24px 62px rgba(0,0,0,.34) !important}.experience-panel-v1146 .experience-panel-image img{width:100% !important;aspect-ratio:.82 !important;height:auto !important;object-fit:cover !important;object-position:center center !important}.experience-panel-v1146 .experience-panel-note{position:absolute !important;z-index:2 !important;left:calc(100% + 3.7rem) !important;top:62% !important;width:220px !important;padding:0 !important;background:transparent !important;color:var(--ivory) !important;display:block !important}.experience-panel-v1146 .experience-panel-note::before,.experience-panel-v1146 .experience-panel-note::after{content:"";position:absolute;right:calc(100% + .75rem);width:92px;height:1px;background:rgba(217,189,136,.65)}.experience-panel-v1146 .experience-panel-note::before{top:.42rem}.experience-panel-v1146 .experience-panel-note::after{bottom:.42rem}.experience-panel-v1146 .experience-panel-note span{display:block !important;margin:0 0 .62rem !important;color:#BB7144 !important;font-size:.72rem !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase !important}.experience-panel-v1146 .experience-panel-note p{margin:0 !important;color:rgba(242,238,230,.75) !important;font-family:var(--serif) !important;font-size:1rem !important;font-style:italic !important;line-height:1.5 !important}@media (max-width:1500px){.experience-layout-v1146{max-width:980px !important}.experience-panel-v1146 .experience-panel-note{left:auto !important;right:-1.05rem !important;top:auto !important;bottom:-4.75rem !important;width:235px !important;text-align:right !important}.experience-panel-v1146 .experience-panel-note::before,.experience-panel-v1146 .experience-panel-note::after{display:none !important}}@media (max-width:900px){.experience-callout-v1146{padding:3.25rem var(--pad) 4.2rem !important}.experience-layout-v1146{grid-template-columns:1fr !important;gap:2.35rem !important;max-width:640px !important}.experience-copy-v1146{max-width:none !important}.experience-copy-v1146::before{display:none !important}.experience-callout-v1146 .experience-question{max-width:13.5ch !important}.experience-panel-v1146{width:min(100%,420px) !important;justify-self:start !important}.experience-panel-v1146 .experience-panel-note{position:static !important;width:auto !important;margin-top:.9rem !important;text-align:left !important}}@media (max-width:640px){.experience-callout-v1146{padding:2.8rem var(--mobile-pad) 3.2rem !important}.experience-callout-v1146 .experience-question{font-size:clamp(2.35rem,11vw,3.3rem) !important;max-width:12.2ch !important}.experience-callout-v1146 .experience-actions-home .button{width:100% !important}.experience-panel-v1146::before{inset:-.7rem !important}.experience-panel-frame{inset:-.7rem !important}}.artists-preview-v1147{padding-top:clamp(4.6rem,7vw,7.2rem) !important;padding-bottom:clamp(4.8rem,7vw,7.4rem) !important;background:radial-gradient(circle at 50% 47%,rgba(208,173,103,.13),transparent 18%),radial-gradient(circle at 17% 15%,rgba(204,168,101,.10),transparent 24%),radial-gradient(circle at 83% 79%,rgba(109,139,176,.075),transparent 28%),linear-gradient(180deg,#f7f1e7 0%,#f1eadf 100%) !important}.artists-v1147-heading{max-width:1420px;margin:0 auto clamp(2.8rem,4vw,4.2rem);padding:0 var(--pad);text-align:center;position:relative}.artists-v1147-heading .section-kicker{display:inline-flex;align-items:center;justify-content:center;gap:1.4rem;margin:0 0 .85rem;color:var(--gold);letter-spacing:.28em;font-size:.78rem;font-weight:800;text-transform:uppercase}.artists-v1147-heading .section-kicker::before,.artists-v1147-heading .section-kicker::after{content:"";display:block;width:clamp(74px,8vw,150px);height:1px;background:linear-gradient(90deg,transparent,rgba(165,140,98,.6))}.artists-v1147-heading .section-kicker::after{background:linear-gradient(90deg,rgba(165,140,98,.6),transparent)}.artists-v1147-heading h2{margin:0;color:var(--ink);font-size:clamp(3.55rem,6.9vw,7.7rem);line-height:.94;letter-spacing:-.065em}.artists-v1147-heading h2 em{font-style:italic;font-weight:inherit}.artists-v1147-heading-rule{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin-top:clamp(1.2rem,2vw,1.8rem);color:var(--gold)}.artists-v1147-heading-rule::before,.artists-v1147-heading-rule::after{content:"";width:72px;height:1px;background:rgba(165,140,98,.45)}.artists-v1147-heading-rule span{width:16px;height:16px;position:relative;display:block}.artists-v1147-heading-rule span::before,.artists-v1147-heading-rule span::after{content:"";position:absolute;inset:0;margin:auto;background:var(--gold)}.artists-v1147-heading-rule span::before{width:2px;height:16px}.artists-v1147-heading-rule span::after{width:16px;height:2px}.artist-pair-v1147{max-width:min(1760px,calc(100% - 6vw)) !important;display:grid !important;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr) !important;gap:0 !important;align-items:stretch !important;overflow:visible !important}.artist-pair-v1147::before,.artist-pair-v1147::after{display:none !important}.artist-card-v1147{display:grid !important;grid-template-columns:.95fr 1.05fr !important;min-height:520px !important;border:1px solid rgba(165,140,98,.28) !important;border-radius:14px !important;overflow:hidden !important;background:rgba(255,250,239,.62) !important;box-shadow:0 28px 80px rgba(36,27,12,.13) !important;margin:0 !important;position:relative !important}.artist-card-v1147:first-child{border-top-right-radius:14px !important;border-bottom-right-radius:14px !important}.artist-card-v1147-dark{grid-template-columns:.94fr 1.06fr !important;background:var(--navy) !important;border-color:rgba(206,169,101,.48) !important}.artist-card-v1147 .artist-image{min-height:520px;overflow:hidden}.artist-card-v1147 .artist-image img{width:100% !important;height:100% !important;object-fit:cover !important}.artist-card-v1147.artist-card-stephanie-photo .artist-image img{object-position:54% 42% !important}.artist-card-v1147.artist-card-grant-photo .artist-image img{object-position:42% center !important}.artist-card-v1147 .artist-body{justify-content:center !important;padding:clamp(2.6rem,4vw,5.2rem) clamp(2rem,3.7vw,4rem) !important}.artist-card-v1147 .artist-body .eyebrow{color:var(--gold) !important;margin:0 0 1.05rem !important;font-size:.78rem !important;letter-spacing:.24em !important}.artist-card-v1147 .artist-body h3{max-width:9.9ch !important;margin:0 !important;color:var(--ink) !important;font-size:clamp(2.65rem,4.3vw,5.25rem) !important;line-height:.96 !important;letter-spacing:-.058em !important}.artist-card-v1147-dark .artist-body h3{color:var(--ivory) !important}.artist-card-v1147 .artist-card-rule{display:flex;align-items:center;gap:.9rem;margin:clamp(1.45rem,2.5vw,2.2rem) 0 clamp(1.35rem,2vw,1.9rem);color:var(--gold)}.artist-card-v1147 .artist-card-rule::before,.artist-card-v1147 .artist-card-rule::after{content:"";width:76px;height:1px;background:rgba(165,140,98,.52)}.artist-card-v1147 .artist-card-rule span{width:12px;height:12px;position:relative}.artist-card-v1147 .artist-card-rule span::before,.artist-card-v1147 .artist-card-rule span::after{content:"";position:absolute;inset:0;margin:auto;background:currentColor}.artist-card-v1147 .artist-card-rule span::before{width:2px;height:12px}.artist-card-v1147 .artist-card-rule span::after{width:12px;height:2px}.artist-card-v1147 .artist-card-copy{max-width:25ch;margin:0 0 2rem;color:rgba(23,26,34,.74);font-size:clamp(.98rem,1.08vw,1.15rem);line-height:1.6}.artist-card-v1147-dark .artist-card-copy{color:rgba(242,238,230,.78)}.artist-card-v1147 .text-link{align-self:flex-start;color:var(--ink) !important;border-bottom:1px solid rgba(165,140,98,.75);padding-bottom:.45rem;min-width:170px;letter-spacing:.16em}.artist-card-v1147-dark .text-link{color:var(--ivory) !important}.artists-moon-bridge{position:relative;z-index:3;min-height:520px;pointer-events:none}.artists-moon-bridge::before{content:"";position:absolute;top:50%;left:50%;width:170px;height:270px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(165,140,98,.08),transparent 66%);border:1px solid rgba(165,140,98,.10);box-shadow:0 0 0 46px rgba(165,140,98,.035),0 0 0 92px rgba(165,140,98,.025)}.artists-moon-bridge::after{content:"";position:absolute;top:50%;left:-36px;right:-36px;height:1px;transform:translateY(-50%);background:linear-gradient(90deg,rgba(165,140,98,.18),rgba(165,140,98,.6),rgba(165,140,98,.18))}.artists-moon-bridge .moon{position:absolute;top:50%;width:100px;height:178px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(ellipse at 62% 50%,rgba(255,245,216,.78),rgba(219,178,95,.68) 38%,rgba(164,114,38,.45) 61%,rgba(164,114,38,0) 70%);filter:drop-shadow(0 12px 20px rgba(129,86,24,.18))}.artists-moon-bridge .moon::after{content:"";position:absolute;top:4px;bottom:4px;width:76px;border-radius:50%;background:#f4eddf}.artists-moon-bridge .moon-left{right:27px}.artists-moon-bridge .moon-left::after{right:12px}.artists-moon-bridge .moon-right{left:27px;transform:translateY(-50%) scaleX(-1)}.artists-moon-bridge .moon-right::after{right:12px}.artists-moon-bridge i{position:absolute;top:50%;left:50%;width:18px;height:18px;transform:translate(-50%,-50%)}.artists-moon-bridge i::before,.artists-moon-bridge i::after{content:"";position:absolute;inset:0;margin:auto;background:var(--gold);box-shadow:0 0 28px rgba(222,183,105,.55)}.artists-moon-bridge i::before{width:2px;height:18px}.artists-moon-bridge i::after{width:18px;height:2px}@media (max-width:1180px){.artist-pair-v1147{grid-template-columns:1fr !important;gap:1.4rem !important;max-width:min(860px,calc(100% - 2rem)) !important}.artists-moon-bridge{min-height:116px;margin:-1.2rem 0}.artists-moon-bridge::after{left:12%;right:12%}.artists-moon-bridge::before{width:150px;height:100px;box-shadow:0 0 0 32px rgba(165,140,98,.03),0 0 0 64px rgba(165,140,98,.02)}.artists-moon-bridge .moon{width:76px;height:124px}.artists-moon-bridge .moon-left{right:calc(50% - 1px)}.artists-moon-bridge .moon-right{left:calc(50% - 1px)}}@media (max-width:760px){.artists-preview-v1147{padding-top:4rem !important;padding-bottom:4.2rem !important}.artists-v1147-heading{text-align:left;margin-bottom:2.2rem}.artists-v1147-heading .section-kicker{justify-content:flex-start;gap:.8rem;font-size:.7rem}.artists-v1147-heading .section-kicker::before{display:none}.artists-v1147-heading .section-kicker::after{width:60px}.artists-v1147-heading h2{font-size:clamp(2.65rem,13vw,4.2rem)}.artists-v1147-heading-rule{justify-content:flex-start}.artist-card-v1147,.artist-card-v1147-dark{grid-template-columns:1fr !important;min-height:0 !important}.artist-card-v1147 .artist-image{min-height:0;height:62vw;max-height:420px}.artist-card-v1147 .artist-body{padding:2rem 1.45rem 2.3rem !important}.artist-card-v1147 .artist-body h3{font-size:clamp(2.2rem,11vw,3.2rem) !important}.artist-card-v1147 .artist-card-copy{max-width:none}.artists-moon-bridge{min-height:92px}.artists-moon-bridge .moon{width:60px;height:102px}.artists-moon-bridge .moon::after{width:46px}}.experience-callout-v1146{padding:clamp(3.45rem,5vw,4.85rem) var(--pad) clamp(3.55rem,5vw,4.95rem) !important;overflow:hidden !important;background:radial-gradient(circle at 24% 48%,rgba(217,189,136,.10),transparent 28%),radial-gradient(circle at 75% 44%,rgba(69,93,132,.15),transparent 32%),radial-gradient(circle at 92% 20%,rgba(217,189,136,.06),transparent 28%),linear-gradient(115deg,#07101f 0%,#0b1730 48%,#07101f 100%) !important}.experience-callout-v1146::before{background:radial-gradient(circle at 27% 49%,transparent 0 126px,rgba(217,189,136,.072) 127px 128px,transparent 129px),radial-gradient(circle at 27% 49%,transparent 0 218px,rgba(217,189,136,.052) 219px 220px,transparent 221px),radial-gradient(circle at 27% 49%,transparent 0 308px,rgba(217,189,136,.036) 309px 310px,transparent 311px),radial-gradient(circle at 73% 50%,transparent 0 214px,rgba(217,189,136,.048) 215px 216px,transparent 217px),linear-gradient(90deg,rgba(255,255,255,.018),transparent 30%,transparent 70%,rgba(255,255,255,.018)) !important}.experience-layout-v1146{width:min(100%,1260px) !important;max-width:1260px !important;grid-template-columns:minmax(430px,.9fr) minmax(430px,1fr) !important;gap:clamp(4.5rem,7vw,7.4rem) !important;margin-inline:auto !important}.experience-copy-v1146{max-width:560px !important;justify-self:end !important}.experience-copy-v1146::before{top:-3.75rem !important;left:50% !important}.experience-callout-v1146 .experience-question{max-width:9.7ch !important;font-size:clamp(3.35rem,4.35vw,4.75rem) !important;line-height:.95 !important;letter-spacing:-.052em !important;text-wrap:balance}.experience-callout-v1146 .experience-question span{display:block !important}.experience-callout-v1146 .experience-question em{color:#BB7144 !important;font-style:italic !important;font-weight:inherit !important}.experience-callout-v1146 .experience-divider{width:min(100%,420px) !important;margin:clamp(1.45rem,2.2vw,2rem) 0 clamp(1.25rem,1.8vw,1.55rem) !important;color:#BB7144 !important;opacity:.95 !important}.experience-callout-v1146 .experience-divider::before,.experience-callout-v1146 .experience-divider::after{background:linear-gradient(90deg,transparent,rgba(217,189,136,.75),transparent) !important}.experience-callout-v1146 .experience-intro{max-width:39rem !important;font-size:clamp(1.05rem,1.18vw,1.24rem) !important;line-height:1.58 !important;color:rgba(242,238,230,.92) !important}.experience-callout-v1146 .experience-actions-home{margin-top:1.75rem !important}.experience-callout-v1146 .experience-actions-home .button{min-width:min(100%,350px) !important;min-height:60px !important;border-radius:3px !important;padding:1rem 1.55rem !important;background:linear-gradient(180deg,#e5c977 0%,#d5ae58 100%) !important;color:#07101f !important}.experience-panel-v1146{width:min(100%,425px) !important;justify-self:start !important}.experience-panel-v1146::before{inset:-1.28rem !important;border:1px solid rgba(217,189,136,.64) !important}.experience-panel-v1146::after{left:-1.28rem !important;right:-12rem !important;top:51% !important;background:linear-gradient(90deg,rgba(217,189,136,.75),rgba(217,189,136,.18) 42%,transparent 69%,rgba(217,189,136,.55)) !important;opacity:.95 !important}.experience-panel-frame{inset:-1.28rem !important}.experience-panel-frame::before,.experience-panel-frame::after{width:10px !important;height:10px !important;background:#BB7144 !important;box-shadow:0 0 18px rgba(217,189,136,.45) !important}.experience-panel-frame::before{top:-6px !important}.experience-panel-frame::after{bottom:-6px !important}.experience-panel-v1146 .experience-panel-image{border:1px solid rgba(217,189,136,.42) !important;box-shadow:0 30px 80px rgba(0,0,0,.45) !important}.experience-panel-v1146 .experience-panel-image::before,.experience-panel-v1146 .experience-panel-image::after{content:"";position:absolute;z-index:3;inset:.85rem;pointer-events:none;border:1px solid rgba(217,189,136,.58)}.experience-panel-v1146 .experience-panel-image::after{inset:1.18rem;border-color:rgba(217,189,136,.18)}.experience-panel-v1146 .experience-panel-image img{aspect-ratio:.74 !important;height:auto !important;object-fit:cover !important}.experience-panel-v1146 .experience-panel-note{left:calc(100% + 5.2rem) !important;right:auto !important;top:50% !important;bottom:auto !important;transform:translateY(-8%) !important;width:250px !important;text-align:left !important}.experience-panel-v1146 .experience-panel-note::before{display:block !important;right:calc(100% + .9rem) !important;top:.55rem !important;width:122px !important;background:rgba(217,189,136,.72) !important}.experience-panel-v1146 .experience-panel-note::after{display:none !important}.experience-panel-v1146 .experience-panel-note span{font-size:.78rem !important;letter-spacing:.18em !important;color:#BB7144 !important}.experience-panel-v1146 .experience-panel-note p{color:rgba(242,238,230,.86) !important;font-size:1.14rem !important;line-height:1.48 !important}@media (max-width:1500px){.experience-layout-v1146{max-width:1160px !important;grid-template-columns:minmax(390px,.9fr) minmax(380px,.9fr) !important;gap:clamp(3.25rem,5.2vw,5rem) !important}.experience-callout-v1146 .experience-question{font-size:clamp(3.15rem,4.15vw,4.45rem) !important}.experience-panel-v1146{width:min(100%,392px) !important}.experience-panel-v1146 .experience-panel-note{left:calc(100% + 3.8rem) !important;top:50% !important;bottom:auto !important;width:225px !important;text-align:left !important}.experience-panel-v1146 .experience-panel-note::before{display:block !important;width:92px !important}}@media (max-width:1180px){.experience-layout-v1146{grid-template-columns:1fr !important;max-width:680px !important;gap:3.4rem !important}.experience-copy-v1146{justify-self:start !important}.experience-callout-v1146 .experience-question{max-width:10.5ch !important}.experience-panel-v1146{width:min(100%,460px) !important;justify-self:start !important}.experience-panel-v1146::after{right:-1.28rem !important}.experience-panel-v1146 .experience-panel-note{position:static !important;transform:none !important;width:auto !important;margin-top:1rem !important}.experience-panel-v1146 .experience-panel-note::before{display:none !important}}.experience-callout-v1146 .experience-question{font-family:var(--serif) !important;font-weight:400 !important}.artists-preview-v1147{padding-top:clamp(4.25rem,6vw,6.2rem) !important;padding-bottom:clamp(4.35rem,6vw,6.4rem) !important}.artists-v1147-heading{max-width:1520px !important;margin-bottom:clamp(2.35rem,3.5vw,3.6rem) !important}.artists-v1147-heading h2{font-size:clamp(3.8rem,6.15vw,7.1rem) !important;line-height:.95 !important;letter-spacing:-.055em !important}.artist-pair-v1147{width:min(1560px,calc(100% - 9vw)) !important;max-width:1560px !important;margin-inline:auto !important;grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr) !important;align-items:stretch !important}.artist-card-v1147,.artist-card-v1147-dark{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;min-height:0 !important;height:clamp(490px,36vw,610px) !important;isolation:isolate !important}.artist-card-v1147>.artist-image{display:block !important;grid-column:1 !important;grid-row:1 !important;width:100% !important;min-width:0 !important;height:100% !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;position:relative !important;z-index:1 !important;overflow:hidden !important}.artist-card-v1147>.artist-body{grid-column:2 !important;grid-row:1 !important;min-width:0 !important;width:100% !important;position:relative !important;z-index:2 !important;padding:clamp(2.2rem,3.3vw,4.2rem) clamp(2rem,3.15vw,3.65rem) !important}.artist-card-v1147>.artist-image img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important}.artist-card-v1147.artist-card-stephanie-photo>.artist-image img{object-position:55% 42% !important}.artist-card-v1147.artist-card-grant-photo>.artist-image img{object-position:42% center !important}.artist-card-v1147 .artist-body h3{font-size:clamp(2.65rem,3.75vw,4.85rem) !important;max-width:10.2ch !important}.artist-card-v1147 .artist-card-copy{max-width:27ch !important}.artists-moon-bridge{min-height:clamp(490px,36vw,610px) !important}.artists-moon-bridge .moon{width:clamp(78px,5.5vw,104px) !important;height:clamp(138px,9.8vw,186px) !important}@media (max-width:1180px){.artist-pair-v1147{width:min(880px,calc(100% - 2rem)) !important;grid-template-columns:1fr !important;gap:1.3rem !important}.artist-card-v1147,.artist-card-v1147-dark{height:auto !important;min-height:0 !important}.artist-card-v1147>.artist-image{min-height:360px !important}.artists-moon-bridge{min-height:112px !important;height:112px !important;margin:-1rem 0 !important}}@media (max-width:760px){.artists-v1147-heading h2{font-size:clamp(2.65rem,12.5vw,4rem) !important}.artist-card-v1147,.artist-card-v1147-dark{grid-template-columns:1fr !important}.artist-card-v1147>.artist-image,.artist-card-v1147>.artist-body{grid-column:1 !important;grid-row:auto !important}.artist-card-v1147>.artist-image{height:62vw !important;min-height:250px !important;max-height:420px !important}.artist-card-v1147>.artist-body{padding:2rem 1.45rem 2.3rem !important}}.artists-preview-v1147{overflow:hidden !important}.artists-v1147-heading{max-width:1380px !important;margin-bottom:clamp(2rem,3vw,3.1rem) !important}.artists-v1147-heading h2{font-size:clamp(3.2rem,5.15vw,6.2rem) !important;line-height:.96 !important;letter-spacing:-.055em !important;max-width:13.5ch !important;margin-left:auto !important;margin-right:auto !important}.artist-pair-v1147{width:min(1420px,calc(100% - 5rem)) !important;max-width:1420px !important;margin-inline:auto !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:clamp(4.25rem,6vw,6.5rem) !important;align-items:stretch !important;position:relative !important;overflow:visible !important}.artist-pair-v1147::before,.artist-pair-v1147::after{display:none !important;content:none !important}.artist-card-v1147,.artist-card-v1147-dark{display:grid !important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) !important;width:100% !important;max-width:none !important;height:auto !important;min-height:clamp(430px,31vw,525px) !important;margin:0 !important;overflow:hidden !important;border-radius:14px !important;transform:none !important}.artist-card-v1147>.artist-image{display:block !important;grid-column:1 !important;grid-row:1 !important;width:100% !important;height:100% !important;min-width:0 !important;min-height:0 !important;max-width:none !important;aspect-ratio:auto !important;overflow:hidden !important}.artist-card-v1147>.artist-image img{display:block !important;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important}.artist-card-v1147.artist-card-stephanie-photo>.artist-image img{object-position:58% 43% !important}.artist-card-v1147.artist-card-grant-photo>.artist-image img{object-position:42% center !important}.artist-card-v1147>.artist-body{grid-column:2 !important;grid-row:1 !important;width:100% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(2rem,3vw,3.5rem) clamp(1.75rem,2.6vw,3.1rem) !important;overflow-wrap:normal !important;word-break:normal !important}.artist-card-v1147 .artist-body .eyebrow{font-size:clamp(.66rem,.58vw,.78rem) !important;letter-spacing:.25em !important;margin-bottom:clamp(.85rem,1.1vw,1.15rem) !important}.artist-card-v1147 .artist-body h3{font-size:clamp(2.28rem,2.95vw,3.95rem) !important;line-height:.97 !important;letter-spacing:-.055em !important;max-width:9.7ch !important;margin:0 !important;overflow-wrap:normal !important;word-break:normal !important}.artist-card-v1147 .artist-card-rule{margin:clamp(1.25rem,1.7vw,1.7rem) 0 clamp(1.25rem,1.7vw,1.8rem) !important;max-width:220px !important}.artist-card-v1147 .artist-card-copy{max-width:28ch !important;font-size:clamp(.92rem,.86vw,1.05rem) !important;line-height:1.6 !important;margin-bottom:1.35rem !important}.artist-card-v1147 .text-link{width:fit-content !important;max-width:100% !important}.artists-moon-bridge{position:absolute !important;z-index:6 !important;left:50% !important;top:50% !important;transform:translate(-50%,-47%) !important;width:clamp(132px,9.5vw,178px) !important;height:clamp(150px,11vw,205px) !important;min-height:0 !important;margin:0 !important;pointer-events:none !important;display:flex !important;align-items:center !important;justify-content:center !important}.artists-moon-bridge .moon{position:absolute !important;top:50% !important;width:clamp(60px,4.2vw,82px) !important;height:clamp(108px,7.6vw,148px) !important;transform:translateY(-50%) !important}.artists-moon-bridge .moon-left{right:50% !important}.artists-moon-bridge .moon-right{left:50% !important}.artists-moon-bridge i{width:clamp(118px,8.5vw,164px) !important}@media (max-width:1320px){.artist-pair-v1147{width:min(1120px,calc(100% - 3rem)) !important;gap:3.2rem !important}.artist-card-v1147,.artist-card-v1147-dark{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;min-height:430px !important}.artist-card-v1147 .artist-body h3{font-size:clamp(2.15rem,3.15vw,3.05rem) !important}.artists-moon-bridge{width:118px !important;height:150px !important}.artists-moon-bridge .moon{width:54px !important;height:102px !important}}@media (max-width:980px){.artist-pair-v1147{width:min(760px,calc(100% - 2rem)) !important;grid-template-columns:1fr !important;gap:1.6rem !important}.artist-card-v1147,.artist-card-v1147-dark{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) !important;min-height:390px !important}.artists-moon-bridge{position:relative !important;left:auto !important;top:auto !important;transform:none !important;justify-self:center !important;width:120px !important;height:90px !important;margin:-1.15rem 0 !important}.artists-moon-bridge .moon{width:50px !important;height:86px !important}}@media (max-width:640px){.artists-preview-v1147{padding-top:3.6rem !important;padding-bottom:3.8rem !important}.artists-v1147-heading h2{font-size:clamp(2.55rem,12vw,3.65rem) !important;max-width:10.6ch !important}.artist-card-v1147,.artist-card-v1147-dark{grid-template-columns:1fr !important;min-height:0 !important}.artist-card-v1147>.artist-image,.artist-card-v1147>.artist-body{grid-column:1 !important;grid-row:auto !important}.artist-card-v1147>.artist-image{height:64vw !important;min-height:255px !important;max-height:390px !important}.artist-card-v1147>.artist-body{padding:2rem 1.4rem 2.2rem !important}.artist-card-v1147 .artist-body h3{font-size:clamp(2.15rem,10vw,3.15rem) !important}}.collab-artists-v1151{position:relative !important;overflow:hidden !important;padding-top:clamp(4.4rem,6vw,7rem) !important;padding-bottom:clamp(4.6rem,6.4vw,7.2rem) !important;background:linear-gradient(90deg,rgba(240,234,222,.72),rgba(252,248,239,.96) 21%,rgba(252,248,239,.96) 79%,rgba(240,234,222,.72)) !important}.collab-artists-heading-v1151{width:min(1420px,calc(100% - 2.5rem)) !important;margin:0 auto clamp(2.3rem,3.4vw,3.8rem) !important;text-align:center !important}.collab-kicker-v1151{display:flex !important;align-items:center !important;justify-content:center !important;gap:1.2rem !important;color:var(--gold,#BB7144) !important;font-family:var(--sans,Arial,sans-serif) !important;font-size:clamp(.66rem,.58vw,.78rem) !important;font-weight:800 !important;letter-spacing:.32em !important;line-height:1.2 !important;text-transform:uppercase !important;white-space:nowrap !important}.collab-kicker-v1151::before,.collab-kicker-v1151::after{content:"" !important;display:block !important;width:clamp(54px,6vw,132px) !important;height:1px !important;background:rgba(182,139,70,.48) !important}.collab-artists-heading-v1151 h2{margin:.7rem auto 0 !important;color:var(--ink,#111827) !important;font-family:var(--serif,Georgia,serif) !important;font-size:clamp(3.4rem,5.15vw,7.25rem) !important;font-weight:400 !important;line-height:.92 !important;letter-spacing:-.06em !important;text-align:center !important}.collab-artists-heading-v1151 h2 em{font-style:italic !important}.collab-heading-mark-v1151{display:flex !important;align-items:center !important;justify-content:center !important;gap:.95rem !important;margin-top:clamp(1.25rem,1.8vw,2rem) !important;color:var(--gold,#BB7144) !important}.collab-heading-mark-v1151::before,.collab-heading-mark-v1151::after{content:"" !important;width:72px !important;height:1px !important;background:rgba(182,139,70,.42) !important}.collab-heading-mark-v1151 span{position:relative !important;display:block !important;width:16px !important;height:16px !important}.collab-heading-mark-v1151 span::before,.collab-heading-mark-v1151 span::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:currentColor !important}.collab-heading-mark-v1151 span::before{width:2px !important;height:16px !important}.collab-heading-mark-v1151 span::after{width:16px !important;height:2px !important}.collab-pair-v1151{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;align-items:stretch !important;gap:clamp(3rem,5vw,6rem) !important;width:min(1510px,calc(100% - 3rem)) !important;margin:0 auto !important}.collab-card-v1151{position:relative !important;display:grid !important;grid-template-columns:minmax(190px,48%) minmax(0,52%) !important;min-width:0 !important;min-height:clamp(430px,31vw,565px) !important;overflow:hidden !important;border:1px solid rgba(182,139,70,.34) !important;border-radius:14px !important;box-shadow:0 26px 70px rgba(17,22,34,.10) !important}.collab-card-v1151-light{background:rgba(255,252,245,.78) !important}.collab-card-v1151-dark{background:#0c1222 !important;color:rgba(255,255,255,.92) !important}.collab-photo-v1151{position:relative !important;width:100% !important;height:100% !important;min-width:0 !important;overflow:hidden !important}.collab-photo-v1151 img{display:block !important;width:100% !important;height:100% !important;min-height:100% !important;max-width:none !important;object-fit:cover !important}.collab-card-v1151-light .collab-photo-v1151 img{object-position:58% 50% !important}.collab-card-v1151-dark .collab-photo-v1151 img{object-position:38% 50% !important}.collab-copy-v1151{display:flex !important;flex-direction:column !important;justify-content:center !important;min-width:0 !important;padding:clamp(2.1rem,3.1vw,4rem) clamp(1.9rem,2.8vw,3.45rem) !important;overflow:hidden !important}.collab-eyebrow-v1151{margin:0 0 clamp(.85rem,1vw,1.15rem) !important;color:var(--gold,#BB7144) !important;font-family:var(--sans,Arial,sans-serif) !important;font-size:clamp(.66rem,.55vw,.78rem) !important;font-weight:800 !important;letter-spacing:.28em !important;line-height:1.35 !important;text-transform:uppercase !important}.collab-copy-v1151 h3{display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;color:inherit !important;font-family:var(--serif,Georgia,serif) !important;font-size:clamp(2.15rem,2.7vw,3.85rem) !important;font-weight:400 !important;line-height:.98 !important;letter-spacing:-.055em !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.collab-rule-v1151{position:relative !important;display:flex !important;align-items:center !important;gap:.75rem !important;width:min(220px,100%) !important;margin:clamp(1.2rem,1.65vw,1.8rem) 0 !important;color:var(--gold,#BB7144) !important}.collab-rule-v1151::before,.collab-rule-v1151::after{content:"" !important;display:block !important;height:1px !important;flex:1 1 0 !important;background:rgba(182,139,70,.55) !important}.collab-rule-v1151 span{position:relative !important;display:block !important;width:12px !important;height:12px !important}.collab-rule-v1151 span::before,.collab-rule-v1151 span::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:currentColor !important}.collab-rule-v1151 span::before{width:2px !important;height:12px !important}.collab-rule-v1151 span::after{width:12px !important;height:2px !important}.collab-copy-v1151 p:not(.collab-eyebrow-v1151){max-width:31ch !important;margin:0 0 clamp(1.05rem,1.3vw,1.45rem) !important;color:rgba(18,24,38,.78) !important;font-family:var(--sans,Arial,sans-serif) !important;font-size:clamp(.9rem,.82vw,1.05rem) !important;line-height:1.65 !important}.collab-card-v1151-dark .collab-copy-v1151 p:not(.collab-eyebrow-v1151){color:rgba(255,255,255,.74) !important}.collab-link-v1151{display:inline-flex !important;align-items:center !important;gap:.65rem !important;width:fit-content !important;max-width:100% !important;margin-top:auto !important;padding-bottom:.42rem !important;border-bottom:1px solid rgba(182,139,70,.75) !important;color:inherit !important;font-family:var(--sans,Arial,sans-serif) !important;font-size:.78rem !important;font-weight:850 !important;letter-spacing:.18em !important;line-height:1.2 !important;text-decoration:none !important;text-transform:uppercase !important;white-space:nowrap !important}.collab-card-v1151-dark .collab-link-v1151{color:rgba(255,255,255,.92) !important}.collab-moon-bridge-v1151{position:absolute !important;z-index:6 !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;width:clamp(128px,8.5vw,176px) !important;height:clamp(145px,10vw,208px) !important;pointer-events:none !important}.collab-moon-bridge-v1151::before{content:"" !important;position:absolute !important;inset:-50px !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.58),rgba(255,255,255,.18) 40%,rgba(255,255,255,0) 70%) !important}.collab-moon-bridge-v1151 span{position:absolute !important;top:50% !important;width:clamp(58px,4vw,78px) !important;height:clamp(104px,7.2vw,146px) !important;transform:translateY(-50%) !important;border-radius:50% !important;border:3px solid rgba(203,168,93,.62) !important;background:radial-gradient(circle at 58% 50%,rgba(255,250,231,.98),rgba(242,226,181,.74) 53%,rgba(198,155,82,.20) 76%,rgba(198,155,82,0) 100%) !important;box-shadow:0 12px 34px rgba(94,66,18,.18),inset 0 0 18px rgba(255,255,255,.48) !important}.collab-moon-left-v1151{right:calc(50% - 3px) !important}.collab-moon-right-v1151{left:calc(50% - 3px) !important}.collab-moon-left-v1151::after,.collab-moon-right-v1151::after{content:"" !important;position:absolute !important;top:-7% !important;width:82% !important;height:114% !important;border-radius:50% !important;background:rgba(252,248,239,.96) !important}.collab-moon-left-v1151::after{right:-30% !important}.collab-moon-right-v1151::after{left:-30% !important}.collab-moon-bridge-v1151 i{position:absolute !important;left:50% !important;top:50% !important;width:clamp(104px,7.5vw,150px) !important;height:1px !important;transform:translate(-50%,-50%) !important;background:rgba(182,139,70,.36) !important}.collab-moon-bridge-v1151 i::before,.collab-moon-bridge-v1151 i::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:rgba(182,139,70,.8) !important}.collab-moon-bridge-v1151 i::before{width:2px !important;height:16px !important}.collab-moon-bridge-v1151 i::after{width:16px !important;height:2px !important}@media (max-width:1500px){.collab-pair-v1151{width:min(1240px,calc(100% - 3rem)) !important;gap:clamp(2.4rem,4vw,4.8rem) !important}.collab-card-v1151{grid-template-columns:minmax(165px,44%) minmax(0,56%) !important;min-height:440px !important}.collab-copy-v1151{padding:clamp(1.75rem,2.45vw,2.8rem) clamp(1.55rem,2.25vw,2.5rem) !important}.collab-copy-v1151 h3{font-size:clamp(2.05rem,2.38vw,3rem) !important;line-height:.99 !important}.collab-copy-v1151 p:not(.collab-eyebrow-v1151){font-size:clamp(.86rem,.75vw,.96rem) !important}.collab-moon-bridge-v1151{width:118px !important;height:142px !important}.collab-moon-bridge-v1151 span{width:52px !important;height:96px !important}}@media (max-width:1180px){.collab-pair-v1151{width:min(780px,calc(100% - 2rem)) !important;grid-template-columns:1fr !important;gap:1.7rem !important}.collab-card-v1151{min-height:390px !important}.collab-moon-bridge-v1151{position:relative !important;left:auto !important;top:auto !important;transform:none !important;justify-self:center !important;width:118px !important;height:92px !important;margin:-1rem 0 !important}.collab-moon-bridge-v1151 span{width:48px !important;height:84px !important}}@media (max-width:680px){.collab-artists-v1151{padding-top:3.5rem !important;padding-bottom:3.8rem !important}.collab-artists-heading-v1151 h2{font-size:clamp(2.55rem,12vw,3.65rem) !important;max-width:10.8ch !important}.collab-card-v1151{grid-template-columns:1fr !important;min-height:0 !important}.collab-photo-v1151{height:64vw !important;min-height:255px !important;max-height:380px !important}.collab-copy-v1151{padding:2rem 1.4rem 2.2rem !important}.collab-copy-v1151 h3{font-size:clamp(2.15rem,9.5vw,3.15rem) !important}}.collab-artists-v1151{padding-top:clamp(3.8rem,5vw,5.8rem) !important;padding-bottom:clamp(4.4rem,5.8vw,6.5rem) !important}.collab-artists-heading-v1151{margin-bottom:clamp(2.2rem,3vw,3.25rem) !important}.collab-artists-heading-v1151 h2{max-width:none !important;font-size:clamp(3.4rem,5vw,6.15rem) !important;letter-spacing:-.052em !important;line-height:.94 !important}.collab-pair-v1151{display:grid !important;grid-template-columns:minmax(0,1fr) clamp(76px,6.4vw,112px) minmax(0,1fr) !important;gap:0 !important;align-items:center !important;width:min(1320px,calc(100% - 3.5rem)) !important;max-width:none !important}.collab-card-v1151{min-height:clamp(430px,29vw,520px) !important;grid-template-columns:minmax(190px,43%) minmax(0,57%) !important;border-radius:14px !important;overflow:hidden !important}.collab-card-v1151-light{grid-column:1 !important}.collab-card-v1151-dark{grid-column:3 !important}.collab-copy-v1151{padding:clamp(1.8rem,2.35vw,3rem) clamp(1.65rem,2.25vw,2.65rem) !important;overflow:visible !important}.collab-copy-v1151 h3{font-size:clamp(2.2rem,2.32vw,3.15rem) !important;line-height:1.01 !important;letter-spacing:-.052em !important;max-width:9.7ch !important}.collab-copy-v1151 p:not(.collab-eyebrow-v1151){max-width:30ch !important;font-size:clamp(.88rem,.78vw,.98rem) !important;line-height:1.62 !important}.collab-eyebrow-v1151{font-size:clamp(.62rem,.52vw,.72rem) !important;letter-spacing:.3em !important}.collab-rule-v1151{margin:clamp(1rem,1.35vw,1.45rem) 0 !important;width:min(190px,100%) !important}.collab-link-v1151{font-size:.72rem !important}.collab-photo-v1151 img{transform:none !important}.collab-card-v1151-light .collab-photo-v1151 img{object-position:54% 50% !important}.collab-card-v1151-dark .collab-photo-v1151 img{object-position:42% 50% !important}.collab-moon-bridge-v1151{position:relative !important;left:auto !important;top:auto !important;transform:none !important;grid-column:2 !important;justify-self:center !important;align-self:center !important;width:clamp(74px,6vw,106px) !important;height:clamp(116px,8.5vw,158px) !important;margin:0 !important;z-index:10 !important;display:block !important;opacity:1 !important;pointer-events:none !important}.collab-moon-bridge-v1151::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:190px !important;height:190px !important;transform:translate(-50%,-50%) !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.78),rgba(255,255,255,.22) 38%,rgba(255,255,255,0) 70%) !important;box-shadow:0 0 48px rgba(215,189,128,.22) !important}.collab-moon-bridge-v1151::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:160px !important;height:1px !important;transform:translate(-50%,-50%) !important;background:linear-gradient(90deg,rgba(182,139,70,0),rgba(182,139,70,.62),rgba(182,139,70,0)) !important}.collab-moon-bridge-v1151 span{position:absolute !important;top:50% !important;width:clamp(46px,3.65vw,62px) !important;height:clamp(92px,6.8vw,122px) !important;transform:translateY(-50%) !important;border-radius:50% !important;border:2px solid rgba(206,169,92,.82) !important;background:linear-gradient(90deg,rgba(255,252,238,.98),rgba(239,211,143,.52)) !important;box-shadow:0 10px 30px rgba(77,54,13,.18),inset 0 0 18px rgba(255,255,255,.85) !important;opacity:1 !important}.collab-moon-left-v1151{right:calc(50% - 5px) !important}.collab-moon-right-v1151{left:calc(50% - 5px) !important}.collab-moon-left-v1151::after,.collab-moon-right-v1151::after{content:"" !important;position:absolute !important;top:-8% !important;width:88% !important;height:116% !important;border-radius:50% !important;background:#fbf6ea !important;box-shadow:inset 0 0 20px rgba(255,255,255,.75) !important}.collab-moon-left-v1151::after{right:-34% !important}.collab-moon-right-v1151::after{left:-34% !important}.collab-moon-bridge-v1151 i{position:absolute !important;left:50% !important;top:50% !important;width:13px !important;height:13px !important;transform:translate(-50%,-50%) !important;background:transparent !important;z-index:6 !important}.collab-moon-bridge-v1151 i::before,.collab-moon-bridge-v1151 i::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:rgba(182,139,70,.88) !important}.collab-moon-bridge-v1151 i::before{width:2px !important;height:16px !important}.collab-moon-bridge-v1151 i::after{width:16px !important;height:2px !important}@media (max-width:1280px){.collab-pair-v1151{width:min(1120px,calc(100% - 2.5rem)) !important;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) !important}.collab-card-v1151{grid-template-columns:42% 58% !important;min-height:420px !important}.collab-copy-v1151{padding:1.85rem 1.55rem !important}.collab-copy-v1151 h3{font-size:clamp(1.95rem,2.55vw,2.45rem) !important;max-width:9.2ch !important}.collab-moon-bridge-v1151{width:72px !important;height:110px !important}.collab-moon-bridge-v1151 span{width:39px !important;height:78px !important}}@media (max-width:980px){.collab-pair-v1151{grid-template-columns:1fr !important;width:min(760px,calc(100% - 2rem)) !important;gap:1.55rem !important}.collab-card-v1151-light,.collab-card-v1151-dark,.collab-moon-bridge-v1151{grid-column:1 !important}.collab-moon-bridge-v1151{height:82px !important;margin:-.6rem auto !important}.collab-card-v1151{grid-template-columns:minmax(210px,42%) minmax(0,58%) !important}}@media (max-width:680px){.collab-artists-heading-v1151 h2{font-size:clamp(2.55rem,12vw,3.75rem) !important;max-width:10.8ch !important}.collab-card-v1151{grid-template-columns:1fr !important}.collab-photo-v1151{height:68vw !important;min-height:260px !important;max-height:390px !important}.collab-copy-v1151{padding:2rem 1.45rem 2.25rem !important}.collab-copy-v1151 h3{font-size:clamp(2.25rem,10vw,3.1rem) !important;max-width:9.5ch !important}}@media (max-width:700px){:root{--header:82px}.site-header,body .site-header{height:var(--header) !important;min-height:var(--header) !important;padding:0 1.25rem !important}.site-header .brand,body .site-header .brand{width:205px !important;flex:0 0 205px !important;height:var(--header) !important;min-height:0 !important;display:flex !important;align-items:center !important}.site-header .brand img,body .site-header .brand img{width:205px !important;max-width:205px !important;max-height:66px !important;height:auto !important;transform:none !important;object-fit:contain !important}.menu-toggle,body .menu-toggle{width:44px !important;height:44px !important;min-width:44px !important;padding:8px !important}.menu-toggle span:not(.sr-only){width:28px !important;height:2px !important}.site-nav{top:var(--header) !important;inset:var(--header) 0 auto !important}.chapters-redesign-v1141 .movement-icon{display:none !important}.chapters-redesign-v1141 .movement-chapter-number{margin-bottom:1rem !important}.chapters-redesign-v1141 .movement-chapter-copy h3{font-size:clamp(2rem,11vw,3rem) !important;line-height:.98 !important}.experience-callout-v1146{padding-top:3rem !important;padding-bottom:3.25rem !important}.experience-callout-v1146 .experience-question{font-size:clamp(3rem,13.4vw,4.15rem) !important;line-height:.94 !important;max-width:10.9ch !important;letter-spacing:-.052em !important}.experience-callout-v1146 .experience-intro{font-size:clamp(1.2rem,5vw,1.55rem) !important;line-height:1.5 !important}.artist-role-grid h3,.artist-roles-heading h2,.artist-duality-heading h2,.artist-convergence-copy h2,.artist-closing-redesign h2,.artist-credentials-heading h2{font-size:clamp(2.05rem,10vw,2.9rem) !important;line-height:1.02 !important;letter-spacing:-.04em !important;max-width:100% !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important}.artist-role-card,.artist-role-grid article{text-align:center !important}.artist-role-grid article p{max-width:26ch !important;margin-left:auto !important;margin-right:auto !important}.artist-editorial-copy h3{font-size:clamp(2.15rem,9.4vw,3rem) !important;line-height:1.02 !important;max-width:11ch !important}.artist-editorial-grant .artist-site-actions,.artist-editorial-grant .artist-site-actions a{width:100% !important}.artist-editorial-grant .artist-site-actions{display:grid !important;gap:.9rem !important}.artist-editorial-grant .artist-site-actions .button{display:flex !important;min-height:58px !important;align-items:center !important;justify-content:center !important;background:#f2eee6 !important;color:#0b1020 !important;border:1px solid rgba(242,238,230,.7) !important}.artist-editorial-grant .artist-site-actions .text-link{color:#f2eee6 !important;border-bottom:1px solid rgba(242,238,230,.65) !important;padding-bottom:.65rem !important;text-align:left !important}.exhibition-interest-contact{display:none !important}.exhibition-interest h2,.exhibition-system-copy h2,.exhibition-format-heading h2,.exhibition-status-copy h2{font-size:clamp(2.25rem,10.5vw,3.05rem) !important;line-height:1.02 !important}.contact-hero-copy h1,.exhibitions-hero-copy h1{font-size:clamp(3rem,14vw,4.25rem) !important;line-height:.95 !important;letter-spacing:-.05em !important}.contact-path-grid,.contact-response-card{display:none !important}.contact-board{display:block !important}.contact-form-panel{margin-top:0 !important}}@media (max-width:390px){.site-header .brand,body .site-header .brand{width:190px !important;flex-basis:190px !important}.site-header .brand img,body .site-header .brand img{width:190px !important;max-width:190px !important;max-height:62px !important}.experience-callout-v1146 .experience-question{font-size:clamp(2.75rem,12.8vw,3.65rem) !important}}@media (max-width:700px){.collab-pair-v1151{gap:1.1rem !important}.collab-moon-bridge-v1151{width:88px !important;height:72px !important;margin:-.15rem auto .35rem !important;overflow:visible !important}.collab-moon-bridge-v1151::before{width:118px !important;height:118px !important;background:radial-gradient(circle,rgba(255,255,255,.40),rgba(255,255,255,.12) 42%,rgba(255,255,255,0) 74%) !important;box-shadow:0 0 24px rgba(215,189,128,.12) !important}.collab-moon-bridge-v1151::after{width:126px !important;background:linear-gradient(90deg,rgba(182,139,70,0),rgba(182,139,70,.42),rgba(182,139,70,0)) !important}.collab-moon-bridge-v1151 span{width:28px !important;height:54px !important;border-width:2px !important;box-shadow:0 5px 14px rgba(77,54,13,.10),inset 0 0 10px rgba(255,255,255,.72) !important}.collab-moon-left-v1151{right:calc(50% - 4px) !important}.collab-moon-right-v1151{left:calc(50% - 4px) !important}.collab-moon-left-v1151::after,.collab-moon-right-v1151::after{top:-7% !important;width:100% !important;height:114% !important;background:#f7f2e7 !important;box-shadow:inset 0 0 10px rgba(255,255,255,.55) !important}.collab-moon-left-v1151::after{right:-58% !important}.collab-moon-right-v1151::after{left:-58% !important}.collab-moon-bridge-v1151 i{width:11px !important;height:11px !important}.collab-moon-bridge-v1151 i::before{width:2px !important;height:12px !important}.collab-moon-bridge-v1151 i::after{width:12px !important;height:2px !important}}@media (max-width:390px){.collab-moon-bridge-v1151{width:82px !important;height:66px !important}.collab-moon-bridge-v1151::before{width:104px !important;height:104px !important}.collab-moon-bridge-v1151::after{width:112px !important}.collab-moon-bridge-v1151 span{width:26px !important;height:50px !important}}@media (max-width:700px){:root{--header:68px}.site-header,body .site-header{height:68px !important;min-height:68px !important;padding:0 .95rem !important}.site-header .brand,body .site-header .brand{width:162px !important;flex:0 0 162px !important;height:68px !important}.site-header .brand img,body .site-header .brand img{width:162px !important;max-width:162px !important;max-height:52px !important}.menu-toggle,body .menu-toggle{width:40px !important;height:40px !important;min-width:40px !important;padding:7px !important}.menu-toggle span:not(.sr-only){width:26px !important;height:2px !important}.site-nav{top:68px !important;inset:68px 0 auto !important}}@media (max-width:390px){:root{--header:64px}.site-header,body .site-header{height:64px !important;min-height:64px !important}.site-header .brand,body .site-header .brand{width:150px !important;flex-basis:150px !important;height:64px !important}.site-header .brand img,body .site-header .brand img{width:150px !important;max-width:150px !important;max-height:48px !important}.site-nav{top:64px !important;inset:64px 0 auto !important}}@media screen and (max-width:900px){html body{--header:62px !important}html body .site-header,html body header.site-header,html body .site-header[data-header]{height:62px !important;min-height:62px !important;max-height:62px !important;padding:0 1rem !important}html body.admin-bar .site-header,html body.admin-bar header.site-header,html body.admin-bar .site-header[data-header]{height:62px !important;min-height:62px !important;max-height:62px !important}html body .site-header .brand,html body header.site-header .brand,html body .site-header[data-header] .brand{width:145px !important;max-width:145px !important;flex:0 0 145px !important;height:62px !important;min-height:62px !important;max-height:62px !important;display:flex !important;align-items:center !important}html body .site-header .brand img,html body header.site-header .brand img,html body .site-header[data-header] .brand img{width:145px !important;max-width:145px !important;height:auto !important;max-height:45px !important;object-fit:contain !important}html body .menu-toggle,html body header.site-header .menu-toggle{width:38px !important;height:38px !important;min-width:38px !important;padding:7px !important}html body .menu-toggle span:not(.sr-only){width:25px !important}html body .site-nav{top:62px !important;inset:62px 0 auto !important}}@media screen and (max-width:430px){html body{--header:58px !important}html body .site-header,html body header.site-header,html body .site-header[data-header]{height:58px !important;min-height:58px !important;max-height:58px !important;padding:0 .9rem !important}html body .site-header .brand,html body header.site-header .brand,html body .site-header[data-header] .brand{width:132px !important;max-width:132px !important;flex-basis:132px !important;height:58px !important;min-height:58px !important;max-height:58px !important}html body .site-header .brand img,html body header.site-header .brand img,html body .site-header[data-header] .brand img{width:132px !important;max-width:132px !important;max-height:41px !important}html body .site-nav{top:58px !important;inset:58px 0 auto !important}}@media (min-width:981px){.collab-pair-v1151{position:relative !important;display:grid !important;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) !important;align-items:center !important}.collab-card-v1151-light{grid-column:1 !important}.collab-card-v1151-dark{grid-column:3 !important}.collab-moon-bridge-v1151{display:block !important;visibility:visible !important;opacity:1 !important;position:relative !important;grid-column:2 !important;left:auto !important;top:auto !important;transform:none !important;justify-self:center !important;align-self:center !important;width:92px !important;height:138px !important;margin:0 !important;z-index:20 !important;pointer-events:none !important}.collab-moon-bridge-v1151::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:176px !important;height:176px !important;transform:translate(-50%,-50%) !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.70),rgba(255,255,255,.22) 42%,rgba(255,255,255,0) 72%) !important;box-shadow:0 0 42px rgba(215,189,128,.16) !important}.collab-moon-bridge-v1151::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:150px !important;height:1px !important;transform:translate(-50%,-50%) !important;background:linear-gradient(90deg,rgba(182,139,70,0),rgba(182,139,70,.55),rgba(182,139,70,0)) !important}.collab-moon-bridge-v1151 span{display:block !important;position:absolute !important;top:50% !important;width:48px !important;height:96px !important;transform:translateY(-50%) !important;border-radius:50% !important;border:2px solid rgba(206,169,92,.82) !important;background:linear-gradient(90deg,rgba(255,252,238,.98),rgba(239,211,143,.52)) !important;box-shadow:0 10px 30px rgba(77,54,13,.16),inset 0 0 18px rgba(255,255,255,.80) !important;opacity:1 !important}.collab-moon-left-v1151{right:calc(50% - 5px) !important}.collab-moon-right-v1151{left:calc(50% - 5px) !important}.collab-moon-left-v1151::after,.collab-moon-right-v1151::after{content:"" !important;position:absolute !important;top:-8% !important;width:88% !important;height:116% !important;border-radius:50% !important;background:#fbf6ea !important;box-shadow:inset 0 0 20px rgba(255,255,255,.75) !important}.collab-moon-left-v1151::after{right:-34% !important}.collab-moon-right-v1151::after{left:-34% !important}.collab-moon-bridge-v1151 i{display:block !important;position:absolute !important;left:50% !important;top:50% !important;width:13px !important;height:13px !important;transform:translate(-50%,-50%) !important;background:transparent !important;z-index:6 !important}.collab-moon-bridge-v1151 i::before,.collab-moon-bridge-v1151 i::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:rgba(182,139,70,.88) !important}.collab-moon-bridge-v1151 i::before{width:2px !important;height:16px !important}.collab-moon-bridge-v1151 i::after{width:16px !important;height:2px !important}}@media (max-width:980px){.collab-moon-bridge-v1151{display:none !important;visibility:hidden !important;opacity:0 !important}}@media (min-width:981px){.collab-pair-v1151{position:relative !important;width:min(1380px,calc(100% - 4rem)) !important;grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr) !important;gap:0 !important;overflow:visible !important}.collab-card-v1151{min-height:clamp(450px,30vw,540px) !important;overflow:hidden !important}.collab-card-v1151-light{grid-template-columns:47% 53% !important}.collab-card-v1151-dark{grid-template-columns:52% 48% !important}.collab-card-v1151-light .collab-photo-v1151 img{object-position:56% 62% !important}.collab-card-v1151-dark .collab-photo-v1151 img{object-position:12% 50% !important}.collab-moon-bridge-v1151{display:block !important;visibility:visible !important;opacity:1 !important;grid-column:2 !important;position:relative !important;left:auto !important;top:auto !important;transform:none !important;justify-self:center !important;align-self:center !important;width:172px !important;height:205px !important;margin:0 -55px !important;z-index:40 !important;overflow:visible !important;pointer-events:none !important}.collab-moon-bridge-v1151::before{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:285px !important;height:285px !important;transform:translate(-50%,-50%) !important;border-radius:50% !important;background:radial-gradient(circle,rgba(255,255,255,.78),rgba(255,255,255,.34) 28%,rgba(238,216,159,.18) 48%,rgba(255,255,255,0) 72%) !important;box-shadow:0 0 54px rgba(215,189,128,.16) !important}.collab-moon-bridge-v1151::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;width:230px !important;height:1px !important;transform:translate(-50%,-50%) !important;background:linear-gradient(90deg,rgba(182,139,70,0),rgba(182,139,70,.65) 30%,rgba(182,139,70,.82) 50%,rgba(182,139,70,.65) 70%,rgba(182,139,70,0)) !important;z-index:3 !important}.collab-moon-bridge-v1151 span{display:block !important;position:absolute !important;top:50% !important;width:76px !important;height:148px !important;transform:translateY(-50%) !important;border-radius:50% !important;border:2px solid rgba(206,169,92,.9) !important;background:linear-gradient(90deg,rgba(255,252,238,.97),rgba(239,211,143,.58)) !important;box-shadow:0 16px 42px rgba(77,54,13,.20),inset 0 0 20px rgba(255,255,255,.82) !important;opacity:1 !important;z-index:4 !important}.collab-moon-left-v1151{right:calc(50% - 7px) !important}.collab-moon-right-v1151{left:calc(50% - 7px) !important}.collab-moon-left-v1151::after,.collab-moon-right-v1151::after{content:"" !important;position:absolute !important;top:-7% !important;width:96% !important;height:114% !important;border-radius:50% !important;background:#fbf6ea !important;box-shadow:inset 0 0 18px rgba(255,255,255,.75) !important}.collab-moon-left-v1151::after{right:-54% !important}.collab-moon-right-v1151::after{left:-54% !important}.collab-moon-bridge-v1151 i{display:block !important;position:absolute !important;left:50% !important;top:50% !important;width:15px !important;height:15px !important;transform:translate(-50%,-50%) !important;background:transparent !important;z-index:6 !important}.collab-moon-bridge-v1151 i::before,.collab-moon-bridge-v1151 i::after{content:"" !important;position:absolute !important;left:50% !important;top:50% !important;transform:translate(-50%,-50%) !important;background:rgba(182,139,70,.95) !important}.collab-moon-bridge-v1151 i::before{width:2px !important;height:18px !important}.collab-moon-bridge-v1151 i::after{width:18px !important;height:2px !important}}@media (max-width:980px){.collab-moon-bridge-v1151{display:none !important;visibility:hidden !important;opacity:0 !important}}.chapters-redesign-v1141 .movement-icon,.chapters-redesign-v1141 .movement-icon svg{display:none !important}.chapters-redesign-v1141 .movement-chapter-number{margin-bottom:clamp(1rem,1.35vw,1.45rem) !important}.collab-artists-v1151{position:relative;overflow:hidden;padding:clamp(3.25rem,3.6vw,4rem) 0 clamp(4.5rem,6vw,6.5rem);background:linear-gradient(90deg,#f2ecdf 0%,#fbf7ee 18%,#fbf7ee 82%,#f2ecdf 100%)}.collab-artists-heading-v1151{position:relative;z-index:2;width:min(1540px,calc(100% - 5rem));margin:0 auto clamp(2rem,2.1vw,2.35rem);text-align:center}.collab-kicker-v1151{display:flex;align-items:center;justify-content:center;gap:1.45rem;color:#ad792f;font-family:var(--sans);font-size:clamp(.72rem,.76vw,.94rem);font-weight:700;letter-spacing:.24em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.collab-kicker-v1151::before,.collab-kicker-v1151::after{content:"";width:clamp(72px,6.2vw,108px);height:1px;background:rgba(180,126,47,.42)}.collab-artists-heading-v1151 h2{margin:.75rem auto 0;color:#101827;font-family:var(--serif);font-size:var(--display-section);font-weight:400;letter-spacing:-.055em;line-height:.96}.collab-artists-heading-v1151 h2 em{font-style:italic}.collab-heading-mark-v1151{display:flex;align-items:center;justify-content:center;gap:.85rem;margin-top:clamp(1.2rem,1.5vw,1.55rem);color:#c08a3a}.collab-heading-mark-v1151::before,.collab-heading-mark-v1151::after{content:"";width:70px;height:1px;background:rgba(180,126,47,.42)}.collab-heading-mark-v1151 span,.collab-rule-v1151 span{position:relative;display:block;flex:0 0 auto}.collab-heading-mark-v1151 span{width:18px;height:18px;transform:rotate(45deg);background:currentColor}.collab-pair-v1151{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(106px,7.3vw,124px) minmax(0,1fr);align-items:center;width:min(1540px,calc(100% - 8.5rem));margin:0 auto}.collab-card-v1151{display:grid;grid-template-columns:50% 50%;min-width:0;height:clamp(500px,36.9vw,620px);overflow:hidden;border:1px solid rgba(181,126,47,.48);border-radius:16px;box-shadow:0 18px 35px rgba(39,29,16,.10)}.collab-card-v1151-light{grid-column:1;background:rgba(255,252,246,.82)}.collab-card-v1151-dark{grid-column:3;background:linear-gradient(135deg,#101929 0%,#1a2a3d 100%);color:#fbf7ef}.collab-photo-v1151{min-width:0;height:100%;overflow:hidden}.collab-photo-v1151 img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.collab-card-v1151-light .collab-photo-v1151 img{object-position:72% 50%}.collab-card-v1151-dark .collab-photo-v1151 img{object-position:10% 50%}.collab-copy-v1151{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(2.2rem,2.8vw,3.1rem) clamp(2rem,2.65vw,3rem)}.collab-eyebrow-v1151{margin:0 0 clamp(1rem,1.25vw,1.3rem);color:#bf8631;font-family:var(--sans);font-size:clamp(.68rem,.66vw,.78rem);font-weight:700;letter-spacing:.23em;line-height:1.3;text-transform:uppercase}.collab-copy-v1151 h3{max-width:9.3ch;margin:0;color:inherit;font-family:var(--serif);font-size:var(--display-feature);font-weight:400;letter-spacing:-.045em;line-height:1.03;overflow-wrap:normal;word-break:normal;hyphens:none}.collab-rule-v1151{display:flex;align-items:center;gap:.7rem;width:min(230px,100%);margin:clamp(1.25rem,1.55vw,1.65rem) 0;color:#c08a3a}.collab-rule-v1151::before,.collab-rule-v1151::after{content:"";flex:1;height:1px;background:rgba(180,126,47,.55)}.collab-rule-v1151 span{width:11px;height:11px;transform:rotate(45deg);background:currentColor}.collab-copy-v1151 p:not(.collab-eyebrow-v1151){max-width:31ch;margin:0 0 1.5rem;color:rgba(18,24,38,.78);font-family:var(--sans);font-size:clamp(.92rem,.88vw,1rem);line-height:1.65}.collab-card-v1151-dark .collab-copy-v1151 p:not(.collab-eyebrow-v1151){color:rgba(255,255,255,.82)}.collab-link-v1151{display:inline-flex;align-items:center;gap:.8rem;width:fit-content;margin-top:auto;padding-bottom:.38rem;border-bottom:1px solid rgba(180,126,47,.75);color:inherit;font-family:var(--sans);font-size:.76rem;font-weight:700;letter-spacing:.16em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.collab-moon-bridge-v1151{position:relative;z-index:4;grid-column:2;justify-self:center;width:clamp(198px,14vw,238px);height:clamp(190px,14vw,228px);pointer-events:none}.collab-moon-bridge-v1151::after{content:"";position:absolute;left:50%;top:50%;width:230px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,rgba(183,127,44,.65),transparent)}.collab-moon-bridge-v1151 img{position:absolute;z-index:2;left:50%;top:50%;display:block;width:124%;height:auto;max-width:none;transform:translate(-50%,-50%);opacity:1}@media (max-width:1260px){.collab-pair-v1151{width:min(1160px,calc(100% - 3rem));grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)}.collab-card-v1151{grid-template-columns:44% 56%;height:clamp(430px,36vw,480px)}.collab-copy-v1151{padding:2rem 1.6rem}.collab-copy-v1151 h3{font-size:var(--display-feature)}.collab-moon-bridge-v1151{width:174px;height:170px}}@media (max-width:1040px){.collab-artists-heading-v1151{width:min(760px,calc(100% - 2rem))}.collab-artists-heading-v1151 h2{font-size:var(--display-section)}.collab-pair-v1151{grid-template-columns:1fr;width:min(760px,calc(100% - 2rem));gap:1.2rem}.collab-card-v1151-light,.collab-card-v1151-dark,.collab-moon-bridge-v1151{grid-column:1}.collab-card-v1151{grid-template-columns:47% 53%;height:480px}.collab-moon-bridge-v1151{height:112px;margin:-.65rem auto}}@media (max-width:680px){.collab-artists-v1151{padding:3.2rem 0 3.7rem}.collab-kicker-v1151{gap:.7rem;font-size:.63rem;letter-spacing:.2em}.collab-kicker-v1151::before,.collab-kicker-v1151::after{width:34px}.collab-artists-heading-v1151 h2{max-width:10.5ch;font-size:var(--display-section);line-height:.98}.collab-card-v1151{grid-template-columns:1fr;height:auto}.collab-photo-v1151{height:clamp(285px,84vw,390px)}.collab-copy-v1151{min-height:390px;padding:2rem 1.45rem 2.25rem}.collab-copy-v1151 h3{font-size:var(--display-feature)}.collab-moon-bridge-v1151{width:142px;height:112px}}@media screen and (max-width:1040px){.collab-artists-v1151 .collab-moon-bridge-v1151,.collab-artists-v1151 .collab-moon-bridge-v1151 img{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;overflow:hidden !important;pointer-events:none !important}}.collection-editorial-hero-clean{grid-template-columns:minmax(0,920px);justify-content:center;text-align:center}.collection-editorial-hero-clean .collection-editorial-intro{margin-inline:auto}.collection-editorial-hero-clean .collection-title-rule{margin-left:auto;margin-right:auto}.collection-editorial-list{row-gap:clamp(4rem,8vw,8rem)}.collection-work-actions .button-outline-dark{color:#111;border-color:rgba(17,17,17,0.72);background:transparent}.artist-site-actions .button-dark{border-radius:0}@media screen and (max-width:900px){.collection-editorial-hero-clean{text-align:center}}.collection-editorial-hero-clean{min-height:clamp(430px,54vh,570px);padding-top:var(--header)}.collection-editorial-hero-clean .collection-editorial-intro{padding:clamp(3.25rem,5.6vw,5.75rem) clamp(2rem,7vw,8rem) clamp(2.9rem,4.8vw,4.75rem)}.collection-editorial-hero-clean .collection-editorial-intro h1{margin-top:0}.collection-editorial-hero-clean .collection-title-rule{margin-bottom:1.55rem}.collection-editorial-hero-clean .collection-scroll-link{width:38px;height:44px;margin:1.15rem auto 0;font-size:1.55rem}.collection-editorial-list{background:#f4f0e9}.collection-editorial-work + .collection-editorial-work{margin-top:clamp(2.75rem,5.2vw,5.5rem)}@media screen and (max-width:800px){.collection-editorial-hero-clean{min-height:auto}.collection-editorial-hero-clean .collection-editorial-intro{padding:3.35rem var(--pad) 3.25rem}.collection-editorial-hero-clean .collection-scroll-link{margin-top:.85rem}.collection-editorial-work + .collection-editorial-work{margin-top:2.75rem}}@media screen and (max-width:480px){.collection-editorial-hero-clean .collection-editorial-intro{padding-top:2.8rem;padding-bottom:2.7rem}}.artists-hero{min-height:auto;padding-top:calc(var(--header) + clamp(3rem,4vw,4rem));padding-bottom:clamp(3.25rem,4.5vw,4.5rem);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);gap:clamp(3rem,4.5vw,5rem);align-items:center}.artists-hero-copy{max-width:39rem}.artists-hero-copy h1{max-width:none;margin-bottom:1.35rem;font-size:clamp(3.25rem,4.2vw,4.8rem);line-height:.98}.artists-hero-copy .lead{max-width:35rem;font-size:clamp(1.05rem,1.15vw,1.2rem);line-height:1.55}.artists-hero-visual{min-height:0;aspect-ratio:1.45 / 1;max-height:560px;align-self:center}.artists-hero-visual>img{object-position:50% 0%}.artist-duality.section-pad{padding-top:clamp(3.5rem,5vw,5rem);padding-bottom:clamp(4.5rem,6vw,6rem)}.artist-duality{max-width:min(1160px,calc(100% - 4rem))}.artist-duality-heading{margin-bottom:1.35rem}.artist-duality-heading .section-kicker{display:inline-flex;align-items:center;gap:.9rem}.artist-duality-heading .section-kicker::after{content:"";width:52px;height:1px;background:rgba(184,137,54,.52)}.artist-duality-grid{gap:clamp(1.75rem,2.5vw,2.5rem)}.artist-editorial{min-height:0;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:stretch;box-shadow:0 22px 56px rgba(12,16,28,.08)}.artist-editorial-grant{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.artist-editorial-copy{padding:clamp(2.5rem,4vw,4rem)}.artist-editorial-copy h3{max-width:12ch;font-size:clamp(2.55rem,3.4vw,3.65rem);line-height:1.02}.artist-editorial-grant .artist-editorial-copy h3{max-width:16ch;font-size:clamp(2.35rem,3vw,3.25rem);line-height:1.04}.artist-editorial-image{min-height:0;aspect-ratio:auto;overflow:hidden}.artist-editorial-image img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover}.artist-editorial-stephanie .artist-editorial-image img{object-position:56% 40%}.artist-editorial-image-grant img{object-position:left center !important}@media screen and (max-width:1100px){.artists-hero{grid-template-columns:1fr}.artists-hero-copy{max-width:44rem}.artists-hero-copy h1{max-width:10.5em}.artists-hero-visual{width:min(820px,100%);justify-self:start;aspect-ratio:1.45 / 1}.artist-duality{max-width:min(820px,calc(100% - 2.5rem))}.artist-editorial,.artist-editorial-grant{grid-template-columns:1fr}.artist-editorial-grant .artist-editorial-copy{order:2}.artist-editorial-grant .artist-editorial-image{order:1}.artist-editorial-image{aspect-ratio:4 / 3}}@media screen and (max-width:680px){.artists-hero{padding-top:calc(var(--header) + 2.4rem);padding-bottom:3rem}.artists-hero-copy h1{max-width:none;font-size:clamp(2.65rem,13vw,3.9rem)}.artists-hero-visual{aspect-ratio:4 / 3}.artists-hero-visual>img{object-position:50% 0% !important}.artist-duality.section-pad{padding-top:2.75rem;padding-bottom:3.75rem}.artist-duality{max-width:calc(100% - 1.5rem)}.artist-editorial-copy{padding:2rem 1.45rem 2.25rem}.artist-editorial-copy h3{max-width:11ch;font-size:clamp(2.15rem,10vw,2.9rem) !important}.artist-editorial-image-grant img{object-position:left center !important}}.home-v121,.story-v121,.behind-v121,.artists-v121,.artwork-v121,.contact-v121,.experience-v121{--v121-cream:#fbf7ef;--v121-cream-2:#fffaf2;--v121-navy:#07111f;--v121-gold:#BB7144;--v121-copper:#BB7144;--v121-ink:#171512;--v121-line:rgba(187,113,68,.38)}.gemini-mini-rule-v121{display:flex;align-items:center;gap:.55rem;width:min(132px,42%);margin:1rem 0 1.35rem;color:var(--v121-gold,var(--gold))}.gemini-mini-rule-v121::before,.gemini-mini-rule-v121::after{content:"";height:1px;flex:1;background:currentColor;opacity:.66}.gemini-mini-rule-v121 span{font-size:.72rem;line-height:1}.home-v121{background:var(--v121-cream);color:var(--v121-ink)}.home-v121-hero{min-height:min(780px,80vh)}.home-v121-hero-copy{max-width:760px}.home-v121-hero-copy h1{margin:0 0 1.35rem;font-size:clamp(4rem,8.8vw,8.6rem);line-height:.84;letter-spacing:-.045em}.home-v121-hero-copy .hero-statement{max-width:760px;font-family:var(--serif);font-size:clamp(1.16rem,1.7vw,1.58rem);line-height:1.45}.home-v121-artists{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);min-height:590px;background:var(--v121-cream)}.home-v121-artists-copy{padding:clamp(3rem,6vw,7rem) clamp(1.5rem,5vw,6rem);align-self:center}.home-v121-artists-copy h2,.home-v121-section-heading h2{margin:0;font-family:var(--serif);font-size:clamp(2.8rem,5.1vw,5rem);line-height:1.02;font-weight:500;letter-spacing:-.025em}.home-v121-artists-names{color:var(--v121-gold);font-family:var(--serif);font-size:clamp(1.25rem,1.8vw,1.62rem);margin:0 0 .8rem}.home-v121-artists-copy>p:last-of-type{max-width:520px;font-family:var(--serif);font-size:clamp(1.05rem,1.4vw,1.26rem);line-height:1.62}.home-v121-artists-image{margin:0;min-height:100%;overflow:hidden}.home-v121-artists-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.home-v121-video-link{appearance:none;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;gap:1rem;margin-top:2rem;color:var(--gemini-accent-text);text-decoration:none;font:inherit;font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.home-v121-video-link.is-pending{opacity:.62;cursor:default}.home-v121-play{width:52px;height:52px;border:1px solid var(--v121-gold);border-radius:50%;display:inline-grid;place-items:center;padding-left:3px;flex:0 0 auto}.home-v121-artwork{padding:clamp(3.5rem,6vw,7rem) var(--pad);background:var(--v121-cream-2)}.home-v121-section-heading{text-align:center;margin-bottom:clamp(2rem,4vw,3.5rem)}.home-v121-section-heading .gemini-mini-rule-v121{margin-left:auto;margin-right:auto}.home-v121-art-grid{max-width:1260px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,2.6vw,2.4rem)}.home-v121-art-card{min-width:0}.home-v121-art-image{display:block;overflow:hidden;background:#e9e0d3;aspect-ratio:1 / .84}.home-v121-art-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.home-v121-art-card:hover .home-v121-art-image img,.home-v121-art-card:focus-within .home-v121-art-image img{transform:scale(1.015)}.home-v121-art-card h3{font-family:var(--serif);font-size:clamp(1.55rem,2vw,2.15rem);font-weight:500;margin:1rem 0 .2rem}.home-v121-art-card p{margin:.15rem 0 .9rem;font-family:var(--serif);font-style:italic;color:#554f48;font-size:1.03rem}.home-v121-art-link{color:var(--gemini-accent-text);text-transform:uppercase;font-weight:700;letter-spacing:.07em;text-decoration:none;font-size:.78rem}.home-v121-art-link:hover,.home-v121-art-link:focus-visible{text-decoration:underline;text-underline-offset:.25em}.home-v121-art-all{text-align:center;margin-top:clamp(2.2rem,4vw,3.4rem)}.gemini-video-dialog{width:min(980px,calc(100vw - 2rem));max-width:none;padding:0;border:0;border-radius:14px;background:#050b13;color:#fff;box-shadow:0 28px 90px rgba(0,0,0,.45)}.gemini-video-dialog::backdrop{background:rgba(0,0,0,.78);backdrop-filter:blur(3px)}.gemini-video-dialog-shell{padding:1rem}.gemini-video-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .2rem .9rem}.gemini-video-dialog-head h2{margin:0;font-family:var(--serif);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:500}.gemini-video-close{width:42px;height:42px;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:transparent;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer}.gemini-video-stage{aspect-ratio:16 / 9;background:#000}.gemini-video-stage iframe,.gemini-video-stage video{width:100%;height:100%;display:block;border:0;background:#000}.story-v121{background:var(--v121-cream);color:var(--v121-ink)}.story-v121-hero{max-width:1320px;margin:0 auto;padding:clamp(3rem,6vw,7rem) var(--pad);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.story-v121-copy h1{font-family:var(--serif);font-size:clamp(4rem,7vw,7rem);line-height:.91;letter-spacing:-.04em;font-weight:500;margin:0}.story-v121-deck{color:var(--v121-copper);font-family:var(--serif);font-size:clamp(1.4rem,2.2vw,2rem);font-style:italic;line-height:1.45}.story-v121-copy p:not(.story-v121-deck):not(.story-v121-emphasis),.story-v121-heart p{font-family:var(--serif);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.68}.story-v121-emphasis{color:var(--v121-copper);font-family:var(--serif);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700}.story-v121-photo{margin:0;overflow:hidden;border-radius:28px;aspect-ratio:.92 / 1;background:#e9e0d3}.story-v121-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.story-v121-heart{max-width:1220px;margin:0 auto;padding:0 var(--pad) clamp(3rem,6vw,6rem)}.story-v121-divider{height:1px;background:var(--v121-line);position:relative;margin-bottom:2.4rem}.story-v121-divider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--v121-cream);color:var(--v121-gold);padding:0 1rem}.story-v121-heart h2{font-family:var(--serif);font-size:clamp(2.6rem,4.7vw,4.8rem);font-weight:500;color:var(--v121-copper);margin:0 0 1.2rem}.story-v121-behind{max-width:1220px;margin:0 auto clamp(4rem,7vw,7rem);border:1px solid #252525;border-radius:16px;padding:clamp(1rem,2vw,1.6rem);display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,3.4rem);align-items:center;background:var(--v121-cream-2)}.story-v121-behind figure{margin:0;overflow:hidden;border-radius:12px;aspect-ratio:1.2 / 1;background:#ddd}.story-v121-behind img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.story-v121-behind h2{font-family:var(--serif);font-size:clamp(2.2rem,3.5vw,3.6rem);font-weight:500;margin:.1rem 0 .3rem}.story-v121-behind-deck{color:var(--v121-copper);font-family:var(--serif);font-style:italic;font-size:1.2rem}.behind-v121{background:var(--v121-cream);color:var(--v121-ink)}.behind-v121-hero{max-width:1250px;margin:0 auto;padding:clamp(3rem,6vw,7rem) var(--pad) clamp(2rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:center}.behind-v121-hero h1{font-family:var(--serif);font-size:clamp(4rem,7vw,7.2rem);font-weight:500;line-height:.92;letter-spacing:-.04em;margin:.3rem 0 1.4rem}.behind-v121-deck{font-family:var(--serif);font-size:clamp(1.4rem,2vw,1.9rem);color:var(--v121-copper);margin:.25rem 0}.behind-v121-hero-copy>p:not(.eyebrow):not(.behind-v121-deck){font-family:var(--serif);font-size:1.08rem;line-height:1.65;max-width:720px}.behind-v121-hero figure{margin:0;aspect-ratio:.9 / 1;overflow:hidden;border-radius:22px;background:#ddd}.behind-v121-hero figure img{width:100%;height:100%;object-fit:cover;object-position:center 36%;display:block}.behind-v121-body{max-width:980px;margin:0 auto;padding:0 var(--pad) clamp(3rem,6vw,6rem)}.behind-v121-question{padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid var(--v121-line)}.behind-v121-question h2{font-family:var(--serif);font-size:clamp(2rem,3.4vw,3.4rem);font-weight:500;line-height:1.12;margin:0 0 2rem}.behind-v121-answer{margin:1.5rem 0 2.3rem;padding-left:clamp(0rem,4vw,4rem)}.behind-v121-speaker{color:var(--v121-copper);font-family:var(--sans) !important;font-size:.82rem !important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.behind-v121-answer p{font-family:var(--serif);font-size:clamp(1.05rem,1.3vw,1.16rem);line-height:1.72}.behind-v121-pull{margin:2.5rem 0;padding:1.5rem clamp(1.2rem,3vw,2.4rem);border-left:3px solid var(--v121-gold);font-family:var(--serif);font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.4;color:#7a3f22}.behind-v121-footer{max-width:980px;margin:0 auto;padding:0 var(--pad) 6rem}.artwork-v121{background:var(--v121-cream);color:var(--v121-ink)}.artwork-v121-hero{max-width:1260px;margin:0 auto;padding:clamp(3rem,6vw,6rem) var(--pad) clamp(2rem,4vw,4rem)}.artwork-v121-title{text-align:center;max-width:900px;margin:0 auto clamp(2rem,4vw,3rem)}.artwork-v121-title h1{font-family:var(--serif);font-size:clamp(3.5rem,6vw,6.2rem);line-height:.96;font-weight:500;letter-spacing:-.035em;margin:0;text-transform:uppercase}.artwork-v121-title .gemini-mini-rule-v121{margin-left:auto;margin-right:auto}.artwork-v121-tagline{font-family:var(--serif);color:var(--v121-copper);font-style:italic;font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.45;margin:.4rem 0}.artwork-v121-media{max-width:1080px;margin:0 auto}.artwork-v121-media .viewer-trigger{width:100%}.artwork-v121-media img{width:100%;height:auto;max-height:820px;object-fit:contain;display:block}.artwork-v121-copy{max-width:980px;margin:clamp(2rem,4vw,3.5rem) auto 0;text-align:center}.artwork-v121-copy p{margin:0;font-family:var(--serif);font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.8}.artwork-v121-purchase{max-width:1050px;margin:0 auto;padding:0 var(--pad) clamp(3rem,6vw,6rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.artwork-v121-purchase-card{text-align:center;border:1px solid rgba(180,122,45,.28);padding:clamp(1.8rem,3.4vw,3.2rem);background:var(--v121-cream-2)}.artwork-v121-purchase-card h2{font-family:var(--serif);color:var(--gemini-accent-text);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.6rem,2.2vw,2.25rem);margin:0}.artwork-v121-purchase-card .gemini-mini-rule-v121{margin-left:auto;margin-right:auto}.artwork-v121-purchase-card p{font-family:var(--serif);font-size:1.12rem;line-height:1.45;margin:.3rem 0}.artwork-v121-spec{font-weight:700}.artwork-v121-purchase-card .button{width:100%;margin-top:1.5rem}.button-disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.artwork-v121-voices{max-width:1180px;margin:0 auto;padding:clamp(2rem,4vw,4rem) var(--pad) clamp(3rem,6vw,6rem)}.artwork-v121-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem)}.artwork-v121-voice-grid article{border-top:1px solid var(--v121-line);padding-top:1.5rem}.artwork-v121-voice-grid article p:last-child{font-family:var(--serif);font-size:1.04rem;line-height:1.72}.artists-v121{background:var(--v121-cream);color:var(--v121-ink)}.artists-v121-hero{max-width:1320px;margin:0 auto;padding:clamp(3rem,6vw,6rem) var(--pad);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);align-items:center}.artists-v121-intro h1{font-family:var(--serif);font-size:clamp(3.4rem,5.5vw,5.8rem);font-weight:500;margin:0;text-transform:uppercase}.artists-v121-deck{font-family:var(--serif);font-size:clamp(1.5rem,2.3vw,2.2rem);color:#a66a25;line-height:1.35}.artists-v121-intro>p:last-child{font-family:var(--serif);font-size:1.06rem;line-height:1.7}.artists-v121-hero figure{margin:0;overflow:hidden}.artists-v121-hero img{width:100%;height:auto;display:block}.artists-v121-profile{max-width:1320px;margin:0 auto;padding:clamp(2.8rem,5vw,5rem) var(--pad);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);align-items:center;border-top:1px solid rgba(180,122,45,.22)}.artists-v121-profile figure{margin:0;overflow:hidden}.artists-v121-profile figure img{width:100%;max-height:720px;object-fit:cover;display:block}.artists-v121-profile h2{font-family:var(--serif);font-size:clamp(2.5rem,4vw,4rem);font-weight:500;text-transform:uppercase;margin:0}.artists-v121-profile p{font-family:var(--serif);font-size:1.04rem;line-height:1.72}.artists-v121-profile .button{margin-top:.75rem}.contact-v121{background:var(--ivory)}.contact-v121-hero{background:var(--v121-navy);color:#fff;display:grid;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);min-height:660px}.contact-v121-copy{padding:clamp(3rem,6vw,6rem) var(--pad);align-self:center}.contact-v121-copy h1{font-family:var(--serif);font-size:clamp(3.6rem,6vw,6.4rem);line-height:.95;font-weight:500;margin:.7rem 0 1.5rem}.contact-v121-copy h1 span{color:#d59a49}.contact-v121-copy .lead{font-family:var(--serif);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.65;max-width:600px}.contact-v121-art{margin:0;min-height:100%;overflow:hidden}.contact-v121-art img{width:100%;height:100%;object-fit:cover;display:block}.contact-v121-choice{display:grid;gap:1.15rem;margin-top:2.2rem}.contact-v121-choice>div:not(.contact-v121-or){display:flex;align-items:flex-start;gap:1rem}.contact-v121-icon{width:48px;height:48px;border:1px solid var(--v121-gold);border-radius:50%;display:grid;place-items:center;color:#dfad63;flex:0 0 auto;font-size:1.2rem}.contact-v121-main-link{color:#fff;font-family:var(--serif);font-size:clamp(1.3rem,2vw,2rem);text-decoration:none}.contact-v121-choice p{margin:.1rem 0 .65rem;color:#d8d8d8}.contact-v121-choice .button{margin-top:.35rem}.contact-v121-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;max-width:420px;color:#d7a55e;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.contact-v121-or span{height:1px;background:rgba(215,165,94,.5)}.contact-v121-form-wrap{max-width:1080px;margin:0 auto;padding:clamp(3rem,6vw,6rem) var(--pad);display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.contact-v121-form-copy h2{font-family:var(--serif);font-size:clamp(2.4rem,3.7vw,3.8rem);font-weight:500;margin:.4rem 0}.experience-v121{background:var(--v121-cream);color:var(--v121-ink)}.experience-v121-gateway{min-height:680px;display:grid;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr)}.experience-v121-copy{padding:clamp(3rem,6vw,6rem) var(--pad);align-self:center}.experience-v121-copy h1{font-family:var(--serif);font-size:clamp(4rem,6vw,6.5rem);line-height:.94;font-weight:500;letter-spacing:-.035em;margin:.6rem 0 0}.experience-v121-copy .lead,.experience-v121-copy>p{max-width:590px;font-family:var(--serif);font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.62}.experience-v121-questions{color:var(--v121-copper);font-size:clamp(1.35rem,2vw,1.8rem) !important}.experience-v121-art{margin:0;min-height:100%;overflow:hidden}.experience-v121-art img{width:100%;height:100%;object-fit:cover;display:block}.collection-editorial-page .collection-work-media img{display:block;width:100%;height:auto}.collection-editorial-work .collection-work-copy h2{font-size:clamp(2.2rem,3.3vw,4.2rem)}.footer-signup-copy>p:not(.footer-signup-kicker):not(.footer-signup-source-note){max-width:470px}@media (max-width:900px){.home-v121-artists,.story-v121-hero,.story-v121-behind,.behind-v121-hero,.artists-v121-hero,.artists-v121-profile,.contact-v121-hero,.contact-v121-form-wrap,.experience-v121-gateway{grid-template-columns:1fr}.home-v121-artists-image{min-height:420px}.home-v121-art-grid{grid-template-columns:1fr;max-width:620px}.story-v121-photo{aspect-ratio:1.15 / 1}.story-v121-behind{margin-left:var(--pad);margin-right:var(--pad)}.artwork-v121-purchase,.artwork-v121-voice-grid{grid-template-columns:1fr}.artists-v121-grant>div{order:2}.artists-v121-grant>figure{order:1}.contact-v121-art{min-height:420px}.experience-v121-art{min-height:420px}}@media (max-width:640px){.home-v121-hero{min-height:680px}.home-v121-hero-copy h1{font-size:clamp(3.5rem,18vw,5.8rem)}.home-v121-hero-copy .hero-statement br{display:none}.home-v121-artists-copy,.story-v121-hero,.behind-v121-hero,.artists-v121-hero,.artists-v121-profile,.contact-v121-copy,.contact-v121-form-wrap,.experience-v121-copy{padding-left:1.15rem;padding-right:1.15rem}.home-v121-artists-image{min-height:330px}.story-v121-photo{border-radius:16px}.story-v121-behind{margin-left:1rem;margin-right:1rem}.behind-v121-answer{padding-left:0}.artwork-v121-hero,.artwork-v121-purchase,.artwork-v121-voices{padding-left:1rem;padding-right:1rem}.artwork-v121-title h1{font-size:clamp(2.7rem,13vw,4.6rem)}.contact-v121-hero{min-height:auto}.contact-v121-art{min-height:330px}.experience-v121-art{min-height:330px}.gemini-video-dialog-shell{padding:.7rem}}@media (prefers-reduced-motion:reduce){.home-v121-art-image img{transition:none}}.story-v121-hero,.behind-v121-hero,.artists-v121-hero,.artwork-v121-hero{padding-top:calc(var(--header) + clamp(2.75rem,5vw,5.25rem))}.contact-v121-hero,.experience-v121-gateway{padding-top:var(--header)}.artwork-v121-copy p{margin:0 0 1.25rem}.artwork-v121-copy p:last-child{margin-bottom:0}.collection-editorial-work .collection-work-copy h2{white-space:normal;text-wrap:balance;overflow-wrap:normal}.behind-v121-pull + .behind-v121-pull{margin-top:-2.5rem;padding-top:0;border-top:0}@media (max-width:640px){.story-v121-hero,.behind-v121-hero,.artists-v121-hero,.artwork-v121-hero{padding-top:calc(var(--header) + 2rem)}.contact-v121-hero,.experience-v121-gateway{padding-top:var(--header)}.artwork-v121-copy{text-align:left}}.artwork-v121-purchase-voices{max-width:1180px;margin:0 auto;padding:0 var(--pad) clamp(3.75rem,7vw,6.5rem)}.artwork-v121-purchase-voices .artwork-v121-purchase{max-width:none;padding:0;gap:clamp(1.2rem,2.5vw,2rem);align-items:stretch}.artwork-v121-purchase-card{box-shadow:0 18px 34px rgba(16,24,40,0.04);min-height:100%;display:flex;flex-direction:column;justify-content:flex-start}.artwork-v121-purchase-card h2{font-size:clamp(2rem,3vw,3.2rem);line-height:.95}.artwork-v121-purchase-card p{font-size:clamp(1.08rem,1.3vw,1.22rem)}.artwork-v121-purchase-card .button,.artwork-v121-purchase-card .button-disabled{margin-top:1.6rem}.artwork-v121-voices-divider{position:relative;height:1px;background:var(--v121-line);margin:clamp(3rem,5vw,4.8rem) 0 clamp(2rem,4vw,3rem)}.artwork-v121-voices-divider span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--v121-cream);color:var(--v121-gold);padding:0 .95rem}.artwork-v121-purchase-voices .artwork-v121-voices{max-width:none;margin:0;padding:0}.artwork-v121-voices-heading{max-width:980px;margin:0 auto clamp(2.4rem,5vw,3.25rem);text-align:center}.artwork-v121-voices-heading h2{font-family:var(--serif);font-size:clamp(2.8rem,5vw,4.8rem);font-weight:500;line-height:.98;letter-spacing:-.035em;margin:0;text-wrap:balance}.artwork-v121-voices-heading .gemini-mini-rule-v121{margin-left:auto;margin-right:auto}.artwork-v121-purchase-voices .artwork-v121-voice-grid{gap:0;position:relative;align-items:start}.artwork-v121-purchase-voices .artwork-v121-voice-grid::before{content:"";position:absolute;left:50%;top:0.1rem;bottom:0.1rem;width:1px;background:var(--v121-line);transform:translateX(-50%)}.artwork-v121-purchase-voices .artwork-v121-voice-grid::after{content:"✦";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--v121-cream);color:var(--v121-gold);padding:.25rem .65rem;line-height:1}.artwork-v121-voice-card{border-top:1px solid var(--v121-line);padding-top:1.5rem}.artwork-v121-voice-card:first-child{padding-right:clamp(1.25rem,3vw,3rem)}.artwork-v121-voice-card:last-child{padding-left:clamp(1.25rem,3vw,3rem)}.artwork-v121-voice-name{display:flex;align-items:center;gap:1rem;margin:0 0 1.25rem}.artwork-v121-voice-name::after{content:"";flex:1 1 auto;height:1px;background:var(--v121-line)}.artwork-v121-voice-card>p:last-child{font-family:var(--serif);font-size:clamp(1.05rem,1.28vw,1.16rem);line-height:1.82;margin:0}.artists-v121-hero{gap:clamp(1.75rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,3rem)}.artists-v121-intro{max-width:560px}.artists-v121-profile{padding-top:clamp(2.15rem,4vw,4rem);padding-bottom:clamp(2.4rem,4.6vw,4.5rem)}.artists-v121-profile figure{align-self:stretch}.artists-v121-profile figure img{width:100%;height:100%;max-height:680px;object-fit:cover}.artists-v121-grant figure img{object-position:32% center}@media (min-width:901px){.artists-v121-grant figure{width:100%;max-width:640px;justify-self:end}}@media (max-width:900px){.artwork-v121-purchase-voices .artwork-v121-voice-grid::before,.artwork-v121-purchase-voices .artwork-v121-voice-grid::after{display:none}.artwork-v121-voice-card:first-child,.artwork-v121-voice-card:last-child{padding-left:0;padding-right:0}}@media (max-width:640px){.artwork-v121-purchase-voices{padding-left:1rem;padding-right:1rem}.artwork-v121-voices-heading h2{font-size:clamp(2.35rem,11vw,3.9rem)}.artwork-v121-purchase-card h2{font-size:clamp(1.8rem,9vw,2.6rem)}}.artwork-v121-purchase-voices{max-width:1420px;padding:0 var(--pad) clamp(2.2rem,4vw,3.8rem)}.artwork-v121-purchase-voices .artwork-v121-purchase{max-width:1040px;margin:0 auto;gap:26px}.artwork-v121-purchase-voices .artwork-v121-purchase-card{padding:clamp(2.2rem,3.2vw,3rem) clamp(1.4rem,2.2vw,2rem) clamp(2rem,2.8vw,2.6rem);min-height:378px;box-shadow:none;border-color:rgba(186,149,80,.28)}.artwork-v121-purchase-voices .artwork-v121-purchase-card h2{font-size:clamp(2.45rem,3.55vw,4rem);letter-spacing:-.03em;margin-bottom:1rem}.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121{margin-bottom:1.35rem}.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121::before,.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121::after{background:rgba(186,149,80,.45)}.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121 span{color:var(--v121-gold)}.artwork-v121-purchase-voices .artwork-v121-purchase-card p{font-size:clamp(1.08rem,1.25vw,1.22rem);line-height:1.45;margin:.18rem 0}.artwork-v121-purchase-voices .artwork-v121-purchase-card .artwork-v121-spec{font-size:clamp(1.35rem,1.7vw,1.8rem);font-weight:600;line-height:1.2;margin-top:.15rem}.artwork-v121-purchase-voices .artwork-v121-purchase-card .button,.artwork-v121-purchase-voices .artwork-v121-purchase-card .button-disabled{width:100%;max-width:395px;margin:auto auto 0;justify-content:center;letter-spacing:.12em}.artwork-v121-voices-divider{max-width:1180px;margin:34px auto 24px;background:rgba(186,149,80,.30)}.artwork-v121-voices-divider span{padding:0 .6rem;font-size:1rem}.artwork-v121-purchase-voices .artwork-v121-voices{max-width:1180px;margin:0 auto}.artwork-v121-voices-heading{max-width:100%;margin:0 auto 30px}.artwork-v121-voices-heading .eyebrow{margin-bottom:1rem}.artwork-v121-voices-heading h2{font-size:clamp(3rem,4.35vw,5.4rem);line-height:.96;letter-spacing:-.045em;text-wrap:balance}@media (min-width:1200px){.artwork-v121-voices-heading h2{white-space:nowrap}}.artwork-v121-voices-heading .gemini-mini-rule-v121{margin-top:1.25rem}.artwork-v121-voices-heading .gemini-mini-rule-v121::before,.artwork-v121-voices-heading .gemini-mini-rule-v121::after{display:none}.artwork-v121-voices-heading .gemini-mini-rule-v121{width:48px}.artwork-v121-voice-grid{position:relative;grid-template-columns:1fr 1fr;column-gap:58px;row-gap:1.5rem}.artwork-v121-purchase-voices .artwork-v121-voice-grid::before{background:rgba(186,149,80,.38);top:40px;bottom:0}.artwork-v121-purchase-voices .artwork-v121-voice-grid::after{top:56%;color:var(--v121-gold);font-size:.95rem;padding:.18rem .45rem}.artwork-v121-voice-card{border-top:none;padding-top:0}.artwork-v121-voice-name{gap:.9rem;margin:0 0 1.35rem;letter-spacing:.24em}.artwork-v121-voice-name::after{background:rgba(186,149,80,.30)}.artwork-v121-voice-card>p:last-child{font-size:clamp(1.1rem,1.28vw,1.26rem);line-height:1.85}@media (max-width:1199px){.artwork-v121-purchase-voices .artwork-v121-purchase{max-width:980px}.artwork-v121-voices-heading h2{white-space:normal}}@media (max-width:900px){.artwork-v121-purchase-voices{padding-bottom:3rem}.artwork-v121-purchase-voices .artwork-v121-purchase{max-width:560px;gap:18px}.artwork-v121-purchase-voices .artwork-v121-purchase-card{min-height:auto}.artwork-v121-voices-divider{margin:28px auto 20px}.artwork-v121-voice-grid{grid-template-columns:1fr;row-gap:2rem}.artwork-v121-voice-card{padding-top:0}.artwork-v121-voice-name{margin-bottom:1rem}}@media (max-width:640px){.artwork-v121-purchase-voices .artwork-v121-purchase-card{padding:1.8rem 1rem 1.5rem}.artwork-v121-purchase-voices .artwork-v121-purchase-card .button,.artwork-v121-purchase-voices .artwork-v121-purchase-card .button-disabled{max-width:100%}.artwork-v121-voices-heading h2{font-size:clamp(2.4rem,11vw,4rem)}.artwork-v121-voice-card>p:last-child{font-size:1.06rem;line-height:1.8}}.artwork-v121-purchase-voices .artwork-v121-purchase-card{padding-top:clamp(2rem,2.8vw,2.6rem);padding-bottom:clamp(1.8rem,2.5vw,2.3rem);min-height:350px}.artwork-v121-purchase-voices .artwork-v121-purchase-card h2{font-size:clamp(2.05rem,2.65vw,3rem);line-height:1.02;letter-spacing:-.02em;font-weight:500}.artwork-v121-purchase-voices .artwork-v121-purchase-card .artwork-v121-spec{font-size:clamp(1.18rem,1.45vw,1.5rem);font-weight:600}.artwork-v121-purchase-voices .artwork-v121-purchase-card p{font-size:clamp(1rem,1.12vw,1.12rem)}.artwork-v121-voices-heading{margin-bottom:34px}.artwork-v121-voices-heading h2{font-size:clamp(2.5rem,3.45vw,4.15rem);line-height:1.02;letter-spacing:-.035em;font-weight:500}.artwork-v121-voices-heading .eyebrow{font-size:.72rem;letter-spacing:.22em}.artwork-v121-voice-name{font-size:.7rem;letter-spacing:.21em}.artwork-v121-voice-card>p:last-child{font-size:clamp(1.02rem,1.12vw,1.12rem);line-height:1.78}.artwork-v121-voices-divider{margin-top:40px;margin-bottom:22px}@media (max-width:640px){.artwork-v121-purchase-voices .artwork-v121-purchase-card h2{font-size:clamp(1.7rem,7.8vw,2.3rem)}.artwork-v121-voices-heading h2{font-size:clamp(2.15rem,9.5vw,3.35rem)}}.home-v121-artists{min-height:520px}.home-v121-artists-copy{padding-top:clamp(2.7rem,5vw,5.5rem);padding-bottom:clamp(2.7rem,5vw,5.5rem)}.home-v121-artists-copy h2{font-size:clamp(2.6rem,4.35vw,4.35rem);line-height:1.035}.home-v121-artists-names{font-size:clamp(1.18rem,1.55vw,1.48rem)}.home-v121-artists-copy>p:last-of-type{font-size:clamp(1.02rem,1.18vw,1.16rem);line-height:1.66}.home-v121-artwork{padding-top:clamp(3.75rem,5.5vw,6rem);padding-bottom:clamp(4rem,6vw,6.5rem)}.home-v121-artwork .home-v121-section-heading h2{font-size:clamp(2.8rem,4.6vw,4.65rem)}.home-v121-art-grid{gap:clamp(1.55rem,2.8vw,2.65rem)}.artists-v121-hero{padding-top:calc(var(--header) + clamp(2.6rem,4vw,4.25rem));padding-bottom:clamp(1.9rem,3.2vw,2.8rem);gap:clamp(1.8rem,4vw,3.8rem)}.artists-v121-intro{max-width:540px}.artists-v121-profile{padding-top:clamp(2rem,3.5vw,3.3rem);padding-bottom:clamp(2.6rem,4.2vw,4rem)}.artists-v121-profile + .artists-v121-profile{padding-top:clamp(2.4rem,4vw,3.8rem)}.artists-v121-profile p{line-height:1.76}.artwork-v121-hero{padding-bottom:clamp(2.2rem,3.6vw,3.25rem)}.artwork-v121-copy{max-width:900px;margin-top:clamp(1.75rem,3vw,2.6rem)}.artwork-v121-copy p{line-height:1.76}.artwork-v121-purchase-voices{padding-bottom:clamp(3.2rem,5vw,4.8rem)}.artwork-v121-voices-divider{margin-top:30px}.artwork-v121-voice-name,.artwork-v121-voices-heading .eyebrow{color:var(--v121-gold)}.collection-work-media{background:linear-gradient(135deg,#e4dbcf 0%,#f1ebe3 52%,#ddd2c5 100%)}.collection-work-media img{background:transparent}.collection-editorial-work .collection-work-copy{padding-top:clamp(3rem,6vw,6.3rem);padding-bottom:clamp(3rem,6vw,6.3rem)}.story-v121-copy{max-width:620px}.story-v121-copy p:not(.story-v121-deck):not(.story-v121-emphasis){font-size:clamp(1.01rem,1.12vw,1.1rem);line-height:1.75;margin-bottom:1.2rem}.story-v121-heart{max-width:980px}.story-v121-heart h2{color:var(--v121-ink);font-size:clamp(2.55rem,4.2vw,4.25rem)}.story-v121-heart p{font-size:clamp(1.02rem,1.12vw,1.1rem);line-height:1.78;margin:0 0 1.35rem}.story-v121-heart .story-v121-emphasis{color:var(--v121-copper)}.behind-v121-body{max-width:900px}.behind-v121-question{padding-top:clamp(2.4rem,4vw,3.75rem);padding-bottom:clamp(2.4rem,4vw,3.75rem)}.behind-v121-question h2{font-size:clamp(1.9rem,3vw,3rem);margin-bottom:1.65rem}.behind-v121-answer{max-width:770px;margin-top:1.25rem;margin-bottom:2rem}.behind-v121-answer p{font-size:clamp(1.02rem,1.12vw,1.1rem);line-height:1.8;margin-top:0;margin-bottom:1rem}.behind-v121-speaker{color:var(--v121-gold)}.footer-nav-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.25rem,5vw,5.5rem)}.footer-nav-group>div:not(.footer-studio-note){gap:.82rem}.footer-nav-group a{font-size:.9rem}.footer-studio-note{margin-top:1.75rem}.eyebrow,.collection-work-number,.footer-nav-group summary,.footer-signup-kicker{color:var(--v121-gold)}.story-v121-deck,.story-v121-behind-deck,.behind-v121-deck,.artists-v121-deck,.artwork-v121-tagline,.experience-v121-questions{color:var(--v121-copper)}@media (min-width:901px) and (max-width:1100px){.home-v121-artists-copy h2{font-size:clamp(2.7rem,4.8vw,3.75rem)}.home-v121-artwork .home-v121-section-heading h2{font-size:clamp(2.8rem,4.9vw,3.9rem)}.story-v121-copy h1{font-size:clamp(4rem,6.1vw,5.35rem)}.behind-v121-hero h1{font-size:clamp(4rem,6.1vw,5.45rem)}.artists-v121-intro h1{font-size:clamp(3.5rem,5.3vw,4.6rem)}.artwork-v121-title h1{font-size:clamp(3.5rem,5.6vw,4.85rem)}.contact-v121-copy h1{font-size:clamp(3.8rem,5.7vw,4.9rem)}.experience-v121-copy h1{font-size:clamp(3.8rem,5.8vw,5rem)}.story-v121-heart h2{font-size:clamp(2.6rem,4.2vw,3.7rem)}.artwork-v121-voices-heading h2{font-size:clamp(2.5rem,3.4vw,3.45rem)}}@media (max-width:900px){.home-v121-artists{min-height:0}.artists-v121-hero{padding-bottom:1.75rem}.artists-v121-profile{padding-top:1.9rem}.footer-nav-groups{grid-template-columns:1fr;gap:0}}:root{--gemini-page-title-size:clamp(3.6rem,4.65vw,4.9rem);--gemini-section-title-size:clamp(2.8rem,3.85vw,4rem);--gemini-subsection-title-size:clamp(2.25rem,3vw,3.2rem);--gemini-heading-weight:500;--gemini-heading-leading:.98;--gemini-heading-tracking:-.035em}.story-v121-copy h1,.behind-v121-hero h1,.artists-v121-intro h1,.artwork-v121-title h1,.contact-v121-copy h1,.experience-v121-copy h1,.collection-editorial-hero-clean .collection-editorial-intro h1{font-family:var(--serif);font-size:var(--gemini-page-title-size);font-weight:var(--gemini-heading-weight);line-height:var(--gemini-heading-leading);letter-spacing:var(--gemini-heading-tracking);text-transform:none}.story-v121-copy h1,.behind-v121-hero h1,.artists-v121-intro h1,.artwork-v121-title h1,.experience-v121-copy h1,.collection-editorial-hero-clean .collection-editorial-intro h1{margin-top:0}.home-v121-artists-copy h2,.home-v121-section-heading h2,.story-v121-heart h2,.story-v121-behind h2,.artwork-v121-voices-heading h2,.related-artworks-heading h2,.contact-v121-form-copy h2{font-family:var(--serif);font-size:var(--gemini-section-title-size);font-weight:var(--gemini-heading-weight);line-height:1.02;letter-spacing:-.03em}.artists-v121-profile h2{font-family:var(--serif);font-size:var(--gemini-subsection-title-size);font-weight:var(--gemini-heading-weight);line-height:1;letter-spacing:-.025em;text-transform:none}.artwork-v121-purchase-voices .artwork-v121-purchase-card h2{font-size:clamp(1.95rem,2.45vw,2.65rem);line-height:1;letter-spacing:-.02em}.artwork-v121-title h1{text-transform:none}@media (min-width:1101px){.artists-v121-intro h1,.artwork-v121-title h1,.collection-editorial-hero-clean .collection-editorial-intro h1{white-space:normal;text-wrap:balance}}@media (min-width:901px) and (max-width:1100px){:root{--gemini-page-title-size:clamp(3.25rem,5vw,4.15rem);--gemini-section-title-size:clamp(2.6rem,4.25vw,3.45rem);--gemini-subsection-title-size:clamp(2.2rem,3.7vw,2.8rem)}}@media (max-width:640px){:root{--gemini-page-title-size:clamp(2.7rem,12vw,3.8rem);--gemini-section-title-size:clamp(2.3rem,10vw,3.2rem);--gemini-subsection-title-size:clamp(2rem,9vw,2.65rem)}.story-v121-copy h1,.behind-v121-hero h1,.artists-v121-intro h1,.artwork-v121-title h1,.contact-v121-copy h1,.experience-v121-copy h1,.collection-editorial-hero-clean .collection-editorial-intro h1{line-height:1}}.home-v121-video-poster{position:relative;display:block;margin:0;padding:0;border:0;background:transparent;min-height:100%;overflow:hidden;cursor:pointer}.home-v121-video-poster.is-pending{cursor:default}.home-v121-video-poster img{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;display:block}.home-v121-video-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,14,35,0.08) 0%,rgba(9,14,35,0.04) 35%,rgba(9,14,35,0.18) 100%);pointer-events:none}.home-v121-video-poster:focus-visible{outline:2px solid var(--v121-gold);outline-offset:4px}.home-v121-video-poster.is-pending:focus-visible{outline:none}@media (max-width:900px){.home-v121-video-poster{min-height:0}.home-v121-video-poster img{height:auto;min-height:0}}.home-v121-artists{min-height:500px}.home-v121-artists-copy{padding-top:clamp(2.45rem,4.35vw,4.65rem);padding-bottom:clamp(2.45rem,4.35vw,4.65rem)}.home-v121-video-poster{margin:18px 18px 18px 0;min-height:calc(100% - 36px);border:1px solid rgba(180,122,45,.20);border-radius:14px;box-shadow:0 16px 36px rgba(16,24,40,.08)}.home-v121-video-poster::after{background:linear-gradient(180deg,rgba(9,14,35,0.025) 0%,rgba(9,14,35,0.015) 55%,rgba(9,14,35,0.08) 100%)}@media (max-width:900px){.home-v121-video-poster{margin:0 1.15rem 1.15rem;min-height:0;border-radius:12px}}.home-v121-artists{max-width:1500px;margin:0 auto;min-height:0;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(2.5rem,4.5vw,5.25rem);align-items:center;padding:clamp(3.5rem,5.5vw,5.75rem) clamp(1.5rem,4vw,4.25rem)}.home-v121-artists-copy{padding:0;align-self:center;max-width:500px}.home-v121-artists-copy h2{max-width:480px}.home-v121-video-poster{width:100%;aspect-ratio:16 / 9;min-height:0;margin:0;border:1px solid rgba(180,122,45,.20);border-radius:13px;box-shadow:0 16px 34px rgba(16,24,40,.07);overflow:hidden;isolation:isolate}.home-v121-video-poster .home-v121-video-photo{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center 50%;display:block;z-index:0}.home-v121-video-poster::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(7,13,30,.18) 0%,rgba(7,13,30,.02) 38%,rgba(7,13,30,.05) 64%,rgba(7,13,30,.30) 100%);pointer-events:none}.home-v121-video-poster::after{display:none}.home-v121-video-title{position:absolute;z-index:2;top:clamp(1.15rem,2.3vw,1.9rem);left:50%;transform:translateX(-50%);width:90%;text-align:center;color:#fff7e8;font-family:var(--serif);font-size:clamp(1.6rem,2.45vw,2.65rem);font-weight:400;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.28)}.home-v121-video-play{position:absolute;z-index:3;left:50%;top:51%;transform:translate(-50%,-50%);width:clamp(62px,6.2vw,82px);height:clamp(62px,6.2vw,82px);border:1.5px solid rgba(234,193,110,.95);border-radius:50%;background:rgba(8,14,33,.30);display:grid;place-items:center;color:#fff8e9;box-shadow:0 8px 24px rgba(0,0,0,.14)}.home-v121-video-play span{font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1;margin-left:.18em}.home-v121-video-logo{position:absolute;z-index:2;left:clamp(1rem,2vw,1.7rem);bottom:clamp(.9rem,1.8vw,1.45rem);width:clamp(112px,12vw,155px) !important;height:auto !important;min-height:0 !important;object-fit:contain !important;opacity:.96;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.home-v121-video-poster:not(.is-pending):hover .home-v121-video-photo{transform:scale(1.012);transition:transform .35s ease}.home-v121-video-poster.is-pending{cursor:default}@media (max-width:1100px) and (min-width:901px){.home-v121-artists{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:2.2rem;padding-left:2rem;padding-right:2rem}.home-v121-video-title{font-size:clamp(1.35rem,2.3vw,2rem)}}@media (max-width:900px){.home-v121-artists{max-width:none;grid-template-columns:1fr;gap:2rem;padding:3rem 1.15rem}.home-v121-artists-copy{max-width:620px}.home-v121-video-poster{margin:0;width:100%;border-radius:11px}.home-v121-video-logo{width:clamp(95px,20vw,135px) !important}}@media (max-width:640px){.home-v121-video-title{font-size:clamp(1.15rem,6vw,1.7rem);letter-spacing:.09em}.home-v121-video-play{width:58px;height:58px}} :root{--gemini-final-orange:#BB7144;--gemini-final-orange-deep:#BB7144}
.home-v121-artists-copy h2{font-size:clamp(2.5rem,4.2vw,4.35rem);text-transform:uppercase;letter-spacing:-.027em}
.home-final-intro{font-family:var(--sans)!important;font-weight:600;letter-spacing:.055em;font-size:clamp(.95rem,1.26vw,1.12rem)!important;line-height:1.62;text-transform:uppercase}
.home-v121-artists-names{color:var(--gemini-final-orange-deep)}
.home-final-video-link{border:0;cursor:pointer;margin-top:1rem;color:var(--gemini-final-orange-deep);font-size:.8rem;font-weight:700;text-align:left}
.home-final-video-link:hover,.home-final-video-link:focus-visible{color:#6f3e12;text-decoration:underline}
.home-v121-artwork .home-v121-section-heading h2{text-transform:uppercase}
.home-v121-art-all .button{background:var(--gemini-final-orange);border-color:var(--gemini-final-orange);color:#111b2b;font-weight:700}
.home-v121-art-all .button:hover,.home-v121-art-all .button:focus-visible{background:#c78b44;border-color:#c78b44;color:#111b2b}
.collection-editorial-hero-clean .collection-editorial-intro h1,.collection-final-title{text-transform:uppercase}
.collection-editorial-hero-clean .collection-final-invitation{color:var(--gemini-final-orange-deep);font-style:italic;font-weight:600;letter-spacing:.02em}
.collection-work-copy .collection-work-description{color:var(--gemini-final-orange-deep);font-style:italic;font-family:var(--serif);font-size:clamp(1.05rem,1.4vw,1.28rem)}
.collection-work-actions .button{display:inline-flex;align-items:center;gap:.75rem}
.collection-work-actions .button span{color:var(--gemini-final-orange-deep);font-size:1.1em}
.artists-v121-intro h1{color:var(--gemini-final-orange-deep)}
.story-v121-behind h2{font-size:clamp(2.05rem,3.2vw,3.55rem)}
.story-v121-behind figure img{width:100%;height:100%;object-fit:cover;object-position:center} .artwork-v121-hero{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr);grid-template-areas:"title title" "media copy";gap:clamp(1.5rem,3vw,3.5rem);align-items:start;padding-bottom:clamp(2.3rem,4.5vw,4.4rem)}
.artwork-v121-title{grid-area:title}
.artwork-v121-media{grid-area:media;min-width:0}
.artwork-v121-copy{grid-area:copy;max-width:none;margin:0}
.artwork-v121-copy p{font-family:var(--serif);font-size:clamp(1.02rem,1.2vw,1.16rem);line-height:1.72;margin-top:0;margin-bottom:1.15rem;overflow-wrap:break-word}
.artwork-v121-media .viewer-trigger{width:100%;overflow:hidden}
.artwork-v121-media .viewer-trigger img{display:block;max-height:640px;width:auto;max-width:100%;height:auto;object-fit:contain;transform:none!important;transition:none!important}
.artwork-v121-media .viewer-trigger:hover img{transform:none!important;filter:none!important}
.artwork-v121-purchase-voices{padding-top:clamp(2rem,3vw,3rem)}
.behind-final .behind-v121-question{position:relative}
.behind-final .behind-v121-answer{max-width:780px;margin:0 0 1.15rem}
.behind-final .behind-v121-answer>p{margin:0 0 .95rem;line-height:1.8}
.behind-final .behind-v121-speaker{font-weight:700;letter-spacing:.05em;margin:1.4rem 0 .65rem;color:var(--gemini-final-orange-deep)}
.behind-final .behind-v121-deck{color:var(--gemini-final-orange-deep)}
.behind-final-artwork{max-width:570px;margin:2.2rem auto 2.4rem;text-align:center}
.behind-final-artwork img{width:100%;height:auto;object-fit:contain;box-shadow:0 16px 45px rgba(20,20,20,.14)}
.behind-final-artwork figcaption{margin-top:.8rem;color:#655744;font-family:var(--serif);font-style:italic}
.behind-final-cta{text-align:center;margin:2rem 0 5rem}
.footer-signup-inner:before{background-image:url(//staging.geminiproject.art/wp-content/themes/gemini-project-wordpress-theme/assets/images/studio-list-sacred-crossing-bg-r32.webp)!important;background-position:center 50%!important;background-size:cover!important}
.footer-signup-inner{border-radius:18px;box-shadow:0 15px 35px rgba(11,16,32,.16)}
.footer-signup-copy .footer-signup-kicker{color:#f0c88b}
.footer-signup-copy h2{color:#fff9f0}
.footer-signup-copy>p:not(.footer-signup-kicker){color:#fff4e3}
.experience-v121{padding-bottom:clamp(2.5rem,5vw,5rem)}
.experience-v121 + .footer-signup,.page:has(.experience-v121) + .site-footer .footer-signup{margin-top:clamp(2rem,5vw,5rem)}
body:has(.experience-v121) .footer-signup{padding-top:clamp(3.5rem,6.5vw,7rem);padding-bottom:clamp(3.5rem,6.5vw,7rem)}
body:has(.experience-v121) .footer-main{padding-top:clamp(2.6rem,5vw,5rem)}
.eyebrow,.section-kicker,.collection-work-number{color:var(--gemini-final-orange-deep)}
.story-v121-deck,.story-v121-behind-deck,.behind-v121-deck,.artists-v121-deck,.artwork-v121-tagline,.experience-v121-questions{color:var(--gemini-final-orange-deep)}
@media(max-width:950px){.artwork-v121-hero{grid-template-columns:1fr;grid-template-areas:"title" "media" "copy"}.artwork-v121-media .viewer-trigger img{max-height:560px;margin:0 auto}.artwork-v121-copy{max-width:760px;margin-inline:auto;width:100%}}
@media(max-width:600px){.home-v121-artists-copy h2{font-size:clamp(2.1rem,9vw,2.8rem)}.artwork-v121-hero{gap:1.4rem}.artwork-v121-media .viewer-trigger img{max-height:480px}.artwork-v121-copy p{font-size:1rem}.behind-final-artwork{max-width:100%}}
.footer-constant-contact-form .footer-signup-minimal-note{margin:1rem 0 0!important;color:rgba(255,247,232,.85)!important;font-size:.76rem!important;letter-spacing:.01em!important;text-align:center!important;line-height:1.45!important} .story-v121-behind figure { aspect-ratio: 1 / 1; }
.story-v121-behind figure img { object-fit: cover; object-position: center 55%; }
.collection-invitation-last-line{display:block} :root{
--gemini-accent:#BB7144;
--gemini-accent-hover:#7D3E22;
--gemini-accent-text:#BB7144;
--gemini-action-ink:#111b2b;
--gemini-action-outline:#BB7144;
--gemini-final-orange:var(--gemini-accent);
--gemini-final-orange-deep:var(--gemini-accent-text);
} .home-v121-art-link,
.home-v121-artists-names,
.home-final-video-link,
.artwork-v121-purchase-card h2,
.collection-editorial-hero-clean .collection-final-invitation,
.collection-work-copy .collection-work-description,
.collection-work-actions .button span,
.artists-v121-intro h1,
.story-v121-deck,.story-v121-behind-deck,.behind-v121-deck,
.artists-v121-deck,.artwork-v121-tagline,.experience-v121-questions,
.behind-final .behind-v121-speaker,.behind-final .behind-v121-deck,
.eyebrow,.section-kicker,.collection-work-number{
color:var(--gemini-accent-text);
} a.button,button.button,input.button,
.home-v121-art-all .button,
.collection-work-actions .button,
.artist-site-actions .button,
.experience-actions-home .button,
.experience-callout-v1146 .experience-actions-home .button{
min-height:52px!important;
padding:.87rem 1.45rem!important;
border:1px solid var(--gemini-accent-text)!important;
border-radius:4px!important;
background:var(--gemini-accent-text)!important;
background-image:none!important;
color:#ffffff!important;
font-family:var(--sans)!important;
font-size:.76rem!important;
font-weight:700!important;
letter-spacing:.095em!important;
line-height:1.35!important;
text-transform:uppercase!important;
text-align:center;
text-decoration:none;
box-shadow:none;
transition:background-color .2s,border-color .2s,transform .2s;
}
a.button:hover,a.button:focus-visible,
button.button:hover,button.button:focus-visible,
input.button:hover,input.button:focus-visible,
.home-v121-art-all .button:hover,.home-v121-art-all .button:focus-visible,
.collection-work-actions .button:hover,.collection-work-actions .button:focus-visible,
.experience-actions-home .button:hover,.experience-actions-home .button:focus-visible,
.experience-callout-v1146 .experience-actions-home .button:hover,
.experience-callout-v1146 .experience-actions-home .button:focus-visible{
background:var(--gemini-accent-hover)!important;
background-image:none!important;
border-color:var(--gemini-accent-hover)!important;
color:#ffffff!important;
box-shadow:none!important;
}
a.button:focus-visible,button.button:focus-visible,input.button:focus-visible{
outline:3px solid var(--navy);
outline-offset:3px;
} .collection-work-actions .button span{color:inherit!important} .footer-constant-contact-form button,
.footer-constant-contact-form input[type="submit"],
.footer-constant-contact-form .ctct-form-button{
min-height:56px!important;
padding:.87rem 1.45rem!important;
background:var(--gemini-accent-text)!important;
background-image:none!important;
border:1px solid var(--gemini-accent-text)!important;
border-radius:4px!important;
color:#ffffff!important;
font-family:var(--sans)!important;
font-weight:700!important;
font-size:.76rem!important;
letter-spacing:.095em!important;
line-height:1.35!important;
text-transform:uppercase!important;
box-shadow:none!important;
}
.footer-constant-contact-form button:hover,
.footer-constant-contact-form input[type="submit"]:hover,
.footer-constant-contact-form .ctct-form-button:hover,
.footer-constant-contact-form button:focus-visible,
.footer-constant-contact-form input[type="submit"]:focus-visible,
.footer-constant-contact-form .ctct-form-button:focus-visible{
background:var(--gemini-accent-hover)!important;
border-color:var(--gemini-accent-hover)!important;
color:#ffffff!important;
}
@media(max-width:600px){
a.button,button.button,input.button,.collection-work-actions .button{
min-height:48px!important;
padding:.83rem 1.05rem!important;
}
} .collection-editorial-work .collection-work-copy{min-width:0}
.collection-editorial-work .collection-work-copy h2{max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:break-word;hyphens:none;line-height:1.08} @media (max-width: 600px) {
.collection-editorial-hero-clean .collection-final-invitation {
font-size: clamp(0.88rem, 3.7vw, 1rem);
line-height: 1.7;
letter-spacing: 0;
text-align: center;
max-width: 100%;
}
.collection-editorial-hero-clean .collection-invitation-read {display: block;}
.collection-editorial-hero-clean .collection-invitation-last-line {display: block; margin-top: 0.35rem;}
}  .home-v121-artists-copy .home-final-intro {
font-family:var(--serif)!important;
font-weight:400;
font-size:clamp(1.1rem,1.7vw,1.55rem)!important;
line-height:1.46;
letter-spacing:.015em;
text-transform:uppercase;
} .collection-editorial-hero-clean .collection-editorial-intro > p:not(.eyebrow) {
font-family:var(--serif);
font-size:clamp(1.03rem,1.28vw,1.18rem);
line-height:1.65;
}
.collection-editorial-hero-clean .collection-final-invitation {
font-family:var(--serif)!important;
font-weight:500;
font-style:italic;
letter-spacing:.01em;
color:var(--gemini-accent-text);
} .artwork-v121 .artwork-v121-hero {
display:grid;
grid-template-columns:minmax(0,1fr);
grid-template-areas:"title" "media" "copy";
max-width:1300px;
gap:clamp(1rem,1.7vw,1.6rem);
padding-bottom:clamp(2rem,3.3vw,3rem);
}
.artwork-v121 .artwork-v121-title {
grid-area:title;
margin-bottom:clamp(.35rem,1.1vw,.9rem);
}
.artwork-v121 .artwork-v121-media {
grid-area:media;
width:100%;
max-width:100%;
min-width:0;
display:flex;
justify-content:center;
margin-inline:auto;
}
.artwork-v121 .artwork-v121-media .viewer-trigger {
width:auto;
max-width:100%;
display:inline-flex;
position:relative;
justify-content:center;
margin-inline:auto;
}
.artwork-v121 .artwork-v121-media .viewer-trigger img {
width:auto;
max-width:100%;
max-height:clamp(300px,43vh,470px);
height:auto;
object-fit:contain;
margin:0 auto;
}
.artwork-v121 .artwork-v121-copy {
grid-area:copy;
width:100%;
max-width:1150px;
min-width:0;
margin:clamp(.25rem,.9vw,.9rem) auto 0;
text-align:left;
}
.artwork-v121 .artwork-v121-copy p {
font-family:var(--serif);
font-size:clamp(1.03rem,1.22vw,1.15rem);
line-height:1.65;
margin:0 0 .9rem;
overflow-wrap:break-word;
}
.artwork-v121 .artwork-v121-copy p:last-child{margin-bottom:0}
@media(max-width:950px){
.artwork-v121 .artwork-v121-hero{grid-template-areas:"title" "media" "copy"}
.artwork-v121 .artwork-v121-copy{max-width:100%;margin-inline:auto}
}
@media(max-width:600px){
.home-v121-artists-copy .home-final-intro{
font-size:clamp(1.05rem,4.65vw,1.3rem)!important;
line-height:1.52;
}
.collection-editorial-hero-clean .collection-editorial-intro > p:not(.eyebrow){
font-size:1rem;
line-height:1.6;
}
.collection-editorial-hero-clean .collection-final-invitation{
font-size:clamp(.88rem,3.7vw,1rem);
line-height:1.7;
}
.artwork-v121 .artwork-v121-media .viewer-trigger img{
max-height:min(55vh,420px);
max-width:100%;
}
.artwork-v121 .artwork-v121-copy p{
font-size:1rem;
line-height:1.65;
}
} :root {
--gemini-brand-orange:#BB7144;
--gemini-button-orange:#BB7144;
--gemini-button-hover:#7D3E22;
--gemini-tan:#f2eee6;
} a.button,button.button,input.button,
.artist-site-actions .button,
.experience-actions-home .button,
.experience-callout-v1146 .experience-actions-home .button,
.artwork-v121-purchase-card a.button,
.behind-final-cta a.button,
.story-v121-behind a.button {
background:var(--gemini-button-orange)!important;
border-color:var(--gemini-button-orange)!important;
color:#ffffff!important;
}
a.button:hover,a.button:focus-visible,
button.button:hover,button.button:focus-visible,
input.button:hover,input.button:focus-visible,
.artist-site-actions .button:hover,
.experience-actions-home .button:hover,
.artwork-v121-purchase-card a.button:hover,
.artwork-v121-purchase-card a.button:focus-visible,
.behind-final-cta a.button:hover,
.behind-final-cta a.button:focus-visible,
.story-v121-behind a.button:hover,
.story-v121-behind a.button:focus-visible {
background:var(--gemini-button-hover)!important;
border-color:var(--gemini-button-hover)!important;
color:#ffffff!important;
} .collection-editorial-page .collection-work-actions a.button {
background:var(--gemini-tan)!important;
border:1px solid #171a22!important;
color:#171a22!important;
}
.collection-editorial-page .collection-work-actions a.button:hover,
.collection-editorial-page .collection-work-actions a.button:focus-visible {
background:#e5ded3!important;
border-color:#171a22!important;
color:#171a22!important;
} .home-v121 .home-v121-art-all a.button {
background:var(--gemini-tan)!important;
border:1.5px solid var(--gemini-brand-orange)!important;
color:var(--gemini-button-orange)!important;
}
.home-v121 .home-v121-art-all a.button:hover,
.home-v121 .home-v121-art-all a.button:focus-visible {
background:#e5ded3!important;
border-color:var(--gemini-brand-orange)!important;
color:var(--gemini-button-orange)!important;
} .home-v121 .home-v121-hero a.button {
background:var(--gemini-tan)!important;
border-color:var(--gemini-tan)!important;
color:#171a22!important;
}
.home-v121 .home-v121-hero a.button:hover,
.home-v121 .home-v121-hero a.button:focus-visible {
background:#e5ded3!important;
border-color:#e5ded3!important;
color:#171a22!important;
} .footer-constant-contact-form button,
.footer-constant-contact-form input[type="submit"],
.footer-constant-contact-form .ctct-form-button {
background:var(--gemini-button-orange)!important;
border-color:var(--gemini-button-orange)!important;
color:#ffffff!important;
}
.footer-constant-contact-form button:hover,
.footer-constant-contact-form input[type="submit"]:hover,
.footer-constant-contact-form .ctct-form-button:hover,
.footer-constant-contact-form button:focus-visible,
.footer-constant-contact-form input[type="submit"]:focus-visible,
.footer-constant-contact-form .ctct-form-button:focus-visible {
background:var(--gemini-button-hover)!important;
border-color:var(--gemini-button-hover)!important;
color:#ffffff!important;
} .behind-v121-hero figure { aspect-ratio: 4 / 3; }
.behind-v121-hero figure img { width:100%; height:100%; object-fit:contain; object-position:center; }
@media (min-width: 901px) {
.behind-v121-hero { max-width:1420px; grid-template-columns:minmax(0,1fr) minmax(380px,1.06fr); gap:clamp(2rem,3.6vw,4rem); }
.behind-v121-hero figure { width:100%; }
} :root {
--gemini-accent:#BB7144;
--gemini-accent-text:#BB7144;
--gemini-brand-orange:#BB7144;
--gemini-button-orange:#BB7144;
--gemini-final-orange:#BB7144;
--gemini-final-orange-deep:#BB7144;
--v121-copper:#BB7144;
--v121-gold:#BB7144;
--gold:#BB7144;
} .artists-v121 .artists-v121-profile a.button,
.artists-v121 .artists-v121-profile a.button:hover,
.artists-v121 .artists-v121-profile a.button:focus-visible {
background:var(--gemini-tan)!important;
color:var(--gemini-brand-orange)!important;
border:1px solid var(--gemini-brand-orange)!important;
}
.artists-v121 .artists-v121-profile a.button span {color:inherit!important} .story-v121-behind div > p:not(.story-v121-behind-deck) {
font-family:var(--serif)!important;
font-size:clamp(1.03rem,1.28vw,1.18rem);
line-height:1.65;
} .collection-editorial-hero-clean .collection-editorial-intro > p.collection-final-invitation {
color:var(--gemini-brand-orange)!important;
font-family:var(--serif)!important;
font-size:clamp(1.03rem,1.28vw,1.18rem);
font-weight:400;
font-style:italic;
text-transform:none!important;
letter-spacing:normal;
line-height:1.65;
} .gemini-mini-rule-v121,
.gemini-mini-rule-v121 span,
.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121 span {
color:var(--gemini-brand-orange)!important;
}
.gemini-mini-rule-v121::before,
.gemini-mini-rule-v121::after,
.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121::before,
.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121::after,
.collection-title-rule,.collection-work-rule {
background:var(--gemini-brand-orange)!important;
}
.contact-v134-phone-options {display:grid;justify-items:start;gap:.3rem;margin-bottom:1rem}
.contact-v134-phone-options > span {font-size:.9rem}
@media(max-width:600px){
.collection-editorial-hero-clean .collection-editorial-intro > p.collection-final-invitation {font-size:1rem}
} html {scroll-padding-top:var(--header)}
[id^="behind-q-"],#stephanie-clair,#grant-pecoff,#message,
.gemini-privacy-page h2,.gemini-privacy-page h3 {scroll-margin-top:1rem}
.page h1,.page h2 {text-wrap:balance}
.gemini-title-line {white-space:nowrap} .home-v121-video-poster.is-pending:hover .home-v121-video-photo {transform:none} .artwork-v121 .artwork-v121-media .viewer-trigger {display:inline-flex;flex-direction:column;align-items:center;gap:.65rem;background:transparent;border:0;padding:0}
.artwork-v121 .artwork-v121-media .viewer-trigger .viewer-caption {
position:static;inset:auto;display:inline-flex;align-items:center;justify-content:center;
gap:.45rem;min-height:44px;padding:.5rem .9rem;background:transparent;color:var(--ink);
font-family:var(--sans);font-size:.75rem;line-height:1.4;font-weight:700;letter-spacing:.075em;
text-transform:uppercase;transform:none;border-bottom:1px solid var(--gemini-brand-orange);
}
.artwork-v121 .artwork-v121-media .viewer-trigger .viewer-caption span {position:static;background:none;padding:0;color:inherit;font-size:1rem} .gemini-page-links {max-width:1300px;margin:0 auto 1.5rem;padding:0 var(--pad);font-family:var(--sans);font-size:.85rem;line-height:1.5}
.gemini-page-links > a {display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:44px;margin:0 .65rem .5rem 0;padding:.55rem .9rem;border:1px solid var(--gemini-brand-orange);color:var(--ink);background:var(--ivory)}
.gemini-page-links details {border-block:1px solid var(--v121-line,rgba(187,113,68,.38));padding:.3rem 0}
.gemini-page-links summary {min-height:44px;display:list-item;align-content:center;padding:.6rem .25rem;cursor:pointer;font-weight:700}
.gemini-page-links ol,.gemini-page-links ul {padding:0 0 .6rem 1.5rem;margin:.3rem 0}
.gemini-page-links li a {display:block;min-height:44px;padding:.6rem .4rem;text-decoration:underline;text-decoration-color:var(--gemini-brand-orange);text-underline-offset:.2em}
.gemini-interview-links {padding:0;margin-bottom:2rem}
.gemini-privacy-page .gemini-page-links {padding:0;margin:1.5rem 0 2rem}
.gemini-page-links a:focus-visible,.gemini-page-links summary:focus-visible {outline:2px solid var(--gemini-brand-orange);outline-offset:3px} .home .site-footer .footer-signup {display:block}
.site-footer .footer-signup-inner {gap:1.5rem}
.site-footer .footer-signup-inner::after {background:rgba(7,12,24,.88)!important}
.site-footer .footer-constant-contact-form .ctct-form-footer,
.site-footer .footer-constant-contact-form .ctct-disclosure,
.site-footer .footer-constant-contact-form .ctct-gdpr-text,
.site-footer .footer-constant-contact-form .ctct-form-privacy,
.site-footer .footer-constant-contact-form .ctct-form-text-small,
.site-footer .footer-constant-contact-form small,
.site-footer .footer-constant-contact-form p {
color:rgba(242,238,230,.88)!important;font-size:.8rem!important;line-height:1.55!important;
}
.site-footer .footer-constant-contact-form .ctct-form-field {margin-bottom:.8rem!important}
.site-footer .footer-constant-contact-form input[type="email"] {font-size:16px!important;min-height:48px!important}
.site-footer .footer-constant-contact-form a {text-underline-offset:.18em}
.site-footer .footer-constant-contact-form .footer-signup-minimal-note {margin-top:.75rem!important} .contact-v134-phone-options {width:100%;max-width:360px}
.contact-v135-phone {display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%}
.contact-v135-phone .contact-v121-main-link {font-size:clamp(1rem,4.4vw,1.2rem);white-space:nowrap;min-height:44px;display:flex;align-items:center}
.contact-v121-choice .contact-v135-phone a.button {margin:0;padding:.6rem .75rem!important;min-height:44px!important;font-size:.72rem!important}
.contact-consent {min-height:44px;align-items:center;font-size:.875rem;line-height:1.5;padding:.3rem 0}
.contact-consent input {width:24px;height:24px;margin:0} .gemini-privacy-page {padding-top:calc(var(--header) + 2.25rem);padding-bottom:3rem;max-width:1000px;margin-inline:auto;overflow-wrap:anywhere}
.gemini-privacy-page > h1 {font-size:clamp(2.4rem,6vw,3.6rem);line-height:1.12;margin:0 0 1.25rem;font-weight:400}
.gemini-privacy-page > h2 {font-size:clamp(1.6rem,3vw,2rem);line-height:1.2;margin:2rem 0 1rem}
.gemini-privacy-page > h3 {font-size:1.25rem;line-height:1.3;margin:1.5rem 0 .75rem}
.gemini-privacy-page > p {font-size:1rem;line-height:1.7;margin:0 0 1rem}
.gemini-privacy-page > p a {text-decoration:underline;text-underline-offset:.18em} .art-dialog[open] {display:flex;flex-direction:column;gap:.5rem}
.art-dialog {padding:calc(.5rem + env(safe-area-inset-top)) .75rem calc(.5rem + env(safe-area-inset-bottom));color:var(--ivory);overflow:hidden}
.art-dialog .art-dialog-toolbar {display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;flex:0 0 auto}
.art-dialog .art-dialog-toolbar h2 {font-family:var(--serif);font-size:1.15rem;font-weight:400;line-height:1.3;margin:0;flex:1 1 160px;min-width:0}
.art-dialog-controls {display:flex;align-items:center;gap:.35rem;flex:0 0 auto}
.art-dialog-controls button,.art-dialog .dialog-close {position:static;inset:auto;min-width:44px;min-height:44px;padding:.45rem .65rem;border:1px solid rgba(242,238,230,.5);border-radius:4px;background:transparent;color:var(--ivory);font-size:1.25rem;line-height:1}
.art-dialog-controls [data-art-zoom="reset"] {font-size:.85rem}
.art-dialog-controls button:disabled {opacity:.4;cursor:default}
.art-dialog-controls button:focus-visible,.art-dialog-stage:focus-visible {outline:2px solid var(--ivory);outline-offset:2px}
.art-dialog .art-dialog-stage {display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;touch-action:none;user-select:none}
.art-dialog .art-dialog-stage.is-zoomed {cursor:grab}
.art-dialog .art-dialog-stage.is-zoomed:active {cursor:grabbing}
.art-dialog .art-dialog-stage img {width:100%;height:100%;max-height:none;object-fit:contain;transform-origin:center;flex:none;pointer-events:none}
.art-dialog .art-dialog-help {font-family:var(--sans);font-size:.75rem;line-height:1.4;text-align:center;margin:.25rem 0;flex:0 0 auto}
@media(max-width:900px){
.menu-toggle {min-width:44px;min-height:44px}
.page h1,.page h2,.page h3 {overflow-wrap:break-word}
.artwork-v121 .artwork-v121-hero {gap:1rem;padding-bottom:1.5rem}
.artwork-v121 .artwork-v121-copy {margin-top:.25rem}
.artwork-v121 .artwork-v121-copy p {margin-bottom:1rem;line-height:1.65}
.artwork-v121-purchase-voices {padding-top:1rem;padding-bottom:1.75rem}
.artwork-v121-purchase-voices .artwork-v121-purchase-card {min-height:0;padding:1.5rem 1rem;gap:0}
.artwork-v121-purchase-voices .artwork-v121-purchase-card h2 {margin-bottom:.25rem}
.artwork-v121-purchase-voices .artwork-v121-purchase-card .gemini-mini-rule-v121 {margin:.8rem auto 1rem}
.artwork-v121-purchase-voices .artwork-v121-purchase-card .button,
.artwork-v121-purchase-voices .artwork-v121-purchase-card .button-disabled {margin:1.25rem auto 0;min-height:48px!important;letter-spacing:.07em!important}
.related-artworks-section {padding-top:1.75rem;padding-bottom:1.75rem}
.related-artworks-heading {margin-bottom:1.25rem}
.related-artworks-grid {display:grid;grid-template-columns:1fr;gap:0}
.related-artworks-grid .related-artwork-card {display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid rgba(11,16,32,.15);min-width:0;transform:none}
.related-artworks-grid .related-artwork-card:last-child {display:grid;border-bottom:0}
.related-artwork-card .related-artwork-image {grid-row:1 / 3;grid-column:1;width:84px;height:96px;aspect-ratio:auto!important;background:transparent;display:flex;align-items:center;justify-content:center}
.related-artwork-card .related-artwork-image img {width:100%!important;height:100%!important;aspect-ratio:auto;object-fit:contain!important;transform:none!important}
.related-artwork-card .related-artwork-title {grid-column:2;margin:0;align-self:end;font-size:1.2rem;line-height:1.3}
.related-artwork-card .related-artwork-link {grid-column:2;margin:.4rem 0 0;align-self:start;font-size:.72rem;line-height:1.45}
.artwork-next-prev a {padding:1.2rem var(--pad)}
.collection-editorial-list .collection-editorial-work {margin-bottom:1.75rem}
.collection-work-copy {padding-block:1.75rem!important}
.collection-work-copy .collection-work-description {margin-block:1rem 1.25rem}
.story-v121 .story-v121-heart {padding-block:2rem}
.story-v121-heart p,.behind-v121-answer p,.artists-v121-profile p {line-height:1.7}
.behind-final .behind-v121-question {padding-block:1.75rem}
.behind-v121-question h2 {line-height:1.25}
.artists-v121 .gemini-page-links {margin-block:1rem 1.5rem}
.site-footer .footer-signup {padding-top:2rem!important;padding-bottom:2rem!important}
.site-footer .footer-signup-inner {padding:1.4rem 1rem!important;gap:1rem!important}
.site-footer .footer-signup-copy h2 {font-size:2.2rem!important;line-height:1.08!important}
.site-footer .footer-signup-copy > p:not(.footer-signup-kicker) {font-size:1rem!important;line-height:1.55!important;margin:.75rem 0 0!important}
.site-footer .footer-signup-copy .footer-signup-kicker {margin-bottom:.65rem!important}
.site-footer .footer-constant-contact-form {padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.site-footer .footer-constant-contact-form .ctct-form-defaults {padding:.75rem!important}
.site-footer .footer-constant-contact-form .ctct-form-button {margin-top:.8rem!important}
.site-footer .footer-bottom-nav a {min-height:44px;display:inline-flex;align-items:center;font-size:.8rem;padding:.35rem .25rem}
.site-footer .footer-nav-group summary {min-height:48px;font-size:.8rem;line-height:1.4}
.site-footer .footer-nav-group summary::after {font-size:1.3rem}
.site-footer .footer-nav-group a {min-height:44px;display:flex;align-items:center}
}
@media(max-width:600px){
.artwork-v121-title .gemini-title-line {display:block}
.home-v121-artists-copy .home-final-intro {line-height:1.55;font-size:1.08rem!important}
.home-v121 .home-v121-artwork {padding-top:2.25rem;padding-bottom:2.25rem}
.home-v121 .home-v121-art-all {margin-top:1.75rem}
.gemini-page-links > a {font-size:.8rem;padding:.55rem .7rem}
.gemini-privacy-page {padding-top:calc(var(--header) + 1.5rem)}
}
@media(prefers-reduced-motion:reduce){
html {scroll-behavior:auto!important}
*,*::before,*::after {scroll-behavior:auto!important;transition:none!important}
} .site-footer .footer-constant-contact-form .ctct-form-success h2.ctct-form-header {
display:block!important;color:var(--ivory)!important;font-family:var(--serif)!important;
font-size:1.5rem!important;line-height:1.25!important;margin:0 0 .75rem!important;
}
@media(max-width:900px){
.site-footer .footer-constant-contact-form .ctct-form-defaults {padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.site-footer .footer-constant-contact-form .ctct-form-embed {margin:0!important}
} .section-pad.gemini-privacy-page {padding-top:calc(var(--header) + 2.25rem)!important;padding-bottom:3rem!important}
.gemini-privacy-page h1,.gemini-privacy-page h2,.gemini-privacy-page h3 {font-family:var(--serif);font-weight:400}
@media(max-width:600px){.section-pad.gemini-privacy-page {padding-top:calc(var(--header) + 1.5rem)!important}}
@media(max-width:900px){
.page a.button,.page button.button,.site-footer .ctct-form-button {font-size:.8rem!important;letter-spacing:.07em!important}
} .footer-top-arrow {display:none}
@media(max-width:900px){
.site-footer .footer-bottom {
grid-template-areas:"copyright" "legal" "credit";grid-template-columns:minmax(0,1fr);
gap:.375rem;padding:1.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom));
text-align:center;border-top:1px solid rgba(242,238,230,.14);
}
.site-footer .footer-bottom-meta {grid-area:copyright;min-width:0;justify-self:center;justify-content:center;gap:0}
.site-footer .footer-bottom-meta .footer-bottom-accent {display:none}
.site-footer .footer-bottom-meta p {font-size:clamp(.66rem,3.05vw,.75rem);line-height:1.5;color:rgba(221,215,204,.75);white-space:nowrap}
.site-footer .footer-bottom-nav {grid-area:legal;display:flex;flex-wrap:nowrap;justify-self:center;justify-content:center;gap:0;margin:0;width:100%;min-width:0}
.site-footer .footer-bottom-nav a {min-height:44px;padding:.35rem .15rem;font-size:clamp(.72rem,3.3vw,.85rem);line-height:1.4;white-space:nowrap;color:rgba(242,238,230,.82)}
.site-footer .footer-bottom-nav a + a::before {content:"·";width:auto;height:auto;margin:0 .5rem 0 .2rem;background:none;color:var(--gemini-brand-orange);font-size:inherit;line-height:1}
.site-footer .footer-bottom-nav .footer-bottom-accent-end {display:none}
.site-footer .footer-top-arrow {display:inline-block;margin-left:.3em;font-size:1.15em;line-height:1}
.site-footer .footer-credit {grid-area:credit;display:flex;align-items:center;justify-content:center;justify-self:center;gap:.3em;width:100%;margin:0;padding:0;white-space:nowrap;font-size:clamp(.66rem,2.9vw,.75rem);line-height:1.5;letter-spacing:normal;color:rgba(221,215,204,.72)}
.site-footer .footer-heart {color:var(--gemini-brand-orange);font-size:1.25em}
.site-footer .footer-credit a {color:rgba(242,238,230,.82);border-bottom:1px solid rgba(187,113,68,.55);padding-bottom:.06rem}
.site-footer .footer-credit a:focus-visible,.site-footer .footer-bottom-nav a:focus-visible {outline:2px solid var(--gemini-brand-orange);outline-offset:3px}
}