@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.p.0kh2es0tesdch.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.10_fo~wllb4ek.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_50a0511f-module__54wTGa__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_50a0511f-module__54wTGa__variable{--favn-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.p.0hkrq11n-dhos.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_FrD4HRDMk25dV6KKVJcog3R5vWAX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_baf4c8a-module__avCGOG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal;font-weight:500}.ibm_plex_mono_baf4c8a-module__avCGOG__variable{--favn-monospace:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.favn-module__n57Lvq__favn{--favn-ink:#0d1a31;--favn-navy:#16294d;--favn-blue:#2e6fb0;--favn-sky:#8fbce6;--favn-pale:#e8f0f8;--favn-paper:#f7f9fc;--favn-card:#fff;--favn-rule:#d3dfec;--favn-body:#44536b;--favn-subtle:#64738c;--favn-on-navy:#b6cae2;--favn-rule-navy:#8fbce638;--favn-maxw:1280px;--favn-gutter:24px;--favn-shear:-23deg;--favn-font:var(--favn-sans), ui-sans-serif, system-ui, -apple-system, sans-serif;--favn-mono:var(--favn-monospace), ui-monospace, "SF Mono", Menlo, monospace;background:var(--favn-paper);min-height:100vh;color:var(--favn-navy);font-family:var(--favn-font);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:clip}.favn-module__n57Lvq__favn *,.favn-module__n57Lvq__favn :before,.favn-module__n57Lvq__favn :after{box-sizing:border-box}.favn-module__n57Lvq__favn a{text-decoration:none}.favn-module__n57Lvq__favn :focus-visible{outline:2px solid var(--favn-blue);outline-offset:3px}.favn-module__n57Lvq__loadingPage{background:var(--favn-paper);min-height:58vh;color:var(--favn-body);place-content:center;justify-items:center;gap:14px;display:grid}.favn-module__n57Lvq__loadingMark{background:var(--favn-blue);width:44px;height:12px;transform:skewX(var(--favn-shear));animation:.9s ease-in-out infinite alternate favn-module__n57Lvq__favn-loading}@keyframes favn-module__n57Lvq__favn-loading{0%{opacity:.35;transform:skewX(var(--favn-shear)) translateX(-8px)}to{opacity:1;transform:skewX(var(--favn-shear)) translateX(8px)}}.favn-module__n57Lvq__notFoundPage{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-height:100vh;padding:clamp(32px,7vw,96px);display:flex}.favn-module__n57Lvq__notFoundPage h1{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(42px,7vw,84px);line-height:1.02}.favn-module__n57Lvq__notFoundPage p{max-width:600px;color:var(--favn-body);margin:0}.favn-module__n57Lvq__notFoundPage .favn-module__n57Lvq__buttonPrimary{margin-top:12px}.favn-module__n57Lvq__notFoundBrand{margin-bottom:28px}.favn-module__n57Lvq__container{width:100%;max-width:var(--favn-maxw);padding-left:var(--favn-gutter);padding-right:var(--favn-gutter);margin:0 auto}.favn-module__n57Lvq__section{padding-top:88px;padding-bottom:88px}.favn-module__n57Lvq__kicker{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--favn-blue);font-size:12px;font-weight:500;display:block}.favn-module__n57Lvq__sectionHead{border-bottom:1px solid var(--favn-rule);grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:48px;padding-bottom:32px;display:grid}.favn-module__n57Lvq__sectionTitle{letter-spacing:-.03em;color:var(--favn-navy);text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.04}.favn-module__n57Lvq__sectionLead{max-width:46ch;color:var(--favn-body);text-wrap:pretty;margin:0;font-size:17px}.favn-module__n57Lvq__buttonPrimary,.favn-module__n57Lvq__buttonSecondary,.favn-module__n57Lvq__navCta,.favn-module__n57Lvq__ctaButton,.favn-module__n57Lvq__mobileMenuCta{font-family:var(--favn-font);letter-spacing:-.005em;border-radius:3px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.favn-module__n57Lvq__buttonPrimary{color:var(--favn-navy);background:#fff;padding:15px 28px}.favn-module__n57Lvq__buttonPrimary:hover{background:var(--favn-pale)}.favn-module__n57Lvq__buttonSecondary{color:#fff;border:1px solid var(--favn-rule-navy);background:0 0;padding:15px 28px}.favn-module__n57Lvq__buttonSecondary:hover{border-color:var(--favn-sky);background:#8fbce61a}.favn-module__n57Lvq__header{z-index:40;background:var(--favn-navy);border-bottom:1px solid var(--favn-rule-navy);position:sticky;top:0}.favn-module__n57Lvq__headerInner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.favn-module__n57Lvq__brand{align-items:center;gap:11px;line-height:1.1;display:inline-flex}.favn-module__n57Lvq__brandWord{letter-spacing:.1em;color:#fff;font-size:20px;font-weight:800;display:block}.favn-module__n57Lvq__brandSub{font-family:var(--favn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--favn-sky);font-size:10px;font-weight:500;display:block}.favn-module__n57Lvq__nav{align-items:center;gap:32px;display:flex}.favn-module__n57Lvq__navLink{color:var(--favn-on-navy);border-bottom:1px solid #0000;padding-top:6px;padding-bottom:6px;font-size:15px;font-weight:500;transition:color .18s,border-color .18s}.favn-module__n57Lvq__navLink:hover{color:#fff;border-bottom-color:var(--favn-sky)}.favn-module__n57Lvq__navCta{background:var(--favn-blue);color:#fff;padding:11px 20px}.favn-module__n57Lvq__navCta:hover{background:#3a80c6}.favn-module__n57Lvq__menuButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:none}.favn-module__n57Lvq__mobileMenu{max-height:calc(100dvh - 76px);padding:8px var(--favn-gutter) 24px;background:var(--favn-navy);border-bottom:1px solid var(--favn-rule-navy);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.favn-module__n57Lvq__mobileMenuLink{color:var(--favn-on-navy);border-bottom:1px solid var(--favn-rule-navy);padding:14px 0;font-size:17px;font-weight:500}.favn-module__n57Lvq__mobileMenuCta{background:var(--favn-blue);color:#fff;margin-top:16px;padding:15px 24px}.favn-module__n57Lvq__mobileStickyCta{display:none}.favn-module__n57Lvq__cookieBanner{z-index:60;border:1px solid var(--favn-rule);background:var(--favn-card);width:min(460px,100vw - 48px);color:var(--favn-navy);gap:18px;padding:22px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #0d1a3133}.favn-module__n57Lvq__cookieBanner strong{font-size:17px;display:block}.favn-module__n57Lvq__cookieBanner p{color:var(--favn-body);margin:6px 0 0;font-size:14px;line-height:1.55}.favn-module__n57Lvq__cookieBanner p a{color:var(--favn-blue);text-underline-offset:3px;text-decoration:underline}.favn-module__n57Lvq__cookieActions{justify-content:flex-end;gap:10px;display:flex}.favn-module__n57Lvq__cookieActions button{border:1px solid var(--favn-rule);background:var(--favn-card);min-height:44px;color:var(--favn-navy);font:inherit;cursor:pointer;padding:10px 16px;font-size:14px;font-weight:600}.favn-module__n57Lvq__cookieActions .favn-module__n57Lvq__cookieAccept{border-color:var(--favn-blue);background:var(--favn-blue);color:#fff}.favn-module__n57Lvq__hero{background:var(--favn-paper);color:var(--favn-navy);border-bottom:1px solid var(--favn-rule)}.favn-module__n57Lvq__breadcrumbs{color:var(--favn-body);padding-top:24px;font-size:13px}.favn-module__n57Lvq__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.favn-module__n57Lvq__breadcrumbs a{color:var(--favn-blue);text-underline-offset:3px;text-decoration:underline}.favn-module__n57Lvq__breadcrumbs li+li:before{content:"/";color:var(--favn-subtle);margin-right:8px}.favn-module__n57Lvq__hero .favn-module__n57Lvq__buttonPrimary{background:var(--favn-blue);color:#fff}.favn-module__n57Lvq__hero .favn-module__n57Lvq__buttonPrimary:hover{background:var(--favn-navy)}.favn-module__n57Lvq__hero .favn-module__n57Lvq__buttonSecondary{color:var(--favn-navy);border-color:var(--favn-rule)}.favn-module__n57Lvq__hero .favn-module__n57Lvq__buttonSecondary:hover{background:var(--favn-pale);border-color:var(--favn-blue)}.favn-module__n57Lvq__heroInner{grid-template-columns:minmax(0,1fr);align-items:end;gap:32px;padding-top:64px;padding-bottom:72px;display:grid}.favn-module__n57Lvq__heroCopy,.favn-module__n57Lvq__heroAside{min-width:0}.favn-module__n57Lvq__heroBadge{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--favn-blue);margin-bottom:26px;font-size:12px;font-weight:500;display:block}.favn-module__n57Lvq__heroTitle{letter-spacing:-.04em;color:var(--favn-navy);text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,88px);font-weight:800;line-height:.96}.favn-module__n57Lvq__heroLead{max-width:46ch;color:var(--favn-body);text-wrap:pretty;margin:0;font-size:19px;line-height:1.6}.favn-module__n57Lvq__heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.favn-module__n57Lvq__heroProof{border-top:1px solid var(--favn-rule);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 32px;margin-top:40px;padding-top:26px;display:grid}.favn-module__n57Lvq__heroProofItem{font-family:var(--favn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--favn-body);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.favn-module__n57Lvq__heroProofDot{background:var(--favn-sky);width:7px;height:13px;transform:skewX(var(--favn-shear));flex:none}.favn-module__n57Lvq__front{--front-bg-a:var(--favn-navy);--front-bg-b:#1e3a68;--front-fg:#fff;--front-muted:var(--favn-on-navy);--front-rule:var(--favn-rule-navy);--front-accent:var(--favn-sky);--front-btn-bg:#fff;--front-btn-fg:var(--favn-navy);--front-btn2-border:var(--favn-rule-navy);--front-glow:#8fbce64d;color:var(--front-fg);background:linear-gradient(180deg, var(--front-bg-a) 0%, var(--front-bg-b) 100%);position:relative;overflow:hidden}.favn-module__n57Lvq__front[data-daypart=natt]{--front-bg-a:var(--favn-ink);--front-bg-b:var(--favn-navy);--front-glow:#2e6fb038}.favn-module__n57Lvq__front[data-daypart=kveld]{--front-bg-a:var(--favn-navy);--front-bg-b:var(--favn-ink);--front-glow:#2e6fb042}.favn-module__n57Lvq__front[data-daypart=dag]{--front-bg-a:var(--favn-pale);--front-bg-b:var(--favn-paper);--front-fg:var(--favn-navy);--front-muted:var(--favn-body);--front-rule:var(--favn-rule);--front-accent:var(--favn-blue);--front-btn-bg:var(--favn-navy);--front-btn-fg:#fff;--front-btn2-border:#b9cbe0;--front-glow:#8fbce68c}.favn-module__n57Lvq__front:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--front-glow), transparent 72%);pointer-events:none;width:60%;position:absolute;inset:-20% -10% auto auto}.favn-module__n57Lvq__front>.favn-module__n57Lvq__container{position:relative}.favn-module__n57Lvq__frontInner{padding-top:96px;padding-bottom:56px}.favn-module__n57Lvq__frontClock{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--front-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 32px;font-size:13px;font-weight:500;display:flex}.favn-module__n57Lvq__frontClockTime{color:var(--front-fg)}.favn-module__n57Lvq__frontClockSep{color:var(--front-accent)}.favn-module__n57Lvq__frontTitle{letter-spacing:-.05em;max-width:11ch;color:var(--front-fg);text-wrap:balance;margin:0;font-size:clamp(56px,10vw,152px);font-weight:800;line-height:.88}.favn-module__n57Lvq__frontRow{grid-template-columns:minmax(0,1fr);align-items:end;gap:28px;margin-top:44px;display:grid}.favn-module__n57Lvq__frontLead{max-width:36em;color:var(--front-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.favn-module__n57Lvq__frontActions{flex-wrap:wrap;gap:12px;display:flex}.favn-module__n57Lvq__front .favn-module__n57Lvq__buttonPrimary{background:var(--front-btn-bg);color:var(--front-btn-fg)}.favn-module__n57Lvq__front .favn-module__n57Lvq__buttonPrimary:hover{background:var(--front-btn-bg);opacity:.88}.favn-module__n57Lvq__front .favn-module__n57Lvq__buttonSecondary{color:var(--front-fg);border-color:var(--front-btn2-border)}.favn-module__n57Lvq__front .favn-module__n57Lvq__buttonSecondary:hover{border-color:var(--front-accent);background:0 0}.favn-module__n57Lvq__frontProof{border-top:1px solid var(--front-rule);font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--front-muted);flex-wrap:wrap;gap:12px 28px;margin-top:56px;padding-top:22px;font-size:12px;font-weight:500;display:flex}.favn-module__n57Lvq__frontProofItem{align-items:center;gap:10px;display:inline-flex}.favn-module__n57Lvq__frontProofDot{background:var(--front-accent);width:7px;height:13px;transform:skewX(var(--favn-shear));display:inline-block}.favn-module__n57Lvq__daylineHead{border-top:1px solid var(--front-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-top:28px;display:flex}.favn-module__n57Lvq__daylineKicker{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--front-accent);font-size:12px;font-weight:500}.favn-module__n57Lvq__daylineNote{color:var(--front-muted);font-size:14px}.favn-module__n57Lvq__dayline{padding-top:28px;padding-bottom:72px}.favn-module__n57Lvq__daylineRuler{padding-bottom:26px;position:relative}.favn-module__n57Lvq__daylineTrack{gap:2px;height:6px;display:flex}.favn-module__n57Lvq__daylineSegment{background:var(--front-rule);opacity:.9;flex-grow:1;flex-basis:0}.favn-module__n57Lvq__daylineSegment[data-daypart=morgen],.favn-module__n57Lvq__daylineSegment[data-daypart=dag],.favn-module__n57Lvq__daylineSegment[data-daypart=kveld]{background:var(--front-muted);opacity:.55}.favn-module__n57Lvq__daylineSegment[data-active=true]{background:var(--front-accent);opacity:1}.favn-module__n57Lvq__daylineTick{font-family:var(--favn-mono);letter-spacing:.08em;color:var(--front-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;position:absolute;top:12px;transform:translate(-50%)}.favn-module__n57Lvq__daylineTick[data-edge=start]{transform:none}.favn-module__n57Lvq__daylineTick[data-edge=end]{transform:translate(-100%)}.favn-module__n57Lvq__daylineCursor{pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:-8px;transform:translate(-50%)}.favn-module__n57Lvq__daylineCursorMark{background:var(--front-fg);width:8px;height:22px;transform:skewX(var(--favn-shear));display:block}.favn-module__n57Lvq__daylineCursorTime{background:var(--front-fg);color:var(--front-bg-a);font-family:var(--favn-mono);letter-spacing:.08em;font-variant-numeric:tabular-nums;border-radius:3px;padding:3px 7px;font-size:11px;font-weight:500}.favn-module__n57Lvq__dayPhases{grid-template-columns:minmax(0,1fr);gap:0 32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.favn-module__n57Lvq__dayPhase{border-top:1px solid var(--front-rule);padding:22px 0}.favn-module__n57Lvq__dayPhaseHours{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--front-muted);font-variant-numeric:tabular-nums;align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.favn-module__n57Lvq__dayPhaseNow{background:var(--front-accent);color:var(--front-bg-a);letter-spacing:.1em;border-radius:3px;padding:2px 7px}.favn-module__n57Lvq__front[data-daypart=dag] .favn-module__n57Lvq__dayPhaseNow{color:#fff}.favn-module__n57Lvq__dayPhaseName{letter-spacing:-.02em;color:var(--front-fg);margin:10px 0 0;font-size:20px;font-weight:700}.favn-module__n57Lvq__dayPhaseBody{color:var(--front-muted);text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:1.55}.favn-module__n57Lvq__dayPhase[aria-current=true] .favn-module__n57Lvq__dayPhaseBody{color:var(--front-fg)}.favn-module__n57Lvq__moments{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0 0 80px;list-style:none;display:grid}.favn-module__n57Lvq__moment{min-width:0}.favn-module__n57Lvq__momentFigure{margin:0}.favn-module__n57Lvq__momentImage{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:var(--front-bg-b);width:100%;height:auto;display:block}.favn-module__n57Lvq__momentCaption{color:var(--front-muted);text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;margin-top:14px;font-size:14px;line-height:1.45;display:grid}.favn-module__n57Lvq__momentTime{font-family:var(--favn-mono);letter-spacing:.12em;color:var(--front-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.favn-module__n57Lvq__momentText{min-width:0}.favn-module__n57Lvq__byggetRadio{clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.favn-module__n57Lvq__byggetSwitch{border-bottom:1px solid var(--favn-rule);flex-wrap:wrap;gap:4px 28px;margin-bottom:40px;display:flex}.favn-module__n57Lvq__byggetTab{font-family:var(--favn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--favn-subtle);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:12px;font-weight:500;transition:color .15s,border-color .15s}.favn-module__n57Lvq__byggetTab:hover{color:var(--favn-navy)}.favn-module__n57Lvq__byggetRadio[value=kontor]:checked~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=kontor],.favn-module__n57Lvq__byggetRadio[value=skole]:checked~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=skole],.favn-module__n57Lvq__byggetRadio[value=senter]:checked~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=senter],.favn-module__n57Lvq__byggetRadio[value=barnehage]:checked~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=barnehage],.favn-module__n57Lvq__byggetRadio[value=helse]:checked~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=helse]{color:var(--favn-navy);border-bottom-color:var(--favn-navy)}.favn-module__n57Lvq__byggetRadio[value=kontor]:focus-visible~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=kontor],.favn-module__n57Lvq__byggetRadio[value=skole]:focus-visible~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=skole],.favn-module__n57Lvq__byggetRadio[value=senter]:focus-visible~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=senter],.favn-module__n57Lvq__byggetRadio[value=barnehage]:focus-visible~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=barnehage],.favn-module__n57Lvq__byggetRadio[value=helse]:focus-visible~.favn-module__n57Lvq__byggetSwitch .favn-module__n57Lvq__byggetTab[data-bygg=helse]{outline:2px solid var(--favn-blue);outline-offset:2px}.favn-module__n57Lvq__byggetPanel{display:none}.favn-module__n57Lvq__byggetRadio[value=kontor]:checked~.favn-module__n57Lvq__byggetPanel[data-bygg=kontor],.favn-module__n57Lvq__byggetRadio[value=skole]:checked~.favn-module__n57Lvq__byggetPanel[data-bygg=skole],.favn-module__n57Lvq__byggetRadio[value=senter]:checked~.favn-module__n57Lvq__byggetPanel[data-bygg=senter],.favn-module__n57Lvq__byggetRadio[value=barnehage]:checked~.favn-module__n57Lvq__byggetPanel[data-bygg=barnehage],.favn-module__n57Lvq__byggetRadio[value=helse]:checked~.favn-module__n57Lvq__byggetPanel[data-bygg=helse]{display:block}.favn-module__n57Lvq__byggetGrid{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.favn-module__n57Lvq__byggetDrawing{width:100%;max-width:620px;height:auto;color:var(--favn-blue);margin:0 auto;display:block}.favn-module__n57Lvq__planStructure{color:var(--favn-navy)}.favn-module__n57Lvq__planFaint{color:var(--favn-rule)}.favn-module__n57Lvq__planZone{transition:opacity .18s,color .18s}.favn-module__n57Lvq__planGlass{fill:#0000;transition:fill .18s}.favn-module__n57Lvq__planLabel{font-family:var(--favn-mono);letter-spacing:.08em;fill:currentColor;stroke:none;font-size:11px;font-weight:500}.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level:hover) .favn-module__n57Lvq__planZone{opacity:.25}:is(.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=tak]:hover) .favn-module__n57Lvq__planZone[data-zone=tak],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kontor]:hover) .favn-module__n57Lvq__planZone[data-zone=kontor],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=felles]:hover) .favn-module__n57Lvq__planZone[data-zone=felles],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=inngang]:hover) .favn-module__n57Lvq__planZone[data-zone=inngang],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=sanitaer]:hover) .favn-module__n57Lvq__planZone[data-zone=sanitaer],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kjeller]:hover) .favn-module__n57Lvq__planZone[data-zone=kjeller],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=klasserom]:hover) .favn-module__n57Lvq__planZone[data-zone=klasserom],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=gymsal]:hover) .favn-module__n57Lvq__planZone[data-zone=gymsal],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kantine]:hover) .favn-module__n57Lvq__planZone[data-zone=kantine],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=uteomrade]:hover) .favn-module__n57Lvq__planZone[data-zone=uteomrade],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=servering]:hover) .favn-module__n57Lvq__planZone[data-zone=servering],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=varemottak]:hover) .favn-module__n57Lvq__planZone[data-zone=varemottak],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=avdeling]:hover) .favn-module__n57Lvq__planZone[data-zone=avdeling],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kjokken]:hover) .favn-module__n57Lvq__planZone[data-zone=kjokken],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=venterom]:hover) .favn-module__n57Lvq__planZone[data-zone=venterom],.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=behandling]:hover) .favn-module__n57Lvq__planZone[data-zone=behandling]){opacity:1;color:var(--favn-navy)}:is(.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kontor]:hover) .favn-module__n57Lvq__planZone[data-zone=kontor] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=felles]:hover) .favn-module__n57Lvq__planZone[data-zone=felles] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=inngang]:hover) .favn-module__n57Lvq__planZone[data-zone=inngang] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=sanitaer]:hover) .favn-module__n57Lvq__planZone[data-zone=sanitaer] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kjeller]:hover) .favn-module__n57Lvq__planZone[data-zone=kjeller] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=klasserom]:hover) .favn-module__n57Lvq__planZone[data-zone=klasserom] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=gymsal]:hover) .favn-module__n57Lvq__planZone[data-zone=gymsal] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kantine]:hover) .favn-module__n57Lvq__planZone[data-zone=kantine] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=servering]:hover) .favn-module__n57Lvq__planZone[data-zone=servering] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=varemottak]:hover) .favn-module__n57Lvq__planZone[data-zone=varemottak] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=avdeling]:hover) .favn-module__n57Lvq__planZone[data-zone=avdeling] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=kjokken]:hover) .favn-module__n57Lvq__planZone[data-zone=kjokken] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=venterom]:hover) .favn-module__n57Lvq__planZone[data-zone=venterom] .favn-module__n57Lvq__planGlass,.favn-module__n57Lvq__byggetGrid:has(.favn-module__n57Lvq__level[data-level=behandling]:hover) .favn-module__n57Lvq__planZone[data-zone=behandling] .favn-module__n57Lvq__planGlass){fill:var(--favn-pale)}.favn-module__n57Lvq__levels{border-top:1px solid var(--favn-rule);margin:0;padding:0;list-style:none}.favn-module__n57Lvq__level{border-bottom:1px solid var(--favn-rule);padding:22px 18px 24px;transition:background-color .18s}.favn-module__n57Lvq__level:hover{background:#e8f0f88c}.favn-module__n57Lvq__level:last-child{border-bottom:2px solid var(--favn-navy)}.favn-module__n57Lvq__levelName{letter-spacing:-.015em;color:var(--favn-navy);margin:0;font-size:19px;font-weight:700}.favn-module__n57Lvq__levelBody{max-width:54ch;color:var(--favn-body);text-wrap:pretty;margin:6px 0 0;font-size:16px}.favn-module__n57Lvq__coverage{background:var(--favn-navy);color:#fff;padding-top:84px;padding-bottom:84px}.favn-module__n57Lvq__coverageHead{gap:14px;margin-bottom:44px;display:grid}.favn-module__n57Lvq__coverageTitle{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.06}.favn-module__n57Lvq__coverageTable{border-collapse:collapse;text-align:left;width:100%}.favn-module__n57Lvq__coverageColHead{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--favn-sky);text-align:center;white-space:nowrap;padding:0 12px 16px;font-size:11px;font-weight:500}.favn-module__n57Lvq__coverageColHead:first-child{text-align:left;width:32%;padding-left:0}.favn-module__n57Lvq__coverageRow{border-top:1px solid var(--favn-rule-navy)}.favn-module__n57Lvq__coverageService{color:#fff;padding:22px 12px 22px 0;font-size:17px;font-weight:600}.favn-module__n57Lvq__coverageServiceNote{color:var(--favn-on-navy);margin-top:2px;font-size:14px;font-weight:400;display:block}.favn-module__n57Lvq__coverageCell{text-align:center;padding:22px 12px;position:relative}.favn-module__n57Lvq__coverageMark{background:var(--favn-sky);width:12px;height:22px;transform:skewX(var(--favn-shear));display:inline-block}.favn-module__n57Lvq__coverageCellLabel{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.favn-module__n57Lvq__coverageNote{border-top:1px solid var(--favn-rule-navy);max-width:62ch;color:var(--favn-on-navy);margin:32px 0 0;padding-top:26px;font-size:15px}.favn-module__n57Lvq__valuesBand{background:var(--favn-navy);color:#fff;padding-top:84px;padding-bottom:84px}.favn-module__n57Lvq__valuesTitle{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 44px;font-size:clamp(26px,2.6vw,36px);font-weight:800;line-height:1.08}.favn-module__n57Lvq__valuesGrid{border-top:1px solid var(--favn-rule-navy);border-left:1px solid var(--favn-rule-navy);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.favn-module__n57Lvq__valueItem{border-right:1px solid var(--favn-rule-navy);border-bottom:1px solid var(--favn-rule-navy);flex-direction:column;gap:10px;padding:28px 24px 32px;display:flex}.favn-module__n57Lvq__valueName{letter-spacing:-.01em;color:#fff;font-size:19px;font-weight:700}.favn-module__n57Lvq__valueBody{color:var(--favn-on-navy);margin:0;font-size:15px;line-height:1.55}.favn-module__n57Lvq__serviceGrid,.favn-module__n57Lvq__segmentGrid,.favn-module__n57Lvq__contactGrid{background:var(--favn-card);border-top:1px solid var(--favn-rule);border-left:1px solid var(--favn-rule);display:grid}.favn-module__n57Lvq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.favn-module__n57Lvq__segmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.favn-module__n57Lvq__serviceCard{border-right:1px solid var(--favn-rule);border-bottom:1px solid var(--favn-rule);flex-direction:column;gap:18px;padding:40px 36px 36px;transition:background-color .2s;display:flex;position:relative}.favn-module__n57Lvq__serviceCard:before{content:"";background:var(--favn-blue);width:5px;height:100%;transform:skewX(var(--favn-shear)) scaleY(0);transform-origin:top;transition:transform .24s;position:absolute;top:0;left:0}.favn-module__n57Lvq__serviceCard:hover{background:var(--favn-pale)}.favn-module__n57Lvq__serviceCard:hover:before{transform:skewX(var(--favn-shear)) scaleY(1)}.favn-module__n57Lvq__serviceTitle{letter-spacing:-.02em;color:var(--favn-navy);margin:0 0 8px;font-size:22px;font-weight:700}.favn-module__n57Lvq__serviceBody{color:var(--favn-body);text-wrap:pretty;margin:0;font-size:16px}.favn-module__n57Lvq__serviceLink{font-family:var(--favn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--favn-navy);border-bottom:1px solid var(--favn-rule);align-self:flex-start;margin-top:auto;padding-bottom:3px;font-size:12px;font-weight:500;transition:border-color .18s}.favn-module__n57Lvq__serviceLink:hover{border-bottom-color:var(--favn-blue)}.favn-module__n57Lvq__serviceFoot{justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;display:flex}.favn-module__n57Lvq__serviceFoot .favn-module__n57Lvq__serviceLink{margin-top:0}.favn-module__n57Lvq__serviceMeta{font-family:var(--favn-mono);letter-spacing:.08em;text-transform:uppercase;text-align:right;color:var(--favn-subtle);font-size:11px;font-weight:500}.favn-module__n57Lvq__serviceCardDark{background:var(--favn-navy);border-right-color:var(--favn-navy);border-bottom-color:var(--favn-navy)}.favn-module__n57Lvq__serviceCardDark:hover{background:var(--favn-ink)}.favn-module__n57Lvq__serviceCardDark .favn-module__n57Lvq__serviceTitle{color:#fff}.favn-module__n57Lvq__serviceCardDark .favn-module__n57Lvq__serviceBody{color:var(--favn-on-navy)}.favn-module__n57Lvq__serviceCardDark .favn-module__n57Lvq__serviceLink{color:#fff;border-bottom-color:var(--favn-rule-navy)}.favn-module__n57Lvq__serviceCardDark .favn-module__n57Lvq__serviceLink:hover{border-bottom-color:var(--favn-sky)}.favn-module__n57Lvq__serviceCardDark .favn-module__n57Lvq__serviceMeta{color:var(--favn-on-navy)}.favn-module__n57Lvq__steps{border-top:1px solid var(--favn-rule);border-left:1px solid var(--favn-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.favn-module__n57Lvq__step{border-right:1px solid var(--favn-rule);border-bottom:1px solid var(--favn-rule);background:var(--favn-card);padding:32px 28px 36px}.favn-module__n57Lvq__stepIndex{font-family:var(--favn-mono);letter-spacing:-.02em;color:var(--favn-sky);font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1;display:block}.favn-module__n57Lvq__stepName{letter-spacing:-.02em;color:var(--favn-navy);margin:22px 0 0;font-size:22px;font-weight:700}.favn-module__n57Lvq__stepBody{max-width:40ch;color:var(--favn-body);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.55}.favn-module__n57Lvq__startGrid{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}.favn-module__n57Lvq__startFigure{min-width:0;margin:0}.favn-module__n57Lvq__startImage{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:var(--favn-pale);width:100%;height:auto;display:block}.favn-module__n57Lvq__startCaption{max-width:44ch;color:var(--favn-body);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.5}.favn-module__n57Lvq__report{background:var(--favn-navy);color:#fff}.favn-module__n57Lvq__reportInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:56px;padding-top:96px;padding-bottom:96px;display:grid}.favn-module__n57Lvq__reportCopy{min-width:0}.favn-module__n57Lvq__report .favn-module__n57Lvq__kicker{color:var(--favn-sky)}.favn-module__n57Lvq__reportTitle{letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:12px 0 0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.04}.favn-module__n57Lvq__reportLead{max-width:46ch;color:var(--favn-on-navy);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.55}.favn-module__n57Lvq__report .favn-module__n57Lvq__checkList{border-top-color:var(--favn-rule-navy)}.favn-module__n57Lvq__report .favn-module__n57Lvq__checkItem{color:#fff;border-bottom-color:var(--favn-rule-navy)}.favn-module__n57Lvq__report .favn-module__n57Lvq__checkIcon{color:var(--favn-sky)}.favn-module__n57Lvq__sheet{--sheet-rule:#d9e3ee;--sheet-faint:#eef3f8;width:100%;max-width:560px;color:var(--favn-navy);background:#fff;border-radius:3px;justify-self:end;padding:28px 28px 24px;box-shadow:0 30px 60px -30px #00000080}.favn-module__n57Lvq__sheetHead{border-bottom:2px solid var(--favn-navy);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.favn-module__n57Lvq__sheetTitle{letter-spacing:-.02em;font-size:18px;font-weight:800}.favn-module__n57Lvq__sheetPeriod,.favn-module__n57Lvq__sheetLabel,.favn-module__n57Lvq__sheetSection,.favn-module__n57Lvq__sheetCol,.favn-module__n57Lvq__sheetLegend{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--favn-subtle);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.favn-module__n57Lvq__sheetPeriod{color:var(--favn-navy)}.favn-module__n57Lvq__sheetInfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.favn-module__n57Lvq__sheetInfoBox{border:1px solid var(--sheet-rule);border-radius:2px;gap:8px;padding:10px 12px;display:grid}.favn-module__n57Lvq__sheetBlank{background:var(--sheet-faint);border-radius:3px;height:6px;display:block}.favn-module__n57Lvq__sheetSection{color:var(--favn-navy);border-bottom:1px solid var(--favn-navy);margin-top:22px;padding-bottom:6px}.favn-module__n57Lvq__sheetTable{margin-top:6px;display:grid}.favn-module__n57Lvq__sheetRow{border-bottom:1px solid var(--sheet-rule);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.6fr) repeat(5,28px);align-items:center;gap:8px;min-height:30px;display:grid}.favn-module__n57Lvq__sheetCol{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:6px 0;overflow:hidden}.favn-module__n57Lvq__sheetColDay{text-align:center}.favn-module__n57Lvq__sheetCell{display:block}.favn-module__n57Lvq__sheetCell .favn-module__n57Lvq__sheetBlank{width:78%}.favn-module__n57Lvq__sheetCellDay{justify-content:center;display:flex}.favn-module__n57Lvq__sheetBox{border:1px solid var(--sheet-rule);background:#fff;border-radius:2px;width:12px;height:12px;display:inline-block}.favn-module__n57Lvq__sheetBox[data-status=Utført]{background:var(--favn-blue);border-color:var(--favn-blue)}.favn-module__n57Lvq__sheetBox[data-status=Merknad]{background:var(--favn-sky);border-color:var(--favn-sky)}.favn-module__n57Lvq__sheetLegend{flex-wrap:wrap;gap:8px 18px;margin-top:12px;display:flex}.favn-module__n57Lvq__sheetLegendItem{align-items:center;gap:8px;display:inline-flex}.favn-module__n57Lvq__sheetLines{gap:12px;padding:14px 0 4px;display:grid}.favn-module__n57Lvq__sheetLines .favn-module__n57Lvq__sheetBlank:last-child{width:62%}.favn-module__n57Lvq__sheetFoot{border-top:1px solid var(--sheet-rule);align-items:center;gap:12px;margin-top:22px;padding-top:10px;display:flex}.favn-module__n57Lvq__sheetFoot .favn-module__n57Lvq__sheetBlank{width:120px}.favn-module__n57Lvq__index{border-top:1px solid var(--favn-rule);margin:0;padding:0;list-style:none}.favn-module__n57Lvq__indexRow{border-bottom:1px solid var(--favn-rule)}.favn-module__n57Lvq__indexLink{color:inherit;grid-template-columns:minmax(0,1fr);gap:6px 32px;padding:22px 16px 24px;transition:background-color .18s;display:grid;position:relative}.favn-module__n57Lvq__indexLink:before{content:"";background:var(--favn-blue);width:7px;transform:skewX(var(--favn-shear));opacity:0;transition:opacity .18s;position:absolute;top:18px;bottom:18px;left:0}.favn-module__n57Lvq__indexLink:hover,.favn-module__n57Lvq__indexLink:focus-visible{background:var(--favn-pale)}.favn-module__n57Lvq__indexLink:hover:before,.favn-module__n57Lvq__indexLink:focus-visible:before{opacity:1}.favn-module__n57Lvq__indexName{letter-spacing:-.02em;color:var(--favn-navy);font-size:22px;font-weight:700}.favn-module__n57Lvq__indexBody{max-width:60ch;color:var(--favn-body);text-wrap:pretty;font-size:15px;line-height:1.5}.favn-module__n57Lvq__indexMeta{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--favn-subtle);white-space:nowrap;font-size:12px;font-weight:500}.favn-module__n57Lvq__indexArrow{color:var(--favn-blue);font-size:22px;line-height:1;transition:transform .18s}.favn-module__n57Lvq__indexLink:hover .favn-module__n57Lvq__indexArrow{transform:translate(4px)}.favn-module__n57Lvq__indexRowShop .favn-module__n57Lvq__indexName:after{content:"butikk.favned.no";font-family:var(--favn-mono);letter-spacing:.1em;color:var(--favn-subtle);margin-left:12px;font-size:12px;font-weight:500}.favn-module__n57Lvq__quality{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:start;gap:72px;padding-top:88px;padding-bottom:88px;display:grid}.favn-module__n57Lvq__qualityCopy{min-width:0}.favn-module__n57Lvq__qualityTitle{letter-spacing:-.03em;color:var(--favn-navy);text-wrap:balance;margin:12px 0 0;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.06}.favn-module__n57Lvq__qualityLead{max-width:46ch;color:var(--favn-body);text-wrap:pretty;margin:20px 0 0}.favn-module__n57Lvq__checkList{border-top:1px solid var(--favn-rule);margin-top:32px}.favn-module__n57Lvq__quality>.favn-module__n57Lvq__checkList{margin-top:0}.favn-module__n57Lvq__checkItem{color:var(--favn-navy);border-bottom:1px solid var(--favn-rule);align-items:center;gap:14px;padding:16px 0;font-size:16px;display:flex}.favn-module__n57Lvq__checkIcon{width:22px;height:22px;color:var(--favn-blue);flex:none;justify-content:center;align-items:center;display:inline-flex}.favn-module__n57Lvq__contactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.favn-module__n57Lvq__contactCard{border-right:1px solid var(--favn-rule);border-bottom:1px solid var(--favn-rule);flex-direction:column;align-items:flex-start;gap:14px;padding:36px;transition:background-color .2s;display:flex}a.favn-module__n57Lvq__contactCard:hover{background:var(--favn-pale)}.favn-module__n57Lvq__contactLabel{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--favn-blue);font-size:11px;font-weight:500}.favn-module__n57Lvq__contactValue{letter-spacing:-.015em;color:var(--favn-navy);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.favn-module__n57Lvq__contactNote{color:var(--favn-body);margin:0;font-size:15px}.favn-module__n57Lvq__ctaPanel{background:var(--favn-navy);color:#fff;position:relative;overflow:hidden}.favn-module__n57Lvq__ctaPanel>.favn-module__n57Lvq__container{position:relative}.favn-module__n57Lvq__ctaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-top:84px;padding-bottom:84px;display:grid}.favn-module__n57Lvq__ctaTitle{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:800;line-height:1.04}.favn-module__n57Lvq__ctaLead{max-width:48ch;color:var(--favn-on-navy);text-wrap:pretty;margin:18px 0 0}.favn-module__n57Lvq__ctaButton{color:var(--favn-navy);white-space:nowrap;background:#fff;padding:17px 32px}.favn-module__n57Lvq__ctaButton:hover{background:var(--favn-pale)}.favn-module__n57Lvq__ctaIllustrated{background:var(--favn-paper);color:var(--favn-navy);border-top:1px solid var(--favn-rule)}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy illustration""action illustration";gap:28px 64px}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaInner>div{grid-area:copy;align-self:end}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaTitle{color:var(--favn-navy)}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaLead{color:var(--favn-body)}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaPhone{color:var(--favn-blue)}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaButton{color:var(--favn-card);background:var(--favn-blue);grid-area:action;place-self:start}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaButton:hover{background:var(--favn-navy)}.favn-module__n57Lvq__ctaIllustration{grid-area:illustration;min-width:0;margin:0}.favn-module__n57Lvq__ctaIllustration img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.favn-module__n57Lvq__ctaIllustration figcaption{color:var(--favn-body);margin-top:12px;font-size:12px}@media (max-width:720px){.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaInner{grid-template-columns:minmax(0,1fr);grid-template-areas:"illustration""copy""action";gap:28px;padding-block:56px}.favn-module__n57Lvq__ctaIllustrated .favn-module__n57Lvq__ctaButton{text-align:center;justify-self:stretch}}.favn-module__n57Lvq__footer{background:var(--favn-ink);color:var(--favn-on-navy)}.favn-module__n57Lvq__footerInner{padding-top:72px;padding-bottom:32px}.favn-module__n57Lvq__footerTop{border-bottom:1px solid var(--favn-rule-navy);grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:64px;padding-bottom:48px;display:grid}.favn-module__n57Lvq__footerBrand{min-width:0}.favn-module__n57Lvq__footerBrandWord{letter-spacing:.1em;color:#fff;font-size:18px;font-weight:800;display:block}.favn-module__n57Lvq__footerBrandSub{font-family:var(--favn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--favn-sky);font-size:10px;font-weight:500;display:block}.favn-module__n57Lvq__footerNote{max-width:36ch;color:var(--favn-on-navy);margin:22px 0 0;font-size:15px}.favn-module__n57Lvq__orgNumber{font-family:var(--favn-mono);letter-spacing:.02em;color:#fff;white-space:nowrap;font-size:14px}.favn-module__n57Lvq__footerColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.favn-module__n57Lvq__footerColumn{flex-direction:column;gap:0;min-width:0;display:flex}.favn-module__n57Lvq__footerHeading{font-family:var(--favn-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--favn-sky);margin-bottom:16px;font-size:11px;font-weight:500}.favn-module__n57Lvq__footerLink{overflow-wrap:anywhere;width:fit-content;max-width:100%;min-height:44px;color:var(--favn-on-navy);border-bottom:1px solid #0000;align-items:center;font-size:15px;line-height:1.5;transition:color .18s,border-color .18s;display:inline-flex}.favn-module__n57Lvq__footerLink:hover{color:#fff;border-bottom-color:var(--favn-sky)}.favn-module__n57Lvq__footerContact{justify-items:start;margin-top:24px;display:grid}.favn-module__n57Lvq__footerContactLink{color:#fff;align-items:center;min-height:44px;font-size:20px;display:inline-flex}.favn-module__n57Lvq__footerContactLink:hover{color:var(--favn-sky)}.favn-module__n57Lvq__footerText{color:var(--favn-on-navy);margin-top:16px;font-size:14px;font-style:normal}.favn-module__n57Lvq__footerLegal{flex-wrap:wrap;gap:0 28px;padding-top:20px;display:flex}.favn-module__n57Lvq__footerLegal .favn-module__n57Lvq__footerLink{font-size:13px}.favn-module__n57Lvq__footerBottom{font-family:var(--favn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--favn-on-navy);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:28px;font-size:11px;display:flex}@keyframes favn-module__n57Lvq__favnRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.favn-module__n57Lvq__heroBadge,.favn-module__n57Lvq__heroTitle,.favn-module__n57Lvq__heroLead,.favn-module__n57Lvq__heroActions,.favn-module__n57Lvq__heroProof{animation:.62s cubic-bezier(.22,.61,.36,1) backwards favn-module__n57Lvq__favnRise}.favn-module__n57Lvq__heroBadge{animation-delay:20ms}.favn-module__n57Lvq__heroTitle{animation-delay:80ms}.favn-module__n57Lvq__heroLead{animation-delay:.16s}.favn-module__n57Lvq__heroActions{animation-delay:.24s}.favn-module__n57Lvq__heroProof{animation-delay:.32s}@media (prefers-reduced-motion:reduce){.favn-module__n57Lvq__loadingMark{animation:none}.favn-module__n57Lvq__favn *,.favn-module__n57Lvq__favn :before,.favn-module__n57Lvq__favn :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (min-width:720px){.favn-module__n57Lvq__favn{--favn-gutter:40px}.favn-module__n57Lvq__sectionHead{-moz-column-gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:64px}.favn-module__n57Lvq__sectionHead .favn-module__n57Lvq__kicker,.favn-module__n57Lvq__sectionHead .favn-module__n57Lvq__sectionTitle{grid-column:1}.favn-module__n57Lvq__sectionHead .favn-module__n57Lvq__sectionLead{grid-area:1/2/span 2;padding-bottom:6px}}@media (min-width:1080px){.favn-module__n57Lvq__favn{--favn-gutter:64px}.favn-module__n57Lvq__section{padding-top:112px;padding-bottom:112px}.favn-module__n57Lvq__heroInner{-moz-column-gap:72px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:72px;padding-top:128px}.favn-module__n57Lvq__byggetGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:72px}.favn-module__n57Lvq__byggetDrawing{max-width:none;margin:0}}@media (max-width:1080px){.favn-module__n57Lvq__quality{grid-template-columns:minmax(0,1fr);gap:40px}.favn-module__n57Lvq__segmentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.favn-module__n57Lvq__valuesGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.favn-module__n57Lvq__footerTop{grid-template-columns:minmax(0,1fr);gap:48px}.favn-module__n57Lvq__footerColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px}.favn-module__n57Lvq__ctaInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.favn-module__n57Lvq__ctaButton{justify-self:start}}@media (max-width:960px){.favn-module__n57Lvq__favn{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.favn-module__n57Lvq__nav{display:none}.favn-module__n57Lvq__menuButton{display:inline-flex}.favn-module__n57Lvq__mobileMenu{display:flex}.favn-module__n57Lvq__mobileStickyCta{z-index:50;min-height:68px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));background:var(--favn-blue);color:#fff;justify-content:space-between;align-items:center;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff2e}.favn-module__n57Lvq__cookieBanner{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}}@media (max-width:720px){.favn-module__n57Lvq__section{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__heroInner{padding-top:72px;padding-bottom:72px}.favn-module__n57Lvq__heroProof{gap:12px 20px;margin-top:24px}.favn-module__n57Lvq__byggetDrawing{display:none}.favn-module__n57Lvq__serviceGrid,.favn-module__n57Lvq__segmentGrid,.favn-module__n57Lvq__contactGrid,.favn-module__n57Lvq__valuesGrid{grid-template-columns:minmax(0,1fr)}.favn-module__n57Lvq__valuesBand{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__serviceCard{padding:32px 24px}.favn-module__n57Lvq__quality{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__contactCard{padding:28px 24px}.favn-module__n57Lvq__ctaInner{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__footerInner{padding-top:56px;padding-bottom:28px}.favn-module__n57Lvq__footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.favn-module__n57Lvq__coverage{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__coverageTable,.favn-module__n57Lvq__coverageBody,.favn-module__n57Lvq__coverageRow{width:100%;display:block}.favn-module__n57Lvq__coverageHeadRow{display:none}.favn-module__n57Lvq__coverageRow{padding-top:20px;padding-bottom:20px}.favn-module__n57Lvq__coverageService{padding:0 0 12px;display:block}.favn-module__n57Lvq__coverageCell{display:none}.favn-module__n57Lvq__coverageCellOn{align-items:center;gap:8px;padding:4px 16px 4px 0;display:inline-flex}.favn-module__n57Lvq__coverageCellLabel{clip-path:none;width:auto;height:auto;font-family:var(--favn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--favn-on-navy);margin:0;font-size:11px;font-weight:500;position:static;overflow:visible}.favn-module__n57Lvq__coverageMark{width:8px;height:14px}}@media (min-width:720px){.favn-module__n57Lvq__frontRow{grid-template-columns:minmax(0,1fr) auto;gap:40px}.favn-module__n57Lvq__moments{grid-template-columns:repeat(3,minmax(0,1fr))}.favn-module__n57Lvq__dayPhases{grid-template-columns:repeat(2,minmax(0,1fr))}.favn-module__n57Lvq__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.favn-module__n57Lvq__indexLink{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto auto;align-items:baseline}.favn-module__n57Lvq__indexBody{max-width:none}}@media (min-width:1080px){.favn-module__n57Lvq__frontInner{padding-top:120px;padding-bottom:64px}.favn-module__n57Lvq__dayPhases{grid-template-columns:repeat(4,minmax(0,1fr))}.favn-module__n57Lvq__reportInner{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:80px}.favn-module__n57Lvq__startGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px}.favn-module__n57Lvq__startGrid .favn-module__n57Lvq__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.favn-module__n57Lvq__frontInner{padding-top:64px;padding-bottom:40px}.favn-module__n57Lvq__frontProof{gap:12px 20px;margin-top:40px}.favn-module__n57Lvq__dayline{padding-bottom:56px}.favn-module__n57Lvq__moments{margin:0 calc(-1 * var(--favn-gutter));padding:0 var(--favn-gutter) 56px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--favn-gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.favn-module__n57Lvq__moment{scroll-snap-align:start;flex:0 0 78%}.favn-module__n57Lvq__ctaPanel:not(.favn-module__n57Lvq__ctaIllustrated) .favn-module__n57Lvq__ctaInner{padding-top:24px}.favn-module__n57Lvq__daylineTick:not([data-edge]){display:none}.favn-module__n57Lvq__reportInner{padding-top:64px;padding-bottom:64px}.favn-module__n57Lvq__sheet{padding:20px 18px 18px}.favn-module__n57Lvq__sheetInfo{grid-template-columns:minmax(0,1fr)}.favn-module__n57Lvq__sheetRow{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1.4fr) repeat(5,20px);gap:6px}.favn-module__n57Lvq__indexRowShop .favn-module__n57Lvq__indexName:after{margin:4px 0 0;display:block}}.favn-module__n57Lvq__byggGroups{border-top:1px solid var(--favn-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0 40px;display:grid}.favn-module__n57Lvq__byggGroup{border-bottom:1px solid var(--favn-rule);padding:26px 0 30px}.favn-module__n57Lvq__byggGroupName{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--favn-blue);margin:0;font-size:12px;font-weight:500}.favn-module__n57Lvq__byggGroupBody{max-width:30ch;color:var(--favn-body);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.55}.favn-module__n57Lvq__byggLinks{flex-direction:column;gap:4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.favn-module__n57Lvq__byggLink{letter-spacing:-.02em;color:var(--favn-navy);align-items:baseline;gap:10px;padding:4px 0;font-size:22px;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.favn-module__n57Lvq__byggLink:hover{color:var(--favn-blue)}.favn-module__n57Lvq__byggLink:focus-visible{outline:2px solid var(--favn-blue);outline-offset:3px}.favn-module__n57Lvq__byggLinkArrow{color:var(--favn-sky);font-size:16px;transition:transform .18s}.favn-module__n57Lvq__byggLink:hover .favn-module__n57Lvq__byggLinkArrow{transform:translate(4px)}.favn-module__n57Lvq__detailGrid{border-top:1px solid var(--favn-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.favn-module__n57Lvq__detail{border-bottom:1px solid var(--favn-rule);padding:24px 0 28px}.favn-module__n57Lvq__detailName{letter-spacing:-.015em;color:var(--favn-navy);text-wrap:balance;margin:0;font-size:19px;font-weight:700}.favn-module__n57Lvq__detailBody{color:var(--favn-body);text-wrap:pretty;margin:10px 0 0;font-size:16px;line-height:1.6}.favn-module__n57Lvq__reportStrong{color:#fff;font-weight:700}.favn-module__n57Lvq__planSheet{max-width:600px}.favn-module__n57Lvq__planInfo{grid-template-columns:repeat(2,minmax(0,1fr))}.favn-module__n57Lvq__planRow{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.8fr);align-items:start;gap:12px;min-height:0}.favn-module__n57Lvq__planCell{min-width:0;color:var(--favn-body);text-wrap:pretty;padding:7px 0;font-size:12.5px;line-height:1.4}.favn-module__n57Lvq__planCellArea{color:var(--favn-navy);font-weight:700}.favn-module__n57Lvq__planCellCadence{font-family:var(--favn-mono);letter-spacing:.04em;color:var(--favn-navy);font-variant-numeric:tabular-nums;font-size:10.5px}.favn-module__n57Lvq__planFootNote{color:var(--favn-subtle);font-size:12px}.favn-module__n57Lvq__dayBand{--front-bg-a:var(--favn-paper);--front-fg:var(--favn-navy);--front-muted:var(--favn-body);--front-rule:var(--favn-rule);--front-accent:var(--favn-blue);padding-top:8px}.favn-module__n57Lvq__dayBand .favn-module__n57Lvq__dayPhases{grid-template-columns:minmax(0,1fr);margin-top:28px}.favn-module__n57Lvq__dayBand .favn-module__n57Lvq__dayPhaseNow{color:#fff}.favn-module__n57Lvq__dayBand .favn-module__n57Lvq__dayPhase[aria-current=true] .favn-module__n57Lvq__dayPhaseName{color:var(--favn-blue)}.favn-module__n57Lvq__sectionTight{padding-top:0}.favn-module__n57Lvq__ctaPhone{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--favn-sky);text-decoration-color:var(--favn-sky);text-underline-offset:3px;font-weight:700}@media (min-width:720px){.favn-module__n57Lvq__dayBand .favn-module__n57Lvq__dayPhases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.favn-module__n57Lvq__dayBand .favn-module__n57Lvq__dayPhases{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1080px){.favn-module__n57Lvq__byggGroups,.favn-module__n57Lvq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.favn-module__n57Lvq__byggGroups,.favn-module__n57Lvq__detailGrid{grid-template-columns:minmax(0,1fr)}.favn-module__n57Lvq__byggGroup,.favn-module__n57Lvq__detail{padding:20px 0 22px}.favn-module__n57Lvq__planSheet{padding:20px 16px 18px}.favn-module__n57Lvq__planRow{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,.9fr);gap:8px}}.favn-module__n57Lvq__facts{border-top:1px solid var(--favn-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.favn-module__n57Lvq__factsCol{border-bottom:1px solid var(--favn-rule);padding:26px 0 30px}.favn-module__n57Lvq__factsHeading{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--favn-blue);margin:0 0 18px;font-size:12px;font-weight:500}.favn-module__n57Lvq__factsList{flex-direction:column;gap:14px;margin:0;display:flex}.favn-module__n57Lvq__factsItem{margin:0}.favn-module__n57Lvq__factsItemName{letter-spacing:-.01em;color:var(--favn-navy);margin:0;font-size:17px;font-weight:700}.favn-module__n57Lvq__factsCadence{font-family:var(--favn-mono);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:500}.favn-module__n57Lvq__factsItemBody{color:var(--favn-body);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.55}.favn-module__n57Lvq__factsChecks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.favn-module__n57Lvq__factsCheck{color:var(--favn-navy);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.favn-module__n57Lvq__factsPrice{border-bottom:1px solid var(--favn-rule);max-width:76ch;color:var(--favn-navy);text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:0;padding:22px 0;font-size:17px;line-height:1.5;display:flex}.favn-module__n57Lvq__factsPriceLabel{font-family:var(--favn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--favn-blue);font-size:12px;font-weight:500}.favn-module__n57Lvq__faq{border-top:1px solid var(--favn-rule);margin-top:40px}.favn-module__n57Lvq__faqItem{border-bottom:1px solid var(--favn-rule)}.favn-module__n57Lvq__faqQuestion{cursor:pointer;letter-spacing:-.01em;color:var(--favn-navy);justify-content:space-between;gap:20px;padding:18px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.favn-module__n57Lvq__faqQuestion::-webkit-details-marker{display:none}.favn-module__n57Lvq__faqQuestion:after{content:"+";font-family:var(--favn-mono);color:var(--favn-blue);flex:none;font-weight:500}.favn-module__n57Lvq__faqItem[open] .favn-module__n57Lvq__faqQuestion:after{content:"−"}.favn-module__n57Lvq__faqQuestion:focus-visible{outline:2px solid var(--favn-blue);outline-offset:3px}.favn-module__n57Lvq__faqAnswer{max-width:68ch;color:var(--favn-body);text-wrap:pretty;margin:0;padding:0 0 20px;font-size:16px;line-height:1.6}@media (max-width:1080px){.favn-module__n57Lvq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.favn-module__n57Lvq__facts{grid-template-columns:minmax(0,1fr)}.favn-module__n57Lvq__factsCol{padding:20px 0 22px}.favn-module__n57Lvq__faqQuestion{font-size:17px}}.favn-module__n57Lvq__header{background:var(--favn-paper);border-bottom-color:var(--favn-rule)}.favn-module__n57Lvq__headerInner{max-width:1440px;min-height:88px;padding-inline:clamp(24px,4.45vw,64px)}.favn-module__n57Lvq__header .favn-module__n57Lvq__brandWord{color:var(--favn-navy)}.favn-module__n57Lvq__header .favn-module__n57Lvq__brandSub{color:var(--favn-blue)}.favn-module__n57Lvq__header .favn-module__n57Lvq__nav{gap:24px}.favn-module__n57Lvq__header .favn-module__n57Lvq__navLink{color:var(--favn-body)}.favn-module__n57Lvq__header .favn-module__n57Lvq__navLink:hover{color:var(--favn-blue);border-bottom-color:var(--favn-blue)}.favn-module__n57Lvq__header .favn-module__n57Lvq__menuButton{color:var(--favn-navy)}.favn-module__n57Lvq__header .favn-module__n57Lvq__mobileMenu{background:var(--favn-paper);border-color:var(--favn-rule)}.favn-module__n57Lvq__header .favn-module__n57Lvq__mobileMenuLink{color:var(--favn-navy);border-color:var(--favn-rule)}.favn-module__n57Lvq__skipLink{z-index:60;background:var(--favn-navy);color:var(--favn-card);padding:12px 20px;position:absolute;top:-100px;left:24px}.favn-module__n57Lvq__skipLink:focus{top:8px}@media (max-width:1200px){.favn-module__n57Lvq__header .favn-module__n57Lvq__nav{display:none}.favn-module__n57Lvq__header .favn-module__n57Lvq__menuButton{display:inline-flex}.favn-module__n57Lvq__header .favn-module__n57Lvq__mobileMenu{display:flex}}
.favn-home-module__XlN8Eq__home{color:var(--favn-navy);background:var(--favn-paper)}.favn-home-module__XlN8Eq__home p,.favn-home-module__XlN8Eq__home h1,.favn-home-module__XlN8Eq__home h2,.favn-home-module__XlN8Eq__home h3,.favn-home-module__XlN8Eq__home h4{margin:0}.favn-home-module__XlN8Eq__home section[id]{scroll-margin-top:100px}.favn-home-module__XlN8Eq__container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(24px,4.45vw,64px)}.favn-home-module__XlN8Eq__section{padding-block:88px}.favn-home-module__XlN8Eq__home h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,3.65vw,52px);font-weight:700;line-height:1.12}.favn-home-module__XlN8Eq__home h3{letter-spacing:-.02em;font-size:26px;line-height:1.2}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__eyebrow,.favn-home-module__XlN8Eq__serviceDialog .favn-home-module__XlN8Eq__eyebrow{color:var(--favn-blue);font-family:var(--favn-mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:500;line-height:1.5}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__lead{color:var(--favn-body);max-width:900px;margin-top:24px}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__small{color:var(--favn-body);font-size:13px;line-height:1.6}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__small a{text-underline-offset:3px;text-decoration:underline}.favn-home-module__XlN8Eq__hero{-moz-column-gap:64px;grid-template-columns:minmax(0,544fr) minmax(0,704fr);grid-template-areas:"heading district""story district";align-items:center;gap:32px 64px;padding-block:64px;display:grid}.favn-home-module__XlN8Eq__heroHeading{grid-area:heading;align-self:end}.favn-home-module__XlN8Eq__heroHeading h1{letter-spacing:-.03em;font-size:clamp(52px,6.12vw,88px);font-weight:700;line-height:1.04}.favn-home-module__XlN8Eq__heroStory{grid-area:story;align-self:start;gap:32px;display:grid}.favn-home-module__XlN8Eq__heroLead{max-width:480px;color:var(--favn-body);font-size:20px;line-height:1.55}.favn-home-module__XlN8Eq__actions{flex-wrap:wrap;gap:16px;display:flex}.favn-home-module__XlN8Eq__primary,.favn-home-module__XlN8Eq__secondary{min-height:56px;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:15px 24px;font-size:16px;font-weight:600;line-height:1.4;transition:background .16s,border-color .16s;display:inline-flex}.favn-home-module__XlN8Eq__primary{background:var(--favn-blue);color:var(--favn-card)}.favn-home-module__XlN8Eq__primary:hover{background:var(--favn-navy)}.favn-home-module__XlN8Eq__secondary{background:var(--favn-card);border-color:var(--favn-rule);color:var(--favn-navy)}.favn-home-module__XlN8Eq__secondary:hover{background:var(--favn-pale);border-color:var(--favn-blue)}.favn-home-module__XlN8Eq__actions>a{flex:230px}.favn-home-module__XlN8Eq__primary span,.favn-home-module__XlN8Eq__secondary span{flex-shrink:0;font-size:23px;line-height:1}.favn-home-module__XlN8Eq__district{grid-area:district;min-width:0}.favn-home-module__XlN8Eq__districtDrawing{position:relative}.favn-home-module__XlN8Eq__districtDrawing>img{width:100%;height:auto;display:block}.favn-home-module__XlN8Eq__hotspot{cursor:pointer;width:44px;height:44px;color:var(--favn-navy);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.favn-home-module__XlN8Eq__hotspot>span{border:1px solid var(--favn-navy);background:var(--favn-card);border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid;box-shadow:0 2px 6px #16294d29}.favn-home-module__XlN8Eq__shopHotspot>span{color:var(--favn-card);background:var(--favn-blue);border-color:var(--favn-card)}.favn-home-module__XlN8Eq__hotspot:hover>span,.favn-home-module__XlN8Eq__hotspot:focus-visible>span{color:var(--favn-card);background:var(--favn-navy);border-color:var(--favn-card)}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__districtCaption{font-family:var(--favn-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--favn-body);margin-top:16px;font-size:10px}.favn-home-module__XlN8Eq__districtServices{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.favn-home-module__XlN8Eq__districtServices button,.favn-home-module__XlN8Eq__districtServices a{min-height:44px;font:inherit;color:var(--favn-navy);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:flex}.favn-home-module__XlN8Eq__districtServices button:hover,.favn-home-module__XlN8Eq__districtServices a:hover{color:var(--favn-blue);text-underline-offset:4px;text-decoration:underline}.favn-home-module__XlN8Eq__districtServices a{color:var(--favn-blue)}.favn-home-module__XlN8Eq__serviceDialog{border:1px solid var(--favn-rule);background:var(--favn-paper);width:calc(100% - 32px);max-width:940px;max-height:calc(100dvh - 32px);color:var(--favn-navy);overscroll-behavior:contain;margin:auto;padding:0;overflow-y:auto}.favn-home-module__XlN8Eq__serviceDialog::backdrop{background:#0d1a318c}.favn-home-module__XlN8Eq__dialogHeader{border-bottom:1px solid var(--favn-rule);justify-content:space-between;align-items:center;gap:24px;padding:14px 24px;display:flex}.favn-home-module__XlN8Eq__dialogLayout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.favn-home-module__XlN8Eq__dialogScene{min-width:0;margin:0}.favn-home-module__XlN8Eq__dialogScene img{width:100%;height:auto;display:block}.favn-home-module__XlN8Eq__dialogScene figcaption{color:var(--favn-subtle);padding:8px 24px 20px;font-size:11px}.favn-home-module__XlN8Eq__dialogContent{gap:20px;min-width:0;padding:32px;display:grid}.favn-home-module__XlN8Eq__serviceDialog .favn-home-module__XlN8Eq__eyebrow{color:var(--favn-blue);margin:0}.favn-home-module__XlN8Eq__serviceDialog h2{letter-spacing:-.03em;margin:0;font-size:34px;line-height:1.12}.favn-home-module__XlN8Eq__serviceDialog p{color:var(--favn-body);margin:0;font-size:16px;line-height:1.6}.favn-home-module__XlN8Eq__dialogClose{min-height:44px;color:var(--favn-navy);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;font-size:14px;display:flex}.favn-home-module__XlN8Eq__dialogClose:hover{background:var(--favn-pale)}.favn-home-module__XlN8Eq__dialogClose span{font-size:26px}.favn-home-module__XlN8Eq__dialogPoints{border-top:1px solid var(--favn-rule);gap:10px;margin:0;padding:18px 0;list-style:none;display:grid}.favn-home-module__XlN8Eq__dialogPoints li{align-items:baseline;gap:10px;font-size:14px;line-height:1.5;display:flex}.favn-home-module__XlN8Eq__dialogPoints span{color:var(--favn-blue)}.favn-home-module__XlN8Eq__dialogActions{gap:8px;display:grid}.favn-home-module__XlN8Eq__dialogActions .favn-home-module__XlN8Eq__textLink{justify-self:start;font-size:14px}.favn-home-module__XlN8Eq__promiseBand,.favn-home-module__XlN8Eq__surveySection{background:var(--favn-pale)}.favn-home-module__XlN8Eq__promiseBand{padding-block:32px}.favn-home-module__XlN8Eq__thirds{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.favn-home-module__XlN8Eq__promiseBand h2{letter-spacing:-.01em;font-size:21px;line-height:1.3}.favn-home-module__XlN8Eq__promiseBand p{color:var(--favn-body);margin-top:8px;font-size:14px}.favn-home-module__XlN8Eq__number{margin-right:6px}.favn-home-module__XlN8Eq__whiteSection{background:var(--favn-card)}.favn-home-module__XlN8Eq__serviceLink{min-height:64px;color:var(--favn-navy);border-bottom:1px solid var(--favn-rule);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;font-size:22px;line-height:1.35;display:flex}.favn-home-module__XlN8Eq__serviceLink:hover{color:var(--favn-blue)}.favn-home-module__XlN8Eq__serviceLink span{color:var(--favn-blue);flex-shrink:0}.favn-home-module__XlN8Eq__navySection{background:var(--favn-navy);color:var(--favn-card)}.favn-home-module__XlN8Eq__navySection .favn-home-module__XlN8Eq__eyebrow{color:var(--favn-sky)}.favn-home-module__XlN8Eq__split{grid-template-columns:minmax(0,1fr) minmax(0,1.17fr);align-items:center;gap:64px;display:grid}.favn-home-module__XlN8Eq__story{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.favn-home-module__XlN8Eq__story .favn-home-module__XlN8Eq__eyebrow{margin:0}.favn-home-module__XlN8Eq__story>p:not(.favn-home-module__XlN8Eq__eyebrow){max-width:550px;color:var(--favn-body);font-size:18px;line-height:1.65}.favn-home-module__XlN8Eq__navySection .favn-home-module__XlN8Eq__story>p:not(.favn-home-module__XlN8Eq__eyebrow){color:var(--favn-pale)}.favn-home-module__XlN8Eq__navySection .favn-home-module__XlN8Eq__story .favn-home-module__XlN8Eq__benefit{color:var(--favn-card);font-size:16px;font-weight:500}.favn-home-module__XlN8Eq__portalExample{min-width:0;color:var(--favn-navy);background:var(--favn-paper);padding:32px}.favn-home-module__XlN8Eq__shopRange{min-width:0;color:var(--favn-navy);background:var(--favn-paper)}.favn-home-module__XlN8Eq__suppliesFigure{margin:0}.favn-home-module__XlN8Eq__supplies{width:100%;height:auto;display:block}.favn-home-module__XlN8Eq__suppliesFigure figcaption{text-align:right;color:var(--favn-subtle);padding:0 32px;font-size:11px}.favn-home-module__XlN8Eq__shopCategories{padding:16px 32px 24px;display:grid}.favn-home-module__XlN8Eq__shopCategories a{border-top:1px solid var(--favn-rule);min-height:48px;color:var(--favn-navy);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:16px;line-height:1.4;display:flex}.favn-home-module__XlN8Eq__shopCategories a:hover,.favn-home-module__XlN8Eq__shopCategories span{color:var(--favn-blue)}.favn-home-module__XlN8Eq__portalSection{border-top:1px solid var(--favn-rule-navy)}.favn-home-module__XlN8Eq__portalToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__exampleLabel{font-family:var(--favn-mono);text-transform:uppercase;color:var(--favn-body);font-size:10px;line-height:1.5}.favn-home-module__XlN8Eq__taskList{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.favn-home-module__XlN8Eq__taskList li{background:var(--favn-card);justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:15px;display:flex}.favn-home-module__XlN8Eq__taskList li span:last-child{color:var(--favn-blue);white-space:nowrap;font-size:13px}.favn-home-module__XlN8Eq__documentedWork{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px;display:grid}.favn-home-module__XlN8Eq__documentedWork img{-o-object-fit:contain;object-fit:contain;background:var(--favn-paper);width:100%;height:100%;min-height:160px}.favn-home-module__XlN8Eq__documentedWork h4{margin-block:12px;font-size:20px;line-height:1.35}.favn-home-module__XlN8Eq__documentedWork p{color:var(--favn-body);font-size:14px}.favn-home-module__XlN8Eq__editorial{min-width:0;margin:0}.favn-home-module__XlN8Eq__editorial img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.favn-home-module__XlN8Eq__editorial figcaption{color:var(--favn-subtle);margin-top:10px;font-size:12px}.favn-home-module__XlN8Eq__textLink{color:var(--favn-blue);padding-block:10px;font-weight:600;display:inline-block}.favn-home-module__XlN8Eq__textLink:hover{text-underline-offset:4px;text-decoration:underline}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__stepsTitle{font-size:clamp(30px,2.7vw,38px)}.favn-home-module__XlN8Eq__steps{margin-top:48px}.favn-home-module__XlN8Eq__steps h3{font-size:21px;line-height:1.3}.favn-home-module__XlN8Eq__steps p{color:var(--favn-body);margin-top:20px}.favn-home-module__XlN8Eq__contactLinks{flex-direction:column;gap:4px;font-size:22px;font-weight:500;display:flex}.favn-home-module__XlN8Eq__contactLinks a{color:var(--favn-navy);overflow-wrap:anywhere;padding-block:6px}.favn-home-module__XlN8Eq__contactLinks a:hover{text-decoration:underline}.favn-home-module__XlN8Eq__surveySection .favn-home-module__XlN8Eq__split{align-items:start}.favn-home-module__XlN8Eq__surveyForm{gap:24px;min-width:0;display:grid}.favn-home-module__XlN8Eq__honeypot{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.favn-home-module__XlN8Eq__privacyConsent{color:var(--favn-body);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.55;display:grid}.favn-home-module__XlN8Eq__privacyConsent input{width:18px;height:18px;accent-color:var(--favn-blue);margin:1px 0 0}.favn-home-module__XlN8Eq__privacyConsent a{color:var(--favn-navy);text-underline-offset:3px;text-decoration:underline}.favn-home-module__XlN8Eq__formError{color:#7d241d;background:#fff0ed;border-left:3px solid #b23a2f;padding:12px 14px;font-size:13px;line-height:1.55}.favn-home-module__XlN8Eq__formFields{border:0;gap:30px;min-width:0;margin:0;padding:0;display:grid}.favn-home-module__XlN8Eq__formGroup{border:0;min-width:0;margin:0;padding:0}.favn-home-module__XlN8Eq__formGroup legend{margin-bottom:18px;padding:0;font-size:16px;font-weight:600}.favn-home-module__XlN8Eq__formGroup legend span{font-family:var(--favn-mono);color:var(--favn-blue);margin-right:12px;font-size:12px}.favn-home-module__XlN8Eq__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.favn-home-module__XlN8Eq__fullField{grid-column:1/-1}.favn-home-module__XlN8Eq__selectWrap{width:100%;display:block;position:relative}.favn-home-module__XlN8Eq__selectWrap svg{pointer-events:none;color:var(--favn-blue);position:absolute;top:18px;right:16px}.favn-home-module__XlN8Eq__formFields .favn-home-module__XlN8Eq__selectWrap select{appearance:none;padding-right:44px}.favn-home-module__XlN8Eq__formLegend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.favn-home-module__XlN8Eq__surveyForm button:disabled{opacity:.65;cursor:not-allowed}.favn-home-module__XlN8Eq__formFields label{flex-wrap:wrap;align-content:start;gap:8px;font-size:14px;font-weight:500;display:flex}.favn-home-module__XlN8Eq__formFields label>span{color:var(--favn-body);font-weight:400}.favn-home-module__XlN8Eq__formFields input,.favn-home-module__XlN8Eq__formFields select,.favn-home-module__XlN8Eq__formFields textarea{border:1px solid var(--favn-rule);background:var(--favn-card);width:100%;min-width:0;color:var(--favn-navy);font:inherit;border-radius:0;min-height:54px;padding:15px 16px;font-size:16px;font-weight:400;line-height:1.4;display:block}.favn-home-module__XlN8Eq__formFields input::-moz-placeholder{color:var(--favn-body);opacity:1}.favn-home-module__XlN8Eq__formFields textarea::-moz-placeholder{color:var(--favn-body);opacity:1}.favn-home-module__XlN8Eq__formFields input::placeholder,.favn-home-module__XlN8Eq__formFields textarea::placeholder{color:var(--favn-body);opacity:1}.favn-home-module__XlN8Eq__formFields textarea{resize:vertical}.favn-home-module__XlN8Eq__surveyForm>button,.favn-home-module__XlN8Eq__surveyForm>a{justify-self:start}@media (max-width:1100px){.favn-home-module__XlN8Eq__hero{gap:32px}.favn-home-module__XlN8Eq__heroHeading h1{font-size:clamp(50px,6.2vw,72px)}.favn-home-module__XlN8Eq__heroLead{font-size:18px}.favn-home-module__XlN8Eq__split{gap:32px}.favn-home-module__XlN8Eq__thirds{gap:28px}.favn-home-module__XlN8Eq__serviceLink{font-size:19px}.favn-home-module__XlN8Eq__districtServices{grid-template-columns:repeat(2,minmax(0,1fr))}.favn-home-module__XlN8Eq__documentedWork{grid-template-columns:1fr}.favn-home-module__XlN8Eq__documentedWork img{max-height:220px}}@media (max-width:700px){.favn-home-module__XlN8Eq__section{padding-block:56px}.favn-home-module__XlN8Eq__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""district""story";gap:24px;padding-block:40px 48px}.favn-home-module__XlN8Eq__heroHeading h1{font-size:clamp(44px,13.8vw,64px)}.favn-home-module__XlN8Eq__heroHeading .favn-home-module__XlN8Eq__eyebrow{margin-bottom:24px}.favn-home-module__XlN8Eq__heroStory{gap:24px}.favn-home-module__XlN8Eq__heroLead{font-size:18px;line-height:1.5}.favn-home-module__XlN8Eq__actions{flex-direction:column}.favn-home-module__XlN8Eq__actions>a{flex:auto}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__districtCaption{font-family:var(--favn-font);text-transform:none;font-size:12px}.favn-home-module__XlN8Eq__districtServices{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.favn-home-module__XlN8Eq__districtServices button,.favn-home-module__XlN8Eq__districtServices a{font-size:11px}.favn-home-module__XlN8Eq__districtServices span{display:none}.favn-home-module__XlN8Eq__thirds,.favn-home-module__XlN8Eq__split{grid-template-columns:minmax(0,1fr);gap:32px}.favn-home-module__XlN8Eq__promiseBand{padding-block:24px}.favn-home-module__XlN8Eq__promiseBand .favn-home-module__XlN8Eq__thirds{gap:24px}.favn-home-module__XlN8Eq__promiseBand h2{font-size:18px}.favn-home-module__XlN8Eq__portalExample{padding:24px 20px}.favn-home-module__XlN8Eq__serviceLink{font-size:21px}.favn-home-module__XlN8Eq__home h3{font-size:26px}.favn-home-module__XlN8Eq__taskList li{gap:8px;padding:14px 12px;font-size:13px}.favn-home-module__XlN8Eq__taskList li span:last-child{font-size:11px}.favn-home-module__XlN8Eq__home .favn-home-module__XlN8Eq__steps h3{font-size:21px}.favn-home-module__XlN8Eq__steps{margin-top:32px}.favn-home-module__XlN8Eq__steps p{margin-top:12px}.favn-home-module__XlN8Eq__formGrid{grid-template-columns:minmax(0,1fr)}.favn-home-module__XlN8Eq__surveyForm>button{text-align:left;justify-self:stretch}.favn-home-module__XlN8Eq__dialogContent{padding:24px}}@media (prefers-reduced-motion:reduce){.favn-home-module__XlN8Eq__primary,.favn-home-module__XlN8Eq__secondary{transition:none}}@media (max-width:760px){.favn-home-module__XlN8Eq__shopCategories{padding:12px 20px 20px}.favn-home-module__XlN8Eq__suppliesFigure figcaption{padding-inline:20px}}@media (max-width:700px){.favn-home-module__XlN8Eq__dialogHeader{z-index:1;background:var(--favn-paper);padding:10px 16px;position:sticky;top:0}.favn-home-module__XlN8Eq__dialogLayout{grid-template-columns:minmax(0,1fr)}.favn-home-module__XlN8Eq__dialogScene img{-o-object-fit:contain;object-fit:contain;max-height:190px}.favn-home-module__XlN8Eq__dialogScene figcaption{text-align:right;padding:0 20px}.favn-home-module__XlN8Eq__dialogContent{gap:16px;padding:20px}.favn-home-module__XlN8Eq__serviceDialog h2{font-size:28px}.favn-home-module__XlN8Eq__serviceDialog p{font-size:15px}.favn-home-module__XlN8Eq__dialogPoints{gap:8px;padding-block:12px}}
.favn-contact-module__1eNTja__section{background:var(--favn-pale);padding-block:80px;scroll-margin-top:100px}.favn-contact-module__1eNTja__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.favn-contact-module__1eNTja__intro{min-width:0;padding-top:20px}.favn-contact-module__1eNTja__intro .favn-contact-module__1eNTja__title{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:22px 0;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.06}.favn-contact-module__1eNTja__intro .favn-contact-module__1eNTja__lead{color:var(--favn-body);max-width:42ch;font-size:18px;line-height:1.65}.favn-contact-module__1eNTja__intro .favn-contact-module__1eNTja__promise{color:var(--favn-blue);margin-top:18px;font-size:14px;font-weight:500}.favn-contact-module__1eNTja__channels{margin-top:32px;display:grid}.favn-contact-module__1eNTja__channels a{border-top:1px solid var(--favn-rule);color:var(--favn-navy);align-items:center;gap:18px;padding-block:18px;display:flex}.favn-contact-module__1eNTja__channels a:last-child{border-bottom:1px solid var(--favn-rule)}.favn-contact-module__1eNTja__channels a>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:22px;font-weight:600;line-height:1.4}.favn-contact-module__1eNTja__channels small{color:var(--favn-body);margin-bottom:4px;font-size:13px;font-weight:400;display:block}.favn-contact-module__1eNTja__channels svg{color:var(--favn-blue);flex-shrink:0}.favn-contact-module__1eNTja__channels a:hover{color:var(--favn-blue)}.favn-contact-module__1eNTja__nextSteps{gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.favn-contact-module__1eNTja__nextSteps li{align-items:baseline;gap:20px;display:flex}.favn-contact-module__1eNTja__nextSteps li>span{font-family:var(--favn-mono);color:var(--favn-blue);font-size:12px}.favn-contact-module__1eNTja__nextSteps strong{font-size:16px;font-weight:600}.favn-contact-module__1eNTja__nextSteps p{color:var(--favn-body);margin-top:5px;font-size:14px}.favn-contact-module__1eNTja__formPanel{background:var(--favn-card);border:1px solid var(--favn-rule);min-width:0;padding:clamp(24px,3vw,40px)}.favn-contact-module__1eNTja__formIntro{border-bottom:1px solid var(--favn-rule);margin-bottom:30px;padding-bottom:24px}.favn-contact-module__1eNTja__formPanel .favn-contact-module__1eNTja__formIntro h2{letter-spacing:-.02em;font-size:24px;line-height:1.2}.favn-contact-module__1eNTja__formIntro p{color:var(--favn-body);margin-top:10px;font-size:15px}.favn-contact-module__1eNTja__scene{margin:32px 0 0}.favn-contact-module__1eNTja__scene img{width:100%;height:auto;display:block}.favn-contact-module__1eNTja__scene figcaption{color:var(--favn-body);margin-top:8px;font-size:12px}@media (max-width:800px){.favn-contact-module__1eNTja__section{padding-block:48px}.favn-contact-module__1eNTja__layout{grid-template-columns:minmax(0,1fr);gap:32px}.favn-contact-module__1eNTja__intro{padding-top:0}.favn-contact-module__1eNTja__intro .favn-contact-module__1eNTja__title{max-width:16ch}.favn-contact-module__1eNTja__scene{max-width:440px}.favn-contact-module__1eNTja__formPanel{padding:24px 20px}}
.favn-showcase-module__b1G2zG__sectionIntro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.favn-showcase-module__b1G2zG__sectionIntro>p{color:var(--favn-body);max-width:390px;font-size:18px;line-height:1.6}.favn-showcase-module__b1G2zG__buildingTabs{border-bottom:1px solid var(--favn-rule);scrollbar-width:thin;scrollbar-color:var(--favn-rule) transparent;gap:4px;padding:5px 4px 0;display:flex;overflow-x:auto}.favn-showcase-module__b1G2zG__buildingTabs button{min-height:54px;font:inherit;color:var(--favn-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 0 auto;padding:17px 16px;font-size:15px;font-weight:500}.favn-showcase-module__b1G2zG__buildingTabs button:hover{color:var(--favn-blue);background:var(--favn-pale)}.favn-showcase-module__b1G2zG__buildingTabs button[aria-selected=true]{color:var(--favn-navy);border-bottom-color:var(--favn-blue);font-weight:600}.favn-showcase-module__b1G2zG__buildingPanel{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:40px;padding-block:48px 8px;display:grid}.favn-showcase-module__b1G2zG__buildingPanel[hidden]{display:none}.favn-showcase-module__b1G2zG__buildingStory{align-content:center;justify-items:start;gap:22px;min-height:460px;display:grid}.favn-showcase-module__b1G2zG__buildingStory .favn-showcase-module__b1G2zG__buildingLabel{color:var(--favn-blue);font-family:var(--favn-mono);letter-spacing:.03em;text-transform:uppercase;font-size:12px}.favn-showcase-module__b1G2zG__buildingPanel .favn-showcase-module__b1G2zG__buildingStory h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.12}.favn-showcase-module__b1G2zG__buildingBody{color:var(--favn-body);max-width:440px;font-size:16px;line-height:1.65}.favn-showcase-module__b1G2zG__buildingNeeds{color:var(--favn-navy);gap:10px;margin:0 0 4px;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.favn-showcase-module__b1G2zG__buildingNeeds li{align-items:baseline;gap:12px;display:flex}.favn-showcase-module__b1G2zG__buildingNeeds li:before{content:"";background:var(--favn-blue);flex:0 0 5px;width:5px;height:5px;transform:rotate(-15deg)}.favn-showcase-module__b1G2zG__buildingVisual{min-width:0;margin:0}.favn-showcase-module__b1G2zG__buildingVisual img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.favn-showcase-module__b1G2zG__buildingVisual figcaption{border-top:1px solid var(--favn-rule);color:var(--favn-body);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:8px;padding-top:20px;font-size:12px;line-height:1.5;display:flex}.favn-showcase-module__b1G2zG__noScriptLinks{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.favn-showcase-module__b1G2zG__noScriptLinks a{color:var(--favn-blue);padding-block:12px;text-decoration:underline}.favn-showcase-module__b1G2zG__serviceFeatures{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.favn-showcase-module__b1G2zG__serviceFeature{background:var(--favn-paper);min-width:0;color:var(--favn-navy);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top top""scene copy";align-items:center;gap:24px;padding:28px;display:grid}.favn-showcase-module__b1G2zG__serviceFeatureMain{grid-template:"top""scene"1fr"copy"/minmax(0,1fr);grid-row:span 2}.favn-showcase-module__b1G2zG__featureScene{grid-area:scene;min-width:0;overflow:hidden}.favn-showcase-module__b1G2zG__featureScene img{mix-blend-mode:multiply;width:100%;height:auto;transition:transform .3s;display:block}.favn-showcase-module__b1G2zG__serviceFeature:hover .favn-showcase-module__b1G2zG__featureScene img{transform:scale(1.025)}.favn-showcase-module__b1G2zG__featureTop{color:var(--favn-blue);font-family:var(--favn-mono);grid-area:top;justify-content:space-between;align-items:center;gap:16px;font-size:12px;line-height:1.5;display:flex}.favn-showcase-module__b1G2zG__featureArrow{border:1px solid var(--favn-rule);border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:24px;transition:background .2s,color .2s;display:grid}.favn-showcase-module__b1G2zG__serviceFeature:hover .favn-showcase-module__b1G2zG__featureArrow{background:var(--favn-blue);color:var(--favn-card)}.favn-showcase-module__b1G2zG__featureCopy{grid-area:copy}.favn-showcase-module__b1G2zG__serviceFeature .favn-showcase-module__b1G2zG__featureCopy h3{letter-spacing:-.025em;text-wrap:balance;max-width:390px;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.12}.favn-showcase-module__b1G2zG__serviceFeatureMain .favn-showcase-module__b1G2zG__featureCopy h3{font-size:clamp(34px,3.7vw,48px)}.favn-showcase-module__b1G2zG__serviceFeature .favn-showcase-module__b1G2zG__featureCopy p{color:var(--favn-body);max-width:420px;margin-top:16px;font-size:15px;line-height:1.55}.favn-showcase-module__b1G2zG__serviceFeatures+.favn-showcase-module__b1G2zG__imageNote{color:var(--favn-body);margin-top:12px;font-size:12px;line-height:1.5}.favn-showcase-module__b1G2zG__additionalServices{border-top:1px solid var(--favn-rule);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;margin-top:56px;padding-top:40px;display:grid}.favn-showcase-module__b1G2zG__additionalServices h3{text-wrap:balance;max-width:360px}.favn-showcase-module__b1G2zG__additionalServices>div>p:last-child{color:var(--favn-body);max-width:350px;margin-top:20px;font-size:15px;line-height:1.6}.favn-showcase-module__b1G2zG__additionalLinks{-moz-column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:32px;display:grid}.favn-showcase-module__b1G2zG__additionalLinks a{border-bottom:1px solid var(--favn-rule);min-height:84px;color:var(--favn-navy);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:17px;line-height:1.35;display:flex}.favn-showcase-module__b1G2zG__additionalLinks a:hover{color:var(--favn-blue)}.favn-showcase-module__b1G2zG__additionalLinks small{color:var(--favn-body);margin-top:7px;font-size:12px;display:block}.favn-showcase-module__b1G2zG__buildingTabs button:focus-visible,.favn-showcase-module__b1G2zG__buildingPanel:focus-visible,.favn-showcase-module__b1G2zG__serviceFeature:focus-visible,.favn-showcase-module__b1G2zG__additionalLinks a:focus-visible{outline:2px solid var(--favn-blue);outline-offset:3px}.favn-showcase-module__b1G2zG__buildingTabs button:focus-visible{outline-offset:-4px}@media (max-width:1000px){.favn-showcase-module__b1G2zG__sectionIntro{gap:32px}.favn-showcase-module__b1G2zG__buildingPanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px}.favn-showcase-module__b1G2zG__serviceFeatures{gap:16px}.favn-showcase-module__b1G2zG__serviceFeature{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""scene""copy";padding:24px}.favn-showcase-module__b1G2zG__serviceFeatureMain{grid-template-rows:auto 1fr auto}.favn-showcase-module__b1G2zG__additionalServices{gap:40px}}@media (max-width:700px){.favn-showcase-module__b1G2zG__sectionIntro{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}.favn-showcase-module__b1G2zG__sectionIntro>p{font-size:16px}.favn-showcase-module__b1G2zG__buildingTabs button{min-height:50px;padding-inline:14px}.favn-showcase-module__b1G2zG__buildingPanel{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.favn-showcase-module__b1G2zG__buildingVisual{grid-row:1}.favn-showcase-module__b1G2zG__buildingVisual figcaption{padding-top:12px;font-size:11px}.favn-showcase-module__b1G2zG__buildingStory{gap:18px;min-height:0}.favn-showcase-module__b1G2zG__buildingPanel .favn-showcase-module__b1G2zG__buildingStory h3{font-size:32px}.favn-showcase-module__b1G2zG__buildingStory>a{justify-self:stretch}.favn-showcase-module__b1G2zG__serviceFeatures{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:16px}.favn-showcase-module__b1G2zG__serviceFeatureMain{grid-row:auto;grid-template-rows:auto}.favn-showcase-module__b1G2zG__serviceFeature .favn-showcase-module__b1G2zG__featureCopy h3{max-width:310px;font-size:30px}.favn-showcase-module__b1G2zG__serviceFeatureMain .favn-showcase-module__b1G2zG__featureCopy h3{font-size:40px}.favn-showcase-module__b1G2zG__additionalServices{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:36px;padding-top:32px}.favn-showcase-module__b1G2zG__additionalLinks{grid-template-columns:minmax(0,1fr)}.favn-showcase-module__b1G2zG__additionalLinks a{min-height:74px}}@media (prefers-reduced-motion:reduce){.favn-showcase-module__b1G2zG__featureScene img,.favn-showcase-module__b1G2zG__featureArrow{transition:none}}
.favn-finn-module__tt6ytW__welcome{border-top:1px solid var(--favn-rule);grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:16px;margin-top:20px;padding-top:12px;display:grid}.favn-finn-module__tt6ytW__welcome .favn-finn-module__tt6ytW__title{color:var(--favn-navy);margin:0 0 6px;font-size:22px;font-weight:700;line-height:1.2}.favn-finn-module__tt6ytW__welcome .favn-finn-module__tt6ytW__description{color:var(--favn-body);margin:0;font-size:14px;line-height:1.5}.favn-finn-module__tt6ytW__more{min-height:44px;color:var(--favn-blue);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;font-size:14px;text-decoration:underline;display:inline-flex}.favn-finn-module__tt6ytW__more:focus-visible{outline:2px solid var(--favn-blue);outline-offset:4px}.favn-finn-module__tt6ytW__smallBird{width:112px;height:auto;display:block}.favn-finn-module__tt6ytW__dialog{max-width:820px}.favn-finn-module__tt6ytW__dialogBody{grid-template-columns:240px minmax(0,1fr);align-items:center;padding:16px;display:grid}.favn-finn-module__tt6ytW__largeBird{width:100%;height:auto;display:block}@media (max-width:600px){.favn-finn-module__tt6ytW__welcome{grid-template-columns:minmax(0,1fr) 88px;gap:12px}.favn-finn-module__tt6ytW__smallBird{width:88px}.favn-finn-module__tt6ytW__dialogBody{grid-template-columns:minmax(0,1fr);padding:16px 0}.favn-finn-module__tt6ytW__largeBird{width:140px;margin-inline:auto}}
.favn-information-module__yrfMtq__aboutHero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:48px;padding-block:64px 80px;display:grid}.favn-information-module__yrfMtq__aboutIntro{gap:26px;min-width:0;display:grid}.favn-information-module__yrfMtq__aboutIntro h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(42px,4.7vw,68px);font-weight:700;line-height:1.04}.favn-information-module__yrfMtq__lead{color:var(--favn-body);font-size:19px;line-height:1.65}.favn-information-module__yrfMtq__aboutIntro>a{justify-self:start}.favn-information-module__yrfMtq__aboutScene{min-width:0;margin:0}.favn-information-module__yrfMtq__aboutScene img{width:100%;height:auto;display:block}.favn-information-module__yrfMtq__aboutScene figcaption{color:var(--favn-subtle);margin-top:10px;font-size:12px}.favn-information-module__yrfMtq__valuesSection{background:var(--favn-navy);color:var(--favn-paper);padding-block:72px}.favn-information-module__yrfMtq__valuesLayout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:80px;display:grid}.favn-information-module__yrfMtq__valuesLayout>div>p:first-child{color:var(--favn-sky)}.favn-information-module__yrfMtq__valuesLayout h2{margin-block:20px}.favn-information-module__yrfMtq__valuesLayout>div>p:last-child{color:var(--favn-on-navy);max-width:38ch;font-size:17px}.favn-information-module__yrfMtq__values{margin:0;padding:0;list-style:none}.favn-information-module__yrfMtq__values li{border-top:1px solid var(--favn-rule-navy);gap:24px;padding-block:24px;display:flex}.favn-information-module__yrfMtq__values li:first-child{border-top:0;padding-top:0}.favn-information-module__yrfMtq__values li>span{color:var(--favn-sky);font-family:var(--favn-mono);padding-top:5px;font-size:12px}.favn-information-module__yrfMtq__values li h3{margin-bottom:8px;font-size:23px}.favn-information-module__yrfMtq__values li p{color:var(--favn-on-navy);font-size:16px}.favn-information-module__yrfMtq__sectionIntro{max-width:760px}.favn-information-module__yrfMtq__sectionIntro h2{margin-top:18px}.favn-information-module__yrfMtq__process{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.favn-information-module__yrfMtq__process li{border-top:1px solid var(--favn-rule);padding-top:20px}.favn-information-module__yrfMtq__process li>span{font-family:var(--favn-mono);color:var(--favn-blue);margin-bottom:20px;font-size:12px;display:block}.favn-information-module__yrfMtq__process li h3{margin-bottom:12px;font-size:22px}.favn-information-module__yrfMtq__process p{color:var(--favn-body);font-size:16px}.favn-information-module__yrfMtq__serviceDetails{border-top:1px solid var(--favn-rule);border-bottom:1px solid var(--favn-rule);margin-top:56px}.favn-information-module__yrfMtq__serviceDetails summary{cursor:pointer;justify-content:space-between;gap:20px;padding-block:24px;font-size:23px;font-weight:600;list-style:none;display:flex}.favn-information-module__yrfMtq__serviceDetails summary::-webkit-details-marker{display:none}.favn-information-module__yrfMtq__serviceDetails summary>span{color:var(--favn-blue)}.favn-information-module__yrfMtq__serviceDetails[open] summary>span{transform:rotate(45deg)}.favn-information-module__yrfMtq__serviceDetails>p{color:var(--favn-body);padding-bottom:24px}.favn-information-module__yrfMtq__invitation{background:var(--favn-pale);padding-block:56px}.favn-information-module__yrfMtq__invitationInner{justify-content:space-between;align-items:center;gap:32px;display:flex}.favn-information-module__yrfMtq__invitationInner h2{margin-top:16px}.favn-information-module__yrfMtq__contactDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding-block:64px;display:grid}.favn-information-module__yrfMtq__contactDetails>div{border-top:1px solid var(--favn-rule);padding-top:24px}.favn-information-module__yrfMtq__contactDetails>div>h2{margin-block:16px;font-size:28px;line-height:1.15}.favn-information-module__yrfMtq__contactDetails p:not(:first-child){color:var(--favn-body);max-width:44ch;font-size:16px}.favn-information-module__yrfMtq__contactDetails address{margin-bottom:12px;font-size:20px;font-style:normal}@media (max-width:800px){.favn-information-module__yrfMtq__aboutHero,.favn-information-module__yrfMtq__valuesLayout,.favn-information-module__yrfMtq__contactDetails{grid-template-columns:minmax(0,1fr);gap:32px}.favn-information-module__yrfMtq__aboutHero{padding-block:40px 48px}.favn-information-module__yrfMtq__valuesSection{padding-block:48px}.favn-information-module__yrfMtq__process{grid-template-columns:minmax(0,1fr);gap:28px}.favn-information-module__yrfMtq__process li>span{margin-bottom:12px}.favn-information-module__yrfMtq__invitationInner{flex-direction:column;align-items:start}.favn-information-module__yrfMtq__contactDetails{padding-block:48px}}