@import url('brand-base.css');
:root{--co-paper:#f6f0e5;--co-ink:#341c22;--co-burgundy:#421522;--co-gold:#a57636;--co-rule:#d8c9b5;--co-muted:#6d5c5c}.corporate-site{background:var(--co-paper);color:var(--co-ink);font-family:'Segoe UI',Arial,sans-serif;line-height:1.65}.co-width{width:calc(100% - 112px);max-width:1320px;margin:auto}.co-review{padding:7px 20px;background:#eadfcf;text-align:center;font-size:9px;letter-spacing:.16em}.co-header{max-width:1500px;margin:auto;min-height:110px;display:flex;align-items:center;justify-content:space-between;gap:35px;padding:22px 56px;border-bottom:1px solid var(--co-rule)}.co-header .tryzantha-lockup{color:var(--co-burgundy)}.co-header nav{display:flex;align-items:center;gap:29px;font-size:11px}.co-header nav a{text-decoration:none}.co-header nav a:hover{color:var(--co-gold)}.co-header-cta{border-bottom:1px solid var(--co-gold);padding:8px 0}.co-hero{padding:80px 0 75px}.co-eyebrow{font-size:9px;letter-spacing:.17em;font-weight:600;color:var(--co-gold);margin:0 0 25px}.co-hero-grid{display:grid;grid-template-columns:1.55fr .65fr;gap:85px;align-items:center}.co-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(49px,5.6vw,84px);font-weight:400;line-height:1.08;letter-spacing:-.045em;margin:0 0 28px}.co-hero h1 em{color:var(--co-burgundy);font-weight:400}.co-hero-tagline{color:var(--co-gold);font-family:Georgia,'Times New Roman',serif;font-size:17px;letter-spacing:.04em;margin:0}.co-introduction{padding-left:30px;border-left:1px solid var(--co-rule)}.co-introduction>p:not(.co-lead){font-size:13px;color:var(--co-muted);margin-bottom:24px}.co-lead{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:1.3;color:var(--co-burgundy);margin:0 0 18px}.co-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;font-size:11px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:7px}.co-brand-banner{margin:0;background:#24060c;color:#ead1a0}.co-brand-banner>img{display:block;width:100%;height:auto;max-height:490px;object-fit:cover;object-position:center}.co-brand-banner figcaption{display:flex;justify-content:space-between;gap:25px;padding:17px 56px;font-size:8px;letter-spacing:.17em}.co-structure{padding:90px 0 80px}.co-section-head{display:grid;grid-template-columns:.55fr 1.25fr .75fr;gap:42px;align-items:start;margin-bottom:50px}.co-section-head h2,.co-campaign h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;margin:0}.co-section-head h2{font-size:clamp(35px,3.7vw,55px)}.co-section-head h2 em{color:var(--co-burgundy);font-weight:400}.co-section-head>p:last-child:not(.co-eyebrow){font-size:13px;line-height:1.8;color:var(--co-muted);margin:0}.co-org{max-width:840px;margin:45px auto 0;text-align:center}.co-parent{padding:15px}.co-parent>span,.co-division>span{font-size:8px;letter-spacing:.17em;color:var(--co-gold)}.co-parent h3,.co-division h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:30px;margin:8px 0 0;line-height:1.2}.co-org-link{height:36px;width:1px;background:var(--co-gold);margin:auto}.co-division{padding:27px;border:1px solid var(--co-gold);background:#f0e5d6}.co-division h3{font-size:43px;letter-spacing:.06em}.co-division p{font-size:11px;margin:16px 0 0;color:var(--co-muted)}.co-properties{background:var(--co-burgundy);color:#f5ead8;padding:90px 0}.co-properties .co-section-head{grid-template-columns:.55fr 2fr}.co-properties .co-eyebrow{color:#d7b778}.co-properties h2 em{color:#e5c18a}.co-property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.co-property{position:relative;overflow:hidden;border:1px solid #e3bf7e45;padding:32px 30px;min-height:270px;display:flex;flex-direction:column;align-items:start}.co-property h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:38px;margin:0 0 20px;line-height:1.1}.co-property>p:not(.co-eyebrow){font-size:12px;color:#d7bec2;max-width:270px;position:relative;z-index:1;margin:0 0 27px}.co-property .co-text-link{margin-top:auto;color:#e7c586;position:relative;z-index:1}.co-property-myravelle{background:#30142d}.co-property-myravelle>img{position:absolute;right:-22px;bottom:-25px;width:210px;opacity:.13}.co-property-volya{background:#302031}.co-campaign{border-top:1px solid #e3bf7e45;margin-top:45px;padding-top:40px;display:flex;align-items:center;justify-content:space-between;gap:35px}.co-campaign .co-eyebrow{margin-bottom:13px}.co-campaign h3{font-size:44px;color:#ecd1a1}.co-campaign p:last-child{font-size:12px;color:#d7bec2;margin:15px 0 0}.co-button{display:inline-flex;gap:45px;align-items:center;padding:14px 22px;background:#e6c18a;color:#3b1620;text-decoration:none;font-size:11px;white-space:nowrap}.co-domains{padding:90px 0 100px}.co-domains .co-section-head{grid-template-columns:.55fr 2fr;margin-bottom:35px}.co-domain-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.co-domain-table caption{text-align:left;font-size:9px;letter-spacing:.12em;color:var(--co-muted);padding-bottom:20px}.co-domain-table th,.co-domain-table td{padding:21px 15px;border-bottom:1px solid var(--co-rule);vertical-align:top}.co-domain-table th:first-child{padding-left:0}.co-domain-table thead th{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--co-gold);font-weight:600;border-top:1px solid var(--co-rule)}.co-domain-table tbody th{font-weight:500}.co-domain-table a{text-decoration:none;display:flex;justify-content:space-between;gap:25px}.co-domain-table a:hover{color:var(--co-gold)}.co-domain-table td{color:var(--co-muted)}.co-footer{background:#240b12;color:#d8c3b6;padding:45px 0}.co-footer-grid{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:50px;align-items:start}.co-footer p{font-size:10px;margin:18px 0 0}.co-footer nav{display:flex;gap:12px 25px;flex-wrap:wrap;font-size:11px;padding-top:10px}.co-footer nav a{text-decoration:none}.co-footer .co-footer-note{text-align:right;color:#baa390;line-height:1.9;margin-top:10px}@media(max-width:1050px){.co-header{gap:20px;padding:22px 36px}.co-header nav{gap:20px}.co-width{width:calc(100% - 72px)}.co-hero-grid{gap:40px;grid-template-columns:1.3fr .7fr}.co-section-head{gap:25px;grid-template-columns:.5fr 1fr .8fr}.co-property{padding:28px 22px}.co-property h3{font-size:34px}.co-footer-grid{gap:30px}}@media(max-width:760px){.co-width{width:calc(100% - 44px)}.co-header{padding:19px 22px;display:block}.co-header nav{margin-top:22px;gap:14px 22px;flex-wrap:wrap;font-size:10px}.co-header-cta{padding:0}.co-hero{padding:47px 0 45px}.co-hero .co-eyebrow{font-size:8px}.co-hero-grid{display:block}.co-hero h1{font-size:clamp(41px,11.6vw,64px);line-height:1.12}.co-hero-tagline{font-size:14px}.co-introduction{border-left:0;border-top:1px solid var(--co-rule);padding:25px 0 0;margin-top:32px;max-width:460px}.co-lead{font-size:24px}.co-introduction>p:not(.co-lead){font-size:12px}.co-brand-banner>img{min-height:210px;object-fit:cover;object-position:72% center}.co-brand-banner figcaption{padding:13px 22px;font-size:7px;letter-spacing:.11em}.co-brand-banner figcaption>span:last-child{display:none}.co-structure{padding:60px 0}.co-section-head,.co-properties .co-section-head,.co-domains .co-section-head{display:block;margin-bottom:30px}.co-section-head h2{font-size:40px}.co-section-head>p:last-child:not(.co-eyebrow){margin-top:22px;font-size:12px}.co-org{margin:35px auto 0}.co-parent h3{font-size:27px}.co-division h3{font-size:37px}.co-properties{padding:60px 0}.co-property-grid{grid-template-columns:1fr;gap:12px}.co-property{min-height:250px;padding:28px}.co-property h3{font-size:38px}.co-campaign{display:block;margin-top:35px;padding-top:30px}.co-campaign h3{font-size:38px}.co-campaign .co-button{margin-top:25px}.co-domains{padding:60px 0}.co-domain-table,.co-domain-table tbody,.co-domain-table tr,.co-domain-table th,.co-domain-table td{display:block;width:100%}.co-domain-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.co-domain-table tr{padding:19px 0;border-bottom:1px solid var(--co-rule)}.co-domain-table th,.co-domain-table td{border:0;padding:0 0 7px;font-size:12px;overflow-wrap:anywhere}.co-domain-table th{font-size:17px}.co-domain-table td:last-child{font-size:11px;padding:0}.co-domain-table caption{display:block;padding-bottom:5px}.co-footer{padding:35px 0}.co-footer-grid{grid-template-columns:1fr;gap:26px}.co-footer nav{font-size:11px}.co-footer .co-footer-note{text-align:left;margin:0}}
