@media(prefers-reduced-motion:no-preference){.hero .txt>*{animation:heroIn .62s var(--e-out) both}.hero .txt>*:nth-child(2){animation-delay:70ms}.hero .txt>*:nth-child(3){animation-delay:.13s}.hero .txt>*:nth-child(4){animation-delay:.19s}.hero .pic img{animation:picIn .9s var(--e-out) both}.hero .pic .cap{animation:heroIn .62s var(--e-out) .26s both}@keyframes heroIn{0%{transform:translateY(12px)}to{transform:none}}@keyframes picIn{0%{transform:scale(1.028)}to{transform:none}}}.hero{display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:660px}.hero .txt{display:grid;align-content:center;gap:28px;padding:64px 56px 56px max(var(--gutter),calc((100vw - 1280px)/2));position:relative}.hero .txt:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--line)}.hero h1{max-width:13ch}.hero .lede{font-size:18px;line-height:1.55;color:var(--body);max-width:40ch}.hero .act{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hero .alt{font-size:16px;color:var(--mute)}.hero .alt a{color:var(--navy);font-weight:500}.hero .trust{display:flex;gap:14px 32px;flex-wrap:wrap;font-size:14.5px;color:var(--mute);padding-top:20px;border-top:1px solid var(--line)}.hero .trust span{display:inline-flex;align-items:center;gap:8px}.hero .trust .mark{width:22px;color:var(--brass-d);--mark-stroke:120}.hero .pic{position:relative;overflow:hidden;background:#d9d4c8}.hero .pic img{width:100%;height:100%;object-fit:cover;object-position:52% 30%;filter:saturate(.94) contrast(1.02);scale:1.12;transform-origin:50% 92%}.hero .pic:after{content:"";position:absolute;inset:auto 0 0;height:104px;background:linear-gradient(to top,rgba(20,33,61,.55),transparent);pointer-events:none}.hero .pic .cap{z-index:1;position:absolute;left:24px;bottom:20px;display:inline-flex;align-items:center;gap:8px;font:500 14px "Schibsted Grotesk","Schibsted Fallback",sans-serif;color:#fff;text-shadow:0 1px 8px rgba(20,33,61,.6)}.hero .pic .cap .mark{width:20px;color:var(--brass);--mark-stroke:120}@media(max-width:820px){.hero{grid-template-columns:1fr;min-height:0}.hero .pic{aspect-ratio:3/2;order:-1}.hero .pic img{object-position:50% 36%}.hero .txt{padding:32px var(--gutter) 40px;gap:24px}.hero .txt:after{display:none}.hero .lede{font-size:17px}.hero .alt{display:none}}@media(max-width:480px){.hero .trust{flex-direction:column;gap:10px}}@property --grow{syntax:"<percentage>";inherits:false;initial-value:200%}.dark{background:var(--navy);color:var(--on-navy)}.journey{padding-block:var(--section)}.journey .wrap{display:grid;grid-template-columns:280px 1fr;gap:72px;align-items:start}.journey .vine{color:var(--brass);opacity:.72;position:sticky;top:100px}.journey .vine svg{width:100%;height:auto;display:block;max-height:calc(100vh - 140px)}.journey .vine{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--grow) - 7%),transparent var(--grow));mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--grow) - 7%),transparent var(--grow));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.journey{view-timeline-name:--livsresa;view-timeline-axis:block}.journey .vine{animation:vaxa both linear;animation-timeline:--livsresa;animation-range:entry 40% cover 78%}@keyframes vaxa{0%{--grow:0%}to{--grow:107%}}}}.journey .head{margin-bottom:52px}.journey h2{color:#fff;max-width:14ch}.journey .head p{margin-top:16px;font-size:17px;color:var(--on-navy);max-width:var(--prose)}.journey .stop{display:grid;grid-template-columns:150px 1fr auto;gap:36px;align-items:start;padding:34px 0;border-top:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;position:relative;transition:background var(--t-hover) var(--e-hover)}.journey .stop:last-of-type{border-bottom:1px solid rgba(255,255,255,.1)}.journey .stop:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform var(--t-surface) var(--e-hover)}.journey .stop:hover:before,.journey .stop:focus-visible:before{transform:scaleX(1)}.journey .stop:hover{background:#ffffff08}.journey .stop .stage{font:italic 400 18px/1.3 "EB Garamond","Garamond Fallback",Georgia,serif;color:var(--brass);padding-top:3px;transition:transform var(--t-hover) var(--e-hover)}.journey .stop:hover .stage{transform:translate(3px)}.journey .stop h3{color:#fff;font-size:23px;margin-bottom:8px}.journey .stop p{font-size:16.5px;line-height:1.55;color:#ffffffa8;max-width:46ch}.journey .stop .go{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(201,169,116,.5);color:#fff;margin-top:2px;transition:background var(--t-hover) var(--e-hover),color var(--t-hover) var(--e-hover),border-color var(--t-hover) var(--e-hover),transform var(--t-hover) var(--e-hover)}.journey .stop .go svg{width:16px;height:16px}.journey .stop:hover .go,.journey .stop:focus-visible .go{background:#fff;color:var(--navy);border-color:#fff;transform:translate(4px)}.journey .after{margin-top:44px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.journey .after span{font-size:16px;color:var(--on-navy)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:rise both linear;animation-timeline:view();animation-range:entry 5% entry 60%}@keyframes rise{0%{transform:translateY(14px)}to{transform:none}}.journey .stop{animation:rise both linear;animation-timeline:view();animation-range:entry 0% entry 45%}}}@media(prefers-reduced-motion:reduce){.journey .vine{-webkit-mask-image:none;mask-image:none}}@media(max-width:1024px){.journey .wrap{grid-template-columns:160px 1fr;gap:36px}}@media(max-width:820px){.journey .wrap{grid-template-columns:1fr}.journey .vine{display:none}.journey .stop{grid-template-columns:1fr auto;gap:8px 20px;padding:24px 0}.journey .stop .stage,.journey .stop div{grid-column:1}.journey .stop .go{grid-column:2;grid-row:1/3;align-self:start}.journey .stop h3{font-size:21px}.journey .after{display:none}}.services .grid p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.services{background:var(--navy-deep);padding-block:var(--section)}.services h2{color:#fff}.services .head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:40px}.services .head p{font-size:17px;max-width:44ch;color:var(--on-navy)}.services .grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.09);border-left:1px solid rgba(255,255,255,.09)}.services .grid a{position:relative;display:flex;flex-direction:column;gap:10px;padding:32px 34px 30px;text-decoration:none;color:inherit;border-right:1px solid rgba(255,255,255,.09);border-bottom:1px solid rgba(255,255,255,.09);transition:background var(--t-hover) var(--e-hover)}.services .grid a:hover{background:#ffffff0d}.services .grid h3{font-size:20px;color:#fff}.services .grid p{font-size:16px;line-height:1.55;color:#ffffff9e;max-width:30ch}.services .grid .go{margin-top:auto;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(201,169,116,.5);color:#fff;transition:background var(--t-hover) var(--e-hover),color var(--t-hover) var(--e-hover),border-color var(--t-hover) var(--e-hover),transform var(--t-hover) var(--e-hover)}.services .grid .go svg{width:15px;height:15px}.services .grid a:hover .go,.services .grid a:focus-visible .go{border-color:#fff;background:#fff;color:var(--navy-deep);transform:translate(4px)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.services .grid a{animation:rise both linear;animation-timeline:view();animation-range:entry 0% entry 40%}}}@media(max-width:820px){.services .head{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.services .grid{grid-template-columns:1fr;border-left:0}.services .grid a{border-right:0;padding:16px 4px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px}.services .grid p{display:none}.services .grid h3{font-size:19px}.services .grid .go{margin-top:0}}.contact{position:relative;background:var(--paper);padding-block:var(--section)}.contact:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--brass);transform-origin:left}.contact .head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start;padding-bottom:44px}.contact .head p{font-size:18px;line-height:1.55;max-width:var(--prose)}.contact .act{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px 72px;align-items:start;padding-top:42px;border-top:1px solid #D8D4CB}.contact .call{display:grid;gap:20px;justify-items:start}.contact .telbig{font:600 clamp(28px,3vw,40px)/1 "Schibsted Grotesk","Schibsted Fallback",sans-serif;letter-spacing:-.03em;color:var(--navy);text-decoration:none;font-variant-numeric:tabular-nums;background-image:linear-gradient(var(--brass-d),var(--brass-d));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;padding:6px 0 10px;transition:background-size var(--t-surface) var(--e-hover)}.contact .telbig:hover,.contact .telbig:focus-visible{background-size:100% 2px}.contact .note{font-size:15px;line-height:1.55;color:var(--mute);max-width:40ch}.contact .facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:30px 44px}.contact .facts dt{font:500 12.5px "Schibsted Grotesk","Schibsted Fallback",sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin-bottom:8px}.contact .facts dd{margin:0;font-size:16.5px;line-height:1.5;color:var(--navy)}.contact .facts address{font-style:normal}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.contact:before{animation:dra both linear;animation-timeline:view();animation-range:entry 0% entry 42%}@keyframes dra{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media(max-width:1024px){.contact .head{gap:40px}.contact .act{gap:36px 40px}}@media(max-width:820px){.contact .act{gap:36px 40px}.contact .head{grid-template-columns:1fr;gap:16px;padding-bottom:28px}.contact .act{grid-template-columns:1fr;gap:36px;padding-top:32px}.contact .facts{display:none}}.omd{background:var(--paper);padding-block:var(--section)}.omd .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px 72px;align-items:start}.omd h2 em{font:italic 400 1em/1 var(--voice);color:var(--brass-d)}.omd .score{display:flex;align-items:baseline;gap:8px;margin-top:22px}.omd .score b{font:600 48px/1 var(--font);letter-spacing:-.03em;color:var(--navy)}.omd .score span{font-size:16px;color:var(--mute)}.omd .count{margin-top:6px;font-size:16px}.omd .count a{color:var(--navy)}.omd .list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.omd .list li{display:grid;gap:12px;align-content:start;padding-top:18px;border-top:1px solid var(--brass-d)}.omd .stars{font-size:15px;letter-spacing:2px;color:var(--brass-d)}.omd .stars span{color:#d8d4cb}.omd blockquote{margin:0}.omd blockquote p{font:italic 400 20px/1.45 var(--voice);color:var(--navy)}.omd .who{font-size:14.5px;color:var(--mute)}@media(max-width:1024px){.omd .list{grid-template-columns:1fr 1fr}}@media(max-width:820px){.omd .wrap{grid-template-columns:1fr;gap:28px}.omd .list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none}.omd .list::-webkit-scrollbar{display:none}.omd .list li{flex:0 0 min(84%,420px);scroll-snap-align:start}.omd .score{margin-top:12px}}.start-faq{padding-block:var(--section)}.start-faq .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px 72px;align-items:start}.start-faq .head p{margin-top:14px;font-size:17px;max-width:34ch;color:var(--mute)}.start-faq .faq{max-width:none}@media(max-width:820px){.start-faq .wrap{grid-template-columns:1fr;gap:24px}}

@media(max-width:820px){.contact .facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}}
