/* generated by build_static.py — edit the .dc.html sources, not this file */

body{margin:0;background:#15110E}
a{color:#CDA55F}a:hover{color:#E6C485}
.ph{background-color:#241D18;background-image:radial-gradient(ellipse at 50% 42%, rgba(205,165,95,0.16), rgba(205,165,95,0) 68%),repeating-linear-gradient(135deg, rgba(205,165,95,0.06) 0 1px, transparent 1px 14px)}
.art{display:block;width:100%;height:100%;color:var(--brass, #CDA55F)}
.ph-light{background-color:#E3D8C5;background-image:repeating-linear-gradient(135deg, rgba(21,17,14,0.07) 0 1px, transparent 1px 12px)}
.nav-link{color:#E9DFCF;text-decoration:none}.nav-link:hover{color:#CDA55F}
.btn-primary{transition:filter .2s ease, transform .2s ease}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}
.btn-ghost{transition:background .2s ease}.btn-ghost:hover{background:rgba(243,235,221,0.08)}
.card{transition:transform .25s ease, border-color .25s ease}.card:hover{transform:translateY(-4px);border-color:rgba(205,165,95,0.55)}
.row-link{color:#CDA55F;text-decoration:none;font-weight:600}.row-link:hover{color:#E6C485}
input,select,textarea,button{font:inherit}
input:focus,select:focus,textarea:focus{outline:2px solid #CDA55F;outline-offset:1px}
.soc{display:inline-flex;align-items:center;gap:10px;color:#E9DFCF;text-decoration:none;font-size:14px;min-height:44px}.soc:hover{color:#F3EBDD}.soc-ic{width:40px;height:40px;border-radius:50%;border:1px solid #CDA55F;display:inline-flex;align-items:center;justify-content:center;font-family:'Bodoni Moda','Bodoni 72',Didot,Georgia,serif;font-style:italic;font-weight:600;font-size:21px;line-height:1;color:#CDA55F;transition:background .2s ease,color .2s ease,transform .2s ease}.soc:hover .soc-ic{background:#CDA55F;color:#15110E;transform:translateY(-2px)}.soc-ic svg{display:block}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
@media (max-width:760px){.hide-sm{display:none}}
@media (max-width:560px){.hero-collage{padding:0 0 36px 64px}.hero-strip{width:96px;padding:7px 7px 26px;gap:6px}.hero-strip>div{height:60px}.hero-strip>span{font-size:10px;bottom:7px}.hero-badge{width:96px;height:96px;top:10px;right:10px}.hero-badge>span:nth-child(2){font-size:28px}.hero-badge>span:nth-child(1),.hero-badge>span:nth-child(3){font-size:9px}.hero-logo{width:58%!important}}

/* --- lifted from inline style attributes --- */
.s-05821fd { --brass: #CDA55F; background: #15110E; color: #F3EBDD; font-family: 'Instrument Sans', 'Helvetica Neue', system-ui, sans-serif; font-size: 17px; line-height: 1.6; overflow-x: hidden; }
.s-49faa12 { border-bottom: 1px solid rgba(243,235,221,0.12); }
.s-0770471 { max-width: 1240px; margin: 0 auto; padding: 22px clamp(20px, 4vw, 48px); display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 20px 32px; }
.s-60b1162 { display: flex; flex-direction: column; text-decoration: none; color: #F3EBDD; line-height: 1; }
.s-07b0d26 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 27px; font-style: italic; font-weight: 500; letter-spacing: -0.01em; }
.s-3ee1c18 { font-size: 11px; letter-spacing: 0.3em; text-transform: uppercase; color: var(--brass, #CDA55F); margin-top: 7px; font-weight: 600; }
.s-dab1303 { display: flex; flex-wrap: wrap; gap: 6px 30px; font-size: 15px; font-weight: 500; }
.s-7d7342e { display: flex; align-items: center; gap: 20px; }
.s-ed0cf09 { display: flex; align-items: center; gap: 8px; font-size: 15px; font-weight: 500; }
.s-ad58453 { display: inline-flex; align-items: center; min-height: 46px; padding: 0 22px; background: var(--brass, #CDA55F); color: #15110E; text-decoration: none; font-weight: 600; font-size: 15px; border-radius: 999px; }
.s-6a2512f { padding: clamp(56px, 7vw, 104px) 0 clamp(72px, 8vw, 120px); }
.s-07b508a { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(480px, 100%), 1fr)); gap: 72px; align-items: center; }
.s-e2cc18d { display: flex; flex-direction: column; }
.s-2f2fb06 { display: flex; align-items: center; gap: 14px; font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--brass, #CDA55F); font-weight: 600; }
.s-61095ec { width: 36px; height: 1px; background: var(--brass, #CDA55F); }
.s-2c0f4a7 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: clamp(54px, 7.4vw, 108px); line-height: 0.96; letter-spacing: -0.025em; margin: 28px 0 30px; text-wrap: balance; }
.s-50d7d14 { font-style: italic; color: var(--brass, #CDA55F); }
.s-b7afe37 { margin: 0; max-width: 540px; font-size: 19px; line-height: 1.65; color: #CFC3B0; text-wrap: pretty; }
.s-3cc8ca0 { display: flex; flex-wrap: wrap; gap: 14px; margin-top: 40px; }
.s-9b57509 { display: inline-flex; align-items: center; min-height: 54px; padding: 0 30px; background: var(--brass, #CDA55F); color: #15110E; text-decoration: none; font-weight: 600; font-size: 16px; border-radius: 999px; }
.s-87da833 { display: inline-flex; align-items: center; min-height: 54px; padding: 0 30px; border: 1px solid rgba(243,235,221,0.35); color: #F3EBDD; text-decoration: none; font-weight: 500; font-size: 16px; border-radius: 999px; }
.s-8bf842f { display: grid; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); gap: 24px; margin-top: 56px; padding-top: 28px; border-top: 1px solid rgba(243,235,221,0.14); }
.s-bc0172c { display: flex; flex-direction: column; gap: 4px; }
.s-b7d718e { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 34px; line-height: 1; }
.s-0441ee0 { font-size: 14px; color: #B9AD9B; }
.s-622043c { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 34px; line-height: 1; font-style: italic; }
.s-99adfb3 { position: relative; display: flex; justify-content: center; padding: 0 0 48px 48px; }
.s-6628c4d { width: min(100%, 480px); aspect-ratio: 4 / 5; border-radius: 999px 999px 14px 14px; padding: 12px; border: 1px solid var(--brass, #CDA55F); box-sizing: border-box; }
.s-439ae7e { display: block; color: inherit; text-decoration: none; }
.s-f4db1f2 { position: relative; overflow: hidden; width: 100%; height: 100%; border-radius: 999px 999px 8px 8px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 14px; }
.s-995d98c { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.s-d7b4a7c { position: absolute; inset: 0; background: radial-gradient(circle at 50% 45%, rgba(21,17,14,0.15), rgba(21,17,14,0.6)); z-index: 0; }
.s-58c7afc { width: min(84%, 252px); height: auto; border-radius: 50%; display: block; box-shadow: 0 0 0 1px #CDA55F, 0 18px 40px rgba(0,0,0,0.4); position: relative; z-index: 1; }
.s-0744183 { position: absolute; left: 0; bottom: 0; width: 132px; padding: 10px 10px 34px; background: #F3EBDD; transform: rotate(-7deg); box-shadow: 0 30px 60px rgba(0,0,0,0.55); display: flex; flex-direction: column; gap: 8px; box-sizing: border-box; }
.s-98420e3 { height: 84px; }
.s-8ccc26b { width: 100%; height: 100%; object-fit: cover; display: block; }
.s-d3ec88f { position: absolute; left: 0; right: 0; bottom: 9px; text-align: center; font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 12px; color: #3A2F27; }
.s-4e09cc2 { position: absolute; top: 18px; right: 0; width: 136px; height: 136px; border-radius: 50%; background: var(--brass, #CDA55F); color: #15110E; display: flex; flex-direction: column; align-items: center; justify-content: center; transform: rotate(9deg); box-shadow: 0 18px 40px rgba(0,0,0,0.4); }
.s-d3f6eba { font-size: 11px; letter-spacing: 0.22em; text-transform: uppercase; font-weight: 600; }
.s-0b8b8a3 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 40px; line-height: 1.05; font-weight: 600; }
.s-e4a799c { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; font-weight: 600; }
.s-fb9a424 { border-top: 1px solid rgba(243,235,221,0.12); border-bottom: 1px solid rgba(243,235,221,0.12); padding: 30px 0; }
.s-4f2c1d7 { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 26px; }
.s-de1b8f7 { font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: var(--brass, #CDA55F); font-weight: 600; }
.s-db21b61 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 19px; color: #D8CCB8; }
.s-2a63980 { width: 5px; height: 5px; background: var(--brass, #CDA55F); transform: rotate(45deg); }
.s-a02117d { padding: clamp(80px, 9vw, 128px) 0; }
.s-3275d8b { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: flex; flex-direction: column; gap: 56px; }
.s-26f9c51 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)); gap: 24px 64px; align-items: end; }
.s-7356d29 { display: flex; flex-direction: column; gap: 22px; }
.s-1447633 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: clamp(42px, 5.2vw, 72px); line-height: 1; letter-spacing: -0.02em; margin: 0; }
.s-fc88430 { margin: 0; font-size: 18px; color: #CFC3B0; max-width: 520px; text-wrap: pretty; }
.s-b9f327d { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(228px, 100%), 1fr)); gap: 24px; }
.s-5a89151 { display: flex; flex-direction: column; background: #1C1714; border: 1px solid rgba(243,235,221,0.12); border-radius: 6px; overflow: hidden; }
.s-af0e7c7 { position: relative; aspect-ratio: 4 / 5; display: flex; align-items: center; justify-content: center; }
.s-22207ea { position: absolute; top: 14px; left: 14px; padding: 5px 10px; background: #8E2A35; color: #F7EEE2; font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; border-radius: 999px; }
.s-9caa620 { padding: 22px; display: flex; flex-direction: column; gap: 10px; flex-grow: 1; }
.s-daee2cc { font-size: 11px; letter-spacing: 0.24em; text-transform: uppercase; color: var(--brass, #CDA55F); font-weight: 600; }
.s-e2d5f49 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: 24px; line-height: 1.1; margin: 0; text-wrap: balance; }
.s-dfe776d { margin: 0; font-size: 14px; line-height: 1.55; color: #C4B8A5; flex-grow: 1; }
.s-f17085b { display: flex; flex-direction: column; gap: 2px; padding-top: 14px; margin-top: 4px; border-top: 1px solid rgba(243,235,221,0.12); }
.s-2f1accb { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 24px; font-weight: 600; }
.s-21be5e0 { font-size: 13px; color: #B9AD9B; }
.s-1127924 { font-size: 14px; margin-top: 2px; }
.s-d34ebf2 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 20px; }
.s-a541880 { font-size: 13px; }
.s-5b1fa59 { background: #1C1714; border-top: 1px solid rgba(243,235,221,0.1); border-bottom: 1px solid rgba(243,235,221,0.1); padding: clamp(80px, 9vw, 128px) 0; }
.s-40fc8df { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)); gap: 64px; align-items: start; }
.s-d5f4ca6 { display: flex; flex-direction: column; gap: 24px; }
.s-70a5bda { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: clamp(40px, 4.6vw, 64px); line-height: 1.02; letter-spacing: -0.02em; margin: 0; }
.s-55d9228 { margin: 0; font-size: 18px; color: #CFC3B0; max-width: 460px; }
.s-ce8ec5e { margin: 24px 0 0; padding: 32px 0 0; border-top: 1px solid rgba(243,235,221,0.14); font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: clamp(28px, 3vw, 38px); line-height: 1.2; color: var(--brass, #CDA55F); }
.s-7c2c93e { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; }
.s-e8ab86f { display: flex; gap: 28px; padding: 22px 0; border-bottom: 1px solid rgba(243,235,221,0.12); }
.s-3d6898a { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 22px; color: var(--brass, #CDA55F); width: 40px; flex-shrink: 0; }
.s-ac38280 { font-weight: 600; font-size: 18px; }
.s-3bd2a62 { font-size: 15px; color: #B9AD9B; }
.s-9c87d70 { display: flex; gap: 28px; padding: 22px 0; }
.s-aad7d98 { background: #F1E8D9; color: #1A1512; padding: clamp(80px, 9vw, 128px) 0; }
.s-584d47b { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: flex; flex-direction: column; gap: 48px; }
.s-13c2143 { display: flex; align-items: center; gap: 14px; font-size: 12px; letter-spacing: 0.28em; text-transform: uppercase; color: #8E2A35; font-weight: 600; }
.s-9d1f2b6 { width: 36px; height: 1px; background: #8E2A35; }
.s-c24cd71 { margin: 0; font-size: 18px; color: #4A3F36; max-width: 520px; }
.s-987eb2a { overflow-x: auto; }
.s-18eac6a { width: 100%; min-width: 640px; border-collapse: collapse; text-align: left; }
.s-715ea09 { padding: 0 12px 16px 0; border-bottom: 2px solid #1A1512; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; }
.s-63123e3 { padding: 0 12px 16px; border-bottom: 2px solid #1A1512; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; }
.s-593f24a { padding: 0 12px 16px; border-bottom: 2px solid #1A1512; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; text-align: right; }
.s-57da8bd { padding: 0 0 16px 12px; border-bottom: 2px solid #1A1512; font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 600; text-align: right; }
.s-e74feaf { padding: 20px 12px 20px 0; border-bottom: 1px solid rgba(26,21,18,0.15); font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: 22px; }
.s-1ca7463 { padding: 20px 12px; border-bottom: 1px solid rgba(26,21,18,0.15); color: #4A3F36; }
.s-3ebdf18 { padding: 20px 12px; border-bottom: 1px solid rgba(26,21,18,0.15); text-align: right; font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 24px; font-weight: 600; }
.s-b66bc0f { padding: 20px 0 20px 12px; border-bottom: 1px solid rgba(26,21,18,0.15); text-align: right; color: #4A3F36; }
.s-f56d6fe { font-style: italic; color: #4A3F36; font-size: 0.75em; }
.s-26d7ea6 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 24px; }
.s-9d39868 { display: flex; flex-direction: column; gap: 10px; padding: 30px; border: 1px solid rgba(26,21,18,0.18); border-radius: 6px; background: #F7F0E4; }
.s-6394654 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: 26px; margin: 0; }
.s-4f14f39 { margin: 0; font-size: 16px; color: #4A3F36; }
.s-26d0c46 { display: flex; justify-content: space-between; gap: 16px; font-size: 16px; }
.s-52596a9 { color: #1A1512; font-weight: 600; }
.s-21a1be8 { font-weight: 600; }
.s-0443121 { margin: 0; font-size: 14px; color: #4A3F36; }
.s-04d477d { display: flex; justify-content: space-between; gap: 16px; font-size: 16px; padding-top: 10px; border-top: 1px solid rgba(26,21,18,0.15); }
.s-54bbe5d { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: flex; flex-direction: column; gap: 44px; }
.s-34aaed1 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)); gap: 24px; }
.s-f392fd8 { margin: 0; display: flex; flex-direction: column; gap: 18px; padding: 32px; background: #1C1714; border: 1px solid rgba(243,235,221,0.12); border-radius: 6px; }
.s-fb962c2 { display: inline-flex; gap: 3px; color: var(--brass, #CDA55F); }
.s-09ca931 { margin: 0; font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 19px; line-height: 1.45; color: #D8CCB8; flex-grow: 1; }
.s-13260f6 { font-size: 15px; font-weight: 600; color: #F3EBDD; }
.s-b209cc2 { font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--brass, #CDA55F); font-weight: 600; }
.s-b5bf998 { padding: clamp(80px, 9vw, 128px) 0; border-top: 1px solid rgba(243,235,221,0.1); }
.s-1d96519 { display: flex; flex-direction: column; gap: 22px; max-width: 760px; }
.s-70ca3c3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 40px; }
.s-2c8dd61 { display: flex; flex-direction: column; gap: 14px; padding-top: 28px; border-top: 1px solid rgba(243,235,221,0.16); }
.s-9d50544 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-style: italic; font-size: 64px; line-height: 1; color: var(--brass, #CDA55F); }
.s-12b0cf9 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: 28px; margin: 0; }
.s-3fc25cc { margin: 0; font-size: 16px; color: #C4B8A5; }
.s-ce0b0b9 { background: #1C1714; border-top: 1px solid rgba(243,235,221,0.1); padding: clamp(80px, 9vw, 128px) 0; }
.s-94d96e0 { display: inline-flex; align-items: center; gap: 14px; margin-top: 8px; font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: clamp(34px, 3.6vw, 48px); color: #F3EBDD; text-decoration: none; }
.s-398f4e3 { margin: 0; font-size: 15px; color: #B9AD9B; }
.s-f84afb2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(220px, 100%), 1fr)); gap: 20px; padding: clamp(24px, 3vw, 40px); background: #15110E; border: 1px solid rgba(243,235,221,0.14); border-radius: 8px; }
.s-39a4371 { display: flex; flex-direction: column; gap: 8px; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: #B9AD9B; font-weight: 600; }
.s-52c2739 { min-height: 50px; padding: 0 14px; background: #1F1915; border: 1px solid rgba(243,235,221,0.22); border-radius: 4px; color: #F3EBDD; font-size: 16px; letter-spacing: normal; text-transform: none; }
.s-c0d9178 { text-transform: none; letter-spacing: normal; font-weight: 400; }
.s-fa224c3 { min-height: 50px; padding: 0 14px; background: #1F1915; border: 1px solid rgba(243,235,221,0.22); border-radius: 4px; color: #F3EBDD; font-size: 16px; letter-spacing: normal; text-transform: none; color-scheme: dark; }
.s-79f4e93 { grid-column: 1 / -1; display: flex; flex-direction: column; gap: 8px; font-size: 12px; letter-spacing: 0.16em; text-transform: uppercase; color: #B9AD9B; font-weight: 600; }
.s-f59d7e2 { padding: 14px; background: #1F1915; border: 1px solid rgba(243,235,221,0.22); border-radius: 4px; color: #F3EBDD; font-size: 16px; letter-spacing: normal; text-transform: none; resize: vertical; }
.s-cc32315 { grid-column: 1 / -1; min-height: 56px; border: 0; border-radius: 999px; background: var(--brass, #CDA55F); color: #15110E; font-weight: 600; font-size: 16px; cursor: pointer; }
.s-55981dc { padding: clamp(72px, 8vw, 104px) 0; }
.s-039029c { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: flex; flex-direction: column; gap: 28px; }
.s-6f30557 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-weight: 500; font-size: clamp(30px, 3vw, 40px); line-height: 1.1; margin: 0; }
.s-c73c418 { list-style: none; margin: 0; padding: 0; columns: 170px; column-gap: 32px; font-size: 15px; line-height: 2; color: #B9AD9B; }
.s-40c8bf1 { padding: 0 0 clamp(56px, 7vw, 96px); }
.s-1438b08 { max-width: 1240px; margin: 0 auto; padding: 0 clamp(20px, 4vw, 48px); display: grid; grid-template-columns: repeat(auto-fit, minmax(min(440px, 100%), 1fr)); gap: 24px; }
.s-0200bfe { width: 100%; height: auto; display: block; border-radius: 6px; border: 1px solid rgba(243,235,221,0.12); }
.s-e3dbddf { border-top: 1px solid rgba(243,235,221,0.12); padding: 64px 0 40px; }
.s-759b173 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(200px, 100%), 1fr)); gap: 40px; }
.s-a7f42fa { display: flex; flex-direction: column; gap: 14px; grid-column: span 1; }
.s-78f8cc4 { font-family: 'Bodoni Moda', 'Bodoni 72', Didot, Georgia, serif; font-size: 28px; font-style: italic; font-weight: 500; line-height: 1; }
.s-9cce425 { margin: 0; font-size: 14px; color: #B9AD9B; max-width: 280px; }
.s-d8a7c24 { display: flex; flex-direction: column; gap: 10px; font-size: 15px; }
.s-8dd2716 { font-size: 12px; letter-spacing: 0.22em; text-transform: uppercase; color: var(--brass, #CDA55F); font-weight: 600; margin-bottom: 4px; }
.s-9b7be7b { display: flex; flex-wrap: wrap; gap: 8px 22px; margin-top: 12px; }
.s-fdd1ef1 { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px; padding-top: 24px; border-top: 1px solid rgba(243,235,221,0.1); font-size: 13px; color: #9E9180; }
.s-fe0c9e6 { color: #B9AD9B; }
