@font-face{font-family:erode;src:url(../media/Erode_400-s.p.0dsbrlk34a7lm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:erode;src:url(../media/Erode_400_italic-s.p.0cqer4rdcin2q.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:erode;src:url(../media/Erode_500-s.p.0t_79qz_5pou2.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:erode;src:url(../media/Erode_500_italic-s.p.1tox_pl-knur6.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:erode;src:url(../media/Erode_600-s.p.0pq8r_maj7xhr.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:erode Fallback;src:local(Arial);ascent-override:100.5%;descent-override:23.77%;line-gap-override:9.73%;size-adjust:92.54%}.erode_d59c7379-module__cSqz0G__className{font-family:erode,erode Fallback}.erode_d59c7379-module__cSqz0G__variable{--font-erode:"erode", "erode Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
.case-tg{--tg-paper:#fafafa;--tg-paper-2:#f2f1ee;--tg-paper-3:#e8e6e1;--tg-navy:#0b1220;--tg-navy-2:#161f31;--tg-navy-3:#1e2942;--tg-ink:#1b212e;--tg-body:#4a5160;--tg-muted:#666d7b;--tg-rule:#1b212e24;--tg-rule-strong:#1b212e4d;--tg-gold:#dba451;--tg-gold-lit:#f0c67d;--tg-gold-deep:#b1915a;--tg-bronze:#8a6a2f;--tg-bronze-deep:#7d5e26;--tg-alert:#a32a1e;--tg-on-navy:#fafafa;--tg-on-navy-dim:#a9b1c1;--tg-rule-dark:#fafafa29;--tg-ease-draw:cubic-bezier(.65, 0, .35, 1);--tg-ease-out:cubic-bezier(.16, 1, .3, 1);--tg-gutter:clamp(1.25rem, 5vw, 4rem);--tg-radius:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--tg-paper);color:var(--tg-body);font-family:var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.65;overflow-x:clip}.case-tg ::selection{background-color:var(--tg-gold);color:var(--tg-navy)}.case-tg :focus-visible{outline:2px solid var(--tg-gold-deep);outline-offset:3px}.tg-wrap{width:min(72rem, 100% - 2 * var(--tg-gutter));margin-inline:auto}.tg-section{padding-block:clamp(4.5rem,9vw,8rem)}.tg-display{font-family:var(--font-erode), Georgia, serif;letter-spacing:-.005em;color:var(--tg-ink);text-wrap:balance;font-weight:500;line-height:1.14}.tg-mark{font-family:var(--font-erode), Georgia, serif;letter-spacing:.01em;font-style:italic;font-weight:500}.tg-label{letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.tg-figure{font-family:var(--font-erode), Georgia, serif;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--tg-ink);font-weight:500}.tg-num{font-variant-numeric:tabular-nums;color:var(--tg-muted);font-weight:500}.tg-rule{background-color:var(--tg-rule);transform-origin:0;height:1px}.tg-rule--gold{background-color:var(--tg-gold);height:2px}.tg-eyebrow{color:var(--tg-bronze);align-items:center;gap:.5rem;display:inline-flex}.tg-eyebrow:before{content:"";background-color:var(--tg-gold);border-radius:50%;width:5px;height:5px}.tg-bar{background-color:var(--tg-rule);height:2px;position:relative}.tg-bar:after{content:"";width:var(--fill,100%);background:linear-gradient(90deg, var(--tg-gold-deep), var(--tg-gold-lit));transform:scaleX(var(--tg-bar-scale,1));transform-origin:0;position:absolute;inset:0 auto 0 0}.tg-link{transition:background-size .35s var(--tg-ease-draw), color .25s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 1px);background-repeat:no-repeat;background-size:0% 1px;padding-bottom:3px}.tg-link:focus-visible{background-size:100% 1px}@media (hover:hover) and (pointer:fine){.tg-link:hover{background-size:100% 1px}}.tg-link:active{background-size:100% 2px;transition:none}.tg-tap{align-items:center;min-height:44px;display:inline-flex}.tg-tap:focus-visible .tg-link{background-size:100% 1px}@media (hover:hover) and (pointer:fine){.tg-tap:hover .tg-link{background-size:100% 1px}}.tg-tap:active .tg-link{background-size:100% 2px;transition:none}.tg-cta{background:linear-gradient(100deg, var(--tg-gold-lit), var(--tg-gold));min-height:2.875rem;color:var(--tg-navy);white-space:nowrap;cursor:pointer;transition:background-color .18s var(--tg-ease-out), box-shadow .18s var(--tg-ease-out), filter .25s ease, transform .15s ease;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:.875rem;font-weight:600;display:inline-flex}.tg-cta svg{transition:transform .35s var(--tg-ease-draw)}.tg-cta:focus-visible svg{transform:translate(4px)}@media (hover:hover) and (pointer:fine){.tg-cta:hover{filter:brightness(1.06)}.tg-cta:hover svg{transform:translate(4px)}}.tg-cta:active:not(:disabled){background:linear-gradient(100deg, var(--tg-gold), var(--tg-gold-deep));filter:none;transition:none;transform:translateY(1px)}.tg-cta--navy{background:var(--tg-navy);color:var(--tg-on-navy)}@media (hover:hover) and (pointer:fine){.tg-cta--navy:hover{filter:none;background:var(--tg-navy-3)}}.tg-cta--navy:active:not(:disabled){background:var(--tg-navy-2);filter:none}.tg-cta--ghost{color:var(--tg-on-navy);background:0 0;box-shadow:inset 0 0 0 1px #fafafa47}@media (hover:hover) and (pointer:fine){.tg-cta--ghost:hover{filter:none;background:var(--tg-navy-2)}}.tg-cta--ghost:active:not(:disabled){background:var(--tg-navy-3);filter:none;box-shadow:inset 0 0 0 1px #fafafa80}@media (prefers-reduced-motion:reduce){.tg-cta:active:not(:disabled){transform:none}}.tg-navy{background-color:var(--tg-navy);color:var(--tg-on-navy-dim)}.tg-navy .tg-display,.tg-navy .tg-figure{color:var(--tg-on-navy)}.tg-navy .tg-rule{background-color:var(--tg-rule-dark)}.tg-navy .tg-eyebrow{color:var(--tg-gold)}.tg-navy :focus-visible{outline-color:var(--tg-gold)}.tg-chip{background-color:var(--tg-navy-2);color:var(--tg-on-navy);transition:background-color .18s var(--tg-ease-out), box-shadow .18s var(--tg-ease-out);border-radius:999px;align-items:center;gap:.5rem;display:inline-flex;box-shadow:inset 0 0 0 1px #fafafa14}@media (hover:hover) and (pointer:fine){a.tg-chip:hover{background-color:var(--tg-navy-3);box-shadow:inset 0 0 0 1px #fafafa2e}}a.tg-chip:active{background-color:var(--tg-navy-2);transition:none;box-shadow:inset 0 0 0 1px #fafafa66}.tg-plate{border-radius:var(--tg-radius);background-color:var(--tg-navy-2);position:relative;overflow:hidden}.tg-plate-inner{will-change:transform;position:absolute;inset:-10% 0}.tg-plate img{object-fit:cover}.tg-row{border-top:1px solid #0000;transition:background-color .25s;position:relative}.tg-row:before{content:"";background-color:var(--tg-rule);height:1px;transform:scaleX(var(--tg-row-scale,1));transform-origin:0;position:absolute;inset:-1px 0 auto}.tg-row-accent{transition:color .25s}@media (hover:hover) and (pointer:fine){.tg-row:hover{background-color:var(--tg-paper-2)}.tg-row:hover .tg-row-accent{color:var(--tg-bronze)}}.tg-field{border-bottom:1px solid var(--tg-rule-strong);width:100%;min-height:2.75rem;color:var(--tg-ink);font:inherit;background-color:#0000;padding:.5rem .25rem;transition:border-color .25s}.tg-field::placeholder{color:var(--tg-muted)}@media (hover:hover) and (pointer:fine){.tg-field:hover{border-color:var(--tg-gold-deep)}}.tg-field:focus{border-color:var(--tg-gold-deep);border-bottom-width:2px;padding-bottom:calc(.5rem - 1px)}.tg-field--filled{background-color:var(--tg-paper-2);border-radius:6px 6px 0 0;padding:.75rem .875rem;transition:background-color .25s,border-color .25s}@media (hover:hover) and (pointer:fine){.tg-field--filled:hover:not(:disabled){background-color:var(--tg-paper-3)}}.tg-field--filled:focus{background-color:var(--tg-paper-3);padding-bottom:calc(.75rem - 1px)}.tg-field--filled:active:not(:disabled){background-color:var(--tg-paper-3);transition:none}.tg-field[aria-invalid=true]{border-color:var(--tg-alert);border-bottom-width:2px}.tg-field:disabled{background-color:var(--tg-paper-3);border-color:var(--tg-rule-strong);color:var(--tg-body);cursor:not-allowed}select.tg-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.75 L6 6.25 L11 1.75' fill='none' stroke='%237D5E26' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem top 50%;background-repeat:no-repeat;padding-right:2.75rem}select.tg-field[data-empty=true]:not(:disabled){color:var(--tg-muted)}.tg-field option{background-color:var(--tg-paper);color:var(--tg-ink)}select.tg-field:active:not(:disabled){background-position:right 1rem top calc(50% + 1px)}textarea.tg-field{resize:vertical;min-height:8.5rem}textarea.tg-field::-webkit-resizer{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg stroke='%237D5E26' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M4 7h8'/%3E%3Cpath d='M4 11h8'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.tg-error{color:var(--tg-alert);margin-top:.5rem;font-size:.8125rem;line-height:1.5}.tg-panel{background-color:var(--tg-paper-2);border-radius:var(--tg-radius)}.tg-panel .tg-eyebrow{color:var(--tg-bronze-deep)}.tg-cta:disabled,.tg-cta--navy:disabled{background:var(--tg-paper-3);color:var(--tg-body);cursor:not-allowed;filter:none;transform:none}.tg-step{background-color:var(--tg-navy);width:2.5rem;height:2.5rem;color:var(--tg-on-navy);font-variant-numeric:tabular-nums;letter-spacing:.02em;box-shadow:0 0 0 5px var(--tg-paper);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:500;display:grid}.tg-faq{border-top:1px solid var(--tg-rule);transition:border-color .18s var(--tg-ease-out)}.tg-faq-q{cursor:pointer;text-align:left;width:100%;color:var(--tg-ink);justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;transition:color .25s;display:flex}@media (hover:hover) and (pointer:fine){.tg-faq-q:hover{color:var(--tg-bronze)}.tg-faq:has(.tg-faq-q:hover){border-top-color:var(--tg-gold)}}.tg-faq-q:active{color:var(--tg-bronze-deep);transition:none}.tg-faq-q svg{color:var(--tg-bronze);transition:transform .45s var(--tg-ease-out);flex-shrink:0}.tg-faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.tg-faq-panel{opacity:0;transition:grid-template-rows .45s var(--tg-ease-out), opacity .3s ease;grid-template-rows:0fr;display:grid}.tg-faq-panel[data-open=true]{opacity:1;grid-template-rows:1fr}.tg-faq-panel>div{overflow:hidden}@media (prefers-reduced-motion:reduce){.tg-faq-panel,.tg-faq-q svg{transition:none}}.case-tg.tg-motion [data-hero-line]>span{transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.case-tg.tg-motion [data-hero-line]>span{transform:none}.tg-plate-inner{inset:0}}.tg-maker{color:var(--tg-on-navy-dim);transition:color .25s var(--tg-ease-out);align-items:center;margin-block:-.625rem;padding-block:.625rem;display:inline-flex}.tg-maker:focus-visible{color:var(--tg-gold-lit)}@media (hover:hover) and (pointer:fine){.tg-maker:hover{color:var(--tg-gold-lit)}}.tg-maker:active{color:var(--tg-gold);transition:none}.tg-sharphaw{background:currentColor;width:4rem;height:1rem;display:block;-webkit-mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat;mask:url(/brand/sharphaw-wordmark-white.svg) 50%/contain no-repeat}
