.samfunn-module__XFv2La__site{--ink:#243d35;--muted:#66716a;--paper:#faf8f2;--accent:#bc5339;background:var(--paper);color:var(--ink);font-family:Plus Jakarta Sans Variable,sans-serif}.samfunn-module__XFv2La__site *,.samfunn-module__XFv2La__site :before,.samfunn-module__XFv2La__site :after{box-sizing:border-box}.samfunn-module__XFv2La__site section[id],.samfunn-module__XFv2La__site main[id]{scroll-margin-top:96px}.samfunn-module__XFv2La__site a:focus-visible,.samfunn-module__XFv2La__site summary:focus-visible{outline-offset:6px;border-radius:6px;outline:3px solid #bc5339}.samfunn-module__XFv2La__site h1,.samfunn-module__XFv2La__site h2{letter-spacing:-.045em;text-wrap:balance;font-family:Cormorant Garamond Variable,Georgia,serif;font-weight:500}.samfunn-module__XFv2La__site h2{font-size:clamp(2.8rem,4.8vw,4.4rem);line-height:1.02}.samfunn-module__XFv2La__header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf8f2ed;border-bottom:1px solid #243d3512;position:sticky;top:0}.samfunn-module__XFv2La__header>div{max-width:1240px;min-height:88px}.samfunn-module__XFv2La__header a{transition:color .18s,transform .18s}.samfunn-module__XFv2La__header a>span>span:first-child{color:#243d35}.samfunn-module__XFv2La__download{color:#fff;background:#243d35;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:13px;font-weight:700;display:inline-flex}.samfunn-module__XFv2La__skip{z-index:100;background:#fff;padding:14px;position:fixed;top:-100px;left:20px}.samfunn-module__XFv2La__skip:focus{top:12px}.samfunn-module__XFv2La__hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:28px;max-width:1240px;margin:auto;padding:80px 32px 74px;display:grid}.samfunn-module__XFv2La__heroCopy{z-index:2;animation:.65s cubic-bezier(.22,1,.36,1) both samfunn-module__XFv2La__enter;position:relative}.samfunn-module__XFv2La__eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--accent);font-size:10px;font-weight:750;line-height:1.8}.samfunn-module__XFv2La__hero .samfunn-module__XFv2La__eyebrow{align-items:center;gap:10px;display:flex}.samfunn-module__XFv2La__dot{background:#bc5339;border-radius:50%;flex-shrink:0;width:7px;height:7px}.samfunn-module__XFv2La__hero h1{margin:25px 0;font-size:clamp(4rem,6.1vw,6rem);line-height:.99}.samfunn-module__XFv2La__hero h1 em{color:#bc5339;font-weight:450}.samfunn-module__XFv2La__description{max-width:440px;color:var(--muted);font-size:16px;line-height:1.9}.samfunn-module__XFv2La__stores{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.samfunn-module__XFv2La__store{color:#fff;background:#243d35;border:1px solid #243d35;border-radius:12px;align-items:center;gap:10px;min-width:174px;padding:11px 20px 12px 14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s;display:inline-flex}.samfunn-module__XFv2La__store svg{flex-shrink:0;width:30px;height:30px}.samfunn-module__XFv2La__store small{letter-spacing:.035em;font-size:9px;line-height:1.6;display:block}.samfunn-module__XFv2La__store strong{font-size:18px;font-weight:650;line-height:1.2;display:block}.samfunn-module__XFv2La__store:active,.samfunn-module__XFv2La__download:active{transform:scale(.97)}.samfunn-module__XFv2La__available{color:var(--muted);margin-top:15px;font-size:11px}.samfunn-module__XFv2La__explore{border-bottom:1px solid #243d3530;align-items:center;gap:22px;margin-top:42px;padding-bottom:8px;font-size:12px;font-weight:600;display:inline-flex}.samfunn-module__XFv2La__explore span{font-size:21px}.samfunn-module__XFv2La__heroVisual{isolation:isolate;place-items:center;min-height:565px;animation:.8s cubic-bezier(.22,1,.36,1) .1s both samfunn-module__XFv2La__enter;display:grid;position:relative}.samfunn-module__XFv2La__heroVisual:before{content:"";z-index:-2;background:#e8ece0;border-radius:48% 48% 42% 42%;position:absolute;inset:7% 0 3%;transform:rotate(-8deg)}.samfunn-module__XFv2La__orbit{z-index:-1;border:1px solid #b5c0ab;border-radius:50%;position:absolute;inset:11% -2% 8%;transform:rotate(24deg)}.samfunn-module__XFv2La__phone{background:#fcfcf8;border-radius:33px;width:258px;padding:7px;overflow:hidden;transform:rotate(5deg);box-shadow:0 28px 55px -22px #283d3555,0 0 0 1px #34483d22}.samfunn-module__XFv2La__phone img{border-radius:26px;width:100%;height:auto}.samfunn-module__XFv2La__visualNote{max-width:160px;font-family:Cormorant Garamond Variable,Georgia,serif;font-size:21px;font-style:italic;line-height:1.1;position:absolute;top:0;right:7%;transform:rotate(5deg)}.samfunn-module__XFv2La__languageNote{background:#fffef9;border:1px solid #e6e9df;border-radius:16px;align-items:center;gap:12px;padding:17px 20px;display:flex;position:absolute;top:38%;left:-8px;transform:rotate(-5deg);box-shadow:0 12px 32px -20px #243d3550}.samfunn-module__XFv2La__languageNote>span:first-child{color:#bc5339;font-size:28px}.samfunn-module__XFv2La__languageNote>span:last-child{color:#66716a;max-width:150px;font-size:10px;line-height:1.6}.samfunn-module__XFv2La__languageNote strong{color:#243d35;margin-bottom:3px;font-size:17px;display:block}.samfunn-module__XFv2La__practiceNote{background:#f4d5bd;border-radius:100px;align-items:center;gap:10px;padding:12px 20px 12px 10px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:17%;right:-8px;transform:rotate(4deg)}.samfunn-module__XFv2La__practiceNote span{background:#fff9ef;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.samfunn-module__XFv2La__previewLabel{text-transform:uppercase;letter-spacing:.15em;color:#66716a;font-size:10px;position:absolute;bottom:0}.samfunn-module__XFv2La__stats{border-top:1px solid #243d3520;border-bottom:1px solid #243d3520;grid-template-columns:repeat(3,1fr);max-width:1176px;margin:0 auto;padding:30px 0;display:grid}.samfunn-module__XFv2La__stats>div{border-right:1px solid #243d3520;justify-content:center;align-items:center;gap:16px;display:flex}.samfunn-module__XFv2La__stats>div:last-child{border:0}.samfunn-module__XFv2La__stats strong{font-family:Cormorant Garamond Variable,Georgia,serif;font-size:35px;font-weight:600}.samfunn-module__XFv2La__stats span{max-width:120px;color:var(--muted);font-size:11px;line-height:1.8}.samfunn-module__XFv2La__features{max-width:1240px;margin:auto;padding:112px 32px}.samfunn-module__XFv2La__sectionHeading{max-width:610px}.samfunn-module__XFv2La__sectionHeading h2{margin:15px 0 22px}.samfunn-module__XFv2La__sectionHeading>p:last-child:not(:first-child){color:var(--muted);max-width:490px;font-size:15px;line-height:1.9}.samfunn-module__XFv2La__featureGrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.samfunn-module__XFv2La__feature{border-top:1px solid #243d3530;padding:27px 22px 10px 0}.samfunn-module__XFv2La__featureTop{color:#bc5339;justify-content:space-between;align-items:center;display:flex}.samfunn-module__XFv2La__featureTop>span:first-child{font-size:31px}.samfunn-module__XFv2La__featureTop>span:last-child{letter-spacing:.1em;color:#92998c;font-size:10px}.samfunn-module__XFv2La__feature h3{margin:28px 0 12px;font-size:17px;font-weight:650}.samfunn-module__XFv2La__feature p{color:var(--muted);max-width:300px;font-size:13px;line-height:1.9}.samfunn-module__XFv2La__gallery{background:#e9ede4;border-radius:36px;margin:0 24px;padding:88px 32px 96px}.samfunn-module__XFv2La__gallery .samfunn-module__XFv2La__sectionHeading{text-align:center;margin:auto}.samfunn-module__XFv2La__gallery .samfunn-module__XFv2La__sectionHeading>p:last-child{margin-inline:auto}.samfunn-module__XFv2La__screens{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:64px;max-width:990px;margin:54px auto 0;display:grid}.samfunn-module__XFv2La__screens figure:nth-child(2){padding-top:55px}.samfunn-module__XFv2La__screens figcaption{align-items:center;gap:12px;margin:0 0 20px;font-size:12px;font-weight:650;display:flex}.samfunn-module__XFv2La__screens figcaption span{border:1px solid #a3afa0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:400;display:grid}.samfunn-module__XFv2La__screenFrame{background:#fafbf8;border:1px solid #c8d0c1;border-radius:30px;padding:6px;box-shadow:0 24px 35px -24px #243d3544}.samfunn-module__XFv2La__screenFrame img{border-radius:24px;width:100%;height:auto}.samfunn-module__XFv2La__learning{text-align:center;max-width:720px;margin:auto;padding:106px 24px}.samfunn-module__XFv2La__learningIcon{color:#946243;background:#f2e3d0;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 25px;display:grid}.samfunn-module__XFv2La__learningIcon span{font-size:30px}.samfunn-module__XFv2La__learning>p{max-width:460px;color:var(--muted);margin:22px auto 30px;font-size:15px;line-height:1.9}.samfunn-module__XFv2La__topics{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.samfunn-module__XFv2La__topics span{border:1px solid #deded2;border-radius:99px;padding:9px 16px;font-size:11px}.samfunn-module__XFv2La__faq{border-top:1px solid #243d3520;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1176px;margin:auto;padding:76px 0 100px;display:grid}.samfunn-module__XFv2La__faq details{border-bottom:1px solid #243d3520;padding:21px 0}.samfunn-module__XFv2La__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:650;line-height:1.7;list-style:none;display:flex}.samfunn-module__XFv2La__faq summary::-webkit-details-marker{display:none}.samfunn-module__XFv2La__faq summary span{font-size:25px;font-weight:400;transition:transform .18s cubic-bezier(.22,1,.36,1)}.samfunn-module__XFv2La__faq details[open] summary span{transform:rotate(45deg)}.samfunn-module__XFv2La__faq details p{max-width:520px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.9}.samfunn-module__XFv2La__cta{text-align:center;background:#f0ddcc;border-radius:30px;margin:0 24px 24px;padding:70px 24px 76px}.samfunn-module__XFv2La__cta>img{border-radius:20px;margin:0 auto 22px;box-shadow:0 10px 25px -12px #7b4b34aa}.samfunn-module__XFv2La__cta h2{margin:12px 0 20px;font-size:clamp(3.5rem,6vw,5rem)}.samfunn-module__XFv2La__cta>p:not(.samfunn-module__XFv2La__eyebrow){color:#6a6257;max-width:470px;margin:auto;font-size:14px;line-height:1.8}.samfunn-module__XFv2La__cta .samfunn-module__XFv2La__stores{justify-content:center}.samfunn-module__XFv2La__footer{color:#fff;background:#243d35}.samfunn-module__XFv2La__footer>div{max-width:1240px}.samfunn-module__XFv2La__legal{--accent:#bc5339}@keyframes samfunn-module__XFv2La__enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.samfunn-module__XFv2La__store:hover{background:#345247;transform:translateY(-3px)}.samfunn-module__XFv2La__download:hover{transform:translateY(-2px)}.samfunn-module__XFv2La__screenFrame{transition:transform .25s cubic-bezier(.22,1,.36,1)}.samfunn-module__XFv2La__screenFrame:hover{transform:translateY(-7px)rotate(-1deg)}}@media (max-width:1100px){.samfunn-module__XFv2La__hero{gap:12px;padding-top:60px}.samfunn-module__XFv2La__heroVisual{min-height:530px}.samfunn-module__XFv2La__languageNote{padding:12px;left:-4px}.samfunn-module__XFv2La__languageNote>span:last-child{max-width:110px}.samfunn-module__XFv2La__practiceNote{right:0}.samfunn-module__XFv2La__stats,.samfunn-module__XFv2La__faq{margin-inline:32px}.samfunn-module__XFv2La__screens{gap:30px}}@media (max-width:760px){.samfunn-module__XFv2La__header>div{min-height:74px}.samfunn-module__XFv2La__hero{grid-template-columns:1fr;gap:30px;padding:46px 24px 42px}.samfunn-module__XFv2La__hero h1{font-size:clamp(3.6rem,10vw,5.5rem)}.samfunn-module__XFv2La__heroCopy{max-width:560px}.samfunn-module__XFv2La__hero .samfunn-module__XFv2La__eyebrow{letter-spacing:.1em;font-size:9px}.samfunn-module__XFv2La__description{font-size:14px}.samfunn-module__XFv2La__explore{margin-top:23px}.samfunn-module__XFv2La__heroVisual{width:min(100%,440px);min-height:540px;margin:0 auto}.samfunn-module__XFv2La__phone{width:245px}.samfunn-module__XFv2La__languageNote{left:0}.samfunn-module__XFv2La__practiceNote{bottom:13%;right:0}.samfunn-module__XFv2La__stats{margin-inline:24px;padding:24px 0}.samfunn-module__XFv2La__stats>div{text-align:center;flex-direction:column;gap:6px;padding:0 8px}.samfunn-module__XFv2La__stats strong{font-size:28px;line-height:1.1}.samfunn-module__XFv2La__stats span{font-size:9px}.samfunn-module__XFv2La__features{padding:65px 24px}.samfunn-module__XFv2La__featureGrid{grid-template-columns:1fr;gap:22px;margin-top:32px}.samfunn-module__XFv2La__feature{padding:23px 0 5px}.samfunn-module__XFv2La__feature h3{margin-top:17px}.samfunn-module__XFv2La__feature p{max-width:100%}.samfunn-module__XFv2La__gallery{border-radius:24px;margin-inline:12px;padding:55px 20px}.samfunn-module__XFv2La__screens{grid-template-columns:1fr;gap:42px;max-width:275px;margin-top:38px}.samfunn-module__XFv2La__screens figure:nth-child(2){padding-top:0}.samfunn-module__XFv2La__learning{padding:68px 24px}.samfunn-module__XFv2La__faq{grid-template-columns:1fr;gap:16px;margin-inline:24px;padding:55px 0 60px}.samfunn-module__XFv2La__cta{border-radius:24px;margin:0 12px 12px;padding:50px 20px}}@media (max-width:380px){.samfunn-module__XFv2La__store{gap:6px;min-width:145px;padding:10px}.samfunn-module__XFv2La__store strong{font-size:16px}.samfunn-module__XFv2La__stores{gap:8px}.samfunn-module__XFv2La__heroVisual{min-height:490px}.samfunn-module__XFv2La__phone{width:220px}.samfunn-module__XFv2La__languageNote{top:35%}}@media (prefers-reduced-motion:reduce){.samfunn-module__XFv2La__site *,.samfunn-module__XFv2La__site :before,.samfunn-module__XFv2La__site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
