@font-face{font-family:Euclid Circular A;src:url(/fonts/rad/EuclidCircularA-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@keyframes byggsiktTraceDraw{0%{opacity:1;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}@keyframes byggsiktTraceFade{0%{opacity:1}to{opacity:0}}@keyframes byggsiktPanelOne{0%{opacity:0;transform:translate(-18px,10px) scale(.998)}40.5%,77.4%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes byggsiktPanelTwo{0%{opacity:0;transform:translate(10px,-12px) scale(.998)}45.7%,74.5%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes byggsiktPanelThree{0%{opacity:0;transform:translate(18px,12px) scale(.998)}54.7%,68%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(1)}}@keyframes byggsiktFinalHouse{0%{opacity:.001;transform:scale(1.002)}36.8%,61.7%{opacity:1;transform:scale(1)}89.5%{opacity:1;transform:scale(1.002)}to{opacity:0;transform:scale(1.002)}}@keyframes byggsiktTitleIn{0%{opacity:0;translate:0 42%}to{opacity:1;translate:0 0}}@keyframes byggsiktTextIn{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes byggsiktDusk{0%{opacity:0;transform:translateY(-2%) scale(1.025)}53.8%{opacity:.96;transform:translateY(0) scale(1)}74.2%{opacity:.34;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(0) scale(1)}}@keyframes byggsiktNight{0%{opacity:0}32.7%,to{opacity:1}}@keyframes byggsiktWindowLower{0%{opacity:0}64%,to{opacity:1}}@keyframes byggsiktLayerIn{0%{opacity:0}to{opacity:1}}@keyframes byggsiktLightIn{0%{opacity:0}26.9%{opacity:.16}62.4%{opacity:.6}87.7%,to{opacity:1}}@font-face{font-family:Euclid Circular A;src:url(/fonts/rad/EuclidCircularA-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/fonts/rad/EuclidCircularA-Semibold-WebXL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular A;src:url(/fonts/rad/EuclidCircularA-Bold-WebXL.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/rad/EuclidFlex-Ultralight-WebXL.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/rad/EuclidFlex-Light-WebXL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/rad/EuclidCircularB-Light-WebXL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/rad/EuclidCircularB-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/rad/EuclidCircularB-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Circular B;src:url(/fonts/rad/EuclidCircularB-Semibold-WebXL.woff2) format("woff2");font-weight:650;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/rad/EuclidFlex-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/rad/EuclidFlex-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Flex;src:url(/fonts/rad/EuclidFlex-Bold-WebXL.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Euclid Square;src:url(/fonts/rad/EuclidSquare-Light-WebXL.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Euclid Square;src:url(/fonts/rad/EuclidSquare-Regular-WebXL.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Euclid Square;src:url(/fonts/rad/EuclidSquare-Medium-WebXL.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Euclid Triangle;src:url(/fonts/rad/EuclidTriangle-Bold-WebXL.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--paper: #f5f1e5;--paper-soft: #faf6ed;--paper-deep: #e6dece;--ink: #171713;--muted: #6d685f;--line: rgba(23, 23, 19, .16);--line-strong: rgba(23, 23, 19, .32);--shadow: 0 28px 90px rgba(23, 23, 19, .12);--display: "Euclid Flex", "Euclid Circular A", Arial, sans-serif;--text: "Euclid Circular B", "Euclid Circular A", Arial, sans-serif;--caption: "Euclid Square", "Euclid Circular B", Arial, sans-serif;--sans: "Euclid Circular A", Arial, sans-serif}*{box-sizing:border-box}html,body{min-width:0;overflow-x:hidden}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-weight:400;font-synthesis:none;text-rendering:geometricPrecision}body.is-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;min-width:0;height:auto;-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;pointer-events:none}button{font:inherit;max-width:100%;min-width:0}.site-header{position:fixed;top:0;z-index:40;isolation:isolate;width:100%;border-bottom:1px solid transparent;background:#f5f1e5f0;backdrop-filter:blur(18px);box-shadow:0 0 #17171300;transition:background .24s ease,border-color .24s ease,color .24s ease,backdrop-filter .24s ease}.site-header:before,.site-header:after{position:absolute;pointer-events:none;content:""}.site-header:before{inset:0;z-index:-1;opacity:var(--header-glow-opacity, 0);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.32) 48%,transparent 100%),linear-gradient(180deg,#ffffff57,#fff0)}.site-header:after{display:none}.site-header__inner{position:relative;z-index:70;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(100%,1680px);min-height:72px;margin:0 auto;padding:0 clamp(20px,4.5vw,76px)}.brand{display:inline-flex;justify-self:start;align-items:center;gap:.5em;color:var(--footer-cta-bg, currentColor);font-family:var(--display);font-size:clamp(1.08rem,1.35vw,1.45rem);font-weight:500;letter-spacing:.06em;line-height:1}.brand:before{display:block;flex:0 0 auto;width:.82em;height:1.1em;background:currentColor;transform:translateY(-.03em);-webkit-mask:url(/assets/block_shape_empty_cutouts.svg?v=3) 0 0 / 100% 100% no-repeat;mask:url(/assets/block_shape_empty_cutouts.svg?v=3) 0 0 / 100% 100% no-repeat;content:""}.brand--byggsikt{display:inline-flex;align-items:center;gap:.18em;width:auto;height:auto;color:#173a56;font-family:"Euclid Triangle",var(--display);font-size:clamp(1.18rem,1.35vw,1.62rem);font-weight:800;letter-spacing:.095em;line-height:1;-webkit-text-stroke:0;text-shadow:none}.brand--byggsikt:before{display:none}.brand__mark{position:relative;display:inline-block;flex:0 0 auto;width:1.55em;height:1.62em;overflow:visible;transform:translateY(-.01em)}.brand__mark--full-logo{width:clamp(156px,14vw,224px);height:auto;aspect-ratio:1208 / 345;transform:none}.brand__mark-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;overflow:visible}.brand__mark-image--dark{opacity:1}.brand__mark-image--light{opacity:0}.site-nav{display:flex;justify-self:center;align-items:center;gap:clamp(22px,2.7vw,40px);color:inherit;font-size:.72rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.site-nav a{position:relative;padding:.42rem 0}.site-nav a:after{display:none;content:none}.site-nav a:hover:after,.site-nav a.is-active:after{display:none}.menu-button{display:none;justify-self:end;width:42px;height:42px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;cursor:pointer;position:relative;z-index:60}.menu-button span{display:block;width:18px;height:1px;margin:5px auto;background:currentColor;transition:transform .18s ease}.is-menu-open .menu-button span:first-child{transform:translateY(3px) rotate(45deg)}.is-menu-open .menu-button span:last-child{transform:translateY(-3px) rotate(-45deg)}.menu-panel{position:fixed;inset:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:32px;min-height:100svh;max-height:100svh;overflow-y:auto;overscroll-behavior:contain;padding:clamp(92px,13vh,150px) clamp(22px,7vw,120px) clamp(28px,6vw,72px);background:#f5f1e5fa;opacity:0;pointer-events:none;transform:translateY(-14px);transition:opacity .26s ease,transform .26s ease}.is-menu-open .menu-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.menu-panel__nav{display:grid;align-content:start;gap:clamp(20px,4vh,36px);color:#1717137a}.menu-panel__nav a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,23,19,.08);font-family:var(--display);font-size:clamp(2.2rem,7vw,6.8rem);font-weight:300;letter-spacing:.18em;line-height:.98;text-transform:uppercase;transition:color .18s ease,letter-spacing .18s ease}.menu-panel__nav a:after{content:"+";font-family:var(--sans);font-size:clamp(1.1rem,2vw,1.8rem);font-weight:400;letter-spacing:0}.menu-panel__nav a:hover{color:var(--ink);letter-spacing:.14em}.menu-panel__foot{display:flex;flex-wrap:wrap;gap:10px 18px;min-width:0;max-width:100%;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.menu-panel__foot span{min-width:0;max-width:100%;overflow-wrap:anywhere}.site-main{min-height:100vh;padding-top:73px}.section{width:min(100%,1680px);margin:0 auto;padding:clamp(76px,9vw,154px) clamp(22px,5vw,96px)}.site-main,.section,.section>*,.panel,.footer-card-shell{min-width:0;max-width:100%}@keyframes homeHeroProjectStartIn{0%{opacity:0;visibility:visible;transform:translate3d(0,10px,0)}to{opacity:1;visibility:visible;transform:translateZ(0)}}.panel{display:grid;gap:clamp(18px,2.6vw,34px)}.eyebrow{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}h1,h2{margin:0;font-family:var(--display);font-weight:300;letter-spacing:-.07em;line-height:.88}h1{max-width:820px;font-size:clamp(5.4rem,12vw,13rem)}h2{font-size:clamp(3.8rem,7.8vw,8rem)}p{margin:0;max-width:640px;color:var(--muted);font-size:clamp(1rem,1.16vw,1.18rem);font-weight:500;line-height:1.42}.button{display:inline-flex;align-items:center;justify-content:center;min-height:56px;width:fit-content;padding:0 28px;border:1px solid var(--ink);border-radius:2px;font-size:.9rem;font-weight:900;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,transform .18s ease}.button{background:var(--ink);color:var(--paper-soft)}.button:hover{transform:translateY(-2px)}.project-feature__cta{position:relative;z-index:1;align-self:end;width:fit-content;margin-top:clamp(12px,1.4vw,24px);padding-top:14px;color:var(--ink);font-size:.75rem;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}.project-feature__cta:before{position:absolute;top:0;left:0;width:100%;height:1px;background:currentColor;content:"";transform:scaleX(.72);transform-origin:left;transition:transform .22s ease}.project-meta{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.panel{align-content:end;min-height:clamp(420px,38vw,560px);padding:clamp(30px,4.2vw,68px);border:1px solid var(--line);background:#faf6ed8f;overflow:hidden}.panel h2{max-width:100%;font-size:clamp(3rem,4.6vw,5.7rem)}.page-footer{--footer-frame-inset: 0px;--footer-frame-bottom-inset: 0px;position:relative;isolation:isolate;overflow:visible;padding:0;border-top:0;background:var(--paper);color:#f7efe2}.page-footer:before{content:none}.footer-card-shell{--footer-ribbon-left: -58px;--footer-ribbon-top: 105.7%;--footer-ribbon-height: 86%;--footer-ribbon-bleed: 0px;--footer-f-clearance: clamp(360px, 29vw, 450px);position:relative;display:flex;flex-direction:column;isolation:isolate;overflow:hidden;width:calc(100% - var(--footer-frame-inset) - var(--footer-frame-inset));min-height:clamp(390px,38vh,460px);margin:0 var(--footer-frame-inset) var(--footer-frame-bottom-inset);border:0;border-radius:0;background:var(--footer-cta-bg, var(--paper));box-shadow:none}.footer-card-shell:before{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 18%,#56432e2e,#0a090700 42%),linear-gradient(90deg,#090806c7,#0908068a 50%,#090806cc),linear-gradient(180deg,#120f0b9e,#080706d1),url(/assets/footer-wood-cv6.webp) center / cover no-repeat;-webkit-mask:url(/assets/footer-wood-cutout.svg?v=13) 0 0 / 100% 100% no-repeat;mask:url(/assets/footer-wood-cutout.svg?v=13) 0 0 / 100% 100% no-repeat;content:""}.footer-card-shell:after{position:absolute;top:var(--footer-ribbon-top);bottom:auto;left:var(--footer-ribbon-left);z-index:2;width:auto;height:var(--footer-ribbon-height);aspect-ratio:655 / 465;pointer-events:none;background:url(/assets/brand/byggsikt-footer-ribbon-only-true-cutouts-extended-source.svg?v=12) 0 0 / 100% 100% no-repeat;opacity:1;transform:rotate(-90deg);transform-origin:0 0;content:""}.footer-cta{position:relative;isolation:isolate;background:var(--footer-cta-bg, #dfd8ca);color:var(--footer-cta-ink, #171510);border-top:1px solid var(--footer-cta-line, rgba(23, 21, 16, .08))}.footer-cta__inner{display:grid;grid-template-columns:minmax(112px,.18fr) minmax(0,.78fr) minmax(180px,.24fr);gap:clamp(52px,6.8vw,136px);align-items:end;max-width:none;min-height:0;padding-top:clamp(58px,5.8vw,96px);padding-bottom:clamp(86px,7.2vw,128px)}.footer-cta__eyebrow{margin:0;color:var(--footer-cta-faint, rgba(23, 21, 16, .58));font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.18em;line-height:1;text-transform:uppercase}.footer-cta__copy{display:grid;gap:clamp(18px,1.9vw,28px)}.footer-cta__copy h2{margin:0;max-width:840px;color:var(--footer-cta-ink, #171510);font-family:var(--display);font-size:clamp(4rem,6.35vw,7.4rem);font-weight:400;letter-spacing:0;line-height:.92;text-wrap:balance}.footer-cta__copy p{margin:0;max-width:640px;color:var(--footer-cta-muted, rgba(23, 21, 16, .62));font-size:clamp(1rem,1.18vw,1.14rem);font-weight:560;line-height:1.68}.footer-cta__button{display:inline-flex;align-items:center;justify-content:center;justify-self:end;margin-bottom:clamp(6px,.8vw,14px);min-width:174px;min-height:46px;padding:.98rem 1.48rem .92rem;border:1px solid var(--footer-cta-ink, #171510);border-radius:2px;background:transparent;color:var(--footer-cta-ink, #171510);font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px #17151000;transition:background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.footer-cta__button:hover,.footer-cta__button:focus-visible{transform:translateY(-1px);background:var(--footer-cta-ink, #171510);color:var(--footer-cta-bg, var(--paper-soft));box-shadow:inset 0 0 0 1px #f3eee22e}@media (max-width: 1180px){.footer-cta__inner{grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,5vw,52px);padding-top:clamp(58px,7vw,84px);padding-bottom:clamp(72px,8vw,96px)}.footer-cta__eyebrow{grid-column:1 / -1}.footer-cta__copy h2{font-size:clamp(3.7rem,10vw,6.8rem)}}@media (max-width: 760px){.footer-cta__inner{grid-template-columns:1fr;align-items:start;padding-top:58px;padding-bottom:72px}.footer-cta__copy h2{font-size:clamp(3rem,17vw,4.6rem)}.footer-cta__copy p{font-size:.98rem}.footer-cta__button{justify-self:start;min-width:164px}}.page-footer .section{position:relative;z-index:3;width:100%;max-width:none;padding:clamp(42px,4.6vw,72px) clamp(34px,7vw,132px)}.page-footer .footer-grid{padding-top:clamp(48px,5.5vh,70px);padding-bottom:clamp(14px,1.4vw,22px)}.footer-grid{display:grid;grid-template-columns:minmax(clamp(330px,22vw,420px),.88fr) repeat(3,minmax(0,1fr));gap:clamp(34px,4vw,66px) clamp(38px,4.2vw,74px);align-items:start;align-content:start}.footer-mark{box-sizing:border-box;grid-column:1;grid-row:1 / span 2;display:grid;gap:clamp(14px,1.2vw,20px);width:100%;max-width:none;padding:clamp(18px,1.5vw,22px) 0 clamp(18px,1.7vw,28px) clamp(0px,1vw,20px);align-content:start}.footer-mark__wordmark{display:block;width:max-content;max-width:100%;color:#fffaf1f5;font-family:"Euclid Triangle",var(--display);font-size:clamp(2.35rem,2.7vw,3.3rem);font-weight:800;letter-spacing:.085em;line-height:.92;overflow-wrap:normal;text-transform:uppercase;white-space:nowrap}.footer-mark p{margin:0;color:#f7efe2a8;max-width:290px;font-size:.9rem;line-height:1.58}.footer-calculators{position:relative;grid-column:2 / -1;grid-row:2;display:grid;grid-template-columns:1fr;grid-template-areas:"list";column-gap:clamp(28px,3vw,52px);row-gap:0;max-width:none;padding:clamp(16px,1.4vw,22px) 0 clamp(14px,1.15vw,20px);color:#f7efe2ad}.footer-calculators__kicker{grid-area:kicker;display:none;margin:0;color:#f7efe27a;font-family:var(--sans);font-size:.68rem;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.footer-calculators h2{grid-area:title;display:none;margin:0;max-width:220px;color:#fffaf1f5;font-family:var(--display);font-size:clamp(1.02rem,.96vw,1.2rem);font-weight:420;letter-spacing:0;line-height:1.05;text-wrap:balance}.footer-calculators__intro{grid-area:intro;display:none}.footer-calculator-list{grid-area:list;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;justify-self:end;gap:clamp(16px,1.55vw,28px);width:min(100%,780px);margin-top:0;padding-top:0;border-top:0}.footer-calculator-card{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;min-width:0;padding:12px 36px 12px 18px;border:1px solid rgba(247,239,226,.12);background:#f7efe206;color:#f7efe2c2;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.footer-calculator-card:after{position:absolute;top:50%;right:16px;width:8px;height:8px;border-top:1.5px solid rgba(126,194,219,.68);border-right:1.5px solid rgba(126,194,219,.68);transform:translateY(-50%) rotate(45deg);transition:border-color .18s ease,transform .18s ease;content:""}.footer-calculator-card:last-child{border-bottom-color:#f7efe21f}.footer-calculator-card__icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(247,239,226,.42);background:#f7efe2db;color:#070441;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.footer-calculator-card__icon img{display:block;width:29px;height:29px;object-fit:contain}.footer-calculator-card>span:last-child{min-width:0}.footer-calculator-card strong,.footer-calculator-card small{display:block}.footer-calculator-card strong{color:#fffaf1e6;font-family:var(--sans);font-size:clamp(.6rem,.58vw,.64rem);font-weight:800;letter-spacing:.025em;line-height:1.2;text-transform:uppercase;transition:color .18s ease;overflow-wrap:normal;white-space:nowrap;word-break:normal}.footer-calculator-card small{margin-top:3px;color:#f7efe285;font-size:.6rem;font-weight:650;line-height:1.36;overflow-wrap:normal;word-break:normal}.footer-calculator-card:hover,.footer-calculator-card:focus-visible{color:#fffaf1;border-color:#7ec2db52;background:#f7efe20b;transform:translateY(-1px)}.footer-calculator-card:focus-visible{outline:1px solid rgba(126,194,219,.56);outline-offset:5px}.footer-calculator-card:hover .footer-calculator-card__icon,.footer-calculator-card:focus-visible .footer-calculator-card__icon{border-color:#7ec2db80;background:#fffaf1;color:#070441;box-shadow:0 10px 24px #0000002e;transform:translateY(-1px)}.footer-calculator-card:hover:after,.footer-calculator-card:focus-visible:after{border-color:#9bd8ed;transform:translate(3px,-50%) rotate(45deg)}.footer-col{display:grid;gap:12px;padding-top:clamp(18px,1.5vw,22px);color:#f7efe29e;font-size:.8rem;font-weight:650}.footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}.footer-grid>.footer-col:nth-of-type(2){grid-column:3;grid-row:1}.footer-grid>.footer-col:nth-of-type(3){grid-column:4;grid-row:1}.footer-col h2{margin:0 0 10px;color:#f7efe2eb;font-family:var(--sans);font-size:.72rem;font-weight:800;letter-spacing:.2em;line-height:1;text-transform:uppercase}.footer-col a{width:fit-content;color:#f7efe299;transition:color .22s ease,transform .22s ease}.footer-col a:hover,.footer-col a:focus-visible{color:#fffaf1;transform:translate(2px)}.footer-bottom{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,1.4vw,22px);margin-top:clamp(12px,1.4vw,24px);color:#f7efe294;font-size:.78rem;font-weight:600;padding-top:clamp(22px,2.4vw,38px);padding-bottom:clamp(24px,2.8vw,42px)}.page-footer .footer-bottom{padding-top:clamp(14px,1.2vw,20px);padding-bottom:clamp(20px,1.8vw,30px)}.footer-bottom>span{padding-left:clamp(0px,1vw,20px)}@media (min-width: 761px) and (max-width: 1099px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto auto;gap:18px}.site-nav{display:none}.menu-button{display:inline-grid;place-content:center;grid-column:3;grid-row:1}.header-cta{grid-column:2;grid-row:1}}@media (max-width: 760px){.site-header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:70px;padding:0 16px}.brand{font-size:clamp(1.05rem,5.2vw,1.45rem);letter-spacing:.05em}.brand--byggsikt{font-size:clamp(1.02rem,4.8vw,1.28rem);letter-spacing:.11em}.brand__mark--full-logo{width:clamp(132px,42vw,178px);max-width:calc(100vw - 76px)}.menu-button{display:inline-grid;place-content:center;width:40px;height:40px}.site-nav{display:none}.site-nav a{padding:0;border-bottom:0}.section{padding:54px 16px}.menu-panel{gap:24px;padding:88px 18px 24px}.menu-panel__nav{gap:clamp(12px,2.6vh,22px)}.menu-panel__nav a{min-height:54px;padding:.2em 0 .34em;font-size:clamp(1.65rem,11vw,3.2rem);letter-spacing:.08em;line-height:1.02}.menu-panel__foot{font-size:.64rem}h1{font-size:clamp(4.6rem,21vw,7rem)}h2{font-size:clamp(3.2rem,15vw,5.1rem)}.panel{min-height:360px}.page-footer{padding:0;background:var(--footer-cta-bg, #173452)}.footer-card-shell{width:100%;min-height:clamp(650px,82svh,760px);margin:0;border-radius:0}.page-footer .section{padding:54px 22px}.page-footer .footer-grid{padding-top:clamp(210px,38vw,270px)}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-bottom{align-items:start;flex-direction:column;padding-top:44px}}@media (max-width: 1000px){.footer-card-shell{--footer-ribbon-left: -58px;--footer-ribbon-top: 105.7%;--footer-ribbon-height: 86%;--footer-ribbon-bleed: 0px;--footer-f-clearance: clamp(330px, 56vw, 430px);min-height:auto}.page-footer .section{padding-right:clamp(18px,5vw,42px);padding-left:clamp(18px,5vw,42px)}.page-footer .footer-grid{padding-top:calc(var(--footer-f-clearance) + clamp(26px,5vw,48px))}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,46px) clamp(22px,5vw,44px)}.footer-mark{grid-column:1 / -1;grid-row:auto;max-width:min(100%,520px);padding-left:0}.footer-mark__wordmark{font-size:clamp(2.7rem,12vw,3.35rem)}.footer-calculators{grid-column:1 / -1;grid-row:auto;grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list";max-width:none;padding-left:0}.footer-calculator-list{grid-column:1 / -1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.footer-calculator-card,.footer-calculator-card:last-child{border-bottom:1px solid rgba(247,239,226,.12)}.footer-grid>.footer-col:nth-of-type(1),.footer-grid>.footer-col:nth-of-type(2),.footer-grid>.footer-col:nth-of-type(3){grid-column:auto;grid-row:auto}.footer-mark p{max-width:min(100%,420px)}.footer-bottom{padding-top:clamp(34px,7vw,56px)}}@media (max-width: 760px){.footer-card-shell{--footer-ribbon-left: -58px;--footer-ribbon-top: 105.7%;--footer-ribbon-height: 86%;--footer-ribbon-bleed: 0px;--footer-f-clearance: clamp(320px, 92vw, 410px)}.page-footer .footer-grid{padding-top:calc(var(--footer-f-clearance) + 30px)}.footer-grid,.footer-calculator-list{grid-template-columns:1fr}.footer-calculators h2{font-size:clamp(1.72rem,8vw,2.35rem)}}@media (max-width: 360px){.site-header__inner{min-height:62px;padding:0 12px}.brand{font-size:clamp(.86rem,6.2vw,1.08rem);letter-spacing:.02em}.menu-button{width:34px;height:34px}.menu-button span{width:15px;margin:4px auto}.site-main{padding-top:63px}.section{padding:42px 12px}.menu-panel{gap:18px;padding:76px 12px 18px}.menu-panel__nav a{min-height:44px;font-size:clamp(1.15rem,11vw,2.05rem);letter-spacing:.03em;line-height:1.06;overflow-wrap:anywhere}h1{font-size:clamp(2.3rem,18vw,4rem)}h2{font-size:clamp(2rem,16vw,3.4rem);letter-spacing:0;line-height:1.02}.eyebrow,.project-meta{font-size:.62rem;letter-spacing:.08em}.section h1,.section h2,.section p,.section span,.section strong,.section a,.section div,.page-footer h2,.page-footer p,.page-footer span,.page-footer strong,.page-footer a,.panel>*,.footer-mark,.footer-mark>*,.footer-col,.footer-col>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.panel{padding:22px}.panel{min-height:0;height:auto;max-height:none}.page-footer{padding:0}.page-footer .section{padding:42px 12px}.footer-grid{gap:30px}.footer-mark{gap:16px}.footer-mark__wordmark{font-size:clamp(2.25rem,11vw,2.75rem);letter-spacing:.075em}.footer-mark p,.footer-col,.footer-bottom{font-size:clamp(.66rem,4.6vw,.84rem)}.footer-col h2{font-size:clamp(.58rem,4vw,.72rem);letter-spacing:.1em}}@media (max-width: 240px){.site-header__inner{min-height:56px;padding:0 8px}.brand{font-size:.82rem;letter-spacing:0}.menu-button{width:31px;height:31px}.site-main{padding-top:57px}.section{padding:34px 8px}.menu-panel{padding:66px 8px 14px}h1,h2{font-size:clamp(1.72rem,16vw,2.55rem)}.panel{padding:16px}.eyebrow,.project-meta{font-size:.56rem;letter-spacing:.06em}.page-footer .section{padding:32px 8px}.footer-grid,.footer-mark,.footer-col{gap:12px}.footer-bottom{gap:12px;padding-top:28px;padding-bottom:34px}}@media (max-width: 180px){.site-header__inner{min-height:50px;padding:0 6px}.brand{font-size:.68rem;line-height:1.05}.menu-button{width:28px;height:28px}.menu-button span{width:12px}.site-main{padding-top:51px}.section{padding:28px 6px}.menu-panel{padding:58px 6px 12px}.menu-panel__nav a{min-height:34px;font-size:clamp(.92rem,12vw,1.35rem);letter-spacing:0}.menu-panel__nav,.menu-panel__nav a,.footer-card-shell,.footer-card-shell *{width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.project-feature__cta{width:100%;max-width:100%;min-width:0;overflow-wrap:anywhere}h1,h2{font-size:clamp(1.32rem,15vw,2rem);line-height:1.04}p,.footer-mark p,.footer-col,.footer-bottom{font-size:.58rem;line-height:1.42}.panel{padding:12px}.page-footer .section{padding:26px 6px}.footer-mark__wordmark{font-size:1.45rem;letter-spacing:.045em}}@media (max-width: 120px){.site-header__inner{min-height:42px;padding:0 4px}.brand{font-size:.52rem}.menu-button{width:24px;height:24px}.menu-button span{width:10px;margin:3px auto}.site-main{padding-top:43px}.section{padding:22px 4px}.menu-panel{padding-left:4px;padding-right:4px}.footer-card-shell,.footer-card-shell *{width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}h1,h2,strong,a,span,p{overflow-wrap:anywhere;word-break:break-word}.menu-panel{padding-top:48px}.menu-panel__nav{gap:7px}.menu-panel__nav a{min-height:26px;font-size:.7rem;line-height:1.05}.menu-panel__nav a:after{display:none}.menu-panel__foot{gap:4px 6px;font-size:.44rem;letter-spacing:.03em}h1,h2{font-size:clamp(.9rem,15vw,1.25rem);line-height:1.08}.eyebrow,.project-meta,.footer-col h2{font-size:.45rem;letter-spacing:.03em}p,.footer-mark p,.footer-col,.footer-bottom{font-size:.48rem}.panel{padding:8px}.page-footer .section{padding:20px 4px}}@media (max-width: 70px){.site-header__inner{min-height:34px;padding:0 2px}.brand{font-size:.38rem}.menu-button{width:18px;height:18px}.menu-button span{width:8px;margin:2px auto}.site-main{padding-top:35px}.section{padding:16px 2px}.footer-card-shell,.footer-card-shell *{width:100%!important;min-width:0!important;max-width:100%!important;overflow-wrap:anywhere}.project-feature__cta{width:100%;max-width:100%;min-width:0}.button{width:100%;min-width:0;padding:4px 1px;font-size:.32rem;letter-spacing:0;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.menu-panel{padding:40px 2px 8px}.menu-panel__nav{gap:4px}.menu-panel__nav a{min-height:18px;font-size:.34rem;line-height:1.08}.menu-panel__foot{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;font-size:.28rem;letter-spacing:0}h1,h2{font-size:.62rem;line-height:1.12}.eyebrow,.project-meta,.footer-col h2{font-size:.34rem;letter-spacing:0}p,.footer-mark p,.footer-col,.footer-bottom{font-size:.36rem;line-height:1.28}.panel{padding:4px}.page-footer .section{padding:14px 2px}}@media (min-width: 761px){.menu-panel{display:none}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--paper: #f5f1e5;--paper-soft: #fbf7ef;--paper-deep: #ded6c8;--ink: #161815;--muted: #65665d;--line: rgba(22, 24, 21, .16);--line-strong: rgba(22, 24, 21, .34);--footer-cta-bg: #173452;--footer-cta-ink: #f6efe3;--footer-cta-muted: rgba(246, 239, 227, .72);--footer-cta-faint: rgba(246, 239, 227, .54);--footer-cta-line: rgba(246, 239, 227, .16)}.brand{text-transform:uppercase}.header-action{display:flex;justify-self:end;align-items:center;min-width:0}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.82rem 1.12rem .76rem;border:1px solid currentColor;border-radius:2px;font-family:var(--sans);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}button,.button,.header-cta,.project-feature__cta,a[class*=button],a[class*=cta]{border-radius:2px!important}.header-cta:hover,.header-cta:focus-visible{transform:translateY(-1px);background:#173452;color:#fff8ea}.blog-index-page{background:var(--paper);--blog-ink: #15130f;--blog-copy: #211c15;--blog-muted: #5b4d3d;--blog-soft: #7d705e;--blog-rule: rgba(33, 28, 21, .16);--blog-rule-strong: rgba(33, 28, 21, .3);--blog-accent: #173452;--blog-panel: #d8d0c1;--blog-card: #eee7da}.blog-index-page .site-main{overflow:clip}.blog-index-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:end;min-height:560px;padding-top:156px;padding-bottom:82px;border-bottom:1px solid var(--line)}.blog-index-hero__copy{min-width:0;width:100%;max-width:1060px}.blog-index-hero h1{margin:0;width:100%;max-width:1120px;color:var(--ink);font-family:var(--display);font-size:7.25rem;font-weight:300;letter-spacing:0;line-height:.88;overflow-wrap:break-word}.blog-index-hero__copy>p:not(.eyebrow){width:100%;max-width:680px;margin:30px 0 0;color:#171713a8;font-size:1.14rem;font-weight:560;line-height:1.7;overflow-wrap:anywhere}.blog-index-hero__stats{display:grid;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blog-index-hero__stats span{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--line);color:#17171394;font-family:var(--sans);font-size:.78rem;font-weight:650;letter-spacing:0;line-height:1.35;text-transform:uppercase}.blog-index-hero__stats span:first-child{border-top:0}.blog-index-hero__stats strong{color:var(--ink);font-family:var(--display);font-size:2.9rem;font-weight:300;letter-spacing:0;line-height:1;text-transform:none}.blog-index-feature{padding-top:74px;padding-bottom:84px}.blog-feature-card{display:grid;grid-template-columns:minmax(0,.64fr) minmax(360px,.42fr);min-height:620px;color:inherit;text-decoration:none;background:#161510;border:1px solid rgba(23,23,19,.26)}.blog-feature-card__media{position:relative;display:block;min-height:420px;overflow:hidden;background:#171510}.blog-feature-card__media:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0d0d0a00 46%,#0d0d0a42),linear-gradient(180deg,#0d0d0a1f,#0d0d0a66)}.blog-feature-card__media img,.blog-card__media img{display:block;width:100%;height:100%;object-fit:cover}.blog-feature-card__copy{display:grid;align-content:end;gap:24px;min-width:0;padding:46px;color:var(--paper-soft)}.blog-feature-card__copy .project-meta,.blog-feature-card__copy p,.blog-feature-card__copy .project-feature__cta{color:#f6efe3b8}.blog-feature-card h2{margin:0;color:var(--paper-soft);font-family:var(--display);font-size:3.65rem;font-weight:300;letter-spacing:0;line-height:.96}.blog-feature-card p{max-width:34em;margin:0;font-size:1rem;font-weight:560;line-height:1.66}.blog-index-topics{display:grid;grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:56px;padding-top:28px;padding-bottom:70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blog-index-topics__head h2{max-width:620px;margin:0;color:var(--ink);font-family:var(--display);font-size:3.8rem;font-weight:300;letter-spacing:0;line-height:.96}.blog-topic-strip{display:flex;flex-wrap:wrap;align-content:start;gap:10px}.blog-topic-strip span{display:inline-flex;align-items:center;min-height:38px;padding:.62rem .82rem .56rem;border:1px solid rgba(23,23,19,.22);color:#171713b3;font-family:var(--sans);font-size:.74rem;font-weight:650;letter-spacing:0;line-height:1.2;text-transform:uppercase}.blog-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-top:76px;padding-bottom:116px;background:#1717132e}.blog-card{display:grid;grid-template-rows:auto auto 1fr;min-height:610px;color:inherit;text-decoration:none;background:var(--paper);transition:background .18s ease,color .18s ease,transform .18s ease}.blog-card:hover,.blog-card:focus-visible{background:#171510;color:var(--paper-soft);transform:translateY(-2px)}.blog-card__number{padding:20px 22px 0;color:#17171370;font-family:var(--caption);font-size:.72rem;font-weight:650;letter-spacing:0;line-height:1}.blog-card:hover .blog-card__number,.blog-card:focus-visible .blog-card__number,.blog-card:hover .blog-card__copy span,.blog-card:focus-visible .blog-card__copy span,.blog-card:hover .blog-card__copy em,.blog-card:focus-visible .blog-card__copy em{color:#f6efe3ad}.blog-card__media{display:block;height:250px;margin:20px 22px 0;overflow:hidden;background:#171510}.blog-card__media img{filter:saturate(.88) contrast(1.04);transition:transform .24s ease,filter .24s ease}.blog-card:hover .blog-card__media img,.blog-card:focus-visible .blog-card__media img{filter:saturate(1) contrast(1.08);transform:scale(1.035)}.blog-card__copy{display:grid;align-content:start;gap:18px;min-width:0;padding:26px 22px 28px}.blog-card__copy span{color:#1717138a;font-family:var(--sans);font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}.blog-card__copy strong{color:currentColor;font-family:var(--display);font-size:2.25rem;font-weight:300;letter-spacing:0;line-height:.98}.blog-card__copy em{color:#171713a3;font-size:.92rem;font-style:normal;font-weight:560;line-height:1.55}@media (max-width: 1320px){.blog-index-hero{grid-template-columns:1fr;gap:50px}.blog-index-hero h1{font-size:4.65rem}.blog-index-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}.blog-index-hero__stats span{display:grid;justify-content:stretch;border-top:0;border-right:1px solid var(--line);padding:18px}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1080px){.blog-feature-card,.blog-index-topics{grid-template-columns:1fr}.blog-feature-card{min-height:0}.blog-feature-card__media{min-height:360px}}@media (max-width: 760px){.blog-index-hero{min-height:0;padding-top:118px;padding-bottom:54px}.blog-index-hero h1{max-width:22rem;font-size:2.72rem;line-height:1;white-space:normal;overflow-wrap:anywhere;word-break:normal}.blog-index-hero__copy>p:not(.eyebrow){max-width:22rem;font-size:1rem;line-height:1.62;padding-top:14px;overflow-wrap:anywhere}.blog-index-hero__stats,.blog-card-grid{grid-template-columns:1fr}.blog-index-hero__stats span{border-top:1px solid var(--line)}.blog-feature-card__copy{padding:24px}.blog-feature-card h2,.blog-index-topics__head h2{font-size:2.65rem;line-height:.98}.blog-card-grid{padding-top:42px;padding-bottom:76px}.blog-card{min-height:0}.blog-card__media{height:220px}.blog-card__copy strong{font-size:1.85rem}}@media (max-width: 480px){.blog-index-hero h1{max-width:335px;font-size:2.72rem;line-height:1;white-space:normal;overflow-wrap:anywhere;word-break:normal}.blog-index-hero__copy>p:not(.eyebrow){max-width:335px}}@media (max-width: 760px){.header-action{display:none}.brand{font-size:clamp(.88rem,3.3vw,1.05rem);letter-spacing:.045em}.brand--byggsikt{font-size:clamp(.95rem,4.4vw,1.16rem);letter-spacing:.1em}}@media (max-width: 180px){.header-action{display:none!important}}.project-feature__cta{grid-column:2;align-self:end;margin-top:0;padding:13px 16px 12px;border:1px solid rgba(250,246,237,.58);border-radius:2px;color:var(--paper-soft);background:#faf6ed14}.project-feature__cta:before{display:none}@media (max-width: 760px){.project-feature__cta{grid-column:1}.project-feature__cta{width:fit-content}}@media (min-width: 1001px){body.byggsikt-frame-page{position:relative;--frame-line: rgba(17, 16, 13, .98);--frame-line-soft: rgba(17, 16, 13, .98);--frame-gap-fill: var(--paper);--frame-stroke: 2px;--frame-middle: 3px;--frame-gap: calc(var(--frame-stroke) + var(--frame-middle));--frame-x-outer: 20px;--frame-x-inner: calc(var(--frame-x-outer) + var(--frame-gap));--frame-top-outer: 32px;--frame-top-inner: calc(var(--frame-top-outer) + var(--frame-gap));--frame-bottom-outer: clamp(26px, 3.2vw, 54px);--frame-bottom-inner: calc(var(--frame-bottom-outer) + var(--frame-gap));--frame-rail-bottom-outer: 0px;--frame-rail-bottom-inner: 0px;--frame-footer-cap-top: calc(100vh + 100px) ;--frame-left-cap-outer: clamp(96px, 7.2vw, 154px);--frame-left-cap-inner: calc(var(--frame-left-cap-outer) - var(--frame-gap));--frame-right-cap-outer: clamp(96px, 7.2vw, 154px);--frame-right-cap-inner: calc(var(--frame-right-cap-outer) - var(--frame-gap))}body.byggsikt-frame-page:before,body.byggsikt-frame-page:after{pointer-events:none;content:""}body.byggsikt-frame-page .page-footer{--footer-frame-inset: calc(var(--frame-x-outer) + var(--frame-stroke) + var(--frame-middle) + var(--frame-stroke));--footer-frame-bottom-inset: var(--footer-frame-inset)}body.byggsikt-frame-page .footer-cta{margin-right:calc(var(--frame-x-outer) + var(--frame-stroke) + var(--frame-middle) + var(--frame-stroke));margin-left:calc(var(--frame-x-outer) + var(--frame-stroke) + var(--frame-middle) + var(--frame-stroke));border-top-color:#1715101a}body.byggsikt-frame-page .footer-cta+.page-footer{margin-top:0}body.byggsikt-frame-page .footer-card-shell{box-shadow:none}body.byggsikt-frame-page:before{position:fixed;inset:0;z-index:91;background:linear-gradient(var(--frame-line),var(--frame-line)) left var(--frame-x-outer) top var(--frame-top-outer) / var(--frame-stroke) calc(100vh - var(--frame-top-outer) - var(--frame-rail-bottom-outer)) no-repeat,linear-gradient(var(--frame-line-soft),var(--frame-line-soft)) left var(--frame-x-inner) top var(--frame-top-inner) / var(--frame-stroke) calc(100vh - var(--frame-top-inner) - var(--frame-rail-bottom-inner)) no-repeat,linear-gradient(var(--frame-line),var(--frame-line)) right var(--frame-x-outer) top var(--frame-top-outer) / var(--frame-stroke) calc(100vh - var(--frame-top-outer) - var(--frame-rail-bottom-outer)) no-repeat,linear-gradient(var(--frame-line-soft),var(--frame-line-soft)) right var(--frame-x-inner) top var(--frame-top-inner) / var(--frame-stroke) calc(100vh - var(--frame-top-inner) - var(--frame-rail-bottom-inner)) no-repeat,linear-gradient(var(--frame-gap-fill),var(--frame-gap-fill)) left calc(var(--frame-x-outer) + var(--frame-stroke)) top var(--frame-top-outer) / var(--frame-middle) calc(100vh - var(--frame-top-outer) - var(--frame-rail-bottom-outer)) no-repeat,linear-gradient(var(--frame-gap-fill),var(--frame-gap-fill)) right calc(var(--frame-x-outer) + var(--frame-stroke)) top var(--frame-top-outer) / var(--frame-middle) calc(100vh - var(--frame-top-outer) - var(--frame-rail-bottom-outer)) no-repeat}body.byggsikt-frame-page:after{position:fixed;inset:0;z-index:92;background:linear-gradient(90deg,var(--frame-line),var(--frame-line)) left var(--frame-x-outer) top calc(var(--frame-footer-cap-top) + var(--frame-stroke) + var(--frame-middle)) / calc(100% - var(--frame-x-outer) - var(--frame-x-outer)) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-gap-fill),var(--frame-gap-fill)) left calc(var(--frame-x-outer) + var(--frame-stroke)) top calc(var(--frame-footer-cap-top) + var(--frame-stroke)) / calc(100% - var(--frame-x-outer) - var(--frame-x-outer) - var(--frame-stroke) - var(--frame-stroke)) var(--frame-middle) no-repeat,linear-gradient(90deg,var(--frame-line-soft),var(--frame-line-soft)) left var(--frame-x-inner) top var(--frame-footer-cap-top) / calc(100% - var(--frame-x-inner) - var(--frame-x-inner)) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-line),var(--frame-line)) left var(--frame-x-outer) top var(--frame-top-outer) / var(--frame-left-cap-outer) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-line-soft),var(--frame-line-soft)) left var(--frame-x-inner) top var(--frame-top-inner) / var(--frame-left-cap-inner) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-line),var(--frame-line)) right var(--frame-x-outer) top var(--frame-top-outer) / var(--frame-right-cap-outer) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-line-soft),var(--frame-line-soft)) right var(--frame-x-inner) top var(--frame-top-inner) / var(--frame-right-cap-inner) var(--frame-stroke) no-repeat,linear-gradient(90deg,var(--frame-gap-fill),var(--frame-gap-fill)) left calc(var(--frame-x-outer) + var(--frame-stroke)) top calc(var(--frame-top-outer) + var(--frame-stroke)) / calc(var(--frame-left-cap-outer) - var(--frame-stroke)) var(--frame-middle) no-repeat,linear-gradient(90deg,var(--frame-gap-fill),var(--frame-gap-fill)) right calc(var(--frame-x-outer) + var(--frame-stroke)) top calc(var(--frame-top-outer) + var(--frame-stroke)) / calc(var(--frame-right-cap-outer) - var(--frame-stroke)) var(--frame-middle) no-repeat}body.byggsikt-frame-page .page-footer:after{content:none}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(48px,5.5vh,70px)}body.byggsikt-frame-page .page-footer .footer-mark{margin-left:0;width:100%;max-width:none}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{margin-left:0}}@media (min-width: 1181px) and (max-width: 1500px){body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: -58px;--footer-ribbon-top: 105.7%;--footer-ribbon-height: 86%;--footer-ribbon-bleed: 0px;--footer-f-clearance: clamp(340px, 29vw, 430px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(clamp(300px,25vw,390px),.82fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,46px)}body.byggsikt-frame-page .page-footer .footer-mark{margin-left:0;width:100%;max-width:none;padding-left:clamp(0px,1vw,16px)}body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list";padding-left:0}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:min(100%,560px)}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(12px,1.35vw,18px)}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:36px minmax(0,1fr);min-height:68px;padding:10px 32px 10px 14px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{width:36px;height:36px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon img{width:27px;height:27px}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{font-size:.58rem;letter-spacing:.015em}body.byggsikt-frame-page .page-footer .footer-mark p{max-width:clamp(300px,25vw,350px)}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{margin-left:0}}@media (min-width: 1001px) and (max-width: 1180px){body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: -58px;--footer-ribbon-top: 105.7%;--footer-ribbon-height: 86%;--footer-ribbon-bleed: 0px;--footer-f-clearance: clamp(330px, 38vw, 420px);min-height:auto}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:calc(var(--footer-f-clearance) + 46px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 48px}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1 / -1;grid-row:auto;margin-left:0;max-width:560px;padding-left:0}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:auto;grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list";padding-left:0}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-column:1 / -1;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:auto;grid-row:auto}body.byggsikt-frame-page .page-footer .footer-mark p{max-width:440px}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{margin-left:0}}@media (max-width: 1000px){body.byggsikt-frame-page:before,body.byggsikt-frame-page:after{display:none;content:none}body.byggsikt-frame-page .footer-cta{margin:0;border-top:0;border-bottom:0}body.byggsikt-frame-page .footer-cta+.page-footer{margin-top:0}body.byggsikt-frame-page .footer-cta__inner{grid-template-columns:1fr;align-items:start;gap:clamp(20px,4vw,34px);width:100%;max-width:none;padding:clamp(54px,9vw,84px) clamp(20px,5vw,46px) clamp(58px,10vw,88px)}body.byggsikt-frame-page .footer-cta__eyebrow,body.byggsikt-frame-page .footer-cta__copy,body.byggsikt-frame-page .footer-cta__button{grid-column:1}body.byggsikt-frame-page .footer-cta__copy{max-width:720px;gap:clamp(16px,3vw,24px)}body.byggsikt-frame-page .footer-cta__copy h2{max-width:720px;font-size:clamp(3.35rem,9.4vw,6.1rem);line-height:.94}body.byggsikt-frame-page .footer-cta__copy p{max-width:650px;font-size:clamp(1rem,1.9vw,1.1rem);line-height:1.62}body.byggsikt-frame-page .footer-cta__button{justify-self:start;margin-top:4px;margin-bottom:0}body.byggsikt-frame-page .page-footer{--footer-frame-inset: 0px;--footer-frame-bottom-inset: 0px;margin:0;padding:0;background:var(--footer-cta-bg, #173452)}body.byggsikt-frame-page .footer-card-shell{width:100%;margin:0;border-radius:0}body.byggsikt-frame-page .page-footer .section{padding-right:clamp(18px,5vw,42px);padding-left:clamp(18px,5vw,42px)}}@media (max-width: 760px){body.byggsikt-frame-page .footer-cta__inner{padding:clamp(48px,12vw,70px) clamp(18px,5vw,28px) clamp(54px,12vw,74px)}body.byggsikt-frame-page .footer-cta__copy h2{font-size:clamp(2.9rem,13.6vw,4.6rem)}body.byggsikt-frame-page .footer-cta__copy p{font-size:clamp(.96rem,3.5vw,1.02rem);line-height:1.58}body.byggsikt-frame-page .footer-cta__button{min-width:164px;min-height:46px}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:calc(var(--footer-f-clearance) + 30px)}}@media (max-width: 380px){body.byggsikt-frame-page .footer-cta__copy h2{font-size:clamp(2.62rem,13.2vw,3.1rem)}body.byggsikt-frame-page .footer-cta__button{width:100%}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:calc(var(--footer-f-clearance) + 42px)}}@media (min-width: 1001px) and (max-width: 1180px){body.byggsikt-frame-page .page-footer .section{padding-right:clamp(38px,6vw,70px);padding-left:clamp(38px,6vw,70px)}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(52px,6vw,76px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(250px,.88fr) repeat(3,minmax(0,1fr));gap:clamp(30px,4vw,48px) clamp(24px,3vw,38px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1;grid-row:1 / span 2;max-width:320px}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(2.05rem,4.6vw,3rem);letter-spacing:.07em}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:2 / -1;grid-row:2;grid-template-columns:minmax(205px,.38fr) minmax(0,1fr);grid-template-areas:"kicker list" "title list" "intro list";column-gap:clamp(22px,3vw,34px);padding-top:0}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:260px}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;gap:10px;margin-top:0}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px 34px 8px 12px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{width:34px;height:34px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon img{width:25px;height:25px}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{font-size:.6rem;letter-spacing:.01em}body.byggsikt-frame-page .page-footer .footer-calculator-card small{font-size:.57rem}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:3;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:4;grid-row:1}body.byggsikt-frame-page .page-footer .footer-bottom{grid-template-columns:minmax(250px,.88fr) repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,38px)}}@media (min-width: 761px) and (max-width: 1000px){body.byggsikt-frame-page .page-footer .section{padding:clamp(42px,6vw,62px) clamp(28px,6vw,54px)}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(46px,7vw,82px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:clamp(30px,5vw,44px) clamp(30px,5vw,52px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1;grid-row:1;max-width:340px}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:2;grid-row:1 / span 2;grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list";padding-top:0}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:100%}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;gap:10px;margin-top:14px}body.byggsikt-frame-page .page-footer .footer-calculator-card{min-height:60px;padding:9px 34px 9px 12px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:1;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:1;grid-row:3}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:2;grid-row:3}body.byggsikt-frame-page .page-footer .footer-bottom{grid-template-columns:1fr auto;gap:24px}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{grid-column:auto}}@media (min-width: 561px) and (max-width: 760px){body.byggsikt-frame-page .page-footer .section{padding:clamp(38px,7vw,54px) clamp(22px,6vw,42px)}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(150px,26vw,210px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,5vw,40px) clamp(20px,4vw,32px)}body.byggsikt-frame-page .page-footer .footer-mark,body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:auto}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;gap:10px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:auto;grid-row:auto}body.byggsikt-frame-page .page-footer .footer-bottom{grid-template-columns:1fr auto;gap:20px}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{grid-column:auto}}@media (min-width: 381px) and (max-width: 560px){body.byggsikt-frame-page .page-footer .section{padding:clamp(34px,7vw,48px) clamp(18px,5vw,28px)}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(88px,20vw,112px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:1fr;gap:clamp(28px,7vw,38px)}body.byggsikt-frame-page .page-footer .footer-mark,body.byggsikt-frame-page .page-footer .footer-calculators,body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:1;grid-row:auto}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(2.35rem,10vw,3rem);letter-spacing:.06em}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;gap:10px}body.byggsikt-frame-page .page-footer .footer-calculator-card{min-height:62px;padding:10px 34px 10px 12px}body.byggsikt-frame-page .page-footer .footer-bottom{grid-template-columns:1fr;gap:14px}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{grid-column:1;justify-self:start}}@media (max-width: 380px){body.byggsikt-frame-page .page-footer .section{padding:36px clamp(12px,5vw,18px)}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(118px,45vw,180px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:1fr;gap:28px}body.byggsikt-frame-page .page-footer .footer-mark,body.byggsikt-frame-page .page-footer .footer-calculators,body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2),body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:1;grid-row:auto}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(1.85rem,12vw,2.45rem);letter-spacing:.045em}body.byggsikt-frame-page .page-footer .footer-mark p{font-size:.78rem;line-height:1.5}body.byggsikt-frame-page .page-footer .footer-calculators h2{font-size:clamp(1.25rem,8vw,1.65rem)}body.byggsikt-frame-page .page-footer .footer-calculators__intro{font-size:.68rem}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;gap:9px}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:32px minmax(0,1fr);min-height:60px;gap:9px;padding:10px 28px 10px 10px}body.byggsikt-frame-page .page-footer .footer-calculator-card:after{right:12px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{width:32px;height:32px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon img{width:24px;height:24px}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{font-size:clamp(.52rem,2.7vw,.58rem);letter-spacing:0}body.byggsikt-frame-page .page-footer .footer-calculator-card small{font-size:.54rem}body.byggsikt-frame-page .page-footer .footer-bottom{grid-template-columns:1fr;gap:12px}body.byggsikt-frame-page .page-footer .footer-bottom>span:first-child{grid-column:1;justify-self:start}}@media (max-width: 260px){body.byggsikt-frame-page .page-footer .section{padding-right:10px;padding-left:10px}body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(96px,46vw,128px);gap:24px}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(1.35rem,12.5vw,1.75rem);letter-spacing:.035em}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:1fr;align-items:start;min-height:0;padding:11px 26px 11px 11px}body.byggsikt-frame-page .page-footer .footer-calculator-card:after{top:26px;transform:rotate(45deg)}body.byggsikt-frame-page .page-footer .footer-calculator-card:hover:after,body.byggsikt-frame-page .page-footer .footer-calculator-card:focus-visible:after{transform:translate(3px) rotate(45deg)}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{width:28px;height:28px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon img{width:21px;height:21px}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{font-size:clamp(.46rem,4vw,.52rem)}}@media (min-width: 1001px) and (max-width: 1180px){body.byggsikt-frame-page .page-footer .footer-grid{padding-top:clamp(52px,6vw,76px)}body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(250px,.88fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3.6vw,44px) clamp(24px,3vw,38px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1;grid-row:1;max-width:320px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:3;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:4;grid-row:1}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:2;display:grid;justify-self:stretch;width:100%;grid-template-columns:minmax(250px,.36fr) minmax(420px,560px);grid-template-areas:"copy list";column-gap:clamp(34px,5vw,74px);row-gap:0;align-items:start;justify-content:space-between;margin-top:clamp(8px,1.8vw,18px);padding-top:clamp(18px,2.2vw,28px);border-top:1px solid rgba(247,239,226,.1)}body.byggsikt-frame-page .page-footer .footer-calculators__kicker,body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{align-self:start}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:min(100%,360px)}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-area:list;grid-column:auto;grid-row:auto;justify-self:end;grid-template-columns:1fr;gap:10px;width:100%;margin-top:0}body.byggsikt-frame-page .page-footer .footer-calculators__kicker{grid-area:copy;grid-column:1;grid-row:1;width:min(100%,300px);margin:0}body.byggsikt-frame-page .page-footer .footer-calculators h2{grid-area:copy;grid-column:1;grid-row:1;width:min(100%,310px);margin:24px 0 0}body.byggsikt-frame-page .page-footer .footer-calculators__intro{grid-area:copy;grid-column:1;grid-row:1;width:min(100%,340px);margin:66px 0 0}body.byggsikt-frame-page .page-footer .footer-calculator-list{position:static;align-self:start;width:min(560px,100%)}}@media (min-width: 761px) and (max-width: 1000px){body.byggsikt-frame-page .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4.6vw,42px) clamp(24px,4vw,36px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1 / -1;grid-row:1;max-width:500px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:1;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:2;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:3;grid-row:2}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:3;justify-self:start;width:min(100%,clamp(390px,46vw,520px));grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list";row-gap:8px;margin-top:clamp(4px,1.6vw,16px);padding-top:clamp(18px,3vw,26px);border-top:1px solid rgba(247,239,226,.1)}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:min(100%,320px)}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-area:list;grid-column:auto;grid-row:auto;grid-template-columns:1fr;gap:10px;width:100%;margin-top:clamp(10px,2vw,14px)}}@media (min-width: 561px) and (max-width: 760px){body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1 / -1;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:1;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:2;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:3;grid-row:2}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:3;justify-self:start;width:min(100%,clamp(360px,68vw,480px));margin-top:clamp(4px,2vw,14px);padding-top:clamp(18px,4vw,26px);border-top:1px solid rgba(247,239,226,.1)}}@media (max-width: 560px){body.byggsikt-frame-page .page-footer .footer-mark{grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-row:3}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-row:4}body.byggsikt-frame-page .page-footer .footer-calculators{grid-row:5;justify-self:stretch;width:100%;margin-top:0;padding-top:clamp(18px,5vw,26px);border-top:1px solid rgba(247,239,226,.1)}}@media (min-width: 761px) and (max-width: 1180px){body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(220px,.9fr) repeat(3,minmax(110px,1fr));gap:clamp(28px,3.6vw,44px) clamp(18px,3vw,38px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1;grid-row:1;max-width:320px}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(2rem,4.4vw,3rem);letter-spacing:.07em}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:3;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:4;grid-row:1}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:2;display:grid;justify-self:stretch;width:100%;grid-template-columns:1fr;grid-template-areas:"list";column-gap:0;row-gap:8px;align-items:start;justify-content:end;margin-top:clamp(8px,1.8vw,18px);padding-top:clamp(16px,2vw,24px);border-top:1px solid rgba(247,239,226,.1)}body.byggsikt-frame-page .page-footer .footer-calculators__kicker,body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{display:none}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-column:auto;grid-row:auto;align-self:start;justify-self:end;grid-template-columns:1fr;gap:10px;width:min(560px,100%);margin-top:0;position:static;grid-area:list}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:34px minmax(0,1fr);min-height:58px;padding:8px 34px 8px 12px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{width:34px;height:34px}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon img{width:25px;height:25px}}@media (max-width: 760px){body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:1fr;grid-template-areas:"list";row-gap:0}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{display:none}body.byggsikt-frame-page .page-footer .footer-calculator-list{width:100%;margin-top:0}}@media (min-width: 1001px) and (max-width: 1180px){body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(260px,300px) minmax(300px,1fr) minmax(150px,.5fr);column-gap:clamp(38px,4.6vw,56px);row-gap:clamp(32px,3.4vw,42px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-row:1 / span 2;max-width:300px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:3;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:3;grid-row:2;align-self:start;padding-top:clamp(14px,2vw,22px)}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:2;grid-row:2;align-self:start;margin-top:0;padding-top:clamp(14px,2vw,22px)}body.byggsikt-frame-page .page-footer .footer-calculator-list{justify-self:stretch;width:100%}}@media (min-width: 761px) and (max-width: 1000px){body.byggsikt-frame-page .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(34px,4.8vw,46px) clamp(54px,7vw,74px)}body.byggsikt-frame-page .page-footer .footer-mark{grid-column:1;grid-row:1;max-width:360px}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(1){grid-column:2;grid-row:1}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(2){grid-column:1;grid-row:2}body.byggsikt-frame-page .page-footer .footer-grid>.footer-col:nth-of-type(3){grid-column:2;grid-row:2}body.byggsikt-frame-page .page-footer .footer-calculators{grid-column:1 / -1;grid-row:3;margin-top:clamp(2px,1vw,10px)}}.page-footer .footer-bottom{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:clamp(12px,1.4vw,22px)}.page-footer .footer-bottom>span{padding-left:0}@media (max-width: 560px){.page-footer .footer-bottom{gap:10px}}.page-footer{background:var(--paper);color:#f7efe2}.footer-card-shell{--footer-f-clearance: 0px;min-height:auto;background:#050403}.footer-card-shell:before{inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.34),transparent 38%,rgba(0,0,0,.42));-webkit-mask:none;mask:none;opacity:.24}.footer-card-shell:after{top:var(--footer-ribbon-top);right:auto;bottom:auto;left:var(--footer-ribbon-left);z-index:2;width:auto;height:var(--footer-ribbon-height);aspect-ratio:655 / 465;background:url(/assets/brand/byggsikt-footer-ribbon-only-true-cutouts-extended-source.svg?v=12) 0 0 / 100% 100% no-repeat;content:"";opacity:1;transform:rotate(-90deg);transform-origin:0 0}.page-footer .section{padding-right:clamp(34px,6.6vw,126px);padding-left:clamp(34px,6.6vw,126px)}.page-footer .footer-grid{position:relative;z-index:3;padding-top:clamp(72px,6vw,112px);padding-bottom:clamp(28px,3vw,48px)}.footer-grid{grid-template-columns:minmax(340px,1.08fr) repeat(3,minmax(145px,.52fr));gap:clamp(46px,5vw,92px) clamp(34px,4vw,74px)}.footer-mark{grid-column:1;grid-row:1 / span 2;align-content:start;gap:clamp(16px,1.6vw,24px);padding:0 clamp(22px,3vw,56px) 0 0;border-right:1px solid rgba(247,239,226,.12)}.footer-calculators__kicker{margin:0;color:#7ec2dbc7;font-family:var(--sans);font-size:.68rem;font-weight:850;letter-spacing:.2em;line-height:1;text-transform:uppercase}.footer-mark__wordmark{width:min-content;max-width:100%;color:#fff8ea;font-size:clamp(4.6rem,6vw,8.4rem);letter-spacing:0;line-height:.82;white-space:normal}.footer-mark p{max-width:440px;color:#f7efe2b8;font-size:clamp(.98rem,1.05vw,1.12rem);font-weight:560;line-height:1.58}.footer-mark__proof{display:flex;flex-wrap:wrap;gap:8px;max-width:430px}.footer-mark__proof span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(126,194,219,.22);background:#7ec2db0f;color:#f7efe2c2;font-size:.64rem;font-weight:780;letter-spacing:.055em;line-height:1;text-transform:uppercase}.footer-col{gap:13px;padding-top:4px;font-size:.86rem;font-weight:680}.footer-col h2{margin-bottom:14px;color:#fff8eaf5;font-size:.7rem;letter-spacing:.18em}.footer-col a{color:#f7efe2a8}.footer-calculators{grid-column:2 / -1;grid-row:2;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-template-areas:"kicker list" "title list" "intro list";gap:10px clamp(28px,3vw,52px);align-items:center;margin-top:clamp(20px,2.6vw,44px);padding:clamp(24px,2.4vw,38px) 0 0;border-top:1px solid rgba(247,239,226,.13)}.footer-calculators__kicker,.footer-calculators h2,.footer-calculators__intro{display:block}.footer-calculators h2{max-width:260px;color:#fff8ea;font-size:clamp(1.7rem,2vw,2.8rem);font-weight:440;line-height:.98}.footer-calculators__intro{max-width:280px;margin:0;color:#f7efe294;font-size:.84rem;font-weight:560;line-height:1.5}.footer-calculator-list{justify-self:stretch;width:100%;gap:clamp(12px,1.2vw,20px)}.footer-calculator-card{min-height:82px;padding:14px 42px 14px 16px;border-color:#f7efe226;background:linear-gradient(135deg,#f7efe212,#f7efe205),#ffffff03;box-shadow:inset 0 1px #ffffff09}.footer-calculator-card strong{font-size:clamp(.62rem,.58vw,.68rem);letter-spacing:.04em}.footer-calculator-card small{color:#f7efe294}.page-footer .footer-bottom{position:relative;z-index:3;justify-content:space-between;margin:0;padding-top:clamp(20px,2vw,34px);padding-bottom:clamp(24px,2.6vw,42px);border-top:1px solid rgba(247,239,226,.12)}.page-footer .footer-bottom>span{color:#f7efe28f;font-size:.74rem}@media (max-width: 1180px){.footer-grid{grid-template-columns:minmax(280px,.9fr) repeat(3,minmax(130px,1fr));gap:clamp(34px,4.4vw,62px) clamp(24px,3.2vw,44px)}.footer-mark__wordmark{font-size:clamp(3.8rem,7vw,6rem)}.footer-calculators{grid-column:1 / -1;grid-row:auto}}@media (max-width: 900px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-mark{grid-column:1 / -1;grid-row:auto;max-width:720px;padding-right:0;padding-bottom:clamp(26px,4vw,40px);border-right:0;border-bottom:1px solid rgba(247,239,226,.12)}.footer-mark__wordmark{width:auto}.footer-grid>.footer-col:nth-of-type(1),.footer-grid>.footer-col:nth-of-type(2),.footer-grid>.footer-col:nth-of-type(3){grid-column:auto;grid-row:auto}.footer-calculators{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "intro" "list"}.footer-calculators h2,.footer-calculators__intro{max-width:560px}}@media (max-width: 640px){.page-footer .section{padding-right:clamp(18px,5vw,28px);padding-left:clamp(18px,5vw,28px)}.footer-card-shell:after{top:var(--footer-ribbon-top);left:var(--footer-ribbon-left);height:var(--footer-ribbon-height);opacity:1}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-mark,.footer-calculators,.footer-grid>.footer-col:nth-of-type(1),.footer-grid>.footer-col:nth-of-type(2),.footer-grid>.footer-col:nth-of-type(3){grid-column:1;grid-row:auto}.footer-mark__wordmark{font-size:clamp(2.9rem,14vw,4.4rem)}.footer-calculator-list{grid-template-columns:1fr}.footer-calculator-card{min-height:70px}.page-footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:10px}}@media (min-width: 1001px){body.byggsikt-frame-page .page-footer{background:var(--paper)}body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: clamp(-170px, -9vw, -118px);--footer-ribbon-top: 112%;--footer-ribbon-height: 84%;background:linear-gradient(90deg,rgba(0,0,0,.36),transparent 42%,rgba(0,0,0,.48)),#050403}body.byggsikt-frame-page .footer-card-shell:before{opacity:.28}}@media (min-width: 1181px) and (max-width: 1500px){body.byggsikt-frame-page .footer-grid{grid-template-columns:minmax(clamp(390px,30vw,440px),.95fr) repeat(3,minmax(150px,.62fr));column-gap:clamp(36px,3.4vw,58px)}body.byggsikt-frame-page .page-footer .footer-mark{max-width:440px;padding-right:clamp(26px,2.5vw,42px)}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(4rem,5.15vw,5.05rem)}}@media (min-width: 1181px) and (max-width: 1700px){body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "intro" "list";align-items:start;row-gap:8px}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:560px}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));justify-self:stretch;width:100%;max-width:none;margin-top:clamp(12px,1.3vw,20px);gap:clamp(14px,1.35vw,22px)}body.byggsikt-frame-page .page-footer .footer-calculator-card{min-height:76px;padding:12px 38px 12px 16px}}body.byggsikt-frame-page .page-footer .footer-mark{position:relative;z-index:4;padding-top:clamp(12px,1.2vw,22px);padding-bottom:clamp(22px,2vw,34px)}body.byggsikt-frame-page .page-footer .footer-mark:before{content:none}body.byggsikt-frame-page .page-footer .footer-mark>*{position:relative;z-index:1}body.byggsikt-frame-page .page-footer .footer-mark__wordmark{font-size:clamp(3.85rem,5.05vw,6.6rem);line-height:.86;text-shadow:0 12px 34px rgba(0,0,0,.58)}body.byggsikt-frame-page .page-footer .footer-mark p{max-width:38ch;color:#fff8eac2;font-size:clamp(.98rem,.96vw,1.08rem);font-weight:560;line-height:1.55;text-shadow:0 8px 26px rgba(0,0,0,.7)}body.byggsikt-frame-page .page-footer .footer-mark__proof{gap:7px}body.byggsikt-frame-page .page-footer .footer-mark__proof span{min-height:30px;border-color:#7ec2db3d;background:#05040357;color:#fff8eadb;font-size:.62rem}body.byggsikt-frame-page .page-footer .footer-calculator-list{align-items:stretch}body.byggsikt-frame-page .page-footer .footer-calculator-card{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:18px 42px 18px 18px;border-color:#f7efe229;background:linear-gradient(180deg,#f7efe20e,#f7efe205),#0a0907}body.byggsikt-frame-page .page-footer .footer-calculator-card:before{display:inline-flex;align-items:center;width:max-content;min-height:18px;padding-right:26px;border-bottom:1px solid rgba(126,194,219,.45);color:#7ec2dbe0;font-family:var(--sans);font-size:.62rem;font-weight:850;letter-spacing:.14em;line-height:1}body.byggsikt-frame-page .page-footer .footer-calculator-card:nth-child(1):before{content:"01"}body.byggsikt-frame-page .page-footer .footer-calculator-card:nth-child(2):before{content:"02"}body.byggsikt-frame-page .page-footer .footer-calculator-card:nth-child(3):before{content:"03"}body.byggsikt-frame-page .page-footer .footer-calculator-card__icon{display:none}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{color:#fff8eaf0;font-size:clamp(.68rem,.62vw,.76rem);letter-spacing:.045em}body.byggsikt-frame-page .page-footer .footer-calculator-card small{max-width:26ch;color:#f7efe2a3;font-size:.66rem;line-height:1.38}body.byggsikt-frame-page .page-footer .footer-calculator-card:hover,body.byggsikt-frame-page .page-footer .footer-calculator-card:focus-visible{border-color:#7ec2db57;background:linear-gradient(180deg,#7ec2db14,#f7efe205),#0b0a08}@media (min-width: 1181px) and (max-width: 1700px){body.byggsikt-frame-page .page-footer .footer-calculator-card{min-height:112px}}body.byggsikt-frame-page .footer-card-shell:after{opacity:1;filter:none}body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: clamp(30px, 4.4vw, 76px);--footer-ribbon-top: clamp(54px, 4.5vw, 82px);--footer-ribbon-height: clamp(248px, 18.5vw, 332px)}body.byggsikt-frame-page .footer-card-shell:after{z-index:2;pointer-events:none;transform:rotate(-90deg);transform-origin:0 0}body.byggsikt-frame-page .footer-card-shell:before{background:linear-gradient(90deg,rgba(0,0,0,.28),transparent 36%,rgba(0,0,0,.38)),repeating-linear-gradient(90deg,rgba(255,248,234,.022) 0 1px,transparent 1px 15px),repeating-linear-gradient(0deg,rgba(126,194,219,.012) 0 1px,transparent 1px 88px);opacity:.42}body.byggsikt-frame-page .footer-cta:after{content:none}body.byggsikt-frame-page .footer-cta__inner{grid-template-columns:minmax(112px,.15fr) minmax(0,.7fr) minmax(164px,.18fr);gap:clamp(44px,5.8vw,112px);align-items:center;padding-top:clamp(48px,4.7vw,82px);padding-bottom:clamp(52px,4.9vw,86px)}body.byggsikt-frame-page .footer-cta__copy{position:relative;gap:clamp(14px,1.25vw,22px);width:min(100%,760px);max-width:760px}body.byggsikt-frame-page .footer-cta__copy h2{width:100%;max-width:760px;font-size:clamp(2.8rem,4.05vw,5rem);line-height:.98}body.byggsikt-frame-page .footer-cta__copy h2:before,body.byggsikt-frame-page .footer-cta__copy h2:after{content:none}body.byggsikt-frame-page .footer-cta__copy>p:not(.footer-cta__proof){width:min(100%,590px);max-width:590px;font-size:clamp(.96rem,.98vw,1.06rem);line-height:1.58}body.byggsikt-frame-page .footer-cta__eyebrow{display:inline-grid;grid-template-columns:auto minmax(72px,148px);align-items:center;gap:14px;width:max-content;color:#f7efe2c7;font-size:.66rem;font-weight:880;letter-spacing:.24em}body.byggsikt-frame-page .footer-cta__eyebrow:after{display:block;height:1px;background:linear-gradient(90deg,#f7efe2c7,#7ec2db6b);content:""}body.byggsikt-frame-page .footer-cta__copy:after{position:absolute;bottom:clamp(-18px,-1.1vw,-10px);left:0;width:clamp(46px,4.8vw,92px);height:1px;background:linear-gradient(90deg,#f7efe2c7,#7ec2db75);content:"";pointer-events:none}body.byggsikt-frame-page .footer-cta__button{min-width:164px;min-height:44px;margin-bottom:0;padding:.86rem 1.34rem .82rem}@media (max-width: 1000px){body.byggsikt-frame-page .footer-cta__inner{grid-template-columns:1fr;align-items:start;gap:clamp(18px,3.4vw,30px);padding:clamp(44px,7.2vw,64px) clamp(20px,5vw,46px) clamp(48px,8vw,68px)}body.byggsikt-frame-page .footer-cta__copy h2{font-size:clamp(2.42rem,8.2vw,4.2rem)}body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: clamp(22px, 5.4vw, 52px);--footer-ribbon-top: clamp(52px, 7vw, 76px);--footer-ribbon-height: clamp(230px, 31vw, 286px)}}@media (max-width: 760px){body.byggsikt-frame-page .footer-cta__inner{padding-top:clamp(38px,9.5vw,54px);padding-bottom:clamp(42px,10vw,58px)}body.byggsikt-frame-page .footer-cta__copy{width:100%;max-width:350px}body.byggsikt-frame-page .footer-cta__copy h2{max-width:350px;font-size:clamp(2.2rem,10vw,3.35rem)}body.byggsikt-frame-page .footer-cta__copy>p:not(.footer-cta__proof){max-width:340px}body.byggsikt-frame-page .footer-cta__eyebrow{grid-template-columns:auto minmax(58px,96px);gap:10px;font-size:.6rem;letter-spacing:.2em}}@media (max-width: 640px){body.byggsikt-frame-page .footer-card-shell{--footer-ribbon-left: clamp(14px, 6.5vw, 32px);--footer-ribbon-top: clamp(46px, 13vw, 62px);--footer-ribbon-height: clamp(196px, 54vw, 232px)}}body.byggsikt-frame-page .page-footer .footer-col{position:relative;display:grid;align-content:start;gap:12px;min-width:0;padding:2px 0 4px clamp(16px,1.25vw,24px);border-left:0;background:linear-gradient(180deg,rgba(247,239,226,.12),rgba(247,239,226,.05) 62%,transparent) left top / 1px 100% no-repeat;color:#f7efe2b8}body.byggsikt-frame-page .page-footer .footer-col:before{position:absolute;top:0;left:0;width:22px;height:1px;background:#7ec2db57;content:""}body.byggsikt-frame-page .page-footer .footer-col h2{margin:0 0 clamp(12px,1vw,18px);color:#fff8eaf5;font-size:.68rem;font-weight:880;letter-spacing:.22em;line-height:1}body.byggsikt-frame-page .page-footer .footer-col a{position:relative;width:max-content;max-width:100%;color:#f7efe2b8;font-size:clamp(.88rem,.82vw,.98rem);font-weight:670;letter-spacing:0;line-height:1.22;text-decoration:none;transition:color .18s ease,transform .18s ease}body.byggsikt-frame-page .page-footer .footer-col a:after{position:absolute;right:0;bottom:-4px;left:0;height:1px;background:#7ec2dbb8;content:"";opacity:0;transform:scaleX(.2);transform-origin:left center;transition:opacity .18s ease,transform .18s ease}body.byggsikt-frame-page .page-footer .footer-col a:hover,body.byggsikt-frame-page .page-footer .footer-col a:focus-visible{color:#fff8eaf5;transform:translate(2px)}body.byggsikt-frame-page .page-footer .footer-col a:hover:after,body.byggsikt-frame-page .page-footer .footer-col a:focus-visible:after{opacity:1;transform:scaleX(1)}body.byggsikt-frame-page .page-footer .footer-calculators{align-items:center;margin-top:clamp(10px,1.15vw,22px);padding-top:clamp(24px,2.1vw,34px);border-top-color:#f7efe221}body.byggsikt-frame-page .page-footer .footer-calculators__kicker{color:#7ec2dbdb;font-size:.62rem;font-weight:900;letter-spacing:.24em}body.byggsikt-frame-page .page-footer .footer-calculators h2{color:#fff8ea;font-size:clamp(1.42rem,1.5vw,2rem);font-weight:520;letter-spacing:0;line-height:1}body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:31ch;color:#f7efe2ad;font-size:.84rem;font-weight:560;line-height:1.52}body.byggsikt-frame-page .page-footer .footer-calculator-list{gap:clamp(14px,1.35vw,22px)}body.byggsikt-frame-page .page-footer .footer-calculator-card{position:relative;overflow:hidden;min-height:118px;padding:18px 48px 18px 18px;border-color:#f7efe224;background:linear-gradient(90deg,rgba(126,194,219,.16),transparent 34%) top left / 100% 1px no-repeat,linear-gradient(180deg,#fff8ea10,#fff8ea03),linear-gradient(135deg,#7ec2db13,#7ec2db00 56%),#0a0907;box-shadow:inset 0 1px #fff8ea0f,0 18px 50px #0003;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}body.byggsikt-frame-page .page-footer .footer-calculator-card:before{min-height:20px;margin-bottom:2px;padding-right:30px;border-bottom-color:#7ec2db80;color:#7ec2dbf0;font-size:.6rem;letter-spacing:.16em}body.byggsikt-frame-page .page-footer .footer-calculator-card:after{right:18px;width:8px;height:8px;border-color:#7ec2dbb3;opacity:.82;transition:border-color .18s ease,opacity .18s ease,transform .18s ease}body.byggsikt-frame-page .page-footer .footer-calculator-card>span:last-child{display:grid;gap:5px;min-width:0}body.byggsikt-frame-page .page-footer .footer-calculator-card strong{color:#fff8eaf5;font-size:clamp(.72rem,.68vw,.82rem);font-weight:850;letter-spacing:.035em;line-height:1.05}body.byggsikt-frame-page .page-footer .footer-calculator-card small{max-width:28ch;color:#f7efe2ad;font-size:.68rem;font-weight:560;line-height:1.42}@media (min-width: 901px){body.byggsikt-frame-page .footer-grid{row-gap:clamp(32px,3.3vw,56px)}}body.byggsikt-frame-page .page-footer .footer-calculator-card:hover,body.byggsikt-frame-page .page-footer .footer-calculator-card:focus-visible{border-color:#7ec2db6b;background:linear-gradient(90deg,rgba(126,194,219,.28),transparent 38%) top left / 100% 1px no-repeat,linear-gradient(180deg,#fff8ea12,#fff8ea04),linear-gradient(135deg,#7ec2db1f,#7ec2db05 58%),#0b0a08;box-shadow:inset 0 1px #fff8ea16,0 22px 58px #00000047;transform:translateY(-2px)}body.byggsikt-frame-page .page-footer .footer-calculator-card:hover:after,body.byggsikt-frame-page .page-footer .footer-calculator-card:focus-visible:after{border-color:#7ec2dbf5;opacity:1;transform:translate(3px,-50%) rotate(45deg)}@media (min-width: 1701px){body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);grid-template-areas:"kicker list" "title list" "intro list";column-gap:clamp(34px,3.8vw,62px)}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;margin-top:0}}@media (min-width: 1181px) and (max-width: 1700px){body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "intro" "list";align-items:start;row-gap:8px}body.byggsikt-frame-page .page-footer .footer-calculators h2,body.byggsikt-frame-page .page-footer .footer-calculators__intro{max-width:560px}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;width:100%;margin-top:clamp(14px,1.4vw,22px)}}@media (max-width: 900px){body.byggsikt-frame-page .page-footer .footer-col{padding-left:0;border-left:0;background:none}body.byggsikt-frame-page .page-footer .footer-col:before{content:none}}@media (max-width: 640px){body.byggsikt-frame-page .page-footer .footer-col{padding-top:18px;border-top:1px solid rgba(247,239,226,.1)}body.byggsikt-frame-page .page-footer .footer-calculators{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "intro" "list";align-items:start;width:100%}body.byggsikt-frame-page .page-footer .footer-calculator-list{grid-template-columns:1fr;justify-self:stretch;width:100%;max-width:none;min-width:0}body.byggsikt-frame-page .page-footer .footer-calculator-card{width:100%;min-height:104px;padding:16px 44px 16px 16px}}body.byggsikt-frame-page .page-footer .footer-bottom{justify-content:flex-end}body.byggsikt-frame-page .page-footer .footer-bottom>span{margin-left:auto}.brand--byggsikt{gap:0;width:clamp(210px,18.5vw,264px);max-width:44vw;font-size:1rem;letter-spacing:0}.brand--byggsikt .brand__mark{width:100%;height:auto;aspect-ratio:1208 / 345;transform:none}@media (max-width: 760px){.brand--byggsikt{width:clamp(160px,50vw,206px);max-width:calc(100vw - 76px)}}@keyframes leadPlaneMove{0%,to{transform:translate3d(-2px,2px,0) rotate(-4deg)}50%{transform:translate3d(4px,-4px,0) rotate(5deg)}}:root{--paper: #f5f1e5;--paper-soft: #f5f1e5}body.byggsikt-frame-page{--frame-gap-fill: #f5f1e5}.brand,.brand *,.brand__mark,.brand__mark-image{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.brand:focus,.brand:focus-visible,.brand:active{outline:0!important;box-shadow:none!important}.brand:focus-visible{outline:0!important}.brand:focus-visible .brand__mark{filter:drop-shadow(0 0 9px rgba(23,58,86,.28))}.blog-index-page .blog-index-hero__stats span,.blog-index-page .blog-card__number,.blog-index-page .blog-card__copy span{color:#171713b3}
.blog-index-page .blog-index-feature,.blog-index-page .blog-index-topics,.blog-index-page .blog-card-grid,.blog-index-page .footer-cta,.blog-index-page .footer-mark,.blog-index-page .footer-calculators{content-visibility:auto;contain-intrinsic-size:auto 900px}.blog-index-page .blog-card-grid{contain-intrinsic-size:auto 12000px}
.header-konto{display:inline-flex;align-items:center;justify-content:flex-end;width:clamp(7.5rem,10vw,12rem);min-width:7.5rem;max-width:12rem;margin-right:1.1rem;overflow:hidden;color:inherit;font-family:var(--sans);font-size:.68rem;font-weight:650;letter-spacing:.08em;line-height:1;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid transparent;transition:border-color 180ms ease,opacity 180ms ease}.header-konto:hover,.header-konto:focus-visible{border-bottom-color:currentColor}.header-konto[data-konto-state="varsel"]:after{width:6px;height:6px;margin-left:.5rem;border-radius:50%;background:#8f2f26;content:""}.intel-mobile-konto{display:none}@media (max-width:760px){.header-konto{display:none}}
.site-nav__about{position:relative;margin:0}.site-nav__about>summary{display:inline-flex;align-items:center;gap:.5rem;padding:.42rem 0;color:inherit;cursor:pointer;list-style:none}.site-nav__about>summary::-webkit-details-marker{display:none}.site-nav__about-mark{width:5px;height:5px;margin-top:-3px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transition:transform 160ms ease}.site-nav__about[open] .site-nav__about-mark{margin-top:3px;transform:rotate(225deg)}.site-nav__about>summary:focus-visible{outline:1px solid currentColor;outline-offset:6px}.site-nav__submenu{position:absolute;top:calc(100% + 14px);left:50%;z-index:90;display:grid;width:max-content;min-width:184px;padding:8px;border:1px solid rgba(23,23,19,.16);background:rgba(250,246,237,.98);box-shadow:0 18px 52px rgba(23,23,19,.16);color:#171713;opacity:0;pointer-events:none;transform:translate(-50%,-6px);visibility:hidden;transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease}.site-nav__submenu:before{position:absolute;right:0;bottom:100%;left:0;height:15px;content:""}.site-nav__about[open] .site-nav__submenu,.site-nav__about:hover .site-nav__submenu,.site-nav__about:focus-within .site-nav__submenu{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.site-nav .site-nav__submenu a{display:flex;align-items:center;min-height:38px;padding:.72rem .78rem;border-bottom:1px solid rgba(23,23,19,.09);font-size:.66rem;letter-spacing:.08em;white-space:nowrap}.site-nav .site-nav__submenu a:last-child{border-bottom:0}.site-nav .site-nav__submenu a:hover,.site-nav .site-nav__submenu a:focus-visible{background:rgba(23,23,19,.06)}@media (min-width:1100px){.site-nav>[data-desktop-about-source]{display:none}}@media (max-width:1099px){.site-nav__about{display:none}}

.menu-panel__nav>.menu-panel__group{display:grid;margin:0}.menu-panel__group>summary{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,23,19,.08);font-family:var(--display);font-size:clamp(2.2rem,7vw,6.8rem);font-weight:300;letter-spacing:.18em;line-height:.98;text-transform:uppercase;cursor:pointer;list-style:none;transition:color .18s ease,letter-spacing .18s ease}.menu-panel__group>summary::-webkit-details-marker{display:none}.menu-panel__group>summary:after{content:"+";font-family:var(--sans);font-size:clamp(1.1rem,2vw,1.8rem);font-weight:400;letter-spacing:0}.menu-panel__group[open]>summary:after{content:"−"}.menu-panel__group>summary:hover,.menu-panel__group>summary:focus-visible{color:var(--ink);letter-spacing:.14em}.menu-panel__group-links{display:none;gap:0;padding:clamp(10px,2vh,18px) 0 0 clamp(14px,3vw,44px)}.menu-panel__group[open] .menu-panel__group-links{display:grid}.menu-panel__group-links a{min-height:44px;padding:.72rem 0;color:rgba(23,23,19,.68);font-family:var(--sans);font-size:clamp(.86rem,2.8vw,1.28rem);font-weight:650;letter-spacing:.11em;line-height:1.2}.menu-panel__group-links a:after{content:"→";font-size:.92em}.menu-panel__group-links a:hover,.menu-panel__group-links a:focus-visible{color:var(--ink);letter-spacing:.11em}
