.tlc-grain{z-index:50;pointer-events:none;opacity:.14;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.11 0 0 0 0 0.23 0 0 0 0 0.18 0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;position:fixed;inset:0}.tlc-blur-word{white-space:pre;animation:.9s cubic-bezier(.2,.7,.2,1) both tlc-blur;display:inline-block}.tlc-reveal{animation:.9s both tlc-clip}.tlc-bento{isolation:isolate;position:relative}.tlc-bento:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,20%), #c96f5633, transparent 46%);opacity:0;transition:opacity .28s;position:absolute;inset:0}.tlc-bento:hover:after,.tlc-bento:focus-within:after{opacity:1}.tlc-btn{transition:transform .24s,background-color .24s,color .24s}.tlc-stack>*{position:relative}@media (min-width:768px){.tlc-stack>*{margin-bottom:1.25rem;position:sticky}.tlc-stack>:first-child{top:6.25rem}.tlc-stack>:nth-child(2){top:7.75rem}.tlc-stack>:nth-child(3){top:9.25rem}}@supports (animation-timeline:view()){.tlc-reveal{animation:linear both tlc-clip;animation-timeline:view();animation-range:entry cover 32%}}@media (prefers-reduced-motion:no-preference){.tlc-grain{animation:22s steps(4,end) infinite tlc-grain}.tlc-btn:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.tlc-blur-word,.tlc-reveal,.tlc-grain{animation:none}.tlc-bento:after,.tlc-btn,.tlc-btn:hover{transition:none;transform:none}}@keyframes tlc-blur{0%{opacity:0;filter:blur(12px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes tlc-clip{0%{clip-path:inset(12% 8% round 1.5rem)}to{clip-path:inset(0 round 1.75rem)}}@keyframes tlc-grain{0%{background-position:0 0}to{background-position:180px 90px}}.tlc-dialog{overscroll-behavior:contain;color:#2e2e2e;background:#f8f6ef;border:1px solid #d9c9b0;border-radius:1.75rem;width:min(36rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(92dvh,52rem);margin:auto;padding:0;overflow:auto}.tlc-dialog:modal{overscroll-behavior:contain;color:#2e2e2e;background:#f8f6ef;border:1px solid #d9c9b0;border-radius:1.75rem;width:min(36rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);max-height:min(92dvh,52rem);margin:auto;padding:0;overflow:auto}.tlc-dialog-bar{z-index:1;padding-top:max(1.5rem, env(safe-area-inset-top));background:#f8f6ef;position:sticky;top:0}.tlc-dialog-body{padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}html.tlc-dialog-open,html.tlc-dialog-open body{overflow:hidden}@media (max-width:767px){.tlc-dialog{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.tlc-dialog:modal{border:0;border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.tlc-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}}dialog.tlc-dialog:not([open]){display:none}.tlc-dialog::backdrop{background:#1b3b2e80}
