@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-italic.62f67739.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-italic.8586994d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-wght-normal.96a5d80f.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-wght-normal.232ded7b.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/bricolage-grotesque-latin-wght-normal.3e340e57.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--paper:#f6f2ea;--paper-2:#efe9de;--paper-3:#e6dfd1;--card:#fffdf9;--ink:#17150f;--ink-2:#48443a;--ink-3:#7d7769;--ink-4:#a9a292;--line:rgba(23,21,15,0.1);--line-2:rgba(23,21,15,0.18);--brand:#1f4d3a;--brand-ink:#f3efe6;--saffron:#e1a13a;--clay:#c4553a;--sky:#3f6e8c;--accent:var(--brand);--accent-2:var(--saffron);--accent-soft:color-mix(in oklab,var(--accent) 10%,var(--card));--accent-line:color-mix(in oklab,var(--accent) 30%,transparent);--good:#2f6b4a;--good-soft:#e3eee5;--warn:#9a6512;--warn-soft:#f6ead2;--bad:#a3402b;--bad-soft:#f5e1da;--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--sans:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),ui-monospace,"SF Mono",Menlo,monospace;--r-sm:8px;--r:12px;--r-lg:18px;--shadow-1:0 1px 0 rgba(23,21,15,0.04),0 1px 2px rgba(23,21,15,0.04);--shadow-2:0 1px 0 rgba(23,21,15,0.04),0 8px 24px -12px rgba(23,21,15,0.18);--shadow-3:0 30px 60px -30px rgba(23,21,15,0.35),0 12px 24px -12px rgba(23,21,15,0.12);--ease:cubic-bezier(0.2,0.7,0.2,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}::selection{background:color-mix(in oklab,var(--accent) 25%,transparent)}[role=button],[role=menuitem],[role=option],[role=switch],[role=tab],a[href],input[type=checkbox],input[type=color],input[type=file],input[type=radio],label:has(>input[type=checkbox]),label:has(>input[type=radio]),label[for],select,summary{cursor:pointer}[role=button][aria-disabled=true],[role=switch]:disabled,[role=tab][aria-disabled=true],button:disabled,button[aria-disabled=true],fieldset:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{cursor:text}input:disabled,textarea:disabled{cursor:not-allowed}[aria-busy=true],[aria-busy=true] *{cursor:progress}input[type=range]{cursor:-webkit-grab;cursor:grab}input[type=range]:active{cursor:-webkit-grabbing;cursor:grabbing}h1,h2,h3,h4,h5,h6{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{margin:0;font-weight:500;letter-spacing:-.01em}p{margin:0}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.005em}.mono{font-family:var(--mono);font-feature-settings:"zero"}.muted{color:var(--ink-3)}.small{font-size:13px}.tiny{font-size:12px}.eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn,.sr-only{white-space:nowrap}.btn{--b-bg:var(--ink);--b-fg:var(--paper);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:1px solid transparent;background:var(--b-bg);color:var(--b-fg);font-size:14px;font-weight:500;letter-spacing:-.005em;transition:transform .15s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:hover{box-shadow:0 6px 16px -8px rgba(23,21,15,.45)}.btn:active{transform:translateY(1px) scale(.99)}.btn[aria-disabled=true],.btn[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none}.btn[aria-disabled=true]:hover,.btn[disabled]:hover{box-shadow:none}.btn[aria-disabled=true]:active,.btn[disabled]:active{transform:none}.btn.accent{--b-bg:var(--accent);--b-fg:#fff}.btn.ghost{--b-bg:transparent;--b-fg:var(--ink);border-color:var(--line-2)}.btn.ghost:hover{background:var(--card);box-shadow:none;border-color:var(--ink-4)}.btn.quiet{--b-bg:transparent;--b-fg:var(--ink-2);padding:0 10px}.btn.quiet:hover{background:var(--paper-2);box-shadow:none;color:var(--ink)}.btn.danger{--b-bg:transparent;--b-fg:var(--bad);border-color:color-mix(in oklab,var(--bad) 30%,transparent)}.btn.danger:hover{background:var(--bad-soft);box-shadow:none}.btn.sm{height:32px;padding:0 12px;font-size:13px}.btn.lg{height:48px;padding:0 22px;font-size:15px}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translateX(3px)}.link{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.field{display:grid;grid-gap:6px;gap:6px}.field>label,.label{font-size:13px;font-weight:500;color:var(--ink-2)}.field .hint{font-size:12.5px;color:var(--ink-3)}.input,.select,.textarea{width:100%;height:42px;padding:0 13px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);transition:border-color .15s,box-shadow .15s,background .15s;font-size:14.5px}.textarea{height:auto;min-height:110px;padding:11px 13px;resize:vertical;line-height:1.5}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%237d7769' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.input::placeholder,.textarea::placeholder{color:var(--ink-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-4)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent)}.input.invalid{border-color:var(--bad)}.input-affix{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:10px;background:var(--card);overflow:hidden;transition:border-color .15s,box-shadow .15s}.input-affix:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent)}.input-affix input{border:0;background:transparent;flex:1 1;min-width:0;height:42px;padding:0 0 0 13px;outline:none;font-size:14.5px}.input-affix span{display:flex;align-items:center;padding:0 13px 0 2px;color:var(--ink-3);font-size:14.5px}.pw-wrap{position:relative;display:flex}.pw-wrap input{width:100%;height:42px;padding:0 44px 0 13px;border-radius:10px;border:1px solid var(--line-2);background:var(--card);font-size:14.5px;letter-spacing:.01em;transition:border-color .15s,box-shadow .15s}.pw-wrap input::placeholder{color:var(--ink-4)}.pw-wrap input:hover{border-color:var(--ink-4)}.pw-wrap input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--accent) 14%,transparent)}.pw-wrap input::-ms-reveal,.pw-wrap input::-webkit-credentials-auto-fill-button{display:none}.pw-toggle{position:absolute;top:1px;right:1px;bottom:1px;width:42px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-4);border-radius:0 9px 9px 0;transition:color .15s,background .15s}.pw-toggle:hover{color:var(--ink-2);background:var(--paper-2)}.pw-toggle[aria-pressed=true]{color:var(--accent)}.pw-meter{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;grid-gap:5px;gap:5px;margin-top:2px;animation:fade .25s both}.pw-meter span{height:3px;border-radius:99px;background:var(--paper-3);transition:background .3s var(--ease)}.pw-meter b{grid-column:5;font-size:11.5px;font-weight:500;letter-spacing:.01em;padding-left:4px;color:var(--ink-3)}.pw-meter[data-level="0"] span:nth-child(-n+1),.pw-meter[data-level="1"] span:nth-child(-n+1){background:var(--clay)}.pw-meter[data-level="2"] span:nth-child(-n+2){background:var(--saffron)}.pw-meter[data-level="3"] span:nth-child(-n+3),.pw-meter[data-level="4"] span{background:var(--good)}.pw-meter[data-level="0"] b,.pw-meter[data-level="1"] b{color:var(--clay)}.pw-meter[data-level="3"] b,.pw-meter[data-level="4"] b{color:var(--good)}.error-note{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:10px;background:var(--bad-soft);color:var(--bad);font-size:13.5px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.card-pad{padding:22px 24px}.rule{height:1px;background:var(--line);border:0;margin:0}.chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:500;background:var(--paper-2);color:var(--ink-2);white-space:nowrap}.chip.good{background:var(--good-soft);color:var(--good)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.bad{background:var(--bad-soft);color:var(--bad)}.chip.accent{background:var(--accent-soft);color:var(--accent)}.dot{width:6px;height:6px;border-radius:99px;background:currentColor;display:inline-block}.avatar{--size:34px;width:var(--size);height:var(--size);border-radius:999px;display:inline-grid;place-items:center;font-size:calc(var(--size) * .36);font-weight:600;letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);flex:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(1turn)}}.rise{animation:rise .55s var(--ease) both}.rise-1{animation-delay:.05s}.rise-2{animation-delay:.1s}.rise-3{animation-delay:.15s}.rise-4{animation-delay:.2s}.skeleton{border-radius:8px;background:linear-gradient(90deg,var(--paper-2) 0,var(--paper-3) 50%,var(--paper-2) 100%);background-size:800px 100%;animation:shimmer 1.4s linear infinite}.spinner{width:16px;height:16px;border-radius:99px;border:2px solid;border-right:2px solid transparent;animation:spin .7s linear infinite;display:inline-block}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.toast-wrap{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:100;display:grid;grid-gap:8px;gap:8px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;background:var(--ink);color:var(--paper);border-radius:999px;font-size:13.5px;box-shadow:var(--shadow-3);animation:rise .35s var(--ease) both}.toast .tick{width:20px;height:20px;border-radius:99px;background:var(--good);display:grid;place-items:center}.toast.err .tick{background:var(--clay)}.scrim{position:fixed;inset:0;background:rgba(23,21,15,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;animation:fade .2s both}.drawer{position:fixed;top:10px;right:10px;bottom:10px;width:min(460px,calc(100vw - 20px));background:var(--card);border-radius:var(--r-lg);z-index:61;box-shadow:var(--shadow-3);display:flex;flex-direction:column;animation:drawer-in .35s var(--ease) both}@keyframes drawer-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.drawer-head{padding:22px 24px 16px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.drawer-body{padding:20px 24px;overflow:auto;flex:1 1;display:grid;grid-gap:16px;gap:16px;align-content:start}.drawer-foot{padding:14px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}@media (max-width:560px){.drawer{top:0;right:0;bottom:0;left:0;width:auto;border-radius:0}.drawer-head{padding:16px 18px 14px}.drawer-body{padding:16px 18px}.drawer-foot{padding:12px 18px calc(12px + env(safe-area-inset-bottom));gap:10px}.drawer-foot .btn,.drawer-foot>.btn,.drawer-foot>.row{flex:1 1}}.by-pointer{display:inline}.by-touch{display:none}@media (hover:none){.by-pointer{display:none}.by-touch{display:inline}}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--paper-2);border-radius:999px;border:1px solid var(--line)}.seg button{border:0;background:transparent;height:30px;padding:0 13px;border-radius:999px;font-size:13px;font-weight:500;color:var(--ink-3);transition:background .2s var(--ease),color .2s,box-shadow .2s}.seg button:hover{color:var(--ink)}.seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow-1),0 0 0 1px var(--line)}.table{width:100%;border-collapse:collapse;font-size:14px}.table th{text-align:left;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:13px 16px;vertical-align:middle}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:color-mix(in oklab,var(--paper-2) 50%,transparent)}.empty{display:grid;justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:48px 24px;color:var(--ink-3)}.empty h3{font-family:var(--serif);font-size:26px;color:var(--ink);font-weight:400}.empty p{max-width:380px;font-size:14px}.row{display:flex;align-items:center;gap:12px}.row.between{justify-content:space-between}.row.wrap{flex-wrap:wrap}.stack{grid-gap:16px}.grid-2,.stack{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px}@media (max-width:720px){.grid-2{grid-template-columns:1fr}}.btn:disabled:has(.spinner),button:disabled:has(.spinner){cursor:progress}.tthumb-c{container-type:inline-size;width:100%;min-width:0}.tthumb{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:10px;isolation:isolate}.tthumb b,.tthumb i,.tthumb span{display:block}.tthumb-heritage{background:#f4eee2;display:grid;justify-items:center;align-content:start;padding:6cqw 8cqw 0;grid-gap:2.2cqw;gap:2.2cqw}.tthumb-heritage .th-top{position:absolute;inset:0 0 auto;height:6cqw;background:var(--t);display:flex;justify-content:center;align-items:center;gap:4cqw}.tthumb-heritage .th-top span{width:8cqw;height:1cqw;background:color-mix(in oklab,#fff 60%,transparent);border-radius:2px}.tthumb-heritage .th-crest{margin-top:6cqw;width:12cqw;height:14cqw;background:var(--t);border-radius:2cqw 2cqw 50% 50%;box-shadow:inset 0 0 0 .8cqw #f4eee2,inset 0 0 0 1.3cqw var(--ta)}.tthumb-heritage .th-name{font-family:Fraunces Variable,Georgia,serif;font-size:6.2cqw;color:#2a241a;line-height:1;white-space:nowrap}.tthumb-heritage .th-motto{font-size:2.2cqw;letter-spacing:.3em;color:var(--ta);font-weight:600}.tthumb-heritage .th-rule{width:84cqw;height:.6cqw;border-top:1px solid #2a241a33;border-bottom:1px solid #2a241a33}.tthumb-heritage .th-cols{width:84cqw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4cqw;gap:4cqw}.tthumb-heritage .th-cols div{display:grid;grid-gap:1.6cqw;gap:1.6cqw}.tthumb-heritage .th-cols i{height:1.4cqw;background:#2a241a22;border-radius:2px}.tthumb-heritage .th-cols i:first-child{height:2.2cqw;background:#2a241a55;width:80%}.tthumb-heritage .th-cols i.s{width:60%}.tthumb-meridian{background:#fafaf8}.tthumb-meridian .tm-hero{position:absolute;inset:0 0 42% 0;background:var(--t);padding:5cqw 7cqw;display:grid;align-content:space-between}.tthumb-meridian .tm-hero:after{content:"";position:absolute;right:-6cqw;top:10cqw;width:46cqw;height:46cqw;border-radius:50%;background:color-mix(in oklab,#fff 10%,transparent)}.tthumb-meridian .tm-nav{display:flex;gap:3cqw;align-items:center}.tthumb-meridian .tm-nav b{width:5cqw;height:5cqw;border-radius:1.4cqw;background:#fff}.tthumb-meridian .tm-nav span{width:8cqw;height:1.2cqw;background:color-mix(in oklab,#fff 55%,transparent);border-radius:2px}.tthumb-meridian .tm-name{font-family:var(--font-geist-sans),sans-serif;font-weight:700;font-size:8.4cqw;color:#fff;letter-spacing:-.04em;line-height:.95;max-width:60cqw;position:relative;z-index:1}.tthumb-meridian .tm-btn{width:18cqw;height:4.4cqw;border-radius:99px;background:var(--ta)}.tthumb-meridian .tm-cards{position:absolute;left:7cqw;right:7cqw;bottom:6cqw;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3cqw;gap:3cqw}.tthumb-meridian .tm-cards div{height:22cqw;border-radius:2cqw;background:#fff;box-shadow:0 1px 0 #0000000d,0 0 0 1px #0000000d;position:relative;overflow:hidden}.tthumb-meridian .tm-cards div:before{content:"";position:absolute;inset:0 0 50% 0;background:color-mix(in oklab,var(--t) 18%,#eee)}.tthumb-grove{background:#fff6ea;padding:6cqw 7cqw;display:grid;align-content:start;grid-gap:3cqw;gap:3cqw}.tthumb-grove .tg-blob{position:absolute;width:50cqw;height:50cqw;right:-12cqw;top:-14cqw;background:color-mix(in oklab,var(--ta) 55%,#fff6ea);border-radius:46% 54% 40% 60%/55% 45% 55% 45%;z-index:-1}.tthumb-grove .tg-blob.two{width:30cqw;height:30cqw;left:-10cqw;right:auto;top:auto;bottom:-12cqw;background:color-mix(in oklab,var(--t) 30%,#fff6ea)}.tthumb-grove .tg-nav{display:flex;gap:3cqw;align-items:center}.tthumb-grove .tg-nav b{width:6cqw;height:6cqw;border-radius:50%;background:var(--t)}.tthumb-grove .tg-nav span{width:14cqw;height:1.6cqw;background:#3a2a1a33;border-radius:99px}.tthumb-grove .tg-name{font-family:Bricolage Grotesque Variable,sans-serif;font-weight:700;font-size:8.4cqw;color:#2f2116;letter-spacing:-.03em;line-height:1;max-width:62cqw}.tthumb-grove .tg-pill{width:22cqw;height:5cqw;border-radius:99px;background:var(--t)}.tthumb-grove .tg-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:3cqw;gap:3cqw;margin-top:1cqw}.tthumb-grove .tg-cards div{height:18cqw;border-radius:4cqw;background:#fff;box-shadow:0 0 0 1px #3a2a1a14}.tthumb-grove .tg-cards div:first-child{background:color-mix(in oklab,var(--ta) 30%,#fff)}