.trophy-skip-link{position:absolute;inset-block-start:0;inset-inline-start:1rem;z-index:100;padding:1rem;background:#fff9ef;color:#552f34;transform:translateY(-150%)}.trophy-skip-link:focus{transform:translateY(0);outline:3px solid #552f34}.navbar-brand img{width:100px}html.dark .navbar-brand img{filter:brightness(0)invert(1)}.toc-sidebar{position:relative}.sticky-toc{position:fixed;background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,8%);z-index:0;border:1px solid #f0f0f0;overflow-y:auto}.dark .sticky-toc{background:#222;box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:#333}.sticky-toc h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.dark .sticky-toc h3{color:#fff;border-bottom-color:#333}.sticky-toc ul{list-style:none;padding:0;margin:0}.sticky-toc li{margin-bottom:.2rem;position:relative;padding-left:1rem}.sticky-toc li::before{content:"";position:absolute;left:0;top:.7rem;width:4px;height:4px;border-radius:50%;background-color:#bbb}.dark .sticky-toc li::before{background-color:#666}.sticky-toc a{color:#4a4a4a;text-decoration:none;font-size:.9rem;line-height:1.2rem;display:block;padding:.2rem 0;transition:all .2s ease;border-radius:.25rem}.dark .sticky-toc a{color:#b0b0b0}.sticky-toc a:hover{color:#000;padding-left:.25rem}.dark .sticky-toc a:hover{color:#fff}.sticky-toc ul ul{margin-top:.25rem;padding-left:.5rem}.sticky-toc ul ul li{margin-bottom:.35rem;padding-left:.75rem}.sticky-toc ul ul li::before{width:3px;height:3px}.sticky-toc ul ul a{font-size:.9rem;color:#666}.dark .sticky-toc ul ul a{color:#8a8a8a}.sticky-toc a.active{color:#3273dc;font-weight:500}.dark .sticky-toc a.active{color:#5e9eff}.sticky-toc::-webkit-scrollbar{width:3px}.sticky-toc::-webkit-scrollbar-track{background:0 0}.sticky-toc::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:2px}.dark .sticky-toc::-webkit-scrollbar-thumb{background:#333}.sticky-toc::-webkit-scrollbar-thumb:hover{background:#d4d4d4}.dark .sticky-toc::-webkit-scrollbar-thumb:hover{background:#404040}@media(max-width:991px){.sticky-toc{display:none!important}}@view-transition{navigation: auto;
}::view-transition-group(root){animation-duration:800ms;animation-timing-function:ease-in-out}.blog-card-image{aspect-ratio:16/10;object-fit:cover;background:#f6f6f6}.carousel-dot{box-sizing:content-box;padding:8px;background-clip:content-box}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){@view-transition{navigation: none;
  }}.fa::before,.fa-solid::before,.fa-regular::before,.fa-brands::before{content:"";display:inline-block;inline-size:1em;block-size:1em;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--fa-icon)no-repeat center/contain;mask:var(--fa-icon)no-repeat center/contain}.fa,.fa-solid,.fa-regular,.fa-brands{display:inline-block;font-style:normal;line-height:1}.fa-search::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/></svg>")}.fa-arrow-right::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z'/></svg>");inline-size:.875em}.fa-arrow-left::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/></svg>");inline-size:.875em}.fa-check::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/></svg>");inline-size:.875em}.fa-facebook::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z'/></svg>")}.fa-twitter::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/></svg>")}.fa-linkedin::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'><path d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/></svg>");inline-size:.875em}.fa-folder::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H288c-10.1 0-19.6-4.7-25.6-12.8L243.2 57.6C231.1 41.5 212.1 32 192 32H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z'/></svg>")}.fa-circle-user::before{--fa-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'><path d='M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z'/></svg>")}.trophy-home{--trophy-ink:#552f34;--trophy-paper:#fff9ef;--trophy-brass:#b5894c;--trophy-text:#33292b;--trophy-muted:#69565a;--trophy-deep:#3e2025;--trophy-line:#e1d3c5;--trophy-line-strong:#d5c2ab;--trophy-champagne:#e7cead;--trophy-ease:cubic-bezier(0.22, 1, 0.36, 1);--trophy-shadow:0 1px 2px rgb(62 32 37 / 0.06), 0 12px 32px -18px rgb(62 32 37 / 0.35);--trophy-shadow-lift:0 2px 4px rgb(62 32 37 / 0.08), 0 22px 44px -22px rgb(62 32 37 / 0.45);background:#fff;color:var(--trophy-text);font-family:Inter,inter fallback,sans-serif;font-feature-settings:"kern","calt";line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.trophy-home h1,.trophy-home h2,.trophy-home h3,.trophy-home h4,.trophy-home h5,.trophy-home h6{font-family:inherit;color:inherit;text-wrap:balance;overflow-wrap:anywhere}.trophy-home h1{font-size:clamp(2.4rem,4.1vw,4rem);line-height:1.08;font-weight:800;letter-spacing:-.04em}.trophy-home h2{font-size:clamp(1.9rem,3vw,2.8rem);line-height:1.15;font-weight:700;letter-spacing:-.03em}.trophy-home h3{font-size:1.15rem;line-height:1.4;font-weight:600}.trophy-home p{margin-block:0 1.25rem;text-wrap:pretty}.trophy-container{inline-size:min(100% - 3rem,76rem);margin-inline:auto}.trophy-split{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(2rem,5vw,5rem);align-items:center}.trophy-section{padding-block:clamp(3.5rem,7vw,6rem)}.trophy-soft{background:var(--trophy-paper)}.trophy-section-heading{max-inline-size:48rem;margin-block-end:2.5rem}.trophy-section-heading h2{margin-block-end:1rem}.trophy-section-heading p{font-size:1.1rem}.trophy-eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--trophy-muted)}.trophy-intro{font-size:1.1rem;max-inline-size:43rem}.trophy-header{background:var(--trophy-paper);border-block-end:1px solid #e1d3c5}.trophy-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem}.trophy-brand{font-size:1.3rem;font-weight:700;color:var(--trophy-ink);letter-spacing:-.04em}.trophy-header nav{display:flex;flex-wrap:wrap;gap:1.25rem}.trophy-header nav a{padding-block:.5rem;font-size:.85rem;font-weight:500;color:var(--trophy-text)}.trophy-header nav a:hover{text-decoration:underline;text-underline-offset:.3em}.trophy-home .trophy-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:3rem;padding:.9rem 1.4rem;border:1px solid var(--trophy-ink);border-radius:.25rem;background:var(--trophy-ink);color:var(--trophy-paper);font-size:.95rem;font-weight:600;line-height:1.4;text-align:center;white-space:normal;text-transform:none}.trophy-home .trophy-button:hover{background:#3e2025;color:var(--trophy-paper)}.trophy-home a:focus-visible,.trophy-table-scroll:focus-visible{outline:3px solid var(--trophy-ink);outline-offset:4px}.trophy-hero a:focus-visible,.trophy-demo a:focus-visible,.trophy-closing a:focus-visible{outline-color:var(--trophy-paper)}.trophy-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.trophy-hero{padding-block:4rem;background:var(--trophy-ink);color:var(--trophy-paper)}.trophy-hero .trophy-eyebrow,.trophy-demo .trophy-eyebrow,.trophy-closing .trophy-eyebrow{color:#e7cead}.trophy-hero h1{margin-block-end:1.5rem}.trophy-hero .trophy-button,.trophy-demo .trophy-button,.trophy-closing .trophy-button{background:var(--trophy-paper);color:var(--trophy-ink);border-color:var(--trophy-paper)}.trophy-hero .trophy-button:hover,.trophy-demo .trophy-button:hover,.trophy-closing .trophy-button:hover{background:#ecdcc6}.trophy-hero .trophy-hero-note{font-size:.8rem;margin-block:1rem 0;color:#e7cead}.trophy-home figure{margin:0;min-inline-size:0}.trophy-home figure img{display:block;inline-size:100%;block-size:auto;border-radius:.25rem}.trophy-home figcaption{font-size:.85rem;line-height:1.5;margin-block-start:.9rem}.trophy-home figcaption span{display:block}.trophy-hero-figure figcaption{padding-block-start:.5rem;border-block-start:1px solid var(--trophy-brass)}.trophy-hero-figure figcaption span{color:#e7cead;font-size:.8rem}.trophy-gallery{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.trophy-gallery picture{display:block;aspect-ratio:4/3}.trophy-gallery figure img{block-size:100%;object-fit:cover}.trophy-gallery figcaption{color:var(--trophy-text)}.trophy-gallery figcaption span{color:var(--trophy-muted);margin-block-start:.25rem}.trophy-proof-bar{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-block:2.5rem 1.5rem;padding-block:1.25rem;border-block:1px solid #d5c2ab}.trophy-proof-bar strong{color:var(--trophy-ink)}.trophy-proof-bar span{color:var(--trophy-muted)}.trophy-table-scroll{overflow-x:auto;border:1px solid #e1d3c5;border-radius:.25rem}.trophy-table{inline-size:100%;border-collapse:collapse;font-size:.95rem}.trophy-table caption{text-align:start;padding:1.25rem;font-weight:600;background:var(--trophy-paper)}.trophy-table th,.trophy-table td{padding:1.25rem;text-align:start;vertical-align:top;border-block-start:1px solid #e1d3c5}.trophy-table thead th{background:var(--trophy-ink);color:var(--trophy-paper);font-weight:600}.trophy-table th[scope=row]{inline-size:22%;color:var(--trophy-ink);font-weight:600}.trophy-table td{inline-size:39%}.trophy-comparison-note{margin-block:1.5rem!important;font-weight:500}.trophy-content-layout{grid-template-columns:1.2fr 1fr;align-items:start}.trophy-content-layout figcaption{color:var(--trophy-muted)}.trophy-content-list>div{padding-block:1.5rem;border-block-start:1px solid #d5c2ab}.trophy-content-list h3{margin-block-end:.5rem;color:var(--trophy-ink)}.trophy-content-list p{margin-block-end:0}.trophy-workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;list-style:none;padding:0}.trophy-workflow li{border-block-start:2px solid var(--trophy-brass);padding-block-start:1.25rem}.trophy-workflow h3{color:var(--trophy-ink);margin-block-end:.75rem}.trophy-support{display:flex;flex-wrap:wrap;gap:1rem 2rem;font-weight:600;margin-block:1.25rem}.trophy-update-note{color:var(--trophy-muted);max-inline-size:48rem}.trophy-demo{background:var(--trophy-ink);color:var(--trophy-paper)}.trophy-demo h2,.trophy-closing h2{margin-block-end:1.25rem}.trophy-demo-agenda{border-inline-start:1px solid var(--trophy-brass);padding-inline-start:2rem}.trophy-demo-agenda h3{margin-block-end:1rem}.trophy-demo-agenda ul{padding-inline-start:1.2rem;list-style:disc}.trophy-demo-agenda li{margin-block:.75rem}.trophy-testimonial{background:var(--trophy-paper)}.trophy-testimonial blockquote{max-inline-size:57rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.4;letter-spacing:-.025em;font-weight:500;color:var(--trophy-ink)}.trophy-testimonial figcaption{margin-block-start:2rem;font-weight:600}.trophy-testimonial figcaption span{color:var(--trophy-muted);font-weight:400}.trophy-closing{background:#3e2025;color:var(--trophy-paper)}.trophy-closing .trophy-resources{margin-block:2rem 0;font-size:.9rem;color:#e7cead}.trophy-resources a{text-decoration:underline;text-underline-offset:.2em;padding-block:.25rem}.trophy-home footer{background:var(--trophy-paper);color:var(--trophy-text)}.trophy-home footer .text-primary,.trophy-home footer .text-text-dark{color:var(--trophy-ink)}.trophy-interior main{overflow-wrap:anywhere}.trophy-interior main nav.flex{flex-wrap:wrap;gap:.5rem}.trophy-interior main nav.flex>*{margin-inline:0}.trophy-page-banner{padding-block:clamp(3rem,6vw,5rem);background:var(--trophy-ink);color:var(--trophy-paper)}.trophy-page-banner .trophy-eyebrow{color:#e7cead}.trophy-page-banner h1{max-inline-size:60rem}.trophy-page-banner .text-primary{color:inherit}.trophy-page-banner ul.inline-flex{flex-wrap:wrap;gap:.5rem}.trophy-page-banner ul.inline-flex>li{margin-inline:0}.trophy-page-banner ul.inline-flex>li:first-child{flex-shrink:0}.trophy-page-banner a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.trophy-page-banner a:focus-visible{outline-color:var(--trophy-paper)}.trophy-interior main .section,.trophy-interior main .section-sm{padding-block:clamp(3rem,6vw,5rem)}.trophy-interior .container>.row{margin-inline:0}.trophy-interior main .bg-gradient,.trophy-interior main .bg-light{background:var(--trophy-paper)}.trophy-interior main .btn{border-radius:.25rem;text-transform:none}.trophy-interior main .btn-primary{background:var(--trophy-ink);border-color:var(--trophy-ink);color:var(--trophy-paper)}.trophy-interior main .btn-outline-primary{border-color:var(--trophy-ink);color:var(--trophy-ink)}.trophy-interior main .btn-primary:hover,.trophy-interior main .btn-outline-primary:hover{background:#3e2025;border-color:#3e2025;color:var(--trophy-paper)}.trophy-interior .trophy-page-banner .btn-primary{background:var(--trophy-paper);border-color:var(--trophy-paper);color:var(--trophy-ink);text-decoration:none}.trophy-interior main .content a{color:var(--trophy-ink);text-decoration:underline;text-underline-offset:.2em}.trophy-interior main .content h2,.trophy-interior main .content h3,.trophy-interior main .content h4{color:var(--trophy-ink)}.trophy-guide-banner{padding-block:3rem}.trophy-guide-banner h1{margin-block-end:1rem}.trophy-guide-banner p:last-child{margin-block-end:0;max-inline-size:38rem}.trophy-guide-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:2rem}.trophy-guide-toolbar h2,.trophy-guide-topics h2{font-size:1.5rem}.trophy-guide-toolbar a{color:var(--trophy-ink);text-decoration:underline;text-underline-offset:.2em;padding-block:.5rem}.trophy-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.trophy-guide-card{display:flex;flex-direction:column;min-inline-size:0;border:1px solid #e1d3c5;border-radius:.25rem}.trophy-guide-image{display:block;inline-size:100%;aspect-ratio:16/10;object-fit:cover;border-radius:.25rem .25rem 0 0}.trophy-guide-copy{padding:1.25rem}.trophy-guide-copy time{display:block;margin-block-end:.75rem;font-size:.8rem;color:var(--trophy-muted)}.trophy-guide-copy h3{font-size:1.1rem;margin-block-end:.75rem}.trophy-guide-copy h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--trophy-ink)}.trophy-guide-copy h3 a:hover{text-decoration:underline;text-underline-offset:.15em}.trophy-guide-copy p{margin-block-end:0;font-size:.9rem;color:var(--trophy-muted)}.trophy-guide-pagination{margin-block:3rem}.trophy-guide-page-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.trophy-guide-page-links span{color:var(--trophy-muted);font-size:.9rem}.trophy-guide-topics{padding-block-start:2rem;border-block-start:1px solid #e1d3c5}.trophy-guide-topic-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.25rem}.trophy-guide-topic-groups details{min-inline-size:0;align-self:start;background:var(--trophy-paper);border:1px solid #e1d3c5;border-radius:.25rem}.trophy-guide-topic-groups summary{padding:1rem 1.25rem;color:var(--trophy-ink);font-weight:600;cursor:pointer}.trophy-guide-topic-scroll{max-block-size:20rem;overflow-y:auto;margin:0 1.25rem 1.25rem}.trophy-guide-topic-scroll ul{list-style:none;padding:0}.trophy-guide-topic-scroll a{display:block;padding-block:.5rem;color:var(--trophy-ink);text-decoration:underline;text-underline-offset:.2em}.trophy-guide-topic-groups summary:focus-visible,.trophy-guide-topic-scroll:focus-visible{outline:3px solid var(--trophy-ink);outline-offset:3px}@media(max-width:1000px){.trophy-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.trophy-guide-grid,.trophy-guide-topic-groups{grid-template-columns:1fr}.trophy-guide-banner{padding-block:2rem}}@media(max-width:1100px){.trophy-header nav{order:3;inline-size:100%}}@media(max-width:900px){.trophy-split{grid-template-columns:1fr}.trophy-hero-copy{max-inline-size:40rem}.trophy-hero-figure{max-inline-size:50rem}.trophy-workflow{grid-template-columns:1fr;gap:.75rem}}@media(max-width:700px){.trophy-container{inline-size:min(100% - 2rem,76rem)}.trophy-hero{padding-block:2.5rem}.trophy-gallery{grid-template-columns:1fr}.trophy-header .trophy-button{font-size:.85rem;padding:.75rem 1rem}.trophy-header nav{gap:1rem}.trophy-table{min-inline-size:35rem}}.trophy-home ::selection{background:var(--trophy-champagne);color:var(--trophy-deep)}.trophy-home h2{letter-spacing:-.032em}.trophy-home h3{letter-spacing:-.012em}.trophy-eyebrow{display:flex;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.16em;line-height:1.5}.trophy-eyebrow::before{content:"";flex:none;inline-size:1.75rem;block-size:1px;background:currentColor;opacity:.7;transform-origin:left center}.trophy-intro{line-height:1.65}.trophy-section-heading p{color:var(--trophy-muted);max-inline-size:42rem}.trophy-section-heading .trophy-eyebrow{font-size:.8rem;margin-block-end:1rem}.trophy-section-heading h2{margin-block-end:1.1rem}.trophy-home time,.trophy-table,.trophy-proof-bar,.trophy-guide-page-links span{font-variant-numeric:tabular-nums lining-nums}.trophy-home img:hover{transform:none}.trophy-header{position:relative}.trophy-header::after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:1px;background:linear-gradient(90deg,transparent,rgb(181 137 76/.55) 20%,rgb(181 137 76/.55) 80%,transparent);pointer-events:none}.trophy-brand{letter-spacing:-.035em;padding-block:.25rem}.trophy-header nav a{position:relative;letter-spacing:.01em;text-decoration:none}.trophy-header nav a::after{content:"";position:absolute;inset-inline:0;inset-block-end:.25rem;block-size:1px;background:var(--trophy-brass);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--trophy-ease)}.trophy-header nav a:hover{text-decoration:none;color:var(--trophy-ink)}.trophy-header nav a:hover::after,.trophy-header nav a:focus-visible::after{transform:scaleX(1);transform-origin:left center}.trophy-home .trophy-button,.trophy-interior main .btn{position:relative;overflow:hidden;isolation:isolate;letter-spacing:.01em;box-shadow:inset 0 0 0 1px rgb(181 137 76/.28),0 1px 2px rgb(62 32 37/.12);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .3s var(--trophy-ease)}.trophy-home .trophy-button::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(231 206 173/.38) 50%,transparent 70%);transform:translateX(-110%);pointer-events:none}.trophy-home .trophy-button:hover{box-shadow:inset 0 0 0 1px rgb(181 137 76/.6),0 8px 20px -10px rgb(62 32 37/.55)}.trophy-home .trophy-button:hover::after{transform:translateX(110%);transition:transform .8s var(--trophy-ease)}.trophy-home .trophy-button:active{transform:translateY(1px)}.trophy-home a:focus-visible,.trophy-home summary:focus-visible{border-radius:.125rem}.trophy-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse 60% 70% at 85% 30%,rgb(255 249 239/7%),transparent 70%),linear-gradient(180deg,#5b3238 0%,var(--trophy-ink) 55%,#4d2a2f 100%)}.trophy-hero::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,rgb(181 137 76/.7),transparent)}.trophy-hero-figure picture{position:relative;display:block;overflow:hidden;padding:.5rem;background:rgb(255 249 239/6%);border-radius:.375rem;box-shadow:0 30px 60px -30px rgb(0 0 0/.55)}.trophy-hero-figure picture::before{content:"";position:absolute;inset:0;border:1px solid rgb(181 137 76/.6);border-radius:inherit;pointer-events:none}.trophy-hero-figure picture img{border-radius:.125rem}.trophy-hero-figure figcaption{font-weight:600;letter-spacing:.01em}.trophy-hero-figure figcaption span{font-weight:400;letter-spacing:.02em;margin-block-start:.15rem}.trophy-soft{background:linear-gradient(180deg,rgb(255 255 255/.5),transparent 12rem),var(--trophy-paper);border-block:1px solid #efe3d4}.trophy-table-scroll{border-color:var(--trophy-line);border-radius:.375rem;background:#fff;box-shadow:var(--trophy-shadow)}.trophy-table caption{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--trophy-muted);border-block-end:1px solid var(--trophy-line)}.trophy-table thead th{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.trophy-table thead th:last-child{box-shadow:inset 0 -2px 0 var(--trophy-brass)}.trophy-table tbody td:last-child{background:linear-gradient(90deg,rgb(255 249 239/.9),rgb(255 249 239/.55));color:var(--trophy-text)}.trophy-table tbody tr{transition:background-color .3s ease}.trophy-table tbody tr:hover{background:rgb(255 249 239/.6)}.trophy-table th,.trophy-table td{line-height:1.55}.trophy-comparison-note{color:var(--trophy-ink);font-size:1.05rem}.trophy-gallery{gap:clamp(1.5rem,3vw,2.5rem)}.trophy-gallery figure{display:flex;flex-direction:column;padding:clamp(.6rem,1.2vw,.85rem);background:#fff;border:1px solid var(--trophy-line);border-radius:.375rem;box-shadow:var(--trophy-shadow);transition:box-shadow .5s var(--trophy-ease),transform .5s var(--trophy-ease)}.trophy-gallery figure:hover{box-shadow:var(--trophy-shadow-lift);transform:translateY(-3px)}.trophy-gallery picture{position:relative;overflow:hidden;border-radius:.125rem}.trophy-gallery figure img{border-radius:.125rem;transition:transform 1.2s var(--trophy-ease)}.trophy-gallery figure:hover img{transform:scale(1.025)}.trophy-gallery figcaption{margin-block-start:.85rem;padding:.75rem .35rem .2rem;border-block-start:1px solid var(--trophy-line)}.trophy-gallery figcaption strong{display:block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--trophy-ink)}.trophy-proof-bar{align-items:baseline;border-block:1px solid var(--trophy-line-strong);position:relative}.trophy-proof-bar strong{font-size:1.05rem;letter-spacing:-.01em}.trophy-content-layout figure picture{display:block;padding:.6rem;background:#fff;border:1px solid var(--trophy-line);border-radius:.375rem;box-shadow:var(--trophy-shadow)}.trophy-content-layout figcaption{font-style:italic;padding-inline:.25rem}.trophy-content-list>div{border-block-start-color:var(--trophy-line-strong)}.trophy-content-list>div:last-child{border-block-end:1px solid var(--trophy-line-strong)}.trophy-workflow li{position:relative;border-block-start:0;padding-block-start:1.5rem}.trophy-workflow li::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:2px;background:linear-gradient(90deg,var(--trophy-brass),rgb(181 137 76/.35));transform-origin:left center}.trophy-support span{display:inline-flex;align-items:center;gap:.6rem;color:var(--trophy-ink)}.trophy-support span::before{content:"";inline-size:.4rem;block-size:.4rem;background:var(--trophy-brass);transform:rotate(45deg)}.trophy-demo{background:radial-gradient(ellipse 50% 80% at 100% 0%,rgb(181 137 76/.12),transparent 70%),var(--trophy-ink)}.trophy-demo-agenda{border-inline-start-color:rgb(181 137 76/.8)}.trophy-demo-agenda ul{list-style:none;padding-inline-start:0}.trophy-demo-agenda li{position:relative;padding-inline-start:1.5rem;text-wrap:pretty}.trophy-demo-agenda li::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.68em;inline-size:.4rem;block-size:.4rem;border:1px solid var(--trophy-brass);transform:rotate(45deg)}.trophy-closing{background:radial-gradient(ellipse 70% 90% at 50% 120%,rgb(181 137 76/.16),transparent 70%),var(--trophy-deep)}.trophy-closing .trophy-resources a{text-decoration-color:rgb(231 206 173/.55);transition:text-decoration-color .3s ease}.trophy-closing .trophy-resources a:hover{text-decoration-color:initial}.trophy-testimonial figure{position:relative;max-inline-size:60rem;padding:clamp(1.75rem,4vw,3rem)clamp(1.5rem,4vw,3.25rem);background:#fff;border:1px solid var(--trophy-line);border-radius:.375rem;box-shadow:var(--trophy-shadow)}.trophy-testimonial figure::before{content:"";position:absolute;inset:.45rem;border:1px solid rgb(181 137 76/.45);border-radius:.2rem;pointer-events:none}.trophy-testimonial blockquote{margin:0;text-wrap:balance}.trophy-testimonial figcaption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;letter-spacing:.01em}.trophy-testimonial figcaption span{display:inline}.trophy-home footer{border-block-start:1px solid var(--trophy-line)}.trophy-home footer a{transition:color .3s ease}.trophy-home footer a:hover{color:var(--trophy-ink)}.trophy-guide-banner,.trophy-page-banner{position:relative;background:radial-gradient(ellipse 55% 90% at 90% 10%,rgb(255 249 239/6%),transparent 70%),linear-gradient(180deg,#5b3238 0%,var(--trophy-ink) 70%)}.trophy-page-banner::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background:linear-gradient(90deg,transparent,rgb(181 137 76/.7),transparent)}.trophy-guide-toolbar{padding-block-end:1rem;border-block-end:1px solid var(--trophy-line)}.trophy-guide-card{position:relative;background:#fff;border-color:var(--trophy-line);border-radius:.375rem;overflow:hidden;box-shadow:0 1px 2px rgb(62 32 37/4%);transition:box-shadow .5s var(--trophy-ease),transform .5s var(--trophy-ease),border-color .5s ease}.trophy-guide-card::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:1;block-size:2px;background:var(--trophy-brass);transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--trophy-ease)}.trophy-guide-card:hover,.trophy-guide-card:focus-within{border-color:var(--trophy-line-strong);box-shadow:var(--trophy-shadow-lift);transform:translateY(-3px)}.trophy-guide-card:hover::before,.trophy-guide-card:focus-within::before{transform:scaleX(1)}.trophy-guide-image{border-radius:0;background:var(--trophy-paper);transition:transform 1.2s var(--trophy-ease)}.trophy-guide-card:hover .trophy-guide-image{transform:scale(1.03)}.trophy-guide-copy{position:relative;z-index:1;flex:1;background:#fff;padding:1.25rem 1.35rem 1.5rem}.trophy-guide-copy time{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.trophy-guide-copy h3{line-height:1.35}.trophy-guide-copy p{line-height:1.6}.trophy-guide-topic-groups details{transition:box-shadow .4s ease}.trophy-guide-topic-groups details[open]{box-shadow:var(--trophy-shadow)}.trophy-guide-topic-groups summary{list-style-position:inside}.trophy-page-banner .trophy-eyebrow,.trophy-guide-banner .trophy-eyebrow{margin-block-end:1rem}.trophy-page-banner h1{margin-block-end:.5rem}.trophy-page-banner ul.inline-flex{font-size:.85rem;color:var(--trophy-champagne)}.trophy-page-banner ul.inline-flex a{text-decoration-color:rgb(231 206 173/.5)}.trophy-article-hero{display:block;inline-size:100%;block-size:auto;background:var(--trophy-paper);border:1px solid var(--trophy-line);border-radius:.375rem!important;box-shadow:var(--trophy-shadow-lift)}.trophy-interior main .content{font-size:1.0625rem;line-height:1.75;color:var(--trophy-text)}.trophy-interior main .content>p,.trophy-interior main .content>ul,.trophy-interior main .content>ol{max-inline-size:70ch}.trophy-interior main .content p,.trophy-interior main .content li{text-wrap:wrap}.trophy-interior main .content h2{position:relative;margin-block:2.75em .75em;padding-block-start:1.1rem;letter-spacing:-.025em;line-height:1.2}.trophy-interior main .content h2::before{content:"";position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:2.5rem;block-size:2px;background:var(--trophy-brass);transform-origin:left center}.trophy-interior main .content h3{margin-block:2em .5em;letter-spacing:-.015em}.trophy-interior main .content a{text-decoration-color:rgb(181 137 76/.7);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color .3s ease,color .3s ease}.trophy-interior main .content a:hover{color:var(--trophy-deep);text-decoration-color:initial}.trophy-interior main .content ul>li::marker{color:var(--trophy-brass)}.trophy-interior main .content ol>li::marker{color:var(--trophy-ink);font-weight:600;font-variant-numeric:tabular-nums}.trophy-interior main .content strong{color:var(--trophy-deep)}.trophy-interior main .content blockquote{position:relative;margin-block:2em;padding:1.25rem 1.5rem 1.25rem 1.75rem;border:0;border-inline-start:2px solid var(--trophy-brass);background:var(--trophy-paper);border-radius:0 .375rem .375rem 0;color:var(--trophy-ink);font-style:normal;font-size:1.125rem;line-height:1.6}.trophy-interior main .content blockquote p::before,.trophy-interior main .content blockquote p::after{content:none}.trophy-interior main .content img{border-radius:.375rem;border:1px solid var(--trophy-line);box-shadow:var(--trophy-shadow);background:var(--trophy-paper)}.trophy-interior main .content table{font-size:.95rem;font-variant-numeric:tabular-nums}.trophy-interior main .content thead{background:var(--trophy-paper);border-block-end:2px solid var(--trophy-brass)}.trophy-interior main .content th{color:var(--trophy-ink);font-weight:600}.trophy-interior main .content tbody tr{border-block-end-color:var(--trophy-line)}.trophy-interior main .content hr{border:0;block-size:1px;margin-block:3em;background:linear-gradient(90deg,transparent,var(--trophy-line-strong),transparent)}.trophy-interior .toc-sidebar>div{background:var(--trophy-paper);border:1px solid var(--trophy-line);border-radius:.375rem;box-shadow:none}.trophy-interior .toc-sidebar h3{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--trophy-muted)}.trophy-interior .toc-nav{font-size:.875rem;line-height:1.45}.trophy-interior .toc-nav a:hover,.trophy-interior .toc-nav a.active{color:var(--trophy-ink)}.trophy-interior .toc-nav a.active{border-left-color:var(--trophy-brass)}.trophy-progress{display:none}@supports(animation-timeline:scroll()){.motion-ok .trophy-progress{display:block;position:fixed;inset-inline:0;inset-block-start:0;z-index:60;block-size:2px;background:linear-gradient(90deg,var(--trophy-brass),var(--trophy-champagne));transform-origin:left center;transform:scaleX(0);pointer-events:none;animation:trophy-progress linear both;animation-timeline:scroll(root block)}}@keyframes trophy-progress{to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.motion-ok .trophy-hero-figure picture::after,.motion-ok .trophy-gallery picture::after,.motion-ok .trophy-content-layout figure picture::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 249 239/.28) 48%,rgb(255 249 239/8%) 54%,transparent 64%);transform:translateX(-120%);opacity:0}.motion-ok .trophy-content-layout figure picture{position:relative;overflow:hidden}.motion-ok .trophy-hero-figure picture::after{animation:trophy-case-light 2.4s var(--trophy-ease).5s both}.motion-ok .is-in picture::after,.motion-ok picture.is-in::after{animation:trophy-case-light 2.2s var(--trophy-ease)calc(var(--i,0) * 120ms + 250ms)both}.motion-ok .trophy-hero-figure picture::before{animation:trophy-frame 1.6s var(--trophy-ease).15s both}.motion-ok .trophy-hero .trophy-eyebrow::before{animation:trophy-rule 1.1s var(--trophy-ease).2s both}.motion-ok .reveal{opacity:0;transform:translate3d(0,18px,0)}.motion-ok .reveal.is-in{opacity:1;transform:none;transition:opacity .9s var(--trophy-ease)calc(var(--i,0) * 90ms),transform 1.1s var(--trophy-ease)calc(var(--i,0) * 90ms)}.motion-ok .trophy-table tbody tr.reveal{transform:translate3d(-10px,0,0)}.motion-ok .trophy-table tbody tr.reveal.is-in{transform:none}.motion-ok .reveal .trophy-eyebrow::before,.motion-ok .trophy-workflow li.reveal::before,.motion-ok .content h2.reveal::before{transform:scaleX(0)}.motion-ok .reveal.is-in .trophy-eyebrow::before,.motion-ok .trophy-workflow li.reveal.is-in::before,.motion-ok .content h2.reveal.is-in::before{transform:scaleX(1);transition:transform 1.2s var(--trophy-ease)calc(var(--i,0) * 120ms + 200ms)}.motion-ok .trophy-testimonial figure.reveal blockquote{clip-path:inset(0 100% 0 0)}.motion-ok .trophy-testimonial figure.reveal.is-in blockquote{clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--trophy-ease).25s}}@keyframes trophy-case-light{0%{transform:translateX(-120%);opacity:0}20%{opacity:1}100%{transform:translateX(120%);opacity:0}}@keyframes trophy-frame{from{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0 0 0 0)}}@keyframes trophy-rule{from{transform:scaleX(0)}}@media(max-width:700px){.trophy-eyebrow{letter-spacing:.14em}.trophy-gallery figure:hover{transform:none}.trophy-interior main .content{font-size:1rem}}@media(prefers-reduced-motion:reduce){.trophy-home *,.trophy-home *::before,.trophy-home *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.trophy-home::view-transition-group(root){animation:none}}