/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}.dedication{text-align:center;color:#241c24;background:#f7f1e9;border-top:1px solid #b68a4340;border-bottom:1px solid #b68a4340;padding:110px max(7vw,28px)}.memorialMark{color:#b68a43;justify-content:center;align-items:center;gap:14px;margin-bottom:24px;display:flex}.memorialMark i{background:#b68a43;width:72px;height:1px;display:block}.memorialMark span{font-size:11px}.dedication h2{letter-spacing:-3px;margin:18px 0 48px;font:400 clamp(48px,6vw,82px)/.96 Georgia,serif}.dedication h2 em{color:#d85678;font-weight:400}.dedicationStory{text-align:left;grid-template-columns:minmax(240px,360px) minmax(0,690px);justify-content:center;align-items:center;gap:clamp(42px,6vw,82px);max-width:1120px;margin:0 auto;display:grid}.memorialPortrait{margin:0}.memorialPortrait img{border:10px solid #ffffffb8;width:100%;height:auto;display:block;box-shadow:0 20px 54px #321e2824}.dedicationCopy{color:#5f535b;gap:18px;max-width:760px;margin:0 auto;font:17px/1.85 Georgia,serif;display:grid}.dedicationStory .dedicationCopy{max-width:none;margin:0}.dedicationCopy p{margin:0}.dedicationCopy strong{color:#241c24}.dedication blockquote{color:#5b294e;margin:48px auto 0;font:italic clamp(30px,4vw,48px)/1.1 Georgia,serif}.dedication blockquote span{text-transform:uppercase;letter-spacing:2.2px;color:#b68a43;margin-top:12px;font:10px Arial,sans-serif;display:block}.dedicationSignoff{color:#d85678;margin:28px 0 0;font:italic 22px Georgia,serif}@media (width<=760px){.dedicationStory{grid-template-columns:1fr;gap:34px}.memorialPortrait{width:min(100%,380px);margin:0 auto}}@media (width<=600px){.dedication{padding:78px 7vw}.dedication h2{letter-spacing:-2px}.dedicationCopy{text-align:left;font-size:16px}.memorialPortrait img{border-width:7px}}.story{align-items:center;gap:6vw;grid-template-columns:minmax(280px,.72fr) 1.28fr!important}.artistPortrait{margin:0;position:relative}.artistPortrait img{aspect-ratio:4/5;object-fit:cover;object-position:center;border:10px solid #ffffff17;width:100%;display:block}.artistPortrait figcaption{color:#d9bdca;text-transform:uppercase;letter-spacing:2px;margin-top:14px;font-size:9px}.storyWords{grid-template-columns:1.35fr .65fr;align-items:end;gap:5vw;display:grid}.artistBio{color:#e4d6df;line-height:1.8}@media (width<=1100px){.storyWords{grid-template-columns:1fr}.artistBio{max-width:620px}}@media (width<=760px){.story{grid-template-columns:1fr!important}.artistPortrait img{aspect-ratio:4/3}.storyWords{gap:20px}}:root{--ink:#241c24;--cream:#f7f1e9;--paper:#fffdf8;--pink:#d85678;--gold:#b68a43;--plum:#5b294e;--line:#241c2429}.dedication blockquote b{font-family:Georgia,Times New Roman,serif;font-weight:400}.collectionLinks{grid-template-columns:repeat(3,1fr);gap:2vw;display:grid}.collectionLink{display:block}.collectionImage{aspect-ratio:1;background:#f2e5e8;padding:6%;position:relative;overflow:hidden}.collectionLink:nth-child(2) .collectionImage{background:#eee4db}.collectionLink:nth-child(3) .collectionImage{background:#e5dce9}.collectionImage img{object-fit:cover;width:100%;height:100%;display:block;box-shadow:0 15px 38px #2d1b261a}.collectionImage span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:14px;left:16px}.collectionLink h3{margin:20px 0 7px;font:27px Georgia,serif}.collectionLink p{color:#746971;margin:0 0 15px;font-size:12px}.collectionLink b{text-transform:uppercase;letter-spacing:1.3px;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:9px}.bulbHero{background:#f3dce3;grid-template-columns:.78fr 1.22fr;min-height:760px;display:grid}.bulbHero>div{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.bulbHero h1,.bulbCollection h2,.bulbClosing h2{letter-spacing:-5px;margin:28px 0;font:400 clamp(58px,7vw,106px)/.9 Georgia,serif}.bulbHero h1 em,.bulbCollection h2 em,.bulbClosing h2 em{color:var(--pink);font-weight:400}.bulbHero>div>p:not(.eyebrow){color:#675a63;max-width:470px;margin:0 0 40px;font:18px/1.75 Georgia,serif}.bulbHero .primary{align-self:flex-start}.bulbHero figure{margin:0;padding:5vw 5vw 5vw 0;position:relative}.bulbHero figure>img{object-fit:cover;background:#fff;width:100%;height:100%;display:block;box-shadow:0 24px 70px #321e2821}.bulbHero figcaption{background:var(--paper);min-width:220px;padding:18px 22px;position:absolute;bottom:7vw;right:7vw}.bulbHero figcaption span,.bulbHero figcaption small{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);font-size:9px;display:block}.bulbHero figcaption strong{margin:6px 0;font:22px Georgia,serif;display:block}.bulbBand{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:7vw;padding:42px 6vw;display:grid}.bulbBand p{text-align:center;margin:0;font:27px Georgia,serif}.bulbBand span{text-transform:uppercase;letter-spacing:1.6px;color:#d8a8b8;font-size:9px}.bulbCollection{padding:120px 6vw}.bulbCollection>header{margin-bottom:75px}.bulbCollection h2{font-size:clamp(50px,6vw,84px)}.bulbGrid{grid-template-columns:repeat(2,1fr);gap:8vw 5vw;display:grid}.bulbCard.lower{padding-top:100px}.bulbImage{aspect-ratio:1;background:#f3dce3;padding:7%;position:relative}.bulbImage img{object-fit:cover;width:100%;height:100%;display:block;box-shadow:0 18px 46px #321e281f}.bulbImage>span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:16px;left:18px}.bulbInfo{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:22px 2px 18px;display:grid}.bulbInfo>div:last-child{text-align:right}.bulbInfo p{color:#766a72;margin:4px 0;font-size:11px}.bulbInfo h3{margin:6px 0;font:28px Georgia,serif}.bulbInfo small{color:#766a72;font-size:11px}.bulbInfo strong{color:var(--ink);margin-top:12px;font:21px Georgia,serif;display:block}.bulbActions{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.bulbActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;padding:14px;font-size:10px}.bulbActions button:last-child{color:var(--ink);background:0 0}.bulbActions button:hover{background:var(--pink);border-color:var(--pink);color:#fff}.bulbClosing{text-align:center;background:var(--cream);padding:120px 7vw}.bulbClosing h2{font-size:clamp(50px,6vw,86px)}.bulbClosing a{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:10px}.bulbPage footer a{text-transform:uppercase}@media (width<=900px){.collectionLinks{grid-template-columns:1fr 1fr}.collectionLink:last-child{grid-column:1/-1;width:calc(50% - 1vw);margin:auto}.bulbHero{grid-template-columns:1fr}.bulbHero figure{padding:0 6vw 70px}}@media (width<=620px){.collectionLinks{grid-template-columns:1fr}.collectionLink:last-child{grid-column:auto;width:auto}.bulbHero>div{padding:80px 7vw}.bulbHero h1,.bulbCollection h2,.bulbClosing h2{letter-spacing:-3px}.bulbHero figure{padding:0 5vw 55px}.bulbHero figcaption{margin:-18px 15px 0;position:relative;bottom:auto;right:auto}.bulbBand{grid-template-columns:1fr}.bulbBand span{display:none}.bulbCollection{padding:80px 6vw}.bulbGrid{grid-template-columns:1fr;gap:65px}.bulbCard.lower{padding-top:0}.bulbInfo{grid-template-columns:1fr}.bulbInfo>div:last-child{text-align:left}.bulbActions{grid-template-columns:1fr}.bulbClosing{padding:80px 7vw}}.individualHero{background:var(--cream);text-align:center;padding:120px 8vw 100px}.individualHero h1,.individualWork h2,.individualClosing h2{letter-spacing:-5px;margin:28px 0;font:400 clamp(58px,7vw,108px)/.91 Georgia,serif}.individualHero h1 em,.individualClosing h2 em{color:var(--pink);font-weight:400}.individualHero>p:last-child{color:#675a63;max-width:650px;margin:0 auto;font:18px/1.75 Georgia,serif}.individualWorks{padding:110px 7vw}.individualWork{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;margin-bottom:130px;display:grid;position:relative}.individualWork.expressive{grid-template-columns:.8fr 1.2fr}.individualWork.expressive .individualImage{background:#eadde6;order:2}.individualImage{background:#e3e5eb;padding:7%;position:relative}.individualImage img{object-fit:contain;background:#fff;width:100%;max-height:730px;display:block;box-shadow:0 18px 50px #321e281f}.individualImage>span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:18px;left:20px}.individualInfo h2{font-size:clamp(48px,5vw,76px)}.individualArtist{color:var(--pink);margin-bottom:36px;font:italic 18px Georgia,serif}.individualInfo dl{margin:0}.individualInfo dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:14px 0;display:grid}.individualInfo dt{text-transform:uppercase;letter-spacing:1.4px;color:var(--gold);font-size:9px}.individualInfo dd{margin:0;font:15px Georgia,serif}.individualActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.individualActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;padding:15px;font-size:10px}.individualActions button:last-child{color:var(--ink);background:0 0}.individualActions button:hover{background:var(--pink);border-color:var(--pink);color:#fff}.individualMood{color:#c7a4b0;text-align:right;font:italic 27px/1.15 Georgia,serif;position:absolute;bottom:-58px;right:0}.individualClosing{text-align:center;background:var(--plum);color:#fff;padding:120px 7vw}.individualClosing h2{font-size:clamp(50px,6vw,86px)}.individualClosing a{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid #fff;padding-bottom:5px;font-size:10px}.individualPage footer a{text-transform:uppercase}@media (width<=900px){.individualWork,.individualWork.expressive{grid-template-columns:1fr;gap:42px}.individualWork.expressive .individualImage{order:0}.individualMood{display:none}}@media (width<=620px){.individualHero{padding:80px 7vw}.individualHero h1,.individualWork h2,.individualClosing h2{letter-spacing:-3px}.individualWorks{padding:80px 6vw}.individualWork{margin-bottom:85px}.individualActions{grid-template-columns:1fr}.individualClosing{padding:80px 7vw}}.photoHero{background:#e8e3de;grid-template-columns:.8fr 1.2fr;min-height:760px;display:grid}.photoHero>div{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.photoHero h1,.photoWorks>header h2,.photoClosing h2{letter-spacing:-5px;margin:28px 0;font:400 clamp(58px,7vw,106px)/.9 Georgia,serif}.photoHero h1 em,.photoWorks>header h2 em,.photoClosing h2 em{color:#c74f61;font-weight:400}.photoHero>div>p:not(.eyebrow){color:#625b5c;max-width:470px;margin:0 0 40px;font:18px/1.75 Georgia,serif}.photoHero .primary{align-self:flex-start}.photoHero figure{place-items:center;margin:0;padding:5vw 5vw 5vw 0;display:grid;position:relative}.photoHero figure>img{object-fit:contain;width:auto;height:100%;max-height:650px;display:block}.photoHero figcaption{background:var(--paper);min-width:230px;padding:18px 22px;position:absolute;bottom:7vw;right:7vw}.photoHero figcaption span,.photoHero figcaption small{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);font-size:9px;display:block}.photoHero figcaption strong{margin:6px 0;font:22px Georgia,serif;display:block}.photoBand{background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:32px;padding:37px 6vw;display:flex}.photoBand p{margin:0;font:italic 19px Georgia,serif}.photoBand i{background:var(--gold);width:40px;height:1px}.photoWorks{padding:120px 7vw}.photoWorks>header{margin-bottom:85px}.photoWorks>header h2{font-size:clamp(52px,6vw,86px)}.photoWork{grid-template-columns:1.1fr .9fr;align-items:center;gap:9vw;margin-bottom:125px;display:grid}.photoWork.reverse{grid-template-columns:.9fr 1.1fr}.photoWork.reverse .photoImage{order:2}.photoImage{background:#ede7e3;place-items:center;min-height:680px;padding:6%;display:grid;position:relative}.photoWork.reverse .photoImage{background:#e1e5e4}.photoImage img{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:620px;display:block}.photoImage>span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:18px;left:20px}.photoInfo h3{margin:14px 0;font:400 clamp(46px,5vw,74px)/1 Georgia,serif}.photoArtist{color:#c74f61;margin-bottom:36px;font:italic 18px Georgia,serif}.photoInfo dl{margin:0}.photoInfo dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:14px 0;display:grid}.photoInfo dt{text-transform:uppercase;letter-spacing:1.4px;color:var(--gold);font-size:9px}.photoInfo dd{margin:0;font:15px Georgia,serif}.photoInfo button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;width:100%;margin-top:26px;padding:15px;font-size:10px}.photoInfo button:hover{background:#c74f61;border-color:#c74f61}.photoClosing{text-align:center;background:var(--cream);padding:120px 7vw}.photoClosing h2{font-size:clamp(50px,6vw,86px)}.photoClosing a{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:10px}.photoPage footer a{text-transform:uppercase}@media (width<=900px){.collectionLink:last-child{grid-column:auto;width:auto;margin:0}.photoHero{grid-template-columns:1fr}.photoHero figure{padding:0 6vw 70px}.photoWork,.photoWork.reverse{grid-template-columns:1fr;gap:40px}.photoWork.reverse .photoImage{order:0}}@media (width<=620px){.photoHero>div{padding:80px 7vw}.photoHero h1,.photoWorks>header h2,.photoClosing h2{letter-spacing:-3px}.photoHero figure{padding:0 5vw 55px}.photoHero figcaption{margin:-18px 15px 0;position:relative;bottom:auto;right:auto}.photoBand{gap:14px}.photoBand p{font-size:14px}.photoBand i{width:15px}.photoWorks{padding:80px 6vw}.photoWorks>header{margin-bottom:50px}.photoWork{margin-bottom:85px}.photoImage{min-height:520px}.photoInfo dl>div{grid-template-columns:85px 1fr}.photoClosing{padding:80px 7vw}}.lightHero{background:var(--ink);color:#fff;grid-template-columns:.78fr 1.22fr;min-height:780px;display:grid}.lightHeroCopy{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.lightHero h1,.lightWorks>header h2,.lightClosing h2{letter-spacing:-5px;margin:28px 0;font:400 clamp(58px,7vw,108px)/.9 Georgia,serif}.lightHero h1 em,.lightWorks>header h2 em,.lightClosing h2 em{color:#eb7899;font-weight:400}.lightHeroCopy>p:not(.eyebrow){color:#e4d6df;max-width:480px;margin:0 0 40px;font:18px/1.75 Georgia,serif}.lightHero .primary{color:var(--ink);background:#fff;align-self:flex-start}.lightHero figure{margin:0;padding:5vw 5vw 5vw 0;position:relative}.lightHero figure>img{object-fit:cover;background:#fff;width:100%;height:100%;display:block}.lightHero figcaption{background:var(--paper);color:var(--ink);min-width:280px;padding:18px 22px;position:absolute;bottom:7vw;right:7vw}.lightHero figcaption span,.lightHero figcaption small{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);font-size:9px;display:block}.lightHero figcaption strong{margin:6px 0;font:22px Georgia,serif;display:block}.lightManifesto{color:#fff;background:#e65a80;grid-template-columns:repeat(3,1fr);display:grid}.lightManifesto p{text-align:center;border-right:1px solid #ffffff4d;margin:0;padding:34px 4vw;font:italic 19px Georgia,serif}.lightWorks{background:var(--paper);padding:125px 7vw}.lightWorks>header{margin-bottom:85px}.lightWorks>header h2{font-size:clamp(52px,6vw,86px)}.lightWork{grid-template-columns:1.18fr .82fr;align-items:center;gap:8vw;margin-bottom:130px;display:grid}.lightWork:nth-of-type(3){grid-template-columns:.82fr 1.18fr}.lightWork:nth-of-type(3) .lightImage{order:2}.lightWork:last-child{margin-bottom:0}.lightImage{background:#f3dbe2;padding:7%;position:relative}.lightWork:nth-of-type(3) .lightImage{background:#dde7ef}.lightWork:nth-of-type(4) .lightImage{background:#e5ddef}.lightImage img{object-fit:contain;background:#fff;width:100%;max-height:720px;display:block;box-shadow:0 18px 50px #321e281f}.lightImage>span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:18px;left:20px}.lightInfo h3{margin:14px 0;font:400 clamp(44px,5vw,72px)/1 Georgia,serif}.lightInfo .artist{color:var(--pink);margin-bottom:36px;font:italic 18px Georgia,serif}.lightInfo dl{margin:0}.lightInfo dl>div{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:14px 0;display:grid}.lightInfo dt{text-transform:uppercase;letter-spacing:1.4px;color:var(--gold);font-size:9px}.lightInfo dd{margin:0;font:15px Georgia,serif}.lightActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:26px;display:grid}.lightActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;padding:15px;font-size:10px}.lightActions button:last-child{color:var(--ink);background:0 0}.lightActions button:hover{background:var(--pink);border-color:var(--pink);color:#fff}.lightClosing{text-align:center;background:var(--cream);padding:120px 7vw}.lightClosing>span{color:var(--gold)}.lightClosing h2{font-size:clamp(50px,6vw,86px)}.lightClosing a{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:10px}.lightPage footer a{text-transform:uppercase}@media (width<=900px){.lightHero{grid-template-columns:1fr}.lightHero figure{padding:0 6vw 70px}.lightManifesto{grid-template-columns:1fr}.lightManifesto p{border-bottom:1px solid #ffffff4d;border-right:0}.lightWork,.lightWork:nth-of-type(3){grid-template-columns:1fr;gap:40px}.lightWork:nth-of-type(3) .lightImage{order:0}}@media (width<=620px){.lightHeroCopy{padding:80px 7vw}.lightHero h1,.lightWorks>header h2,.lightClosing h2{letter-spacing:-3px}.lightHero figure{padding:0 5vw 55px}.lightHero figcaption{margin:-18px 15px 0;position:relative;bottom:auto;right:auto}.lightWorks{padding:80px 6vw}.lightWorks>header{margin-bottom:50px}.lightWork{margin-bottom:85px}.lightActions{grid-template-columns:1fr}.lightClosing{padding:80px 7vw}}.floralHero{background:var(--cream);grid-template-columns:.78fr 1.22fr;min-height:760px;display:grid}.floralIntro{flex-direction:column;justify-content:center;padding:120px 6vw;display:flex}.floralIntro h1,.floralCollection h2,.trioNote h2{letter-spacing:-5px;margin:28px 0;font:400 clamp(58px,7vw,106px)/.9 Georgia,serif}.floralIntro h1 em,.floralCollection h2 em,.trioNote h2 em{color:var(--pink);font-weight:400}.floralIntro>p:not(.eyebrow){color:#675a63;max-width:480px;margin:0 0 40px;font:18px/1.75 Georgia,serif}.floralIntro .primary{align-self:flex-start}.floralHero figure{margin:0;padding:5vw 5vw 4vw 0;position:relative}.floralHero figure>img{object-fit:cover;background:#fff;width:100%;height:100%;min-height:620px;display:block;box-shadow:0 24px 70px #321e281f}.floralHero figcaption{background:var(--paper);min-width:290px;padding:18px 22px;position:absolute;bottom:6vw;right:7vw}.floralHero figcaption span{text-transform:uppercase;letter-spacing:1.7px;color:var(--gold);font-size:9px;display:block}.floralHero figcaption strong{margin-top:6px;font:18px Georgia,serif;display:block}.floralStatement{background:var(--plum);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:7vw;padding:42px 6vw;display:grid}.floralStatement p{max-width:800px;margin:0;font:28px/1.4 Georgia,serif}.floralStatement span{color:#d8a8b8;font:italic 18px Georgia,serif}.floralCollection{padding:120px 5vw}.floralCollection>header{text-align:center;margin-bottom:80px}.floralCollection h2{margin:14px 0;font-size:clamp(48px,5vw,78px)}.floralGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:2.4vw;display:grid}.floralCard.shift{padding-top:80px}.floralImage{aspect-ratio:1;padding:7%;position:relative;overflow:hidden}.floralImage.red{background:#f3d8d7}.floralImage.blue{background:#dde3f0}.floralImage.purple{background:#e8ddec}.floralImage img{object-fit:cover;width:100%;height:100%;display:block;box-shadow:0 16px 40px #321e281a}.floralImage>span{letter-spacing:1.5px;color:var(--plum);font-size:9px;position:absolute;top:14px;left:15px}.floralDetails{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;padding:22px 2px 18px;display:grid}.floralDetails>div:last-child{text-align:right}.floralDetails p{color:#766a72;margin:4px 0;font-size:11px}.floralDetails h3{margin:6px 0;font:25px Georgia,serif}.floralDetails small{color:#766a72;font-size:11px}.floralDetails strong{color:var(--ink);margin-top:12px;font:21px Georgia,serif;display:block}.floralActions{gap:8px;padding-top:12px;display:grid}.floralActions button{border:1px solid var(--ink);color:var(--ink);text-transform:uppercase;letter-spacing:1.4px;cursor:pointer;background:0 0;padding:14px;font-size:10px}.floralActions button:first-child{background:var(--ink);color:#fff}.floralActions button:hover{background:var(--pink);border-color:var(--pink);color:#fff}.trioNote{background:var(--cream);grid-template-columns:1.2fr .7fr;align-items:end;column-gap:8vw;padding:120px 8vw;display:grid}.trioNote .eyebrow{grid-column:1/-1}.trioNote h2{font-size:clamp(48px,5.5vw,82px)}.trioNote>p:not(.eyebrow){color:#675a63;font:17px/1.8 Georgia,serif}.trioNote>a{text-transform:uppercase;letter-spacing:1.4px;border-bottom:1px solid var(--ink);grid-column:2;justify-self:start;padding-bottom:5px;font-size:10px}.floralPage footer a{text-transform:uppercase}@media (width<=950px){.floralHero{grid-template-columns:1fr}.floralHero figure{padding:0 6vw 70px}.floralHero figure>img{min-height:0}.floralGrid{grid-template-columns:1fr 1fr}.floralCard.shift{padding-top:0}.floralCard:last-child{grid-column:1/-1;width:calc(50% - 1.2vw);margin:0 auto}.trioNote{grid-template-columns:1fr}.trioNote>a{grid-column:1}}@media (width<=620px){.floralIntro{padding:80px 7vw}.floralIntro h1,.floralCollection h2,.trioNote h2{letter-spacing:-3px}.floralHero figure{padding:0 5vw 55px}.floralHero figcaption{margin:-18px 15px 0;position:relative;bottom:auto;right:auto}.floralStatement{grid-template-columns:1fr}.floralStatement span{display:none}.floralStatement p{font-size:21px}.floralCollection{padding:80px 6vw}.floralCollection>header{text-align:left;margin-bottom:45px}.floralGrid{grid-template-columns:1fr;gap:55px}.floralCard:last-child{grid-column:auto;width:auto}.trioNote{padding:80px 7vw}.floralDetails h3{font-size:23px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.nav{border-bottom:1px solid var(--line);z-index:3;background:#fffdf8f0;justify-content:space-between;align-items:center;height:82px;padding:0 4vw;display:flex;position:relative}.brand{align-items:center;gap:12px;font-family:Georgia,serif;font-size:18px;display:flex}.brand span{border:1px solid var(--gold);letter-spacing:1px;width:40px;height:40px;color:var(--gold);border-radius:50%;place-items:center;font:700 13px Arial;display:grid}.navlinks{text-transform:uppercase;letter-spacing:1.5px;gap:32px;font-size:12px;display:flex}.navlinks a:hover{color:var(--pink)}.bag{text-transform:uppercase;letter-spacing:1.2px;font-size:12px}.bag b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-left:7px;display:inline-grid}.hero{background:var(--cream);grid-template-columns:47% 53%;min-height:700px;display:grid}.heroCopy{padding:110px 7vw 80px}.eyebrow{text-transform:uppercase;letter-spacing:2.3px;color:var(--gold);font-size:11px;font-weight:700}.hero h1,.collection h2,.order h2{letter-spacing:-4px;margin:28px 0;font:400 clamp(54px,6.3vw,96px)/.94 Georgia,serif}.hero h1 em,.collection h2 em,.order h2 em,.bigQuote em{color:var(--pink);font-weight:400}.lede{color:#62565f;max-width:570px;font:18px/1.75 Georgia,serif}.heroActions{align-items:center;gap:32px;margin-top:44px;display:flex}.primary,.product button,.order aside button{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.8px;cursor:pointer;border:0;padding:17px 24px;font-size:11px}.textLink{border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:13px}.heroArt{background:var(--plum);min-height:620px;position:relative;overflow:hidden}.heroArt>img{object-fit:cover;width:100%;height:100%}.artTag{background:var(--paper);min-width:180px;padding:18px 22px;position:absolute;bottom:28px;left:28px}.artTag span{text-transform:uppercase;letter-spacing:1.7px;color:var(--gold);font-size:9px;display:block}.artTag strong{margin-top:5px;font:20px Georgia,serif;display:block}.tiers{background:var(--ink);color:#fff;grid-template-columns:repeat(3,1fr);padding:0 4vw;display:grid}.tiers>div{border-right:1px solid #ffffff24;grid-template-columns:auto 1fr;column-gap:18px;padding:35px 7%;display:grid}.tiers span{color:var(--gold);font-size:10px}.tiers h3{margin:0;font:23px Georgia,serif}.tiers p{color:#cfc4cb;grid-column:2;margin:7px 0 0;font-size:12px}.collection{padding:110px 4vw}.collection header{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.collection header h2{margin:14px 0 0;font-size:clamp(44px,5vw,72px)}.collection header>p{color:#70656d;max-width:340px;line-height:1.7}.grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productImage{background:#eee;height:420px;position:relative;overflow:hidden}.productImage img{object-fit:cover;width:200%;height:200%}.productImage span{text-transform:uppercase;letter-spacing:1.3px;background:#fffdf8ed;padding:8px 10px;font-size:9px;position:absolute;top:15px;left:15px}.productInfo{justify-content:space-between;gap:12px;padding:18px 2px;display:flex}.productInfo h3{margin:0;font:20px Georgia,serif}.productInfo p{color:#7b7077;margin:7px 0;font-size:11px}.productInfo strong{font:18px Georgia,serif}.product button{width:100%;color:var(--ink);border:1px solid var(--ink);background:0 0;transition:all .2s}.product button:hover{background:var(--ink);color:#fff}.story{background:var(--plum);color:#fff;grid-template-columns:1.4fr .6fr;align-items:end;gap:9vw;padding:100px 8vw;display:grid}.bigQuote{margin:0;font:clamp(36px,4.5vw,70px)/1.12 Georgia,serif}.story>div{color:#e4d6df;line-height:1.8}.signature{font:italic 28px Georgia,serif;color:#eaa0b6!important;margin-top:30px!important}.order{background:var(--cream);grid-template-columns:1fr .9fr .7fr;align-items:start;gap:6vw;padding:110px 5vw;display:grid}.order h2{font-size:clamp(42px,4.6vw,68px)}.order ol{margin:0;padding:18px 0;list-style:none}.order li{border-bottom:1px solid var(--line);gap:18px;padding:23px 0;display:flex}.order li>span{border:1px solid var(--gold);height:34px;color:var(--gold);border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;display:grid}.order li strong{font:19px Georgia,serif}.order li p{color:#756a72;margin:7px 0;font-size:12px;line-height:1.6}.order aside{background:var(--paper);border-top:4px solid var(--pink);padding:30px;box-shadow:0 16px 45px #321e2814}.order aside>p{text-transform:uppercase;letter-spacing:1.8px;color:var(--gold);font-size:10px}.order aside>strong{font:18px Georgia,serif}.order aside h3{margin:22px 0;font:52px Georgia,serif}.order aside button{width:100%}.order aside button:disabled{opacity:.42;cursor:not-allowed}.order aside small{text-align:center;color:#82767e;margin-top:13px;font-size:9px;display:block}footer{border-top:1px solid var(--line);color:#766b73;justify-content:space-between;align-items:center;padding:38px 4vw;font-size:11px;display:flex}footer .brand{color:var(--ink)}footer a{text-transform:uppercase;letter-spacing:1.2px}@media (width<=900px){.navlinks{display:none}.hero{grid-template-columns:1fr}.heroCopy{padding:75px 7vw}.heroArt{min-height:480px}.tiers{grid-template-columns:1fr}.tiers>div{border-bottom:1px solid #ffffff24;border-right:0}.collection header{display:block}.collection header>p{margin-top:20px}.grid{grid-template-columns:repeat(2,1fr)}.story,.order{grid-template-columns:1fr}.story{gap:45px}.order{gap:25px}}@media (width<=560px){.nav{height:70px}.brand{font-size:15px}.hero h1{letter-spacing:-2px}.heroActions{flex-direction:column;align-items:flex-start}.heroArt{min-height:360px}.grid{grid-template-columns:1fr}.productImage{height:420px}.collection{padding:75px 5vw}.story,.order{padding:75px 7vw}footer{flex-direction:column;align-items:flex-start;gap:24px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@media (width>=901px){.nav{gap:20px;height:auto;min-height:82px;padding:14px 3vw}.navlinks{letter-spacing:1.1px;white-space:nowrap;gap:clamp(11px,1.5vw,25px);font-size:10px}.bag{white-space:nowrap}}.collectionImage img,.bulbImage img,.floralImage img,.lightImage img,.individualImage img{background:0 0}.collectionMasthead{background:var(--ink);color:var(--cream);text-transform:uppercase;letter-spacing:2px;justify-content:space-between;padding:18px 5vw;font-size:10px;display:flex}.approvedFlowersHero{background:var(--cream);text-align:center;min-height:0;padding:88px 6vw 72px;display:block}.approvedFlowersHero .flowersTitle{padding:0;display:block}.approvedFlowersHero h1{margin:18px 0 10px}.flowersSubtitle{color:var(--pink)!important;margin:0 0 52px!important;font:italic 22px Georgia,serif!important}.approvedFlowersHero figure{max-width:1260px;margin:0 auto;padding:0}.approvedFlowersHero figure img{width:100%;height:auto;box-shadow:0 22px 60px #321e281a}.approvedFlowersHero figcaption{text-align:left}.flowersInformation{background:var(--paper);grid-template-columns:1.1fr .9fr .8fr;align-items:start;gap:6vw;padding:95px 7vw;display:grid}.flowersInformation h2{letter-spacing:-4px;margin:18px 0;font:400 clamp(48px,5.4vw,78px)/.95 Georgia,serif}.flowersInformation h2 em{color:var(--pink);font-weight:400}.flowersInformation>div>p:last-child{color:#675a63;font:17px/1.75 Georgia,serif}.flowersInformation dl{margin:0}.flowersInformation dl>div{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:18px;padding:14px 0;display:grid}.flowersInformation dt{text-transform:uppercase;letter-spacing:1.3px;color:var(--gold);font-size:9px}.flowersInformation dd{margin:0;font:15px Georgia,serif}.flowersInformation .flowersActions{grid-template-columns:1fr;margin-top:0}.trioScalePreview{grid-template-columns:10fr 5fr 5fr;gap:2.2vw;align-items:end!important;padding:5vw 5vw 6vw 0!important;display:grid!important}.trioScalePreview>div{align-items:flex-end;display:flex}.trioScalePreview img{object-fit:contain;width:100%;height:auto;display:block;box-shadow:0 18px 45px #321e281f;background:0 0!important}.trioScalePreview .previewRed img{aspect-ratio:10/8}.trioScalePreview .previewBlue img,.trioScalePreview .previewPurple img{aspect-ratio:1}.trioScalePreview figcaption{grid-column:1/-1;justify-self:end;margin-top:-5px;position:static!important}.scaleNote{color:#786c74;margin:0;font:italic 15px Georgia,serif}.floralGridToScale{grid-template-columns:10fr 5fr 5fr;align-items:start}.floralGridToScale .floralImage.red{aspect-ratio:10/8}.floralGridToScale .floralImage.blue,.floralGridToScale .floralImage.purple{aspect-ratio:1}.floralGridToScale .floralCard{padding-top:0}@media (width<=950px){.flowersInformation{grid-template-columns:1fr 1fr}.flowersInformation .flowersActions{grid-column:1/-1;grid-template-columns:1fr 1fr}.trioScalePreview{padding:0 6vw 70px!important}.floralGridToScale{grid-template-columns:10fr 5fr}.floralGridToScale .floralCard.purple{grid-column:2;width:100%;margin:0}}@media (width<=620px){.collectionMasthead{padding:15px 6vw}.approvedFlowersHero{padding:68px 5vw 55px}.flowersSubtitle{margin-bottom:36px!important;font-size:18px!important}.flowersInformation{grid-template-columns:1fr;padding:75px 7vw}.flowersInformation .flowersActions{grid-column:auto;grid-template-columns:1fr}.flowersInformation h2{letter-spacing:-3px}.trioScalePreview{grid-template-columns:10fr 5fr 5fr;gap:10px;padding:0 5vw 55px!important}.trioScalePreview figcaption{display:none}.floralGridToScale{grid-template-columns:1fr;gap:55px}.floralGridToScale .floralCard.purple{grid-column:auto}.floralGridToScale .floralImage.red{aspect-ratio:10/8}.floralGridToScale .floralImage.blue,.floralGridToScale .floralImage.purple{width:62.5%;margin:0 auto}}.flowersHero{background:#f0dfe4;grid-template-columns:.78fr 1.22fr;min-height:760px;display:grid}.flowersHero>div{flex-direction:column;justify-content:center;padding:110px 6vw;display:flex}.flowersHero h1,.flowersClosing h2{letter-spacing:-5px;margin:22px 0;font:400 clamp(58px,7vw,106px)/.9 Georgia,serif}.flowersArtist{font:italic 18px Georgia,serif;color:var(--pink)!important}.flowersHero>div>p{color:#675a63;font:17px/1.7 Georgia,serif}.flowersHero figure{flex-direction:column;justify-content:center;margin:0;padding:5vw 5vw 5vw 0;display:flex}.flowersHero figure img{width:100%;display:block;box-shadow:0 24px 70px #321e2824}.flowersHero figcaption{text-transform:uppercase;letter-spacing:1.5px;color:var(--gold);margin-top:15px;font-size:9px}.flowersHero dl{margin:20px 0}.flowersHero dl>div{border-bottom:1px solid #492a3d2e;grid-template-columns:105px 1fr;gap:18px;padding:12px 0;display:grid}.flowersHero dt{text-transform:uppercase;letter-spacing:1.3px;color:var(--gold);font-size:9px}.flowersHero dd{margin:0;font:15px Georgia,serif}.flowersActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.flowersActions button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.2px;padding:15px;font-size:10px}.flowersActions button:last-child{color:var(--ink);background:0 0}.flowersClosing{text-align:center;background:var(--cream);padding:110px 7vw}.flowersClosing h2 em{color:var(--pink);font-weight:400}.flowersClosing a{text-transform:uppercase;letter-spacing:1.3px;border-bottom:1px solid var(--ink);padding-bottom:5px;font-size:10px}@media (width<=900px){.flowersHero{grid-template-columns:1fr}.flowersHero figure{padding:0 6vw 70px}}@media (width<=620px){.flowersHero>div{padding:80px 7vw}.flowersActions{grid-template-columns:1fr}.flowersClosing{padding:80px 7vw}}.catalogPage{color:#282126;background:#f8f5ee;min-height:100vh}.catalogBar{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#242424;justify-content:space-between;gap:24px;padding:22px 5.5vw;font:400 14px/1.2 Georgia,serif;display:flex}.catalogSheet{background:#f8f5ee;padding:76px 5.5vw 54px}.catalogHeading{max-width:940px}.catalogHeading h1{letter-spacing:-5px;margin:0;font:400 clamp(62px,7vw,108px)/.88 Georgia,serif}.catalogHeading>p{color:#dc557b;margin:18px 0 0;font:italic 23px/1.45 Georgia,serif}.catalogIntro{color:#655a60;max-width:760px;margin:22px 0 0;font:17px/1.72 Georgia,serif}.catalogArtwork{margin:0}.catalogArtwork img{object-fit:contain;background:0 0;width:100%;height:100%;display:block;box-shadow:0 18px 42px #2819201f}.catalogMeta{padding-top:17px}.catalogMeta h2{margin:0 0 7px;font:400 28px/1.1 Georgia,serif}.catalogMeta p{color:#736970;margin:3px 0;font:14px/1.45 Georgia,serif}.catalogMeta strong{color:#282126;margin-top:10px;font:600 16px Georgia,serif;display:block}.catalogRule{color:#746a70;letter-spacing:1.6px;text-transform:uppercase;border-top:1px solid #bdb5ae;justify-content:space-between;gap:24px;margin-top:58px;padding-top:18px;font-size:11px;display:flex}.flowersPair{max-width:1260px;margin:70px auto 0}.flowersPair img{width:100%;height:auto;display:block;box-shadow:0 22px 54px #2819201f}.trioDisplay{grid-template-columns:10fr 5fr 5fr;align-items:end;gap:4vw;margin-top:66px;display:grid}.trioBlue .catalogArtwork,.trioPurple .catalogArtwork{aspect-ratio:1}.lightCatalogGrid{grid-template-columns:1fr 1.16fr;grid-template-areas:"kind shine""loved loved";align-items:end;gap:95px 8vw;margin-top:70px;display:grid}.kindWork{grid-area:kind;justify-self:center;width:min(100%,410px)}.shineWork{grid-area:shine;justify-self:center;width:min(100%,470px)}.lovedWork{grid-area:loved;grid-template-columns:minmax(380px,600px) 260px;justify-self:start;align-items:end;gap:42px;width:min(100%,980px);margin-left:4vw;display:grid}.kindWork .catalogArtwork{aspect-ratio:8/10}.shineWork .catalogArtwork{aspect-ratio:11/14}.lovedWork .catalogArtwork{aspect-ratio:1}.individualCatalogGrid{grid-template-columns:.9fr 1.35fr;grid-template-areas:"dark dark""mixed abstract";align-items:end;gap:105px 8vw;margin-top:72px;display:grid}.darkWork{grid-area:dark;justify-self:center;width:min(100%,280px)}.mixedWork{grid-area:mixed;justify-self:end;width:min(100%,430px)}.abstractWork{grid-area:abstract;justify-self:start;width:min(100%,650px)}.darkWork .catalogArtwork{aspect-ratio:1}.mixedWork .catalogArtwork{aspect-ratio:8/10}.abstractWork .catalogArtwork{aspect-ratio:1}.sectionCover{background:#f8f5ee;flex-direction:column;justify-content:center;min-height:calc(100vh - 145px);padding:10vh 8vw 9vh;display:flex}.sectionCover .coverEyebrow{color:#b58a49;letter-spacing:2.2px;margin:0 0 24px;font:600 11px/1.2 Arial,sans-serif}.sectionCover h1{letter-spacing:-7px;max-width:1000px;margin:0;font:400 clamp(70px,9vw,138px)/.82 Georgia,serif}.sectionCover h1 em{color:#dc557b;font-weight:400}.sectionCover>p:not(.coverEyebrow){color:#dc557b;margin:28px 0 0;font:italic 25px/1.35 Georgia,serif}.coverCopy{color:#655a60;max-width:690px;margin-top:28px;font:17px/1.72 Georgia,serif}.sectionCover>a{letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #282126;align-self:flex-start;margin-top:40px;padding-bottom:6px;font-size:11px}.smallHeading h2{letter-spacing:-3px;margin:0;font:400 clamp(45px,5vw,72px)/.95 Georgia,serif}.smallHeading>p{font-size:20px}.lightCover{background:linear-gradient(135deg,#f8f5ee 0 70%,#ead7dc 70%)}.individualCover{background:linear-gradient(135deg,#f8f5ee 0 76%,#ead7dc 76%)}@media (width<=850px){.catalogSheet{padding:58px 6vw 42px}.trioDisplay{grid-template-columns:10fr 5fr;gap:50px 5vw}.trioPurple{grid-column:2}.lightCatalogGrid{grid-template-columns:1fr 1fr;gap:70px 6vw}.lovedWork{grid-template-columns:minmax(300px,1fr) 230px;margin-left:0}.individualCatalogGrid{gap:80px 6vw}}@media (width<=620px){.catalogBar{letter-spacing:1.5px;padding:17px 6vw;font-size:11px}.catalogBar span:last-child{display:none}.catalogHeading h1{letter-spacing:-3px;font-size:58px}.catalogHeading>p{font-size:19px}.catalogIntro{font-size:16px}.sectionCover{min-height:calc(100vh - 120px);padding:10vh 7vw}.sectionCover h1{letter-spacing:-4px;font-size:64px}.sectionCover>p:not(.coverEyebrow){font-size:21px}.coverCopy{font-size:16px}.flowersPair{margin-top:42px}.catalogRule{display:block}.catalogRule span{margin-top:8px;display:block}.trioDisplay{grid-template-columns:1fr;gap:52px;margin-top:48px}.trioBlue,.trioPurple{grid-column:auto;justify-self:center;width:62.5%}.lightCatalogGrid,.individualCatalogGrid{flex-direction:column;align-items:center;gap:68px;margin-top:48px;display:flex}.kindWork{width:60%}.shineWork{width:76%}.lovedWork{width:100%;display:block}.darkWork{width:52%}.mixedWork{align-self:flex-start;width:75%}.abstractWork{width:100%}.catalogMeta h2{font-size:24px}}.approvedBulbCollection{background:#f8f5ee}.approvedBulbGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:78px 5vw}.approvedBulbGrid .bulbCard,.approvedBulbGrid .bulbCard.lower{margin:0;transform:none}.approvedBulbGrid .bulbImage{aspect-ratio:1;background:0 0;padding:0}.approvedBulbGrid .bulbImage img{object-fit:cover;width:100%;height:100%}.approvedPhotoWorks{background:#f8f5ee}.approvedPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6vw;display:grid}.photoCatalogCard{min-width:0}.photoCatalogCard .photoImage{aspect-ratio:1/3;background:0 0;min-height:0;padding:0}.photoCatalogCard .photoImage img{object-fit:cover;width:100%;height:100%;max-height:none}.photoCatalogCard .photoInfo{padding-top:24px}.photoCatalogCard .photoInfo h3{font-size:clamp(34px,4vw,56px)}@media (width<=700px){.approvedBulbGrid{grid-template-columns:1fr;gap:65px}.approvedPhotoGrid{grid-template-columns:1fr;gap:80px}.photoCatalogCard{width:min(100%,430px);margin:auto}}.compactCollection{padding-top:68px}.compactSectionIntro{max-width:760px;margin-bottom:66px}.compactSectionIntro h1{letter-spacing:-4px;margin:15px 0 18px;font:400 clamp(54px,6vw,86px)/.95 Georgia,serif}.compactSectionIntro>p:last-child{color:#655a60;margin:0;font:17px/1.7 Georgia,serif}.compactSectionIntro .eyebrow{margin:0}.approvedBulbCollection .compactSectionIntro,.approvedPhotoWorks .compactSectionIntro{margin-bottom:66px}.approvedPhotoWorks .compactSectionIntro h1,.approvedBulbCollection .compactSectionIntro h1{font-size:clamp(54px,6vw,86px)}@media (width<=620px){.compactCollection{padding-top:52px}.compactSectionIntro{margin-bottom:48px}.compactSectionIntro h1{letter-spacing:-3px;font-size:50px}.compactSectionIntro>p:last-child{font-size:16px}}.itemNumber{text-transform:uppercase;color:#a47b43!important;letter-spacing:1.5px!important;font:600 10px/1.3 Arial,sans-serif!important}.catalogMeta h2+.itemNumber{margin:0 0 8px}.bulbInfo h3+.itemNumber{margin:7px 0}.photoInfo h3+.itemNumber{margin:0 0 8px}.flowersSheet .catalogHeading .itemNumber{margin:16px 0 0}.flowersSheet .catalogHeading .itemNumber+p{margin-top:9px}.catalogMeta .soldStatus,.bulbInfo .soldStatus{color:#c62828;font-style:italic}.individualCatalogSheet .catalogMeta strong{margin-top:12px;font:400 21px Georgia,serif}.individualPrintActions{margin-top:15px}.individualPrintActions button{border:1px solid var(--ink);width:100%;color:var(--ink);text-transform:uppercase;letter-spacing:1.3px;cursor:pointer;background:0 0;padding:14px;font-size:10px}.individualPrintActions button:hover{background:var(--pink);border-color:var(--pink);color:#fff}.flowersMeta{max-width:620px}.flowersMeta h2{font-size:28px}.impactStatement{background:var(--plum);color:#fff;grid-template-columns:.78fr 1.22fr;align-items:start;gap:3vw 8vw;padding:88px 7vw 94px;display:grid}.impactStatement>.eyebrow{color:#eab7c6;grid-column:1/-1;margin:0}.impactStatement h2{letter-spacing:-4px;margin:0;font:400 clamp(48px,6vw,86px)/.9 Georgia,serif}.impactStatement h2 em{color:#f17296;font-weight:400}.impactStatement>p:last-child{color:#f4eaf0;max-width:670px;margin:4px 0 0;font:19px/1.72 Georgia,serif}.impactStatement strong{color:#fff}@media (width<=760px){.impactStatement{grid-template-columns:1fr;gap:28px;padding:70px 7vw 76px}.impactStatement>.eyebrow{grid-column:auto}.impactStatement h2{letter-spacing:-3px;font-size:52px}.impactStatement>p:last-child{font-size:17px}}.trioDisplay{grid-template-columns:12fr 7fr 7fr}.trioRed .catalogArtwork{aspect-ratio:10/12}.collectionPurchaseNote{border-top:1px solid var(--line);text-align:center;color:#655a60;max-width:760px;margin:78px auto 0;padding-top:28px;font:18px/1.65 Georgia,serif}.collectionPurchaseNote strong{color:var(--ink);font-weight:600}@media (width<=850px){.trioDisplay{grid-template-columns:12fr 7fr}}@media (width<=620px){.trioDisplay{grid-template-columns:1fr}.trioBlue,.trioPurple{width:58.333%}.collectionPurchaseNote{margin-top:58px;font-size:17px}}.merchIntro{background:linear-gradient(135deg,#f8f5ee 0 76%,#ead7dc 76%);padding:100px 6vw 92px}.merchIntro>.eyebrow{color:var(--gold);margin:0 0 34px}.merchIntro>div{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;display:grid}.merchIntro h1{letter-spacing:-6px;margin:0;font:400 clamp(62px,7.8vw,116px)/.86 Georgia,serif}.merchIntro h1 em,.merchCollection h2 em,.merchPurpose h2 em{color:var(--pink);font-weight:400}.merchIntroCopy>p:first-child{color:#655a60;margin:0;font:18px/1.75 Georgia,serif}.merchDraftNote{border-top:1px solid var(--line);color:#8c6b37;letter-spacing:1.1px;text-transform:uppercase;margin:30px 0 0;padding-top:16px;font-size:13px;line-height:1.5}.merchCollection{background:#fffdf8;padding:100px 5.5vw 115px}.merchCollection header{max-width:780px;margin-bottom:68px}.merchCollection header>.eyebrow{color:var(--gold);margin:0}.merchCollection h2{letter-spacing:-4px;margin:18px 0 0;font:400 clamp(48px,5.7vw,82px)/.92 Georgia,serif}.merchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3vw;display:grid}.merchCard{min-width:0}.merchArtwork{background:#f0e2e5;place-items:center;height:420px;padding:9%;display:grid}.merchArtwork2{background:#e5e9ee}.merchArtwork3{background:#eadfe8}.merchArtwork img{object-fit:contain;width:100%;height:100%;display:block;box-shadow:0 16px 38px #28192021}.merchMeta{padding:24px 2px 0}.merchMeta h3{margin:8px 0 12px;font:29px/1.1 Georgia,serif}.merchMeta>p:not(.itemNumber){color:#70656c;min-height:50px;margin:0;font:16px/1.55 Georgia,serif}.merchMeta>div{border-top:1px solid var(--line);color:#71666d;justify-content:space-between;gap:20px;margin-top:22px;padding-top:16px;font-size:13px;line-height:1.45;display:flex}.merchMeta strong{color:var(--ink);text-align:right;font:italic 15px Georgia,serif}.merchPurpose{background:var(--plum);color:#fff;text-align:center;padding:104px 7vw 110px}.merchPurpose>.eyebrow{color:#eab7c6;margin:0}.merchPurpose h2{letter-spacing:-4px;max-width:920px;margin:20px auto 30px;font:400 clamp(50px,6vw,88px)/.92 Georgia,serif}.merchPurpose>p:last-child{color:#f1e7ed;max-width:710px;margin:0 auto;font:18px/1.75 Georgia,serif}@media (width<=900px){.merchIntro>div{grid-template-columns:1fr}.merchIntroCopy{max-width:650px}.merchGrid{grid-template-columns:1fr 1fr}.merchCard:last-child{grid-column:1/-1;width:calc(50% - 1.5vw);margin:auto}}@media (width<=620px){.merchIntro{padding:72px 7vw 68px}.merchIntro>div{gap:34px}.merchIntro h1{letter-spacing:-3px;font-size:58px}.merchIntroCopy>p:first-child{font-size:16px}.merchCollection{padding:75px 6vw 82px}.merchCollection h2{letter-spacing:-3px;font-size:48px}.merchGrid{grid-template-columns:1fr;gap:65px}.merchCard:last-child{grid-column:auto;width:auto}.merchArtwork{height:390px}.merchMeta>p:not(.itemNumber){min-height:0}.merchPurpose{padding:78px 7vw 84px}.merchPurpose h2{letter-spacing:-3px;font-size:50px}.merchPurpose>p:last-child{font-size:16px}.merchMeta>div{display:block}.merchMeta strong{text-align:left;margin-top:8px;display:block}}.merchGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 3vw}.merchCard{grid-column:auto}.merchArtwork4,.merchArtwork5,.merchArtwork6,.merchArtwork7,.merchArtwork8,.merchArtwork9{background:#f2e9e4;padding:5%}.merchCardSet{grid-template-columns:repeat(2,1fr);gap:10px;padding:7%}.merchCardSet img{min-width:0;min-height:0;box-shadow:0 8px 20px #2819201f}@media (width<=900px){.merchGrid{grid-template-columns:1fr 1fr}.merchCard{grid-column:auto}.merchCard:last-child{grid-column:auto;width:auto;margin:0}}@media (width<=620px){.merchGrid{grid-template-columns:1fr}.merchCard,.merchCard:last-child{grid-column:auto;width:auto;margin:0}}@font-face{font-family:Exhibition;src:url(/fonts/libertine-regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Exhibition;src:url(/fonts/libertine-italic.ttf)format("truetype");font-display:swap;font-style:italic;font-weight:400}@font-face{font-family:Exhibition;src:url(/fonts/libertine-bold.ttf)format("truetype");font-display:swap;font-weight:700}.exhibitionHome .hero h1{letter-spacing:-.025em;font-family:Exhibition,Georgia,serif;font-size:clamp(80px,9vw,150px);line-height:.95}.exhibitionHome .hero h1 em{color:#d85678}.exhibitionHome .hero .lede,.exhibitionHome .impactStatement>p:last-child{font-family:Exhibition,Georgia,serif;font-size:1.375rem;line-height:1.55}.exhibitionHome .story{align-items:start;gap:5vw;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.exhibitionHome .artistPortrait img{aspect-ratio:auto;object-fit:contain;border:0;height:auto}.exhibitionHome .artistPortrait figcaption{letter-spacing:.1em;margin-top:1.5rem;font-size:.875rem}.exhibitionHome .artistPortrait figcaption strong{color:#f7f1e9;letter-spacing:0;text-transform:none;margin-top:.6rem;font:400 clamp(30px,3vw,48px)/1.2 Exhibition,Georgia,serif;display:block}.exhibitionHome .storyWords{display:block}.exhibitionHome .bigQuote{margin:0 0 2rem;font-family:Exhibition,Georgia,serif;font-size:clamp(32px,3.5vw,52px);line-height:1.12}.exhibitionHome .artistBio{color:#f7f1e9;font:400 1.375rem/1.55 Exhibition,Georgia,serif}.exhibitionHome .artistBio .signature{font-family:Exhibition,Georgia,serif}.exhibitionHome .hero,.exhibitionHome .dedication{background:#fcf0f3}.exhibitionHome .dedication h2{letter-spacing:-.02em;font-family:Exhibition,Georgia,serif;line-height:1.06}.exhibitionHome .dedicationStory{align-items:start}.exhibitionHome .dedicationCopy{color:#241c24;gap:1.4rem;font:400 1.375rem/1.6 Exhibition,Georgia,serif}.exhibitionHome .dedicationCopy .proceeds{color:#5b294e;font-weight:700}.exhibitionHome .dedication blockquote span{letter-spacing:.08em;color:#8d672e;font-size:.875rem;line-height:1.5}.exhibitionHome .eyebrow{font-size:.875rem;line-height:1.5}.exhibitionHome .collectionLink p{font-size:1rem;line-height:1.5}.exhibitionHome .collectionLink b{font-size:.875rem}@media (width<=760px){.exhibitionHome .story{grid-template-columns:1fr!important}.exhibitionHome .artistPortrait{max-width:600px}.exhibitionHome .artistBio,.exhibitionHome .dedicationCopy,.exhibitionHome .hero .lede{font-size:1.25rem}.exhibitionHome .bigQuote{margin-top:.5rem}}.editionNote{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 40px;padding:24px}.editionNote h2,.editionNote h3{letter-spacing:normal;margin:0 0 12px;font:26px/1.2 Georgia,serif}.editionNote p,.printEdition{font-size:16px;line-height:1.6}.editionNote p{margin:0}.editionNote a{text-underline-offset:3px;text-decoration:underline}.printEdition{color:var(--ink);margin:18px 0}.footerLinks{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}footer .footerLinks a{letter-spacing:normal;text-transform:none;align-items:center;min-height:44px;font-size:14px;display:inline-flex}footer .footerLinks a:hover{text-underline-offset:4px;text-decoration:underline}footer .footerLinks a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.catalogBar .catalogPurpose{letter-spacing:normal;text-transform:none;font-size:14px;line-height:1.5}.bulbActions.artworkInquiries{grid-template-columns:1fr;gap:12px;padding-top:20px}.artworkInquiries .originalInquiry{width:100%;min-height:48px}.artworkInquiries .printInquiry{min-height:44px;color:var(--ink);letter-spacing:normal;text-transform:none;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:8px 0;font-size:14px;text-decoration:underline;display:inline-flex}.artworkInquiries .printInquiry:hover{color:var(--pink);background:0 0}.artworkInquiries .printInquiry:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.artworkInquiries .printEdition{color:#62565f;margin:0;font-size:14px;line-height:1.6}.exhibitionHome .collectionLinks{row-gap:48px}.exhibitionHome .collectionLink{border-bottom:1px solid var(--line);padding-bottom:28px}.exhibitionHome .collectionLink h3{margin:18px 0 8px}.exhibitionHome .collectionLink p{margin:0 0 14px}.exhibitionHome .collectionLink b{line-height:1.6;display:inline-block}@media (width<=620px){.exhibitionHome .collectionLinks{gap:36px}.exhibitionHome .collectionLink{padding-bottom:28px}}.merchCard{border-top:1px solid var(--line);padding-top:24px}.merchCard .merchCardHeading{margin:0 0 18px}.merchCardHeading .itemNumber{margin:0 0 8px}.merchCardHeading h3{margin:0;font:26px/1.2 Georgia,serif}.merchMeta{padding-top:18px}@media (width<=620px){.merchGrid{row-gap:40px}}.footerCredit p{margin:0;font-size:12px;line-height:1.6}.footerCredit small{margin-top:6px;font-size:12px;line-height:1.6;display:block}.collectionImage .flowersPanelThumbnail{width:100%;height:100%;display:block;overflow:hidden}.merchGroupHeading{margin:70px 0 32px;font:400 36px/1.2 Georgia,serif}.printGrid .merchMeta>p:last-child{min-height:0;margin-top:18px}.printGrid .merchMeta a{text-underline-offset:3px;text-decoration:underline}.shinePrintArtwork{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shinePrintArtwork img{transform-origin:50%;min-width:0;min-height:0;transform:scale(.85)}.collectionImage{padding:0}.collectionImage>img,.collectionImage>.flowersPanelThumbnail{width:88%;height:88%;position:absolute;inset:6%}.footerCredit .instagramLink{align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.instagramLink svg{flex-shrink:0}.innerGlowFeature{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(260px,.75fr);align-items:center;gap:6vw;margin-top:100px;padding-top:80px;display:grid}.innerGlowImage{max-width:620px}.innerGlowImage img{width:100%;height:auto;display:block;box-shadow:0 18px 46px #321e281f}.innerGlowDetails h2{letter-spacing:normal;margin:18px 0 7px;font:400 28px/1.1 Georgia,serif}.innerGlowDetails>p:not(.eyebrow){color:#736970;margin:3px 0;font:14px/1.45 Georgia,serif}.innerGlowDetails button{border:1px solid var(--ink);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:1.2px;cursor:pointer;min-height:48px;margin-top:30px;padding:14px 24px;font-size:11px}.innerGlowDetails button:hover{background:var(--pink);border-color:var(--pink)}@media (width<=700px){.innerGlowFeature{grid-template-columns:1fr;gap:34px;margin-top:72px;padding-top:60px}.innerGlowDetails h2{margin-bottom:20px}}.innerGlowPrice{color:var(--ink);margin-top:10px;font:600 16px Georgia,serif;display:block}.individualCatalogGrid{grid-template-columns:.9fr 1.35fr;grid-template-areas:"dark untitled""mixed abstract"}.untitledWork{grid-area:untitled;justify-self:start;width:min(100%,520px)}.untitledWork .catalogArtwork{aspect-ratio:3/4}@media (width<=620px){.untitledWork{align-self:center;width:88%}}.trioDisplay{grid-template-areas:"red blue purple";align-items:end}.trioRed{grid-area:red}.trioBlue{grid-area:blue}.trioPurple{grid-area:purple}@media (width<=850px) and (width>=621px){.trioDisplay{grid-template-areas:"red blue"".purple"}.trioPurple{grid-column:auto}}@media (width<=620px){.trioDisplay{grid-template-areas:"red""blue""purple"}.trioBlue,.trioPurple{grid-column:auto}}.floralTrioThumbnail{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:10fr 7fr;align-items:center;gap:2%;padding:7%;display:grid;position:absolute;inset:6%}.floralTrioThumbnail img:first-child{grid-area:1/1/3}.floralTrioThumbnail img:nth-child(2){grid-area:1/2}.floralTrioThumbnail img:nth-child(3){grid-area:2/2}.floralTrioThumbnail img{aspect-ratio:auto!important;object-fit:contain!important;width:100%!important;height:auto!important;box-shadow:none!important;position:static!important}
