.svc-block{grid-template-columns:calc(470 * var(--u)) 1fr;gap:calc(60 * var(--u));width:calc(1420 * var(--u));margin:calc(170 * var(--u)) auto 0;display:grid}.svc-block>.head{top:calc(110 * var(--u));align-self:start;position:sticky}.svc-block--wide{gap:calc(56 * var(--u));grid-template-columns:1fr}.svc-block--wide>.head{position:static}.svc-block__body{min-width:0}.svc-sub{max-width:calc(760 * var(--u));text-wrap:pretty}.svc-intro,.svc-note{max-width:calc(760 * var(--u));margin:0 0 calc(44 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:var(--hi2);text-wrap:pretty;font-weight:300;line-height:1.55}.svc-note{margin-bottom:calc(36 * var(--u));font-size:max(15px, calc(17 * var(--u)));color:var(--muted)}.svc-sits{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.svc-sit{grid-template-columns:calc(330 * var(--u)) 1fr;gap:calc(10 * var(--u)) calc(40 * var(--u));padding:calc(30 * var(--u)) 0 calc(34 * var(--u));border-top:1px solid var(--line);display:grid}.svc-sit__problem{font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(30 * var(--u));letter-spacing:-.015em;color:var(--hi);text-wrap:balance;grid-row:span 2;margin:0;line-height:1.1}.svc-sit__answer{font-size:calc(16.5 * var(--u));color:var(--muted);text-wrap:pretty;margin:0;font-weight:300;line-height:1.55}.svc-sit__offers{gap:calc(8 * var(--u));margin:calc(8 * var(--u)) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.svc-sit__offers li{padding:calc(6 * var(--u)) calc(13 * var(--u));font-size:calc(13 * var(--u));color:#c3c9ce;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f}.svc-items--no .rule h3{align-items:center;gap:calc(14 * var(--u));display:flex}.svc-items--no .rule h3:before{content:"";width:calc(16 * var(--u));background:var(--faint);flex:none;min-width:12px;height:1.4px;rotate:-18deg}.svc-proof{gap:calc(30 * var(--u));grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.svc-proof[data-count="2"]{grid-template-columns:repeat(2,1fr)}.svc-card{flex-direction:column;display:flex}.svc-card__shot{aspect-ratio:16/9;border-radius:calc(14 * var(--u));isolation:isolate;background:radial-gradient(90% 70% at 18% 0,#aabed221,#0000 62%),radial-gradient(70% 60% at 100% 100%,#788ca014,#0000 70%),linear-gradient(#131619,#0d0f11);place-items:center;display:grid;position:relative;overflow:hidden}.svc-card__shot:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.svc-card:hover .svc-card__shot:after{box-shadow:inset 0 0 0 1px #ffffff29}.svc-card__shot img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease-out)}.svc-card:hover .svc-card__shot img{scale:1.03}.svc-card__mark{max-width:80%;font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(34 * var(--u));letter-spacing:-.02em;text-align:center;color:var(--hi2);text-wrap:balance;line-height:1.05}.svc-card__meta{align-items:center;gap:calc(8 * var(--u)) calc(14 * var(--u));margin:calc(22 * var(--u)) 0 0;font-size:calc(12.5 * var(--u));color:var(--faint);flex-wrap:wrap;display:flex}.svc-card__tag{padding:calc(5 * var(--u)) calc(11 * var(--u));font-size:calc(10.4 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:#b7bec4;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1f}.svc-card__name{margin:calc(14 * var(--u)) 0 0;font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(34 * var(--u));letter-spacing:-.02em;color:var(--hi);line-height:1.02}.svc-card__line,.svc-card__partner{margin:calc(12 * var(--u)) 0 0;font-size:calc(15.5 * var(--u));color:var(--muted);text-wrap:pretty;font-weight:300;line-height:1.55}.svc-card__partner{font-size:calc(14 * var(--u));color:var(--faint)}.svc-card__links{gap:calc(10 * var(--u)) calc(26 * var(--u));padding-top:calc(22 * var(--u));flex-wrap:wrap;margin:auto 0 0;display:flex}.svc-link{align-items:center;gap:calc(10 * var(--u));font-size:max(14px, calc(15 * var(--u)));color:var(--hi);text-underline-offset:.25em;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:text-decoration-color .2s;display:inline-flex}.svc-link svg{width:calc(15 * var(--u));min-width:13px;height:calc(15 * var(--u));min-height:13px;transition:translate .3s var(--ease-out);flex:none}a.svc-link:hover,.svc-tile:hover .svc-link{text-decoration-color:currentColor}a.svc-link:hover svg,.svc-tile:hover .svc-link svg{translate:calc(3 * var(--u)) 0}.svc-link--out svg{rotate:-45deg}.svc-steps{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.svc-step{grid-template-columns:calc(120 * var(--u)) 1fr;gap:calc(8 * var(--u)) calc(30 * var(--u));padding:calc(26 * var(--u)) 0 calc(30 * var(--u));border-top:1px solid var(--line);display:grid}.svc-step__n{padding-top:calc(5 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint);grid-row:span 2}.svc-step h3{font-size:calc(20 * var(--u));letter-spacing:-.005em;color:var(--hi);margin:0;font-weight:450}.svc-step p{font-size:calc(15.5 * var(--u));color:var(--muted);text-wrap:pretty;margin:0;font-weight:300;line-height:1.55}.svc-steps__more{margin-top:calc(28 * var(--u))}.svc-qa{border-bottom:1px solid var(--line)}.svc-qa__item{padding:calc(26 * var(--u)) 0 calc(30 * var(--u));border-top:1px solid var(--line)}.svc-qa__item h3{font-size:calc(20 * var(--u));color:var(--hi);margin:0;font-weight:400}.svc-qa__item p{max-width:calc(680 * var(--u));margin:calc(12 * var(--u)) 0 0;font-size:calc(16 * var(--u));color:var(--muted);text-wrap:pretty;font-weight:300;line-height:1.6}.svc-others{width:calc(1420 * var(--u));margin:calc(100 * var(--u)) auto 0}.next+.svc-others{margin-top:calc(70 * var(--u))}.svc-others__title{margin:0 0 calc(22 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.24em;text-transform:uppercase;color:var(--faint);font-weight:400}.svc-others ul{gap:calc(30 * var(--u));grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.svc-others a{gap:calc(10 * var(--u));height:100%;padding:calc(24 * var(--u)) 0 0;border-top:1px solid var(--line);transition:border-color .3s;display:grid}.svc-others a:hover{border-color:#fff6}.svc-others__name{align-items:center;gap:calc(14 * var(--u));font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(32 * var(--u));letter-spacing:-.02em;color:var(--hi);line-height:1.05;display:flex}.svc-others__name svg{width:calc(22 * var(--u));height:calc(22 * var(--u));transition:translate .45s var(--ease-out);flex:none}.svc-others a:hover .svc-others__name svg{translate:calc(8 * var(--u)) 0}.svc-others__line{font-size:calc(15 * var(--u));color:var(--muted);text-wrap:pretty;font-weight:300;line-height:1.55}.cta .contact-line{margin-top:calc(42 * var(--u));justify-content:center}.svc-lede{width:calc(1420 * var(--u));padding-left:calc(530 * var(--u));margin:0 auto}.svc-lede p{max-width:calc(760 * var(--u));font-size:max(16px, calc(21 * var(--u)));color:var(--hi2);text-wrap:pretty;margin:0;font-weight:300;line-height:1.55}.svc-lede p+p{margin-top:calc(18 * var(--u));color:var(--muted)}.svc-hub{gap:calc(90 * var(--u)) calc(40 * var(--u));width:calc(1420 * var(--u));margin:calc(130 * var(--u)) auto 0;grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.svc-tile{flex-direction:column;display:flex;position:relative}.svc-tile:nth-child(2n){margin-top:calc(80 * var(--u))}.svc-tile__shot{aspect-ratio:16/10;border-radius:calc(14 * var(--u));background:#111315;position:relative;overflow:hidden}.svc-tile__shot:after{content:"";border-radius:inherit;background:linear-gradient(#0a0a0a00 55%,#0a0a0a59);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.svc-tile__shot img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out)}.svc-tile:hover .svc-tile__shot img{scale:1.04}.svc-tile__n{margin-top:calc(28 * var(--u));font-size:calc(11 * var(--u));letter-spacing:.24em;color:var(--faint)}.svc-tile__name{margin:calc(12 * var(--u)) 0 0;font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(52 * var(--u));letter-spacing:-.02em;color:var(--hi);line-height:1}.svc-tile__name a:after{content:"";z-index:1;position:absolute;inset:0}.svc-tile__name a:focus-visible{outline:none}.svc-tile:has(a:focus-visible){outline-offset:calc(10 * var(--u));border-radius:calc(14 * var(--u));outline:2px solid #cfd8df}.svc-tile__line{max-width:calc(560 * var(--u));margin:calc(16 * var(--u)) 0 0;font-size:calc(17 * var(--u));color:var(--hi2);text-wrap:pretty;font-weight:300;line-height:1.55}.svc-tile__for{margin:calc(24 * var(--u)) 0 0;font-size:calc(11 * var(--u));letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.svc-tile__sits{margin:calc(10 * var(--u)) 0 0;quotes:"“" "”";padding:0;list-style:none}.svc-tile__sits:lang(sv){quotes:"”" "”"}.svc-tile__sits li{padding:calc(10 * var(--u)) 0;border-top:1px solid var(--line);font-family:var(--f-serif), serif;font-variation-settings:"opsz" 72;font-style:italic;font-weight:340;font-size:calc(22 * var(--u));color:var(--hi2);line-height:1.25}.svc-tile__sits li:before{content:open-quote}.svc-tile__sits li:after{content:close-quote}.svc-tile__more{margin-top:calc(22 * var(--u));align-self:flex-start}@media (max-width:760px){.svc-block{grid-template-columns:1fr;gap:30px;width:auto;margin:100px 16px 0}.svc-block>.head{position:static}.svc-sub,.svc-intro,.svc-note{max-width:none}.svc-intro{margin-bottom:28px;font-size:17px}.svc-note{margin-bottom:24px;font-size:15px}.svc-sit{grid-template-columns:1fr;gap:10px;padding:22px 0 24px}.svc-sit__problem{grid-row:auto;font-size:24px}.svc-sit__answer{font-size:15px}.svc-sit__offers{gap:6px;margin-top:4px}.svc-sit__offers li{padding:5px 10px;font-size:12.5px}.svc-items--no .rule h3{gap:10px}.svc-proof,.svc-proof[data-count="2"]{grid-template-columns:1fr;gap:48px}.svc-card__shot{border-radius:12px}.svc-card__mark{font-size:26px}.svc-card__meta{gap:8px 12px;margin-top:16px;font-size:12.5px}.svc-card__tag{padding:4px 10px;font-size:9.5px}.svc-card__name{margin-top:10px;font-size:28px}.svc-card__line{margin-top:8px;font-size:15px}.svc-card__partner{margin-top:8px;font-size:13.5px}.svc-card__links{gap:10px 22px;padding-top:16px}.svc-link{gap:8px}.svc-step{grid-template-columns:1fr;gap:6px;padding:20px 0 22px}.svc-step__n{grid-row:auto;padding-top:0;font-size:10px}.svc-step h3{font-size:18px}.svc-step p{font-size:15px}.svc-steps__more{margin-top:20px}.svc-qa__item{padding:20px 0 22px}.svc-qa__item h3{font-size:17px}.svc-qa__item p{max-width:none;margin-top:8px;font-size:15px}.svc-others,.next+.svc-others{width:auto;margin:60px 16px 0}.svc-others__title{margin-bottom:14px;font-size:10px}.svc-others ul{grid-template-columns:1fr;gap:22px}.svc-others a{gap:8px;padding-top:18px}.svc-others__name{gap:10px;font-size:26px}.svc-others__name svg{width:18px;height:18px}.svc-others__line{font-size:15px}.cta .contact-line{flex-direction:column;gap:16px;margin-top:28px}.svc-lede{width:auto;padding:0 16px}.svc-lede p{max-width:none;font-size:17px}.svc-lede p+p{margin-top:14px}.svc-hub{grid-template-columns:1fr;gap:64px;width:auto;margin:64px 16px 0}.svc-tile:nth-child(2n){margin-top:0}.svc-tile__shot{border-radius:12px}.svc-tile__n{margin-top:20px;font-size:10px}.svc-tile__name{margin-top:8px;font-size:36px}.svc-tile__line{max-width:none;margin-top:12px;font-size:15.5px}.svc-tile__for{margin-top:18px;font-size:10px}.svc-tile__sits li{padding:8px 0;font-size:19px}.svc-tile__more{margin-top:16px}}
