@import"https://fonts.googleapis.com/css2?family=Inter+Tight:wght@400;500;600&family=Schibsted+Grotesk:wght@600;700&display=swap";.lens{.ss-stage{--ss-font: "Inter Tight", system-ui, sans-serif;--ss-accent: #DC6843;--ss-accent-2: #C55532;--ss-accent-soft: rgba(220, 104, 67, .12);--ss-success: #DC6843;--ss-text-strong: #171310;--ss-text: #6E6258;--ss-text-faint: #9A8E83;--ss-surface: #FFFFFF;--ss-canvas: #F7F3EE;--ss-raised: #FFFFFF;--ss-line: rgba(23, 19, 16, .1);--ss-line-faint: rgba(23, 19, 16, .07);--ss-radius-window: 18px;--ss-shadow-hero: 0 1px 0 rgba(255, 255, 255, .7) inset, 0 30px 60px -24px rgba(90, 50, 25, .28), 0 12px 24px -12px rgba(90, 50, 25, .18);--ss-shadow-satellite: 0 18px 40px -16px rgba(90, 50, 25, .32), 0 4px 10px -4px rgba(90, 50, 25, .16);--gutter: 36px;overflow:hidden;border-radius:30px;font:14px/1.4 var(--ss-font);color:var(--ss-text-strong)}.ss-stage[data-layout=compact]{--gutter: 16px}.lens-sky{position:absolute;inset:0;background:radial-gradient(55% 60% at 8% 108%,rgba(220,104,67,.3),transparent 70%),radial-gradient(40% 45% at 100% 0%,rgba(255,255,255,.7),transparent 70%),linear-gradient(180deg,#f3eee8,#f7e7da 42%,#f7dcc9 74%,#f2cfb8)}.lens-cap{color:var(--ss-text);font-family:"Schibsted Grotesk",var(--ss-font);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lens-btn{display:inline-grid;place-items:center;flex:none;height:34px;padding:0 18px;border-radius:999px;background:var(--ss-accent);color:#fff;font-size:14px;font-weight:500;transition:background-color .2s ease,opacity .3s ease}.lens-btn[data-hover]{background:var(--ss-accent-2)}.lens-btn--quiet{background:#fff;color:var(--ss-text-strong);box-shadow:inset 0 0 0 1px var(--ss-line)}.lens-btn--quiet[data-hover]{background:var(--ss-canvas)}.lens-btn__with{display:inline-flex;align-items:center;gap:7px}.lens-btn .ss-check{--ss-success: #fff}.lens-btn .ss-check__tick{stroke:#c55532}.lens-slot{display:grid;align-items:center}.lens-slot>*{grid-area:1 / 1}.lens-sk{transition:opacity .3s ease}.lens-real{opacity:0;transition:opacity .2s ease}[data-ready]>.lens-slot>.lens-sk,[data-ready] .lens-slot>.lens-sk{opacity:0}[data-ready]>.lens-slot>.lens-real,[data-ready] .lens-slot>.lens-real{opacity:1;transition:opacity .4s ease .08s}}
