@font-face{font-family:Charms DaVinci;src:local(TRJN DaVinci Regular-Trial),local(TRJNDaVinci-Regular-Trial);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Charms DaVinci;src:local(TRJN DaVinci Italic-Trial),local(TRJNDaVinci-Italic-Trial);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Charms Louize;src:local(Louize trial),local(Louizetrial);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Charms Louize;src:local(Louize trial Italic),local(Louizetrial-Italic);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Charms Louize;src:local(Louize trial Medium),local(Louizetrial-Medium);font-weight:500;font-style:normal;font-display:swap}:root{--charms-display:"Charms DaVinci", "Charms Louize", "Iowan Old Style", Georgia, serif;--charms-text:"Charms Louize", "Iowan Old Style", Georgia, serif}[data-charms-type=serif] .c-display{font-family:var(--charms-display);letter-spacing:-.02em;font-weight:400}[data-charms-type=sans] .c-display{font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.045em;font-weight:600}[data-charms-type=serif] .c-text{font-family:var(--charms-text)}[data-charms-type=sans] .c-text{font-family:var(--font-geist-sans), system-ui, sans-serif}[data-charms-type=serif] .c-caption{font-family:var(--charms-text);letter-spacing:.01em;font-size:15px}[data-charms-type=sans] .c-caption{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px}@media (min-width:768px){[data-charms-type=serif] .c-caption{font-size:16px}[data-charms-type=sans] .c-caption{font-size:11px}}[data-charms-type=serif] .c-eyebrow{font-family:var(--charms-text);font-size:15px;font-style:italic}[data-charms-type=sans] .c-eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;font-size:11px}.charms-title{white-space:nowrap;grid-template-columns:1fr 68.4vh 1fr;align-items:center;padding-inline:4vw;font-size:clamp(16px,8.36364vw - 6.21818vh,11vh);line-height:1.05;display:grid;top:50%;transform:translateY(-50%)}[data-charms-type] .charms-title{font-weight:400}[data-charms-type=sans] .charms-title{font-size:clamp(16px,7.41936vw - 5.51613vh,11vh)}.charms-title-half:first-child{text-align:right;grid-column:1}.charms-title-half:last-child{text-align:left;grid-column:3}.charms-art{--charms-art-scale:.76;transform:scale(var(--charms-art-scale))}@media (max-aspect-ratio:1){.charms-art{--charms-art-scale:1}}@media (min-aspect-ratio:1) and (max-aspect-ratio:3/2){.charms-title{justify-content:center;gap:.25em;padding:0 5vw;font-size:min(7.75862vw,17.2727vh - 21.8182px);display:flex;top:auto;bottom:calc(50% + 31vh);transform:none}[data-charms-type=sans] .charms-title{font-size:min(7.14286vw,17.2727vh - 21.8182px)}.charms-art{--charms-art-scale:.72}}@media (max-aspect-ratio:1){.charms-title{text-align:center;flex-wrap:wrap;justify-content:center;column-gap:.25em;padding-inline:5vw;font-size:min(12vw,10vh,23.8095vh - 25.7143vw - 20.9524px);display:flex;top:auto;bottom:calc(50% + 54vw);transform:none}}.charms-title em{font-style:italic}@media (max-aspect-ratio:1) and (min-aspect-ratio:3/5){.charms-art{--charms-art-scale:.8}.charms-title{font-size:min(12vw,10vh,23.8095vh - 20.9524vw - 20.9524px);bottom:calc(50% + 44vw)}}html:has(main[data-charms-type]) .chrome-float{display:none}
