@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1316bdccde5e7cab-s.3zrb6siod-_f0.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/91a2f7867a28cebf-s.2o1dletpdqcxm.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/57b02995d6e1530a-s.p.1n10e_apdb6ux.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_1a0523e4-module__8C2OqW__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}
.profile-showcase-module__Y8cmBW__panel{border:1px solid var(--color-paper-line);background:linear-gradient(135deg, var(--color-paper), var(--color-paper-2)), var(--color-paper);border-radius:2rem;max-width:80rem;padding:clamp(1.5rem,4vw,3.25rem);position:relative;box-shadow:0 1px 2px #1821190f,0 24px 72px -36px #1821193d,0 44px 120px -70px #e0a8604d}.profile-showcase-module__Y8cmBW__tabs{border:1px solid var(--color-paper-line);background:var(--color-paper);border-radius:999px;gap:.4rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:.3rem;display:inline-flex}.profile-showcase-module__Y8cmBW__tab{color:var(--color-stone);transition:background-color .25s var(--ease-out-expo), color .25s var(--ease-out-expo);border:1px solid #0000;border-radius:999px;padding:.5rem 1.1rem;font-size:.92rem;font-weight:600}.profile-showcase-module__Y8cmBW__tab:hover{color:var(--color-forest-deep)}.profile-showcase-module__Y8cmBW__tab[aria-selected=true]{color:var(--color-bronze);background:#e0a86024;border-color:#e0a86073}.profile-showcase-module__Y8cmBW__placeholder{background:var(--color-paper);text-align:center;border:2px dashed #e0a86066;border-radius:1.375rem;place-items:center;gap:.6rem;min-height:24rem;padding:2rem;display:grid}.profile-showcase-module__Y8cmBW__results{border-top:1px solid var(--color-paper-line);flex-wrap:wrap;gap:.85rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}.profile-showcase-module__Y8cmBW__result-chip{color:var(--color-forest-deep);background:#e0a8601a;border:1px solid #e0a86042;border-radius:999px;flex:14rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;display:inline-flex}.profile-showcase-module__Y8cmBW__result-check{width:1rem;height:1rem;color:var(--color-bronze);flex:none}@media (max-width:768px){.profile-showcase-module__Y8cmBW__panel{border-radius:1.5rem;padding:1rem 1rem 1.25rem}}
.page-module__t-ObYq__logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3.5vw,3rem);display:grid}.page-module__t-ObYq__logo-tile{border:1px solid var(--color-paper-line);min-height:clamp(17rem,24vw,21rem);transition:box-shadow .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);background:#fff;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #1821190a,0 14px 44px -24px #1821193d}.page-module__t-ObYq__logo-tile:hover{transform:translateY(-.25rem);box-shadow:0 0 0 1px #e0a86059,0 2px 4px #1821190f,0 24px 64px -24px #18211957,0 30px 70px -30px #e0a86066}.page-module__t-ObYq__logo-tile:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff8c}.page-module__t-ObYq__logo-tile img{transform:scale(var(--logo-scale,1));transition:transform .3s var(--ease-out-expo);padding:clamp(1.05rem,2vw,1.75rem)}.page-module__t-ObYq__logo-tile:hover img{transform:scale(var(--logo-hover-scale,var(--logo-scale,1)))}@media (max-width:1024px){.page-module__t-ObYq__logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__t-ObYq__logo-tile{min-height:clamp(16rem,36vw,21rem)}}@media (max-width:520px){.page-module__t-ObYq__logo-grid{grid-template-columns:1fr}.page-module__t-ObYq__logo-tile{min-height:15rem}.page-module__t-ObYq__logo-tile img{transform:scale(1)}.page-module__t-ObYq__logo-tile:hover img{transform:scale(1.025)}}
