:root{--flux-page-direction: 1;--flux-page-easing: cubic-bezier(0.65, 0, 0.35, 1)}:root[data-turbo-visit-direction=back]{--flux-page-direction: -1}:root:has(>body.flux-page)::view-transition-old(root),:root:has(>body.flux-page)::view-transition-new(root){mix-blend-mode:normal}:root:has(>body.flux-page-fade)::view-transition-old(root){animation:.2s ease both flux-page-fade-out}:root:has(>body.flux-page-fade)::view-transition-new(root){animation:.35s ease .2s both flux-page-fade-in}:root:has(>body.flux-page-lift)::view-transition-old(root){animation:.3s ease-in both flux-page-lift-out}:root:has(>body.flux-page-lift)::view-transition-new(root){animation:.45s ease-out .3s both flux-page-lift-in}:root:has(>body.flux-page-push)::view-transition-old(root){animation:.6s var(--flux-page-easing) both flux-page-push-out}:root:has(>body.flux-page-push)::view-transition-new(root){animation:.6s var(--flux-page-easing) both flux-page-push-in}:root:has(>body.flux-page-curtain)::view-transition{background:var(--flux-page-color, #fff)}:root:has(>body.flux-page-curtain)::view-transition-old(root){animation:.4s var(--flux-page-easing) both flux-page-curtain-out}:root:has(>body.flux-page-curtain)::view-transition-new(root){animation:.4s var(--flux-page-easing) .4s both flux-page-curtain-in}body.website{--flux-block-delay: 0s;--flux-block-duration: 0.5s;--flux-block-easing: ease;--flux-block-offset: 8vh}body.website.flux-page main{will-change:auto}body.website.flux-page header#main-header{view-transition-name:flux-main-header}body.website.flux-onload:not(.flux-ready) :is(.flux,.flux-cascade){opacity:0}body.website:not(.flux-ready) .flux{transition:none}body.website .flux{transition:var(--flux-block-duration) var(--flux-block-easing) var(--flux-block-delay)}body.website .flux-fade{--flux-block-offset:0}body.website .flux-hidden{opacity:0;transform:translateY(var(--flux-block-offset));will-change:opacity,transform}@media(prefers-reduced-motion: reduce){body.website .flux-hidden{transform:none}}@keyframes flux-page-curtain-in{from{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes flux-page-curtain-out{from{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}@keyframes flux-page-fade-in{from{opacity:0}}@keyframes flux-page-fade-out{to{opacity:0}}@keyframes flux-page-lift-in{from{opacity:0;transform:translateY(calc(var(--flux-page-direction) * 48px))}}@keyframes flux-page-lift-out{to{opacity:0;transform:translateY(calc(var(--flux-page-direction) * -48px))}}@keyframes flux-page-push-in{from{transform:translateX(calc(var(--flux-page-direction) * (100% - 2px)))}}@keyframes flux-page-push-out{to{transform:translateX(calc(var(--flux-page-direction) * -100%))}}@media(prefers-reduced-motion: reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none}}@font-face{font-family:"basefont";src:url(/assets/urbanist-500-470fa82d6eb648a559f8a37e0b59506dafe1f5ced8b7a7b1d27a44be75edafa4.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/urbanist-500-it-aff121df652becfee8ceeb331d4f6ddac48974449737518dafe528757c3cd051.woff2) format("woff2");font-display:swap;font-style:italic;font-weight:500}@font-face{font-family:"basefont";src:url(/assets/urbanist-700-e7882a12e0e8891527f77c1bb66d0c5067a53ee08268d7953849e5061cebae09.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"titlefont";src:url(/assets/monument-700-515dba3e60f8ebef0afdae7d028af00880eeede7a7c9979cf7c76b821ab56202.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:"altfont";src:url(/assets/barlow-sc-500-fa3acb6db262935a25c629fd0693af3dc3f4796a2e0d76e7e0a67fee42029927.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"altfont";src:url(/assets/barlow-sc-600-bcb1402a7954761b6d4312faad7bb8a666c22590e0892e60975d495565321bcc.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}body.website{--fs-xxxl: 80px;--fs-xxl: 60px;--fs-xl: 42px;--fs-l: 34px;--fs-m: 26px;--fs-s: 22px;--fs-xs: 18px;--fs-xxs: 16px;--line-m: 1.5em;--line-s: 1.2em;--tracking: 0.05em}@media only screen and (max-width:1300px){body.website{--fs-xxxl: 64px;--fs-xxl: 52px;--fs-xl: 38px;--fs-l: 30px}}@media only screen and (max-width:1000px){body.website{--fs-xxxl: 56px;--fs-xxl: 44px;--fs-xl: 34px;--fs-l: 28px;--fs-m: 24px}}@media only screen and (max-width:700px){body.website{--fs-xxxl: 40px;--fs-xxl: 34px;--fs-xl: 28px;--fs-l: 24px;--fs-m: 22px;--fs-s: 20px}}@media only screen and (max-width:480px){body.website{--fs-xxxl: 30px;--fs-xxl: 28px;--fs-xl: 24px;--fs-l: 22px;--fs-m: 20px}}body.website{--color-border: color-mix(in srgb, var(--color-blue-light) 30%, transparent);--border: 1px solid var(--color-border)}body.website{--block-m: 816px;--block-l: 1032px;--block-xl: 1248px;--space-xxxl: 128px;--space-xxl: 96px;--space-xl: 64px;--space-l: 48px;--space-m: 32px;--space-s: 24px;--space-xs: 16px;--space-xxs: 8px;--space-xxxs: 4px;--blockpad-x: var(--space-xxl);--blockpad-y: var(--space-xxl);--box-radius-xs: 4px;--box-radius-s: 8px;--box-radius-m: 16px;--box-radius-l: 20px}@media only screen and (max-width:1300px){body.website{--blockpad-x: var(--space-xl)}}@media only screen and (max-width:1000px){body.website{--space-xxxl: 96px;--space-xxl: 80px;--blockpad-x: var(--space-l)}}@media only screen and (max-width:700px){body.website{--space-xxxl: 80px;--space-xxl: 72px;--space-xl: 56px;--space-l: 40px;--blockpad-x: var(--space-s)}}.turbo-progress-bar{display:none}body.website{background:var(--color-white);color:var(--color-ink);font-family:"basefont",sans-serif;font-size:var(--fs-xs);font-weight:500;height:auto;line-height:var(--line-s);text-align:left}body.website h1,body.website h2,body.website h3,body.website h4,body.website h5,body.website h6{color:var(--color-ink);font-weight:600;letter-spacing:var(--tracking);line-height:var(--line-s);margin:0 0 var(--space-s) 0;padding:0;text-transform:uppercase}body.website h1{font-family:"titlefont";font-size:var(--fs-xxxl);font-weight:700}body.website h2{font-family:"titlefont";font-size:var(--fs-xl);font-weight:700;margin-bottom:var(--space-l)}body.website h2.large{font-size:var(--fs-xxl)}body.website h3{font-family:"altfont";font-size:var(--fs-l)}body.website h4,body.website h5,body.website h6{font-family:"altfont";font-size:var(--fs-s)}body.website sup{font-size:.6em;line-height:0;vertical-align:super}body.website p{color:var(--color-ink);font-size:var(--fs-xs);line-height:var(--line-s);margin:0 0 var(--space-xs) 0;padding:0}body.website p.lead{font-family:"altfont";font-size:var(--fs-m);font-weight:600;letter-spacing:var(--tracking);margin-bottom:var(--space-s)}body.website p.large{font-size:var(--fs-s)}body.website p.small{font-size:var(--fs-xxs)}body.website p:last-child{margin-bottom:0}body.website p strong{font-weight:700}body.website a.label,body.website p.label{font-family:"altfont";font-size:var(--fs-xxs);font-weight:500;letter-spacing:0;line-height:normal;text-transform:uppercase}body.website img{display:block;width:100%}body.website ol.items,body.website ul.items{font-size:var(--fs-xs);line-height:var(--line-m);margin-bottom:var(--space-xs)}body.website ol.items li,body.website ul.items li{list-style:disc;margin:0 0 0 var(--space-s)}body.website ul.rows{display:flex;flex-direction:column;gap:var(--space-xxl)}body.website ul.rows li.row{border-top:1px solid var(--color-blue-light);display:flex;gap:var(--space-xxxl);padding-top:var(--space-s)}body.website ul.rows li.row h2,body.website ul.rows li.row h3{flex:5;margin:0}body.website ul.rows li.row h2{font-family:"altfont";font-size:var(--fs-l);font-weight:600}body.website ul.rows li.row div.text{flex:4}body.website ul.tiles{display:flex;flex-wrap:wrap;gap:var(--space-s)}body.website ul.tiles li.tile{background:var(--color-blue-xlight);border-radius:var(--box-radius-l);box-sizing:border-box;padding:var(--space-s);width:calc(50% - var(--space-s)/2)}body.website frml-smart-anchor a{transform:translateY(-110px)}@media only screen and (max-width:700px){body.website ul.rows li.row{flex-direction:column;gap:var(--space-xs)}body.website ul.tiles li.tile{width:100%}}body.website{--main-header-height: 110px}body.website header#main-header{align-items:center;background:rgba(0,0,0,0);box-sizing:border-box;display:flex;height:var(--main-header-height);justify-content:space-between;left:0;padding:0 var(--space-m);position:fixed;top:0;transition:background .3s,transform .3s ease;width:100%;z-index:1100}body.website header#main-header.scrolled{background:var(--color-blue-dark)}body.website header#main-header.header-hide{transform:translateY(-100%)}body.website header#main-header div.logo{flex:1}body.website header#main-header div.logo a{display:inline-block;vertical-align:top}body.website header#main-header div.logo img{width:188px}body.website header#main-header nav.main ul.menu{align-items:center;display:flex;gap:var(--space-l)}body.website header#main-header nav.main ul.menu li a{align-items:center;color:var(--color-white);display:flex;font-family:"altfont";font-size:var(--fs-xs);font-weight:600;gap:var(--space-xxs);letter-spacing:var(--tracking);padding:var(--space-xxs) 0;text-transform:uppercase;text-underline-offset:.6em}body.website header#main-header nav.main ul.menu li a frml-icon{transition:transform .3s;width:24px}body.website header#main-header nav.main ul.menu li.children{position:relative}body.website header#main-header nav.main ul.menu li.children a.parent{text-decoration:none}body.website header#main-header nav.main ul.menu li.children:hover:not(.closed) a.parent frml-icon{transform:rotate(180deg)}body.website header#main-header nav.main ul.menu li.children:hover:not(.closed) ul.submenu{opacity:1;visibility:visible}body.website header#main-header nav.main ul.menu ul.submenu{background:var(--color-blue-light);border-radius:var(--box-radius-s);left:calc(-1*var(--space-s));min-width:202px;opacity:0;overflow:hidden;position:absolute;top:calc(100% - var(--space-xxxs));transition:.3s;visibility:hidden}body.website header#main-header nav.main ul.menu ul.submenu li a{color:var(--color-ink);display:block;font-size:var(--fs-xxs);font-weight:500;letter-spacing:0;padding:var(--space-xxs) var(--space-s);text-decoration:none;white-space:nowrap}body.website header#main-header nav.main ul.menu ul.submenu li a:hover{background:var(--color-blue-xlight)}body.website header#main-header nav.secondary{display:flex;flex:1;justify-content:flex-end}body.website header#main-header nav.secondary ul{align-items:center;display:flex;gap:var(--space-s)}body.website main{width:100%}body.website main #block-hero{padding-top:calc(var(--main-header-height) + var(--blockpad-y))}body.website footer#main-footer{background:var(--color-blue-dark);box-sizing:border-box;padding:var(--space-xxxl) var(--blockpad-x) var(--space-xl) var(--blockpad-x);width:100%}body.website footer#main-footer frml-row{box-sizing:border-box;margin:0 auto;max-width:var(--block-xl)}body.website footer#main-footer frml-row.logo{margin-bottom:var(--space-l)}body.website footer#main-footer frml-row.logo img{width:280px}body.website footer#main-footer frml-row.navigations{align-items:flex-start;flex-wrap:wrap;gap:var(--space-xl);margin-bottom:var(--space-xl)}body.website footer#main-footer frml-row.navigations frml-column{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-xs)}body.website footer#main-footer frml-row.navigations frml-column.corporate{width:205px}body.website footer#main-footer frml-row.navigations h2{color:var(--color-blue-light);font-family:"altfont";font-size:var(--fs-xs);font-weight:600;margin:0;padding-top:var(--space-xxs);white-space:nowrap}body.website footer#main-footer frml-row.navigations details{display:flex;flex-direction:column;gap:var(--space-xs)}body.website footer#main-footer frml-row.navigations details::details-content{content-visibility:visible}body.website footer#main-footer frml-row.navigations details summary{display:block;list-style:none}body.website footer#main-footer frml-row.navigations details summary::-webkit-details-marker{display:none}body.website footer#main-footer frml-row.navigations details summary frml-icon{display:none}body.website footer#main-footer frml-row.navigations address,body.website footer#main-footer frml-row.navigations ul li a,body.website footer#main-footer frml-row.navigations ul li span{color:var(--color-white);font-size:var(--fs-xxs);font-style:normal;line-height:var(--line-s)}body.website footer#main-footer frml-row.navigations address{white-space:nowrap}body.website footer#main-footer frml-row.navigations address a.email{text-decoration-color:currentColor}body.website footer#main-footer frml-row.navigations address span{display:block}body.website footer#main-footer frml-row.navigations ul li a,body.website footer#main-footer frml-row.navigations ul li span{display:inline-block;padding:var(--space-xxxs) 0;white-space:nowrap}body.website footer#main-footer frml-row.navigations div.social{display:flex;gap:var(--space-xs)}body.website footer#main-footer frml-row.navigations div.social a frml-icon{color:var(--color-blue);width:31px}body.website footer#main-footer frml-row.navigations div.tagline{align-self:flex-end;color:var(--color-blue);font-family:"altfont";font-size:var(--fs-l);font-weight:600;letter-spacing:var(--tracking);line-height:var(--line-s);margin-left:auto;text-transform:uppercase;white-space:nowrap}body.website footer#main-footer frml-row.copyright{border-top:1px solid var(--color-blue);padding-top:var(--space-xs)}body.website footer#main-footer frml-row.copyright p{color:var(--color-blue);font-size:var(--fs-xxs)}@media only screen and (max-width:1300px){body.website{--main-header-height: 96px}body.website header#main-header{padding:0 var(--blockpad-x)}body.website header#main-header nav.main{display:none}body.website footer#main-footer{align-items:start;column-gap:var(--space-xl);display:grid;grid-template-columns:auto auto 1fr;row-gap:var(--space-xl)}body.website footer#main-footer frml-row{grid-column:1/-1;margin:0;max-width:none}body.website footer#main-footer frml-row.logo{grid-column:3;grid-row:1;justify-self:end}body.website footer#main-footer frml-row.navigations{display:contents}body.website footer#main-footer frml-row.navigations frml-column.corporate{grid-column:1/span 2;grid-row:1}body.website footer#main-footer frml-row.navigations div.tagline{grid-column:1/-1;margin-left:0}}@media only screen and (max-width:1000px){body.website footer#main-footer{column-gap:var(--space-l);grid-template-columns:repeat(3, minmax(0, 1fr));row-gap:var(--space-l)}body.website footer#main-footer frml-row.navigations h2,body.website footer#main-footer frml-row.navigations ul li a,body.website footer#main-footer frml-row.navigations ul li span{white-space:normal}}@media only screen and (max-width:700px){body.website{--main-header-height: 80px}body.website header#main-header div.logo img{width:150px}body.website header#main-header nav.secondary li:first-child{display:none}body.website footer#main-footer{display:block}body.website footer#main-footer frml-row.logo{justify-self:start;margin-bottom:var(--space-l)}body.website footer#main-footer frml-row.logo img{width:200px}body.website footer#main-footer frml-row.navigations{display:flex;flex-direction:column;gap:0;margin-bottom:var(--space-xl)}body.website footer#main-footer frml-row.navigations frml-column.corporate{margin-bottom:var(--space-l);width:auto}body.website footer#main-footer frml-row.navigations frml-column{align-self:stretch;gap:0}body.website footer#main-footer frml-row.navigations details{align-self:stretch;border-top:var(--border);gap:0;interpolate-size:allow-keywords}body.website footer#main-footer frml-row.navigations details::details-content{block-size:0;content-visibility:hidden;overflow:hidden;transition:block-size .3s,content-visibility .3s allow-discrete}body.website footer#main-footer frml-row.navigations details[open]::details-content{block-size:auto;content-visibility:visible}body.website footer#main-footer frml-row.navigations details[open] summary frml-icon{rotate:180deg}body.website footer#main-footer frml-row.navigations details summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;min-height:44px}body.website footer#main-footer frml-row.navigations details summary h2{padding-top:0}body.website footer#main-footer frml-row.navigations details summary frml-icon{color:var(--color-blue-light);display:block;transition:rotate .3s;width:24px}body.website footer#main-footer frml-row.navigations details ul{padding-bottom:var(--space-s)}body.website footer#main-footer frml-row.navigations frml-column:last-of-type details{border-bottom:var(--border)}body.website footer#main-footer frml-row.navigations address a,body.website footer#main-footer frml-row.navigations div.social a{align-items:center;display:flex;min-height:44px;padding:0}body.website footer#main-footer frml-row.navigations ul li a,body.website footer#main-footer frml-row.navigations ul li span{align-items:center;display:flex;min-height:36px;padding:0}body.website footer#main-footer frml-row.navigations div.tagline{align-self:flex-start;margin-top:var(--space-l)}}body.website frml-block{box-sizing:border-box;padding:var(--blockpad-y) var(--blockpad-x);scroll-margin-top:var(--main-header-height);width:100%}body.website frml-block frml-block-header,body.website frml-block frml-block-body,body.website frml-block frml-block-footer{box-sizing:border-box;margin:0 auto;max-width:var(--block-xl);width:100%}body.website frml-block frml-block-header{margin-bottom:var(--space-xxl);text-align:center}body.website frml-block frml-block-header p{margin-left:auto;margin-right:auto;max-width:var(--block-m)}body.website frml-block frml-block-column.heading h2:last-child{margin-bottom:0}body.website frml-block.columns frml-block-body{align-items:flex-start;display:flex;gap:var(--space-l)}body.website frml-block.columns frml-block-body frml-block-column{flex:1}body.website frml-block.columns frml-block-body frml-block-column.picture.square img{aspect-ratio:1;border-radius:var(--box-radius-l);object-fit:cover}body.website frml-block.inset frml-block-header,body.website frml-block.inset frml-block-body{max-width:var(--block-l)}body.website frml-block.padded-bottom{padding-bottom:var(--space-xxxl)}body.website frml-block.right-half{display:flex;flex-direction:column;justify-content:center;min-height:33vw}body.website frml-block.right-half frml-block-body{padding-left:min(50%,var(--block-xl)/2)}body.website frml-block.beige{background:var(--color-beige)}body.website frml-block.blue-dark{background:var(--color-blue-dark)}body.website frml-block.blue-dark h1,body.website frml-block.blue-dark h4,body.website frml-block.blue-dark li,body.website frml-block.blue-dark p{color:var(--color-white)}body.website frml-block.blue-dark h2,body.website frml-block.blue-dark h3{color:var(--color-blue-light)}body.website frml-block.white{background:var(--color-white)}body.website frml-block.hero{background:linear-gradient(to bottom, var(--color-blue-dark) 17.3%, color-mix(in srgb, var(--color-blue-dark) 30%, transparent) 73.6%),url(/assets/website/hero-tartan-93307c0e4c6bc7d888135c378d61bc91a2260624490d6f6c95b42c66153dd0ae.webp) center/cover var(--color-blue-dark);text-align:center}body.website frml-block.hero h1{color:var(--color-white);font-size:min(var(--fs-xxxl),7vw);margin:0}@media only screen and (max-width:2000px){body.website frml-block.right-half{min-height:40vw}}@media only screen and (max-width:1000px){body.website frml-block.columns frml-block-body{flex-direction:column}body.website frml-block.columns frml-block-body frml-block-column{width:100%}body.website frml-block.columns frml-block-body frml-block-column.picture.square img{aspect-ratio:3/2}body.website frml-block.right-half{min-height:0}body.website frml-block.right-half frml-block-body{padding-left:0}}@media only screen and (max-width:700px){body.website frml-block frml-block-header{text-align:left}}body.website a.button,body.website button,body.website input[type=submit]{align-items:center;background:var(--color-blue);border:1px solid var(--color-blue);border-radius:var(--box-radius-xs);box-sizing:border-box;color:var(--color-blue-text);cursor:pointer;display:inline-flex;font-family:"altfont";font-size:var(--fs-xs);font-weight:600;height:48px;justify-content:center;letter-spacing:var(--tracking);padding:0 var(--space-xs);text-decoration:none;text-transform:uppercase;transition:.3s;white-space:nowrap}body.website a.button:hover,body.website button:hover,body.website input[type=submit]:hover{background:var(--color-blue-light);border-color:var(--color-blue-light)}body.website a.button:focus-visible,body.website button:focus-visible,body.website input[type=submit]:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}body.website a.button.large,body.website button.large,body.website input[type=submit].large{font-size:var(--fs-s);padding:0 var(--space-s)}body.website a.button.white,body.website button.white,body.website input[type=submit].white{background:var(--color-white);border-color:var(--color-white);color:var(--color-white-text)}body.website a.button.white:hover,body.website button.white:hover,body.website input[type=submit].white:hover{background:var(--color-blue-xlight);border-color:var(--color-blue-xlight)}body.website a.button.white.outline,body.website button.white.outline,body.website input[type=submit].white.outline{background:rgba(0,0,0,0);color:var(--color-white)}body.website a.button.white.outline:hover,body.website button.white.outline:hover,body.website input[type=submit].white.outline:hover{border-color:var(--color-blue-xlight);color:var(--color-blue-xlight)}body.website frml-card{background:var(--color-blue);border-radius:var(--box-radius-l);box-sizing:border-box;margin:0;padding:0;transition:.3s}body.website frml-card:hover{background:var(--color-blue-light)}body.website frml-card a:not(.button){box-sizing:border-box;display:flex;height:100%;padding:var(--space-s);text-decoration:none;width:100%}body.website frml-card a:not(.button):focus-visible{border-radius:var(--box-radius-l)}body.website frml-card frml-card-details{display:flex;flex-direction:column;justify-content:space-between;width:100%}body.website frml-card frml-card-details h3{color:var(--color-blue-text);margin:0}body.website frml-card frml-card-details div.text{margin:0}body.website frml-card frml-card-details div.text p{color:var(--color-blue-text);font-family:"altfont";font-weight:600;letter-spacing:var(--tracking);line-height:normal;text-align:right;text-transform:uppercase}body.website{--drawer-width: 420px}body.website frml-drawer#nav-mobile{display:none;margin-left:var(--space-s)}body.website frml-drawer#nav-mobile button.menu,body.website frml-drawer#nav-mobile button.close{background:rgba(0,0,0,0);border-color:var(--color-white);color:var(--color-white);padding:0;width:48px}body.website frml-drawer#nav-mobile button.menu frml-icon,body.website frml-drawer#nav-mobile button.close frml-icon{width:24px}body.website frml-drawer#nav-mobile button.menu:hover,body.website frml-drawer#nav-mobile button.close:hover{border-color:var(--color-blue-xlight);color:var(--color-blue-xlight)}body.website frml-drawer#nav-mobile frml-drawer-main{background:var(--color-blue-dark);padding:0}body.website frml-drawer#nav-mobile frml-drawer-main div.header{background:rgba(0,0,0,0);box-sizing:border-box;height:var(--main-header-height);justify-content:space-between;padding:0 var(--space-m);width:100%}body.website frml-drawer#nav-mobile frml-drawer-main div.header a.logo img{display:block;width:188px}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu{border-color:var(--color-border);margin:0}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu li a.nav-link,body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu summary{border-color:var(--color-border);box-sizing:border-box;color:var(--color-white);font-family:"altfont";font-size:var(--fs-xs);font-weight:600;letter-spacing:var(--tracking);line-height:var(--line-s);padding:var(--space-xs) var(--space-m);text-decoration:none;text-transform:uppercase;width:100%}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu li a.nav-link:hover,body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu summary:hover{background:color-mix(in srgb, var(--color-blue-light) 15%, transparent);color:var(--color-blue-light)}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu{border-bottom:var(--border)}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu summary{border-bottom:none}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu summary frml-icon{width:24px}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu ul{padding-bottom:var(--space-xs)}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu ul li a.nav-link{border-bottom:none;font-family:"basefont";font-size:var(--fs-xxs);font-weight:500;letter-spacing:0;padding:var(--space-xxs) var(--space-m) var(--space-xxs) var(--space-l);text-transform:none}@media only screen and (max-width:1300px){body.website frml-drawer#nav-mobile{display:block}}@media only screen and (max-width:700px){body.website{--drawer-width: 100%}body.website frml-drawer#nav-mobile{margin-left:var(--space-xs)}body.website frml-drawer#nav-mobile frml-drawer-main div.header{padding:0 var(--blockpad-x)}body.website frml-drawer#nav-mobile frml-drawer-main div.header a.logo img{width:150px}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu li a.nav-link,body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu summary{padding-left:var(--blockpad-x);padding-right:var(--blockpad-x)}body.website frml-drawer#nav-mobile frml-drawer-main nav.drawer-main ul.menu details.submenu ul li a.nav-link{padding-left:calc(var(--blockpad-x) + var(--space-xs))}}body.website{--flux-block-duration: 0.8s;--flux-block-offset: 20%}body.website :is(img,picture).flux{--flux-block-offset:6%}body.website frml-video-player.flux{--flux-block-offset:var(--space-l)}body.website{--field-surface: var(--color-surface-xlight);--field-border: var(--color-blue-dark);--field-border-focus: var(--color-blue);--field-border-hover: var(--color-blue-dark);--field-border-radius: 6px;--field-margin-bottom: var(--space-m);--field-l: 900px;--field-fs: var(--fs-xs);--label-color: var(--color-blue-text);--label-color-active: var(--color-blue-text);--form-spinner-color: var(--color-primary)}body.website frml-form frml-row{margin-bottom:0}body.website div.field{margin-bottom:var(--space-m);max-width:none;width:100%}body.website div.field label{font-family:"altfont";font-size:var(--fs-xs);font-weight:500;padding-bottom:var(--space-xs);margin-bottom:0;text-transform:uppercase}body.website div.field input,body.website div.field textarea{color:var(--color-blue-dark)}body.website div.field input{border-width:3px;font-weight:400;transition:.3s}body.website div.field textarea{border-width:3px;min-height:160px;transition:.3s}body.website div.field p.error{color:var(--color-state-red-light);margin-top:var(--space-xxs)}body.website div.field.honeypot{margin-bottom:0}body.website div.field.radio label{display:block}body.website div.field.radio div.field_with_errors input{background-image:none;padding:0;width:var(--radio-size)}body.website a:not(.button){color:inherit;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:.2em;transition:.3s}body.website a:not(.button):hover{text-decoration-color:currentColor}body.website a:not(.button):focus-visible{border-radius:var(--box-radius-xs);outline:2px solid var(--color-blue);outline-offset:4px}body.website a:not(.button).bordered{border-bottom:1px solid var(--color-ink);padding:var(--space-xxs) 0;text-decoration:none}body.website a:not(.button).bordered:hover{border-color:var(--color-blue);color:var(--color-blue)}body.website a:not(.button).tab{display:block;padding:var(--space-xxs) 0;text-underline-offset:.6em}body.website a:not(.button).underlined{padding:var(--space-xxxs) 0;text-decoration-color:currentColor}body.website a:not(.button).underlined:hover{color:var(--color-blue)}body.website rich-text{color:var(--color-ink);font-size:var(--fs-s);line-height:1.45em;margin-bottom:var(--space-s)}body.website rich-text ul li{list-style:disc;margin:0 0 var(--space-s) 40px}body.website rich-text ol li{margin:0 0 var(--space-s) 40px}body.website rich-text blockquote{margin:0 auto;padding:var(--space-m);width:60%}body.website rich-text h3{margin-bottom:0;padding-top:var(--space-xxs)}body.website rich-text h3:first-child{padding-top:0}body.website frml-privacy-dialog.basic{background:var(--color-blue);border:none;bottom:var(--space-xs);left:auto;right:var(--space-xs);padding:var(--space-m);width:460px}body.website frml-privacy-dialog.basic div.content{padding-bottom:var(--space-xs)}body.website frml-privacy-dialog.basic div.content h3,body.website frml-privacy-dialog.basic div.content p,body.website frml-privacy-dialog.basic div.content a{color:var(--color-blue-dark)}body.website frml-privacy-dialog.basic div.content h3{font-size:var(--fs-m);font-weight:600;margin-bottom:var(--space-xxs)}body.website frml-privacy-dialog.basic div.content p{margin-bottom:var(--space-xs)}body.website frml-privacy-dialog.basic div.content a.learn_more{display:block;padding-top:var(--space-xxs);text-decoration:none}body.website frml-privacy-dialog.basic frml-button-group{display:flex;flex-direction:row;gap:var(--space-s)}body.website frml-privacy-dialog.basic a.button{background:var(--color-blue-dark);border:1px solid var(--color-blue-dark);color:var(--color-white)}body.website frml-privacy-dialog.basic a.button:hover{background:rgba(0,0,0,0);color:var(--color-blue-dark)}body.website frml-privacy-dialog.basic a.soft{color:var(--color-blue-dark);display:inline-block;font-size:var(--fs-xs);margin:0 auto 0 auto;text-decoration:none;width:auto}@media only screen and (max-width:1000px){body.website frml-privacy-dialog.basic{border-radius:0;bottom:0;left:0;width:100%}}body.website frml-video-player-cover button.play{background:none;border-radius:0;height:auto;width:22.8%}body.website frml-video-player-cover button.play frml-icon{color:var(--color-white);margin:0;opacity:.75;transition:opacity .3s;width:100%}body.website frml-video-player-cover button.play:hover{background:none}body.website frml-video-player-cover button.play:hover frml-icon{opacity:1}body#website-mailers-contact-messages #block-contacts ul.contacts li.contact{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;min-height:245px}body#website-mailers-contact-messages #block-contacts ul.contacts li.contact h2{align-self:stretch;font-family:"altfont";font-size:var(--fs-l);font-weight:600;margin:0}body#website-mailers-contact-messages #block-contacts ul.contacts li.contact address{font-style:normal;text-align:right}body#website-mailers-contact-messages #block-form{border-bottom:var(--border);--label-color: var(--color-white);--label-color-active: var(--color-white)}body#website-mailers-contact-messages #block-form frml-block-header{margin-bottom:var(--space-s);text-align:left}body#website-mailers-contact-messages #block-form frml-block-header,body#website-mailers-contact-messages #block-form frml-block-body{max-width:var(--block-s)}body#website-mailers-contact-messages #block-form div.field p.error{color:color-mix(in srgb, var(--color-state-red) 60%, var(--color-white))}body#website-mailers-contact-messages #block-form div.field.radio div.input{gap:var(--space-m)}body#website-mailers-contact-messages #block-form div.field.radio div.input frml-radio{width:auto}@media only screen and (max-width:700px){body#website-mailers-contact-messages #block-contacts ul.contacts li.contact{gap:var(--space-l);min-height:0}body#website-mailers-contact-messages #block-contacts ul.contacts li.contact a.underlined{padding:var(--space-xs) 0}body#website-mailers-contact-messages #block-form frml-row{flex-direction:column;gap:0}}body#website-statics.company #block-mission frml-block-body{align-items:stretch;gap:var(--space-xxl)}body#website-statics.company #block-mission frml-block-column.picture{position:relative}body#website-statics.company #block-mission frml-block-column.picture img{height:100%;object-fit:contain;position:absolute}body#website-statics.company #block-heritage frml-block-body{align-items:stretch;gap:var(--space-s)}body#website-statics.company #block-heritage frml-block-column.heading{display:flex;flex-direction:column;justify-content:space-between}body#website-statics.company #block-heritage frml-block-column.heading img{border-radius:var(--box-radius-l);mix-blend-mode:multiply}body#website-statics.company #block-team{padding:var(--space-xxxl) var(--blockpad-x)}body#website-statics.company #block-team frml-block-header h3{color:var(--color-white)}body#website-statics.company #block-team ul.members{display:flex;gap:var(--space-l)}body#website-statics.company #block-team ul.members li.member{flex:1}body#website-statics.company #block-team ul.members li.member img{aspect-ratio:1;border-radius:var(--box-radius-l);margin-bottom:var(--space-l);object-fit:cover}body#website-statics.company #block-team ul.members li.member h3{min-height:calc(var(--line-s)*3)}body#website-statics.company #block-careers frml-block-body{gap:var(--space-s)}body#website-statics.company #block-careers frml-block-column.heading{flex:5}body#website-statics.company #block-careers frml-block-column.text{flex:7}body#website-statics.company #block-careers frml-block-column.text h3{margin-bottom:var(--space-xs)}body#website-statics.company #block-careers frml-block-column.text p{margin-bottom:var(--space-m)}@media only screen and (max-width:1000px){body#website-statics.company #block-mission frml-block-column.picture img{height:auto;margin:0 auto;max-width:400px;position:static}body#website-statics.company #block-heritage frml-block-body{gap:var(--space-l)}body#website-statics.company #block-heritage frml-block-column.heading img{margin-top:var(--space-s)}body#website-statics.company #block-team ul.members{flex-direction:column;gap:var(--space-xl)}body#website-statics.company #block-team ul.members li.member{align-items:flex-start;display:flex;gap:var(--space-l)}body#website-statics.company #block-team ul.members li.member img{flex:none;margin-bottom:0;width:240px}body#website-statics.company #block-team ul.members li.member div.text{flex:1}body#website-statics.company #block-team ul.members li.member h3{min-height:0}body#website-statics.company #block-careers frml-block-body{gap:var(--space-l)}}@media only screen and (max-width:700px){body#website-statics.company #block-team ul.members li.member{display:block}body#website-statics.company #block-team ul.members li.member img{margin-bottom:var(--space-s);width:100%}}body#website-statics.falco #block-overview frml-block-body{gap:var(--space-xxl)}body#website-statics.falco #block-overview frml-block-column.text{flex:4}body#website-statics.falco #block-overview frml-block-column.picture{flex:5}body#website-statics.falco #block-features{background:url(/assets/website/bg-screw-b406a21944c75880b22c5ef84901d1de5fb6f256b170025b00cadf37a4ab0c7f.svg) no-repeat left max(176px,(100% - var(--block-xl))/2 + 80px) top 48px/570px var(--color-blue-dark)}body#website-statics.falco #block-features frml-block-body{gap:var(--space-s)}body#website-statics.falco #block-implant figure.implant{height:596px;margin:0;position:relative}body#website-statics.falco #block-implant figure.implant img.screw{left:50%;position:absolute;top:-19px;transform:translateX(-50%);width:106px}body#website-statics.falco #block-implant figure.implant ul.features li.feature{position:absolute}body#website-statics.falco #block-implant figure.implant ul.features li.feature img{position:absolute;top:0;width:43px}body#website-statics.falco #block-implant figure.implant ul.features li.feature span.line{border-top:1.5px solid var(--color-ink);position:absolute}body#website-statics.falco #block-implant figure.implant ul.features li.feature span.line:before{background:var(--color-ink);border-radius:50%;content:"";height:8px;left:-4px;position:absolute;top:-4.75px;width:8px}body#website-statics.falco #block-implant figure.implant ul.features li.feature div.text{position:absolute;top:41px;width:221px}body#website-statics.falco #block-implant figure.implant ul.features li.feature h3{font-size:var(--fs-s);line-height:normal;margin-bottom:var(--space-xs)}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability,body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch{left:2px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability img,body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch img{left:0}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability span.line,body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch span.line{left:78px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability span.line:before,body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch span.line:before{left:auto;right:-4px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability div.text,body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch div.text{left:78px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability{top:4px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.stability span.line{top:13px;width:412px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch{top:268px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.dual-pitch span.line{top:15px;width:404px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.osseointegration{right:0;top:117px;width:484px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.osseointegration img{right:0}body#website-statics.falco #block-implant figure.implant ul.features li.feature.osseointegration span.line{left:-11px;top:12px;width:414px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.osseointegration div.text{left:190px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.self-tapping{left:512px;top:404px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.self-tapping img{left:462px;width:76px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.self-tapping span.line{left:9px;top:21px;width:433px}body#website-statics.falco #block-implant figure.implant ul.features li.feature.self-tapping div.text{left:231px;top:46px}body#website-statics.falco #block-advantages frml-block-body{gap:var(--space-xl)}body#website-statics.falco #block-why frml-block-body{align-items:center;gap:var(--space-xl)}body#website-statics.falco #block-why frml-video-player{--video-player-max-width: none;aspect-ratio:16/9;border-radius:var(--box-radius-l);overflow:hidden}@media only screen and (max-width:1300px){body#website-statics.falco #block-implant figure.implant{align-items:center;display:flex;flex-direction:column;gap:var(--space-xxl);height:auto}body#website-statics.falco #block-implant figure.implant img.screw{flex:none;margin:-172px 0;position:static;transform:rotate(-90deg)}body#website-statics.falco #block-implant figure.implant ul.features{display:flex;flex-wrap:wrap;gap:var(--space-l) var(--space-xl);justify-content:center}body#website-statics.falco #block-implant figure.implant ul.features li.feature{align-items:flex-start;display:flex;flex:0 1 calc(50% - var(--space-xl)/2);gap:var(--space-s);max-width:360px;position:static;width:auto}body#website-statics.falco #block-implant figure.implant ul.features li.feature img{flex:none;position:static;width:43px}body#website-statics.falco #block-implant figure.implant ul.features li.feature span.line{display:none}body#website-statics.falco #block-implant figure.implant ul.features li.feature div.text{position:static;width:auto}body#website-statics.falco #block-implant figure.implant ul.features li.feature.self-tapping img{width:43px}body#website-statics.falco #block-why frml-block-body{flex-direction:column}body#website-statics.falco #block-why frml-block-body frml-block-column{width:100%}}@media only screen and (max-width:1000px){body#website-statics.falco #block-features frml-block-body{gap:var(--space-l)}body#website-statics.falco #block-advantages frml-block-column.text{order:-1}}@media only screen and (max-width:700px){body#website-statics.falco #block-implant figure.implant img.screw{margin:-124px 0;width:76px}body#website-statics.falco #block-implant figure.implant ul.features li.feature{flex-basis:100%}}body#website-statics.home #block-hero{background:url(/assets/website/bg-screw-b406a21944c75880b22c5ef84901d1de5fb6f256b170025b00cadf37a4ab0c7f.svg) no-repeat right -139px top 208px var(--color-blue-dark)}body#website-statics.home #block-hero frml-block-body{display:flex;flex-direction:column;gap:var(--space-l);padding-top:var(--space-xxs)}body#website-statics.home #block-hero h1{margin:0 auto;max-width:100%;width:819px}body#website-statics.home #block-hero p.label{color:var(--color-white);font-family:"altfont";font-size:var(--fs-s);font-weight:600;letter-spacing:var(--tracking);line-height:normal;text-transform:uppercase}body#website-statics.home #block-mission frml-block-body{gap:var(--space-xl)}body#website-statics.home #block-mission p.lead{font-size:var(--fs-l)}body#website-statics.home #block-values ul.rows{gap:var(--space-xxxl)}body#website-statics.home #block-philosophy{min-height:0;overflow:hidden;position:relative}body#website-statics.home #block-philosophy img.tray{left:calc(50% - 1089px);position:absolute;top:119px;width:975px}body#website-statics.home #block-philosophy frml-block-body{display:flex;flex-direction:column;gap:var(--space-xl)}body#website-statics.home #block-video{background:var(--color-blue-xdark);padding:0;position:relative}body#website-statics.home #block-video frml-block-body{max-width:none}body#website-statics.home #block-video frml-video-player{--video-player-max-width: none;aspect-ratio:16/9}body#website-statics.home #block-look-ahead frml-block-body{align-items:center;gap:var(--space-xxxl)}body#website-statics.home #block-look-ahead frml-block-column.text{flex:5}body#website-statics.home #block-look-ahead frml-block-column.cards{display:flex;flex:6;gap:var(--space-s)}body#website-statics.home #block-look-ahead frml-block-column.cards frml-card{flex:1;height:280px}@media only screen and (max-width:1000px){body#website-statics.home #block-philosophy img.tray{position:static;width:100%}body#website-statics.home #block-look-ahead frml-block-body{align-items:stretch;gap:var(--space-l)}}@media only screen and (max-width:480px){body#website-statics.home #block-look-ahead frml-block-column.cards{flex-direction:column}body#website-statics.home #block-look-ahead frml-block-column.cards frml-card{flex:none;height:200px}}body#website-statics:is(.compliance,.disclaimer,.terms) #block-legal{padding-bottom:var(--space-xxxl);padding-top:var(--space-xl)}body#website-statics:is(.compliance,.disclaimer,.terms) #block-legal frml-block-body{max-width:var(--block-l)}body#website-statics:is(.compliance,.disclaimer,.terms) #block-legal frml-block-body p{font-size:var(--fs-s);line-height:var(--line-m)}body#website-statics:is(.compliance,.disclaimer,.terms) #block-legal frml-block-body a{color:var(--color-blue);text-decoration-color:currentColor}@media only screen and (max-width:700px){body#website-statics:is(.compliance,.disclaimer,.terms) #block-legal{padding-bottom:var(--space-xl);padding-top:var(--space-l)}}body#website-statics.news_events #block-categories{padding:var(--space-m) var(--blockpad-x)}body#website-statics.news_events #block-categories nav.categories ul{display:flex;flex-wrap:wrap;gap:0 var(--space-l);justify-content:center}body#website-statics.news_events #block-categories nav.categories ul li a.tab{color:var(--color-white)}body#website-statics.news_events #block-company-news ul.articles li.article{display:flex;gap:var(--space-s)}body#website-statics.news_events #block-company-news ul.articles li.article a.picture{border-radius:var(--box-radius-l);flex:0 0 270px;height:300px;overflow:hidden}body#website-statics.news_events #block-company-news ul.articles li.article a.picture img{height:100%;object-fit:cover;transition:transform 600ms ease}body#website-statics.news_events #block-company-news ul.articles li.article a.picture:hover img{transform:scale(1.05)}body#website-statics.news_events #block-company-news ul.articles li.article div.text{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:var(--space-s) 0}body#website-statics.news_events #block-company-news ul.articles li.article div.text h3{font-size:var(--fs-s)}@media only screen and (max-width:1300px){body#website-statics.news_events #block-company-news frml-block-body{max-width:var(--block-m)}body#website-statics.news_events #block-company-news ul.articles li.article{width:100%}}@media only screen and (max-width:700px){body#website-statics.news_events #block-categories nav.categories ul{gap:0 var(--space-s)}body#website-statics.news_events #block-categories nav.categories ul li a.tab{padding:var(--space-xs) 0}body#website-statics.news_events #block-company-news ul.articles li.article{flex-direction:column}body#website-statics.news_events #block-company-news ul.articles li.article a.picture{flex:none;height:auto}body#website-statics.news_events #block-company-news ul.articles li.article a.picture img{aspect-ratio:3/2}body#website-statics.news_events #block-company-news ul.articles li.article div.text{gap:var(--space-s);padding:0}body#website-statics.news_events #block-company-news ul.articles li.article div.text a.bordered{padding:var(--space-xs) 0 var(--space-xxs) 0}}body#website-statics.patients #block-diagnosis frml-block-body{gap:var(--space-xl)}body#website-statics.patients #block-recovery{background:linear-gradient(to right, transparent 44.9%, color-mix(in srgb, var(--color-white) 40%, transparent)),url(/assets/website/patients/recovery-goals-d815990873756b6dd1fb2e9ff821d8d6276c94bd6fa60450dd68996a5b710c9a.webp) center/cover var(--color-white)}body#website-statics.patients #block-stories frml-block-body{gap:var(--space-s)}body#website-statics.patients #block-stories frml-block-column.text p{margin-bottom:var(--space-m)}body#website-statics.patients #block-stories frml-block-column.text p.label{margin-bottom:var(--space-s)}@media only screen and (max-width:1000px){body#website-statics.patients #block-stories frml-block-body{gap:var(--space-l)}body#website-statics.patients #block-recovery{background:url(/assets/website/patients/recovery-goals-d815990873756b6dd1fb2e9ff821d8d6276c94bd6fa60450dd68996a5b710c9a.webp) left top/auto 60vw no-repeat var(--color-white);padding-top:calc(60vw + var(--blockpad-y))}}body#website-statics.privacy_policy #block-policy{padding-bottom:var(--space-xxxl);padding-top:var(--space-xl)}body#website-statics.privacy_policy #block-policy frml-block-body{max-width:var(--block-l)}body#website-statics.privacy_policy #block-policy frml-block-body>p:first-child{font-size:var(--fs-s);line-height:var(--line-m);margin-bottom:var(--space-xl)}body#website-statics.privacy_policy #block-policy frml-block-body>p:last-child{font-size:var(--fs-xxs);margin-top:var(--space-xl)}body#website-statics.privacy_policy #block-policy frml-block-body section{margin-bottom:var(--space-l)}body#website-statics.privacy_policy #block-policy frml-block-body h2{font-family:"altfont";font-size:var(--fs-m);margin-bottom:var(--space-xs)}body#website-statics.privacy_policy #block-policy frml-block-body p{line-height:var(--line-m)}body#website-statics.privacy_policy #block-policy frml-block-body a{color:var(--color-blue);text-decoration-color:currentColor}@media only screen and (max-width:700px){body#website-statics.privacy_policy #block-policy{padding-bottom:var(--space-xl);padding-top:var(--space-l)}body#website-statics.privacy_policy #block-policy frml-block-body h2{font-size:var(--fs-s)}}body#website-statics.resource_library #block-resources frml-block-body{gap:var(--space-xxxl)}body#website-statics.resource_library #block-resources frml-block-column.heading{flex:5}body#website-statics.resource_library #block-resources frml-block-column.heading h2{font-family:"altfont";font-size:var(--fs-l);font-weight:600;margin-bottom:var(--space-s)}body#website-statics.resource_library #block-resources frml-block-column.links{flex:6}body#website-statics.resource_library #block-resources ul.resources{display:flex;flex-direction:column;gap:var(--space-s)}body#website-statics.resource_library #block-resources ul.resources li.resource a:not(.button){align-items:center;background:var(--color-blue-xlight);border-radius:var(--box-radius-m);display:flex;gap:var(--space-s);justify-content:space-between;padding:var(--space-s);text-decoration:none}body#website-statics.resource_library #block-resources ul.resources li.resource a:not(.button):hover{background:var(--color-blue-light)}body#website-statics.resource_library #block-resources ul.resources li.resource a:not(.button) frml-icon{flex:none;width:15px}@media only screen and (max-width:1000px){body#website-statics.resource_library #block-resources frml-block-body{gap:var(--space-l)}}body#website-statics.technology #block-principles frml-block-body{align-items:center;gap:var(--space-s)}body#website-statics.technology #block-principles frml-block-column.picture img{margin:0 auto;max-width:100%;width:489px}body#website-statics.technology #block-clinical{background:linear-gradient(to left, color-mix(in srgb, var(--color-white) 35%, transparent), transparent 65.625%),url(/assets/website/technology/clinical-approach-c4216a03dca693cd6c2000868e15e492ca2b933f76f48a981487246846d74f13.webp) center/cover var(--color-white)}@media only screen and (max-width:1000px){body#website-statics.technology #block-principles frml-block-body{gap:var(--space-l)}body#website-statics.technology #block-clinical{background:url(/assets/website/technology/clinical-approach-c4216a03dca693cd6c2000868e15e492ca2b933f76f48a981487246846d74f13.webp) left top/auto 60vw no-repeat var(--color-white);padding-top:calc(60vw + var(--blockpad-y))}}
