.trophy-home{--trophy-ink:#552f34;--trophy-paper:#fff9ef;--trophy-brass:#b5894c;--trophy-text:#33292b;--trophy-muted:#69565a;background:#fff;color:var(--trophy-text);font-family:Inter,sans-serif;line-height:1.6}.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}.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}}@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}}