:root{--trh-navy-900:#141833;--trh-navy-700:#1E2347;--trh-navy-500:#2E365C;--trh-navy-300:#5C6694;--trh-navy-100:#C7CBDD;--trh-gold-800:#775D29;--trh-gold-700:#8E7235;--trh-gold-600:#A88848;--trh-gold-500:#C0A062;--trh-gold-300:#D9C28F;--trh-gold-100:#F1E6CC;--trh-cream-50:#FAF7F1;--trh-cream-100:#F5F0E6;--trh-cream-200:#E9E1CE;--trh-charcoal:#1A1D2E;--trh-white:#fff;--trh-success:#3F7A5A;--trh-warning:#D49B3D;--trh-danger:#B5462E;--trh-success-bg:rgba(63,122,90,0.18);--trh-success-bg-soft:rgba(63,122,90,0.12);--trh-success-border:rgba(63,122,90,0.35);--trh-success-border-strong:rgba(63,122,90,0.4);--trh-success-fg:#8FCDA9;--trh-warning-bg:rgba(212,155,61,0.18);--trh-warning-border:rgba(212,155,61,0.35);--trh-warning-fg:#F0C97A;--trh-danger-bg:rgba(181,70,46,0.12);--trh-danger-border:rgba(181,70,46,0.4);--trh-danger-fg:#F5C0B4;--trh-success-ink:#2E5B43;--trh-warning-ink:#8A5F1D;--trh-danger-ink:#93361F;--trh-surface-card:var(--trh-white);--maxw:1200px;--radius:14px;--radius-control:10px;--shadow-soft:0 30px 60px -30px rgba(20,24,51,0.45);--bar-h:68px;--nav-h:var(--bar-h);--nav-stuck-h:var(--nav-h);--bar-font-size:15px;--bar-font-size-compact:13px;--trh-type-page-title:clamp(36px,5vw,56px);--trh-type-section-title:clamp(30px,3.4vw,42px);--trh-type-sub-title:clamp(24px,2.4vw,30px);--trh-type-lead:19px;--trh-type-body:17px;--section-y:64px;--section-y-sm:var(--section-y);--trh-motion-fast:120ms;--trh-motion-base:180ms;--trh-motion-slow:260ms;--trh-ease:cubic-bezier(.2,.8,.2,1);--trh-elev-rest:0 1px 2px rgba(20,24,51,0.05),0 10px 24px -20px rgba(20,24,51,0.16);--trh-elev-raised:0 2px 4px rgba(20,24,51,0.06),0 16px 32px -20px rgba(20,24,51,0.22);--trh-elev-overlay:0 6px 12px rgba(20,24,51,0.08),0 32px 64px -24px rgba(20,24,51,0.38);--trh-gold-ring:rgba(192,160,98,0.18);--trh-gold-glow-core:rgba(217,194,143,0.2);--trh-gold-glow-core-active:rgba(217,194,143,0.3);--trh-gold-glow-mid:rgba(192,160,98,0.09);--trh-auth-glow-gold:rgba(192,160,98,0.18);--trh-auth-glow-navy:rgba(92,102,148,0.28);--trh-auth-form-glow:rgba(192,160,98,0.06);--trh-canvas-wash-gold:rgba(192,160,98,0.07);--trh-canvas-wash-navy:rgba(46,54,92,0.05);--trh-empty-wash:rgba(192,160,98,0.05);--trh-photo-scrim:rgba(20,24,51,0.55);--trh-film-scrim-deep:rgba(20,24,51,0.86);--trh-film-scrim-mid:rgba(20,24,51,0.48);--trh-film-scrim-clear:rgba(20,24,51,0);--lg-ink:#171B34;--lg-ink-2:#3E465F;--lg-ink-3:var(--lg-rail-heading);--lg-ink-4:#9AA0B4;--lg-paper:#FAF8F3;--lg-surface:#FFFFFF;--lg-brass:#8A6A2A;--lg-brass-lift:#C9A961;--lg-good:#2E6A4E;--lg-warn:#8A5A20;--lg-warn-lift:#74491A;--lg-bad:#93361F;--lg-rule:#E7E0D1;--lg-rule-soft:#F1ECE3;--lg-rule-strong:#D6CFC0;--lg-col:780px;--lg-col-wide:1040px;--lg-col-portfolio:1252px;--lg-nav-ease:cubic-bezier(.32,.72,0,1);--lg-rail-fg:#C8CCDC;--lg-rail-link:#C1C6D8;--lg-rail-link-hover:#EDEFF5;--lg-rail-link-active:#FFFFFF;--lg-rail-heading:#69718C;--lg-rail-hover-wash:rgba(255,255,255,0.05);--lg-rail-active-wash:rgba(255,255,255,0.07);--lg-rail-hairline:rgba(255,255,255,0.08);--lg-tip-fg:#F0F2F8;--lg-tip-border:rgba(255,255,255,0.12);--lg-brand-role-fg:#8891AC;--lg-who-av-bg:#2A3050;--lg-who-av-fg:#DCC38A;--lg-who-id-fg:#E4E7F0;--lg-who-org-fg:#79819C;--lg-pip-bg:rgba(201,169,97,0.16);--lg-pip-fg:#DCC38A;--lg-warn-wash:rgba(138,90,32,0.12);--lg-weekend-wash:rgba(23,27,52,0.025);--lg-btn-border:#D8D0BD;--lg-btn-border-hover:#BFB69F;--lg-btn-wash-hover:#FBF9F3;--lg-on-ink:#F6F2E9;--lg-ink-lift:#232847;--lg-toggle-border-hover:#CFC6B0;--lg-toggle-shadow:0 1px 3px rgba(23,27,52,0.10);--lg-pop-shadow:0 1px 2px rgba(23,27,52,0.05),0 14px 36px -10px rgba(23,27,52,0.22);--lg-lift-shadow:0 1px 2px rgba(23,27,52,0.04),0 12px 32px -14px rgba(23,27,52,0.18);--lg-track:#DDD6C7;--lg-node-edge:#C9C2B2;--lg-todo-edge:#B9B2A3;--lg-halo:rgba(201,169,97,0.18);--lg-control-edge:#7F879E}@media (prefers-reduced-motion:reduce){:root{--trh-motion-fast:0.01ms;--trh-motion-base:0.01ms;--trh-motion-slow:0.01ms}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-inter),"Helvetica Neue",Arial,sans-serif;color:var(--trh-navy-700);background:var(--trh-cream-50);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}.display{font-family:var(--font-fraunces),"Georgia",serif;font-weight:500;letter-spacing:-.02em;line-height:1.05}.eyebrow{font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--trh-gold-500)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section-head{max-width:720px;margin:0 auto 56px;text-align:center}.section-head h2{font-family:var(--font-fraunces),"Georgia",serif;font-weight:500;font-size:var(--trh-type-section-title);line-height:1.1;letter-spacing:-.02em;margin:14px 0}.section-head p{font-size:var(--trh-type-body);color:var(--trh-navy-500);margin:0}.brand-lockup-flat{display:inline-flex;align-items:center;transition:transform .35s ease}.brand-lockup-flat:hover{transform:translateY(-1px)}.brand-lockup-flat img{display:block;height:46px;width:auto}.brand-lockup{display:flex;align-items:center;gap:18px;color:var(--trh-cream-100);transition:transform .35s ease}.brand-lockup:hover{transform:translateY(-1px)}.brand-lockup .mark{width:64px;height:64px;filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--trh-gold-500) 35%,transparent));animation:brand-pulse 4.5s ease-in-out infinite;transition:transform .4s cubic-bezier(.2,.8,.2,1);transform-origin:center}.brand-lockup:hover .mark{transform:rotate(-4deg) scale(1.08);filter:drop-shadow(0 14px 32px color-mix(in srgb,var(--trh-gold-500) 55%,transparent))}.brand-lockup .word{display:flex;flex-direction:column;line-height:.95}.brand-lockup .word .small{font-size:13px;letter-spacing:.34em;color:var(--trh-cream-100);opacity:.88;font-weight:600;margin-bottom:4px}.brand-lockup .word .big{font-family:var(--font-fraunces),"Georgia",serif;font-weight:500;font-size:38px;letter-spacing:-.015em;background:linear-gradient(95deg,var(--trh-gold-500) 0,var(--trh-gold-100) 45%,var(--trh-gold-300) 60%,var(--trh-gold-500) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:brand-shimmer 6.5s ease-in-out infinite}@keyframes brand-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.025)}}@keyframes brand-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.brand-lockup .mark,.brand-lockup .word .big{animation:none}}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 20px;border-radius:var(--radius-control);font-weight:600;font-size:14.5px;transition:transform .15s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.btn-primary{background:var(--trh-gold-500);color:var(--trh-navy-700)}.btn-primary:hover{background:var(--trh-gold-300);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--trh-cream-100);border:1px solid color-mix(in srgb,var(--trh-cream-100) 25%,transparent)}.btn-ghost:hover{border-color:var(--trh-gold-500);color:var(--trh-gold-300)}.btn-dark{background:var(--trh-navy-700);color:var(--trh-cream-100)}.btn-dark:hover{background:var(--trh-navy-500)}.btn-secondary{background:transparent;color:var(--trh-navy-700);border:1.5px solid var(--trh-gold-500)}.btn-secondary:hover{background:var(--trh-gold-100);border-color:var(--trh-gold-600);transform:translateY(-1px)}.btn-sm{padding:9px 14px;font-size:13px}.btn-lg{padding:16px 28px;font-size:16px}.btn-block{display:flex;width:100%;justify-content:center}.btn-icon{padding:12px;line-height:0;gap:0}.btn-icon.btn-sm{padding:9px}.btn-icon.btn-lg{padding:15px}.badge-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.bpill{padding:7px 13px;border:1px solid var(--trh-cream-200);border-radius:999px;background:var(--trh-white);color:var(--trh-navy-500);font-size:12.5px;font-weight:500}.bpill .bdot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--trh-gold-500);margin-right:8px;vertical-align:middle}.badge{font-size:10px;padding:4px 8px;border-radius:999px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border:1px solid transparent}.badge.paid{background:var(--trh-success-bg);color:var(--trh-success-fg);border-color:var(--trh-success-border)}.badge.due{background:var(--trh-warning-bg);color:var(--trh-warning-fg);border-color:var(--trh-warning-border)}.badge.review{background:color-mix(in srgb,var(--trh-gold-500) 18%,transparent);color:var(--trh-gold-300);border-color:color-mix(in srgb,var(--trh-gold-500) 40%,transparent)}.badge.cleared{background:var(--trh-success-bg);color:var(--trh-success-fg);border-color:var(--trh-success-border)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn:disabled,.btn:disabled:hover{transform:none}.trh-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.trh-check.is-disabled{cursor:not-allowed;opacity:.55}.trh-check-input{position:absolute;width:1px;height:1px;opacity:0;margin:0}.trh-check-box{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:none;border-radius:5px;border:1.5px solid var(--trh-cream-200);background:var(--trh-surface-card);color:var(--trh-navy-700);transition:background .15s ease,border-color .15s ease}.trh-check-box svg{opacity:0;transition:opacity .12s ease}.trh-check:hover .trh-check-input:not(:disabled)~.trh-check-box{border-color:var(--trh-gold-500)}.trh-check-input:checked~.trh-check-box,.trh-check-input:indeterminate~.trh-check-box{background:var(--trh-gold-500);border-color:var(--trh-gold-600)}.trh-check-input:checked~.trh-check-box svg{opacity:1}.trh-check-input:indeterminate~.trh-check-box svg{display:none}.trh-check-input:indeterminate~.trh-check-box:after{content:"";display:block;width:9px;height:2px;border-radius:1px;background:var(--trh-navy-700)}.trh-check-input:focus-visible~.trh-check-box{outline:2px solid var(--trh-gold-500);outline-offset:2px}.trh-check-label{font-size:14px;color:var(--trh-navy-700);line-height:1.2}.pillar-tile{flex:1 1;counter-increment:flow-step;position:relative;background:var(--trh-white);border:1.5px solid var(--trh-gold-300);border-radius:16px;padding:28px 18px 24px;text-align:center;margin:0 10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--trh-gold-500) 8%,transparent),0 12px 28px -16px color-mix(in srgb,var(--trh-navy-900) 22%,transparent),0 2px 4px -2px color-mix(in srgb,var(--trh-navy-900) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--trh-white) 90%,transparent);transition:transform .2s ease,box-shadow .25s ease,border-color .25s ease}.pillar-tile:first-child{margin-left:0}.pillar-tile:last-child{margin-right:0}.pillar-tile:before{content:none}.pillar-tile:not(:last-child):after{content:"";position:absolute;right:-18px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid var(--trh-gold-300);z-index:2}.pillar-tile:hover{transform:translateY(-4px);box-shadow:0 24px 50px -22px color-mix(in srgb,var(--trh-navy-900) 38%,transparent),0 4px 8px -4px color-mix(in srgb,var(--trh-navy-900) 12%,transparent)}.pillar-ico{width:72px;height:72px;border-radius:16px;background:var(--trh-navy-700);color:var(--trh-gold-500);border:2px solid var(--trh-gold-500);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--trh-gold-500) 45%,transparent);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;transition:border-color .2s ease,box-shadow .2s ease}.pillar-tile:hover .pillar-ico{border-color:var(--trh-gold-300);box-shadow:0 10px 22px -10px color-mix(in srgb,var(--trh-gold-500) 60%,transparent)}.pillar-name{font-family:var(--font-fraunces),"Georgia",serif;font-size:20px;font-weight:600;color:var(--trh-navy-700);line-height:1.15;margin:0 0 6px}.pillar-desc{font-size:12px;color:var(--trh-navy-300);margin-top:7px;line-height:1.45}@media (max-width:780px){.pillar-row{flex-wrap:wrap}.pillar-tile{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 20px);margin-bottom:20px}.pillar-tile:not(:last-child):after{display:none}}@media (max-width:480px){.pillar-tile{flex:1 1 100%;margin:0 0 16px}}.tenant-perk{display:flex;align-items:flex-start;gap:14px}.tenant-perk .tp-ico{width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,var(--trh-gold-500) 12%,transparent);border:1px solid color-mix(in srgb,var(--trh-gold-500) 25%,transparent);color:var(--trh-gold-500);display:flex;align-items:center;justify-content:center;flex:none}.tenant-perk .tp-body strong{display:block;font-size:15px;color:var(--trh-cream-100);margin-bottom:3px}.tenant-perk .tp-body span{font-size:13px;color:color-mix(in srgb,var(--trh-cream-100) 62%,transparent);line-height:1.45}.lp-card{background:color-mix(in srgb,var(--trh-cream-100) 4%,transparent);border:1px solid color-mix(in srgb,var(--trh-cream-100) 8%,transparent);border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:14px;transition:background .2s ease,border-color .2s ease;cursor:default}.lp-card:hover{background:color-mix(in srgb,var(--trh-gold-500) 7%,transparent);border-color:color-mix(in srgb,var(--trh-gold-500) 20%,transparent)}.lp-thumb{width:46px;height:46px;border-radius:8px;flex:none;display:flex;align-items:center;justify-content:center}.lp-meta{flex:1 1;min-width:0}.lp-meta .lp-addr{font-size:13.5px;font-weight:600;color:var(--trh-cream-100);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-meta .lp-sub{font-size:11.5px;color:color-mix(in srgb,var(--trh-cream-100) 50%,transparent);margin-top:2px}.lp-right{text-align:right;flex:none}.lp-right .lp-rent{font-family:var(--font-fraunces),serif;font-size:16px;color:var(--trh-gold-300);font-weight:500}.lp-right .lp-pill{font-size:9.5px;padding:3px 7px;border-radius:999px;font-weight:600;background:color-mix(in srgb,var(--trh-gold-500) 12%,transparent);color:var(--trh-gold-300);border:1px solid color-mix(in srgb,var(--trh-gold-500) 25%,transparent);letter-spacing:.06em;text-transform:uppercase;display:block;margin-top:4px}form.waitlist-form-full{background:var(--trh-surface-card);border:1px solid var(--trh-cream-200);border-radius:18px;padding:28px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:14px}form.waitlist-form-full .form-head{display:flex;align-items:center;gap:10px;padding-bottom:6px}form.waitlist-form-full .form-head .badge{letter-spacing:.18em;padding:4px 9px}form.waitlist-form-full .form-head .badge.paid{color:var(--trh-success-ink);border-color:var(--trh-success-border-strong)}form.waitlist-form-full .form-head h3{font-family:var(--font-fraunces),serif;font-weight:500;font-size:22px;color:var(--trh-navy-900);margin:0;letter-spacing:-.01em}form.waitlist-form-full .form-intro{margin:-6px 0 0;font-size:13px;line-height:1.5;color:var(--trh-navy-500)}form.waitlist-form-full .row-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}form.waitlist-form-full label.fld{display:flex;flex-direction:column;gap:6px}form.waitlist-form-full label.fld>.lbl{font-size:12px;letter-spacing:.06em;color:var(--trh-navy-500);font-weight:500}form.waitlist-form-full label.fld>.lbl .req{color:var(--trh-gold-700)}form.waitlist-form-full input,form.waitlist-form-full select,form.waitlist-form-full textarea{background:var(--trh-cream-50);border:1px solid var(--trh-cream-200);border-radius:10px;color:var(--trh-navy-900);padding:12px 14px;font:inherit;font-size:14px;outline:none;width:100%;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}form.waitlist-form-full input::placeholder,form.waitlist-form-full textarea::placeholder{color:var(--trh-navy-300)}form.waitlist-form-full input:focus,form.waitlist-form-full select:focus,form.waitlist-form-full textarea:focus{border-color:var(--trh-gold-500);box-shadow:0 0 0 3px var(--trh-gold-ring);background:var(--trh-surface-card)}form.waitlist-form-full select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231E2347' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}form.waitlist-form-full textarea{resize:vertical;min-height:78px}form.waitlist-form-full .submit-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px}form.waitlist-form-full .submit-row .legal{font-size:12px;color:var(--trh-navy-500);flex:1 1;min-width:220px}form.waitlist-form-full .submit-row .legal a{color:var(--trh-gold-700);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}form.waitlist-form-full .submit-row .legal a:hover{color:var(--trh-navy-900)}.form-success{text-align:center;padding:24px;background:var(--trh-success-bg-soft);border:1px solid var(--trh-success-border-strong);border-radius:14px;color:var(--trh-success-ink);width:100%;max-width:560px}.form-success .check{width:44px;height:44px;border-radius:50%;background:var(--trh-gold-500);color:var(--trh-navy-900);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin-bottom:12px}.form-success h2{font-family:var(--font-fraunces),serif;font-size:24px;margin:0 0 8px;color:var(--trh-navy-900)}.form-success p{color:var(--trh-navy-500);font-size:14.5px;margin:0}.promo-banner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;container-type:inline-size;padding:18px 22px;border-radius:16px;border-left:5px solid var(--trh-gold-500)}.promo-banner .promo-ico{display:grid;place-items:center;flex:none;align-self:flex-start;margin-top:-8px;width:40px;height:40px;border-radius:50%}.promo-banner .promo-body{flex:1 1 260px;min-width:0}.promo-banner .promo-title{display:block;font-family:var(--font-fraunces),Georgia,serif;font-size:19px;line-height:1.25}.promo-banner .promo-text{margin:4px 0 0;font-size:14.5px;line-height:1.45}.promo-banner .promo-terms{text-decoration:underline}.promo-banner .promo-closing{flex:none;margin-left:56px;padding:7px 13px;border-radius:999px;border:1px solid;font:700 11.5px/1 var(--font-inter),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@container (max-width: 315px){.promo-banner .promo-closing{margin-left:0;max-width:100%}}@container (max-width: 260px){.promo-banner .promo-closing{line-height:1.25;text-align:center;white-space:normal}}.promo-banner.navy{background:linear-gradient(135deg,var(--trh-navy-700) 0,var(--trh-navy-900) 100%);box-shadow:0 10px 28px color-mix(in srgb,var(--trh-navy-900) 22%,transparent)}.promo-banner.navy .promo-ico{color:var(--trh-navy-900);background:var(--trh-gold-500)}.promo-banner.navy .promo-title{color:var(--trh-cream-50)}.promo-banner.navy .promo-text{color:var(--trh-navy-100)}.promo-banner.navy .promo-closing,.promo-banner.navy .promo-terms{color:var(--trh-gold-300)}.promo-banner.gold{background:linear-gradient(135deg,var(--trh-gold-300) 0,var(--trh-gold-500) 100%);border-left-color:var(--trh-navy-900);box-shadow:0 10px 24px color-mix(in srgb,var(--trh-gold-700) 28%,transparent)}.promo-banner.gold .promo-ico{color:var(--trh-gold-300);background:var(--trh-navy-900)}.promo-banner.gold .promo-title{color:var(--trh-navy-900)}.promo-banner.gold .promo-text{color:var(--trh-navy-700)}.promo-banner.gold .promo-closing,.promo-banner.gold .promo-terms{color:var(--trh-navy-900)}.breadcrumb{font-size:13px;line-height:1.4}.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.breadcrumb li{display:inline-flex;align-items:center;gap:8px;opacity:.7}.breadcrumb li+li:before{content:"\203A";opacity:.6}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb [aria-current=page]{opacity:1}.faq{display:grid;gap:40px}.faq-group h2{margin:0 0 8px;font-family:var(--font-fraunces),"Georgia",serif;font-weight:500;font-size:var(--trh-type-sub-title);letter-spacing:-.01em;color:var(--trh-navy-900)}.faq-item{border-top:1px solid color-mix(in srgb,var(--trh-navy-700) 14%,transparent)}.faq-group .faq-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--trh-navy-700) 14%,transparent)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-size:17px;font-weight:500;color:var(--trh-navy-900)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--trh-gold-800)}.faq-mark{position:relative;flex:none;width:18px;height:18px}.faq-mark:after,.faq-mark:before{content:"";position:absolute;inset:50% auto auto 50%;background:currentColor;transition:transform .2s var(--trh-ease)}.faq-mark:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-mark:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-item[open] .faq-mark:after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item p{margin:0 0 20px;max-width:62ch;font-size:16px;line-height:1.6;color:var(--trh-navy-500)}