diff --git a/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css b/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css index 041eb452fe8..dbfbb87feb1 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css +++ b/_vendor/github.com/linode/linode-website-partials/dist/css/footer.css @@ -1 +1 @@ -#ot-sdk-btn-floating{animation:none!important;left:1%!important;opacity:1!important}.c-site-footer{background-color:#fff;color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.3333333333}.c-site-footer a{color:inherit}.c-site-footer__primary{background-color:#fff;border-top:1px solid var(--divider-color);color:#32363b;font-size:.875rem;line-height:1.2857142857;margin-top:-1px;padding-bottom:56px;padding-top:24px}.c-site-footer__primary .o-layout__col{display:flex;flex-direction:column}.c-site-footer__primary .o-menu__heading{color:#000;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin:8px 0 20px;text-transform:uppercase}.c-site-footer__primary .o-menu__list{gap:10px}@media (min-width: 48em){.c-site-footer__primary .o-layout__col--2{grid-column:span 2}.c-site-footer__primary .o-layout__col--2 .o-menu__list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.c-site-footer__primary .o-layout__col--2 .o-menu__item{margin-bottom:10px}}.c-site-footer__primary .o-menu__link:hover{text-decoration:underline}.c-site-footer__primary .o-menu__link:hover *{text-decoration:inherit}.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (min-width: 48em) and (max-width: 61.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr}}.c-site-footer__primary .o-layout__colset--b{padding-inline:8px;padding-top:16px}.c-site-footer__primary .o-layout__colset--b .o-layout__col{border-bottom:1px solid black;justify-content:center}.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module{margin-left:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module{margin-right:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child{align-items:flex-end}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--b .o-layout__module{margin-block:8px}.c-site-footer__primary .o-layout__colset--b .c-social{transform:translateY(6px)}}.c-site-footer__primary .o-layout__colset--c{color:#000;font-weight:600}@media (min-width: 48em){.c-site-footer__primary .o-layout__colset--c .o-menu__list{gap:36px}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--c .o-layout__module{margin-top:32px}.c-site-footer__primary .o-layout__colset--c .o-menu__list{align-items:flex-start;flex-direction:column}}.c-site-footer__primary .c-consent{display:flex}.c-site-footer__primary .c-social{display:flex;gap:12px}.c-site-footer__primary .c-social a{display:inline-flex;padding:2px}.c-site-footer__primary .c-social svg.o-icon{color:#32363b;height:20px;width:20px}.c-site-footer__primary .c-identity__logo{padding:0} +#ot-sdk-btn-floating{animation:none!important;left:1%!important;opacity:1!important}.c-site-footer{background-color:#fff;color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;line-height:1.3333333333}.c-site-footer a{color:inherit}.c-site-footer__primary{background-color:#fff;border-top:1px solid var(--divider-color);color:#32363b;font-size:.875rem;line-height:1.2857142857;margin-top:-1px;padding-bottom:56px;padding-top:24px}.c-site-footer__primary .o-layout__col{display:flex;flex-direction:column}.c-site-footer__primary .o-menu__heading{color:#000;font-size:.875rem;font-weight:600;line-height:1.2857142857;margin:8px 0 20px;text-transform:uppercase}.c-site-footer__primary .o-menu__list{gap:10px}@media (min-width: 48em){.c-site-footer__primary .o-layout__col--2{grid-column:span 2}.c-site-footer__primary .o-layout__col--2 .o-menu__list{-moz-column-count:2;column-count:2;-moz-column-gap:16px;column-gap:16px;display:block}.c-site-footer__primary .o-layout__col--2 .o-menu__item{margin-bottom:10px}}.c-site-footer__primary .o-menu__link:hover{text-decoration:underline}.c-site-footer__primary .o-menu__link:hover *{text-decoration:inherit}.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr 1fr 1fr}@media (min-width: 48em) and (max-width: 61.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--a{grid-template-columns:1fr}}.c-site-footer__primary .o-layout__colset--b{padding-inline:8px;padding-top:16px}.c-site-footer__primary .o-layout__colset--b .o-layout__col{border-bottom:1px solid black;justify-content:center}.c-site-footer__primary .o-layout__colset--b .o-layout__col:first-child .o-layout__module{margin-left:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child .o-layout__module{margin-right:0}.c-site-footer__primary .o-layout__colset--b .o-layout__col:last-child{align-items:flex-end}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--b .o-layout__module{margin-block:8px}.c-site-footer__primary .o-layout__colset--b .c-social{transform:translateY(6px)}}.c-site-footer__primary .o-layout__colset--c{color:#000;font-weight:600}@media (min-width: 48em){.c-site-footer__primary .o-layout__colset--c .o-menu__list{gap:36px}}@media (max-width: 47.99em){.c-site-footer__primary .o-layout__colset--c .o-layout__module{margin-top:32px}.c-site-footer__primary .o-layout__colset--c .o-menu__list{align-items:flex-start;flex-direction:column}}.c-site-footer__primary .c-consent{display:flex}.c-site-footer__primary .c-social{display:flex;gap:12px}.c-site-footer__primary .c-social a{display:inline-flex;padding:2px}.c-site-footer__primary .c-social svg.o-icon{color:#32363b;height:20px;width:20px} diff --git a/_vendor/github.com/linode/linode-website-partials/dist/css/header.css b/_vendor/github.com/linode/linode-website-partials/dist/css/header.css index 5fbcc1773ea..bc3f0fdedbd 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/css/header.css +++ b/_vendor/github.com/linode/linode-website-partials/dist/css/header.css @@ -1 +1 @@ -@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff) format("woff")}:root{--site-top-offset: 0px;--site-banner-height: 0px;--site-topbar-height: 37px;--site-header-height: 76px}@media (max-width: 61.99em){:root{--site-banner-height: 0px}}@media (max-width: 61.99em){:root{--site-topbar-height: 0px}}@media (max-width: 47.99em){:root{--site-header-height: 81px}}.has-banner{--site-banner-height: 50px}.o-layout__row{padding:16px}@media (min-width: 48em) and (max-width: 61.99em){.o-layout__row{padding-left:12px;padding-right:12px}}@media (max-width: 47.99em){.o-layout__row{padding-left:6px;padding-right:6px}}.o-layout__colset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1296px}.o-layout__module{margin:16px 8px}.o-layout__col{max-width:100%}.o-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.o-menu__item{display:flex;flex-direction:column;margin:0}.o-menu__link{align-items:center;background-color:unset;border:unset;color:inherit;cursor:pointer;display:flex;flex:1;font-family:unset;font-size:unset;gap:4px;line-height:unset;order:0;padding:0;text-align:left;text-decoration:none}.o-menu__link:hover{background-color:unset;color:inherit}.o-menu__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:2px 0 0;width:8px}.o-menu__toggle.active:after{transform:scaleY(-1)}.o-menu__icon{height:1em;width:1em}.o-menu__title{display:inline-block;flex:1}.o-menu--h .o-menu__list{align-items:center;flex-direction:row;flex-wrap:nowrap}.o-menu--h .o-menu__link{align-items:center;display:flex}.o-menu__item--button .o-menu__link{border:2px solid;border-radius:4px;cursor:pointer;padding-inline:1em;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.o-menu__item--button .o-menu__link,.o-menu__item--button .o-menu__link:visited{background-color:var(--button-background-color, #017ac6);border-color:var(--button-border-color, #017ac6);color:var(--button-text-color, #ffffff)}.o-menu__item--button .o-menu__link:hover{background-color:var(--button-background-color--hover, #32363b);border-color:var(--button-border-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.o-menu__item--button .o-menu__link *{color:inherit!important}.o-menu__parent .o-menu__child{display:none}.o-menu__parent.active>.o-menu__child{display:flex}.c-weglot-nav{border-left:1px solid #ededf4}.c-weglot-nav .country-selector{position:relative}.c-weglot-nav .country-selector:focus{outline:none}.c-weglot-nav a,.c-weglot-nav span{all:unset}.c-weglot-nav a,.c-weglot-nav span{display:block;outline:none}.c-weglot-nav a:hover,.c-weglot-nav span:hover{color:#017ac6}.c-weglot-nav a{cursor:pointer;-webkit-touch-callout:none}.c-weglot-nav .wgcurrent{align-items:center;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;display:flex;gap:8px}.c-weglot-nav .wgcurrent:hover{border-bottom-color:#017ac6}.c-weglot-nav .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-top:2px;width:8px}.c-weglot-nav ul{background:#fff;border:1px solid #ededf4;display:none;left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:initial}.c-weglot-nav ul li{margin:0;padding:0;width:100%}.c-weglot-nav ul a{padding:8px 12px 8px 24px}.c-weglot-nav ul a:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px;outline-style:auto;outline-width:1px}.c-weglot-nav .country-selector:not(.closed) ul{display:block}.c-weglot-nav .country-selector .wgcurrent{border:none!important;border-bottom:2px solid transparent!important;border-top:2px solid transparent!important}.c-weglot-nav .country-selector .wgcurrent:hover{border-bottom-color:#017ac6!important}.c-weglot-nav .country-selector .wgcurrent a{color:inherit!important;height:auto!important;padding-right:0!important}.c-weglot-nav .country-selector .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")!important;background-size:contain!important;height:12px!important;position:static!important;transform:none!important;width:8px!important}body.om-position-floating-top{--site-top-offset: 60px}.c-identity{--gap: 10px;align-items:center;display:flex;gap:var(--gap)}.c-identity__link{display:block}.c-identity__image{display:block;width:auto}.c-identity__logomark{border-right:1px solid #e2e5e6;padding-right:var(--gap)}@media (max-width: 47.99em){.c-identity__logomark img{height:40px}.c-identity__text img{height:20px}}@media (min-width: 48em){.c-identity{--gap: 12px}.c-identity__logo{padding-block:2px 5px}.c-identity__text{padding-block:17px 15px}}.c-site-header{color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;line-height:1.3333333333;overflow:visible}.c-site-header a,.c-site-header a:where(:link,:visited,:hover,:active,:focus){color:inherit;text-decoration:none}.c-site-header__banner,.c-site-header__topbar{z-index:1000}.c-site-header__primary{z-index:999}.c-site-header__primary{background-color:#fff;border-bottom:1px solid #ededf4;font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.c-site-header__primary .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-header-height) - 1px);max-width:none}.c-site-header__primary .o-layout__col{flex:none}.c-site-header__primary .o-layout__col:nth-child(2){flex:1}.c-site-header__primary .o-layout__module{margin-block:0}.c-site-header__primary .c-main-menu nav{margin-right:-10px}.c-site-header__primary .o-menu__list{justify-content:flex-end}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item{display:none}}.c-site-header__primary .o-menu__link{align-items:center;display:flex;font-weight:600;margin:0 10px;position:relative}.c-site-header__primary .o-menu__title{border:0 solid transparent;border-width:2px 0;font-weight:600;padding:10px 0;white-space:nowrap}.c-site-header__primary .o-menu__link.current .o-menu__title,.c-site-header__primary .o-menu__link:hover .o-menu__title,.c-site-header__primary .o-menu__link:focus .o-menu__title{border-bottom-color:#017ac6}.c-site-header__primary .o-menu__item--button .o-menu__link{border-width:0px;display:inline-block;font-size:.8125rem;line-height:1.538461538;padding-inline:20px}.c-site-header__primary .o-menu__item--button .o-menu__title{border-width:0}.c-site-header__primary .o-menu__item--mobile{display:none}.c-site-header__primary .o-menu__item--mobile .o-menu__link{gap:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before,.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-image:url("data:image/svg+xml;utf8,");height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before{height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after{height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item--mobile{display:initial}}.c-site-header__primary .c-weglot-nav{font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;margin-left:0;min-width:87.25px;padding-left:8px}.c-site-header__primary .c-weglot-nav .country-selector{margin-right:-10px}.c-site-header__primary .c-weglot-nav .wgcurrent{margin:0 10px}.c-site-header__primary .c-weglot-nav .wgcurrent a,.c-site-header__primary .c-weglot-nav .wgcurrent span{padding:10px 0}.c-submenu{--max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) );--scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) );--min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) );background-color:#fff;display:initial;left:-9999px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:clamp(var(--min-submenu-padding),var(--scroll-adjusted-padding),var(--max-submenu-padding));position:absolute;top:-9999px;transform:translateY(-100px);transition:opacity .175s ease-out,transform .25s ease-out;will-change:position,transform}@media (max-width: 61.99em){.c-submenu{display:none}}.c-submenu.active{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:focus-within{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:after{border-top:1px solid var(--divider-color);content:"";display:block;height:0;margin:0 -16px}.c-submenu .o-layout__colset{justify-content:center}.c-submenu .o-layout__col{border-left:1px solid #ededf4;grid-row:2/-1;padding:16px}.c-submenu .o-layout__col:first-child{border-left:none;padding-left:0}.c-submenu .o-layout__module:where(:not(:first-child)){margin-top:32px}.c-submenu h6{color:#999b9d;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;letter-spacing:2px;line-height:1.3333333333;margin:16px 0;text-transform:uppercase}.c-submenu a.current,.c-submenu a:hover{color:#017ac6}.c-submenu .o-menu__item{clear:both}.c-submenu .o-menu__item:where(:not(:first-child)){margin-top:8px}.c-submenu .o-menu__title{display:block}.c-submenu .o-menu__title .icon{float:left;height:48px;margin-right:16px;overflow:clip;width:48px}.c-submenu .o-menu__title .body{display:block;overflow:clip}.c-submenu .o-menu__title .description{display:block}.c-submenu .c-featured{align-items:center;border:var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent);border-radius:8px;color:var(--c-featured-color, #32363b);display:flex;max-width:565px;overflow:clip;padding:16px 24px 24px;position:relative}.c-submenu .c-featured__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.c-submenu .c-featured__image{flex:none;height:auto;max-width:33%;order:1;padding-left:24px;position:relative;width:100%}.c-submenu .c-featured__text{flex:1 1 100%;order:0;position:relative;width:100%}.c-submenu .c-featured__headline{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.125;margin-bottom:8px}.c-submenu .c-featured__excerpt{font-family:Source Sans Pro,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.4285714286;margin-bottom:16px}.c-submenu .c-featured__button{background-color:var(--button-background-color, #017ac6);border:0 solid;border-radius:4px;color:var(--button-text-color, #ffffff);cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.538461538;padding:10px 20px;text-align:center;white-space:nowrap;width:auto}.c-submenu .c-featured__button:hover{background-color:var(--button-background-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.c-submenu .c-featured:hover,.c-submenu .c-featured:visited{color:var(--c-featured-color, #32363b)}.c-submenu .o-link--arrow{align-items:center;display:flex;font-weight:600}.c-submenu .o-link--arrow:after{content:url("data:image/svg+xml;utf8,");display:inline-block;height:auto;margin-left:.5em;width:7px}.c-submenu--2col .o-layout__colset{grid-template-columns:46% max-content}.c-submenu--3col .o-layout__colset{grid-template-columns:46% 27% 27%}.c-submenu--4col .o-layout__colset{grid-template-columns:46% 18% 18% 18%}.c-submenu--mobile{display:none;grid-template-columns:100%;grid-template-rows:1fr min-content min-content min-content}@media (max-width: 61.99em){.c-submenu--mobile{display:grid}}.c-submenu--mobile:after{display:none}.c-submenu--mobile>.o-layout__module{margin:0}.c-submenu--mobile .o-menu__item{margin:0}.c-submenu--mobile .o-menu__title{flex:1;font-weight:600;line-height:1}.c-submenu--mobile .o-menu__toggle:after{width:24px}.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module{overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link{line-height:1;padding-block:.5em}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active{color:#017ac6}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")}.c-submenu--mobile :where(#submenu-mobile-primary .--d0){font-size:1.375rem;height:-moz-min-content;height:min-content;padding-block:6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__list{background-color:#fafafc;padding:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item:last-child)>.o-menu__list{margin-bottom:-6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1){font-size:1.125rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__list{border-left:2px solid var(--divider-color);margin:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item) .o-menu__title{font-weight:400}.c-submenu--mobile :where(#submenu-mobile-primary .--d2){font-size:1rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d2>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks){font-size:.875rem}.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module{border-top:1px solid #ededf4;overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu{width:-moz-min-content;width:min-content}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list{align-items:flex-start;gap:24px;padding:18px 20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link{flex-direction:column;gap:12px;text-align:center}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon{background-color:#ededf4;border-radius:50%;height:64px;padding:16px;width:64px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle:after{content:unset}.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module{display:none}.c-submenu--mobile :where(#submenu-mobile-search).active{display:block}.c-submenu--mobile .c-search{align-items:center;display:flex;gap:8px;padding:6px 20px}.c-submenu--mobile .c-search:before{background-image:url("data:image/svg+xml;utf8,");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-submenu--mobile .c-search label,.c-submenu--mobile .c-search input[type=submit]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-submenu--mobile .c-search input[type=search]{-webkit-appearance:none;background-color:transparent;border:0px solid transparent;border-radius:0;color:#32363b;display:block;line-height:1;padding:12px 0;width:100%}.c-submenu--mobile .c-search input[type=search]::-moz-placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]::placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]:focus{-webkit-appearance:none;border-radius:0;outline:none}.c-submenu--mobile .c-search input[type=search]:focus::-moz-placeholder{color:#8c8e90}.c-submenu--mobile .c-search input[type=search]:focus::placeholder{color:#8c8e90}.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module{padding:6px 20px 18px}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list{flex-direction:row;gap:16px;justify-content:stretch}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item{flex:1}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link,.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited{--button-background-color: #ffffff;--button-text-color: #017ac6}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link{line-height:1.2222222222;padding-block:.8888888889em}.c-site-header__topbar{background-color:#fff;border-bottom:1px solid #ededf4;font-size:.8125rem;font-weight:600;line-height:1.2307692308;padding-bottom:0;padding-top:0;position:relative}@media (max-width: 61.99em){.c-site-header__topbar{display:none}}.c-site-header__topbar .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-topbar-height) - 1px);max-width:none}.c-site-header__topbar .o-layout__col{flex:none}.c-site-header__topbar .o-layout__col:nth-child(2){flex:1;justify-content:flex-end}.c-site-header__topbar .o-layout__col:last-child{margin-right:-12px}.c-site-header__topbar .o-layout__module{margin-block:0}.c-site-header__topbar .c-utility-nav{font-size:.8125rem;line-height:1.2307692308}.c-site-header__topbar .o-menu__list{justify-content:flex-end}.c-site-header__topbar .o-menu__link{border:0 solid transparent;border-width:2px 0;margin:0 12px}.c-site-header__topbar .o-menu__link.current,.c-site-header__topbar .o-menu__link:hover{border-bottom-color:#017ac6}.c-site-header__topbar .o-menu__title{font-weight:600;padding:8px 0;white-space:nowrap}.c-site-header__topbar .o-menu__item--search .o-menu__link{overflow:clip;white-space:nowrap;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-site-header__topbar .c-weglot-nav{margin-left:-8px}.c-site-header__topbar .c-weglot-nav #weglot_here,.c-site-header__topbar .c-weglot-nav .country-selector{min-width:81px}.c-site-header__topbar .c-weglot-nav .wgcurrent{margin:0 12px}.c-site-header__topbar .c-weglot-nav .wgcurrent a,.c-site-header__topbar .c-weglot-nav .wgcurrent span{padding:8px 0} +@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:300;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/oswald-v35-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:local(""),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(https://assets.linode.com/fonts/source-sans-pro-v14-latin-600.woff) format("woff")}:root{--site-top-offset: 0px;--site-banner-height: 0px;--site-topbar-height: 37px;--site-header-height: 76px}@media (max-width: 61.99em){:root{--site-banner-height: 0px}}@media (max-width: 61.99em){:root{--site-topbar-height: 0px}}@media (max-width: 47.99em){:root{--site-header-height: 81px}}.has-banner{--site-banner-height: 50px}.o-layout__row{padding:16px}@media (min-width: 48em) and (max-width: 61.99em){.o-layout__row{padding-left:12px;padding-right:12px}}@media (max-width: 47.99em){.o-layout__row{padding-left:6px;padding-right:6px}}.o-layout__colset{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:1296px}.o-layout__module{margin:16px 8px}.o-layout__col{max-width:100%}.o-menu__list{display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.o-menu__item{display:flex;flex-direction:column;margin:0}.o-menu__link{align-items:center;background-color:unset;border:unset;color:inherit;cursor:pointer;display:flex;flex:1;font-family:unset;font-size:unset;gap:4px;line-height:unset;order:0;padding:0;text-align:left;text-decoration:none}.o-menu__link:hover{background-color:unset;color:inherit}.o-menu__toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:2px 0 0;width:8px}.o-menu__toggle.active:after{transform:scaleY(-1)}.o-menu__icon{height:1em;width:1em}.o-menu__title{display:inline-block;flex:1}.o-menu--h .o-menu__list{align-items:center;flex-direction:row;flex-wrap:nowrap}.o-menu--h .o-menu__link{align-items:center;display:flex}.o-menu__item--button .o-menu__link{border:2px solid;border-radius:4px;cursor:pointer;padding-inline:1em;text-align:center;text-decoration:none;white-space:nowrap;width:auto}.o-menu__item--button .o-menu__link,.o-menu__item--button .o-menu__link:visited{background-color:var(--button-background-color, #017ac6);border-color:var(--button-border-color, #017ac6);color:var(--button-text-color, #ffffff)}.o-menu__item--button .o-menu__link:hover{background-color:var(--button-background-color--hover, #32363b);border-color:var(--button-border-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.o-menu__item--button .o-menu__link *{color:inherit!important}.o-menu__parent .o-menu__child{display:none}.o-menu__parent.active>.o-menu__child{display:flex}.c-weglot-nav{border-left:1px solid #ededf4}.c-weglot-nav .country-selector{position:relative}.c-weglot-nav .country-selector:focus{outline:none}.c-weglot-nav a,.c-weglot-nav span{all:unset}.c-weglot-nav a,.c-weglot-nav span{display:block;outline:none}.c-weglot-nav a:hover,.c-weglot-nav span:hover{color:#017ac6}.c-weglot-nav a{cursor:pointer;-webkit-touch-callout:none}.c-weglot-nav .wgcurrent{align-items:center;border:none;border-bottom:2px solid transparent;border-top:2px solid transparent;cursor:pointer;display:flex;gap:8px}.c-weglot-nav .wgcurrent:hover{border-bottom-color:#017ac6}.c-weglot-nav .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";height:12px;margin-top:2px;width:8px}.c-weglot-nav ul{background:#fff;border:1px solid #ededf4;display:none;left:auto;list-style:none;margin:0;min-width:100%;padding:0;position:absolute;right:0;top:initial}.c-weglot-nav ul li{margin:0;padding:0;width:100%}.c-weglot-nav ul a{padding:8px 12px 8px 24px}.c-weglot-nav ul a:focus-visible{outline-color:Highlight;outline-color:-webkit-focus-ring-color;outline-offset:1px;outline-style:auto;outline-width:1px}.c-weglot-nav .country-selector:not(.closed) ul{display:block}.c-weglot-nav .country-selector .wgcurrent{border:none!important;border-bottom:2px solid transparent!important;border-top:2px solid transparent!important}.c-weglot-nav .country-selector .wgcurrent:hover{border-bottom-color:#017ac6!important}.c-weglot-nav .country-selector .wgcurrent a{color:inherit!important;height:auto!important;padding-right:0!important}.c-weglot-nav .country-selector .wgcurrent:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(50,54,59)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")!important;background-size:contain!important;height:12px!important;position:static!important;transform:none!important;width:8px!important}body.om-position-floating-top{--site-top-offset: 60px}.c-identity{--gap: 10px;align-items:center;display:flex;gap:var(--gap)}.c-identity__link{display:block}.c-identity__image{display:block;width:auto}.c-identity__logomark{border-right:1px solid #e2e5e6;padding-right:var(--gap)}.c-identity__logo{height:45px;width:auto}@media (max-width: 47.99em){.c-identity__logomark img{height:40px}.c-identity__text img{height:20px}.c-identity__logo{height:40px}}@media (min-width: 48em){.c-identity{--gap: 12px}.c-identity__text{padding-block:17px 15px}}.c-site-header{color:#32363b;font-family:Source Sans Pro,sans-serif;font-size:1.125rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;letter-spacing:0;line-height:1.3333333333;overflow:visible}.c-site-header a,.c-site-header a:where(:link,:visited,:hover,:active,:focus){color:inherit;text-decoration:none}.c-site-header__banner,.c-site-header__topbar{z-index:1000}.c-site-header__primary{z-index:999}.c-site-header__primary{background-color:#fff;border-bottom:1px solid #ededf4;font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;overflow:visible;padding-bottom:0;padding-top:0;position:relative}.c-site-header__primary .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-header-height) - 1px);max-width:none}.c-site-header__primary .o-layout__col{flex:none}.c-site-header__primary .o-layout__col:nth-child(2){flex:1}.c-site-header__primary .o-layout__module{margin-block:0}.c-site-header__primary .c-main-menu nav{margin-right:-10px}.c-site-header__primary .o-menu__list{justify-content:flex-end}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item{display:none}}.c-site-header__primary .o-menu__link{align-items:center;display:flex;font-weight:600;margin:0 10px;position:relative}.c-site-header__primary .o-menu__title{border:0 solid transparent;border-width:2px 0;font-weight:600;padding:10px 0;white-space:nowrap}.c-site-header__primary .o-menu__link.current .o-menu__title,.c-site-header__primary .o-menu__link:hover .o-menu__title,.c-site-header__primary .o-menu__link:focus .o-menu__title{border-bottom-color:#017ac6}.c-site-header__primary .o-menu__item--button .o-menu__link{border-width:0px;display:inline-block;font-size:.8125rem;line-height:1.538461538;padding-inline:20px}.c-site-header__primary .o-menu__item--button .o-menu__title{border-width:0}.c-site-header__primary .o-menu__item--mobile{display:none}.c-site-header__primary .o-menu__item--mobile .o-menu__link{gap:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before,.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__link:after{background-image:url("data:image/svg+xml;utf8,");height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:before{height:0;visibility:hidden;width:0}.c-site-header__primary .o-menu__item--mobile .o-menu__link.active:after{height:24px;visibility:visible;width:24px}.c-site-header__primary .o-menu__item--mobile .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media (max-width: 61.99em){.c-site-header__primary .o-menu__item--mobile{display:initial}}.c-site-header__primary .c-weglot-nav{font-family:Source Sans Pro,sans-serif;font-size:1rem;letter-spacing:0;line-height:1.25;margin-left:0;min-width:87.25px;padding-left:8px}.c-site-header__primary .c-weglot-nav .country-selector{margin-right:-10px}.c-site-header__primary .c-weglot-nav .wgcurrent{margin:0 10px}.c-site-header__primary .c-weglot-nav .wgcurrent a,.c-site-header__primary .c-weglot-nav .wgcurrent span{padding:10px 0}.c-submenu{--max-submenu-padding: calc( var( --site-top-offset ) + var( --site-banner-height ) + var( --site-topbar-height ) + var( --site-header-height ) );--scroll-adjusted-padding: calc( var( --max-submenu-padding ) - var( --site-scroll-y, 0px ) );--min-submenu-padding: calc( var( --site-top-offset ) + var( --site-header-height ) );background-color:#fff;display:initial;left:-9999px;opacity:0;overflow-x:hidden;overflow-y:scroll;padding-top:clamp(var(--min-submenu-padding),var(--scroll-adjusted-padding),var(--max-submenu-padding));position:absolute;top:-9999px;transform:translateY(-100px);transition:opacity .175s ease-out,transform .25s ease-out;will-change:position,transform}@media (max-width: 61.99em){.c-submenu{display:none}}.c-submenu.active{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:focus-within{inset:0;opacity:1;position:fixed;transform:translateY(0)}.c-submenu:after{border-top:1px solid var(--divider-color);content:"";display:block;height:0;margin:0 -16px}.c-submenu .o-layout__colset{justify-content:center}.c-submenu .o-layout__col{border-left:1px solid #ededf4;grid-row:2/-1;padding:16px}.c-submenu .o-layout__col:first-child{border-left:none;padding-left:0}.c-submenu .o-layout__module:where(:not(:first-child)){margin-top:32px}.c-submenu h6{color:#999b9d;font-family:Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0;letter-spacing:2px;line-height:1.3333333333;margin:16px 0;text-transform:uppercase}.c-submenu a.current,.c-submenu a:hover{color:#017ac6}.c-submenu .o-menu__item{clear:both}.c-submenu .o-menu__item:where(:not(:first-child)){margin-top:8px}.c-submenu .o-menu__title{display:block}.c-submenu .o-menu__title .icon{float:left;height:48px;margin-right:16px;overflow:clip;width:48px}.c-submenu .o-menu__title .body{display:block;overflow:clip}.c-submenu .o-menu__title .description{display:block}.c-submenu .c-featured{align-items:center;border:var(--c-featured-border-width, 0) solid var(--c-featured-border-color, transparent);border-radius:8px;color:var(--c-featured-color, #32363b);display:flex;max-width:565px;overflow:clip;padding:16px 24px 24px;position:relative}.c-submenu .c-featured__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;width:100%;z-index:0}.c-submenu .c-featured__image{flex:none;height:auto;max-width:33%;order:1;padding-left:24px;position:relative;width:100%}.c-submenu .c-featured__text{flex:1 1 100%;order:0;position:relative;width:100%}.c-submenu .c-featured__headline{font-family:Source Sans Pro,sans-serif;font-size:2rem;line-height:1.125;margin-bottom:8px}.c-submenu .c-featured__excerpt{font-family:Source Sans Pro,sans-serif;font-size:.875rem;letter-spacing:0;line-height:1.4285714286;margin-bottom:16px}.c-submenu .c-featured__button{background-color:var(--button-background-color, #017ac6);border:0 solid;border-radius:4px;color:var(--button-text-color, #ffffff);cursor:pointer;display:inline-block;font-size:.8125rem;font-weight:600;line-height:1.538461538;padding:10px 20px;text-align:center;white-space:nowrap;width:auto}.c-submenu .c-featured__button:hover{background-color:var(--button-background-color--hover, #32363b);color:var(--button-text-color--hover, #ffffff)}.c-submenu .c-featured:hover,.c-submenu .c-featured:visited{color:var(--c-featured-color, #32363b)}.c-submenu .o-link--arrow{align-items:center;display:flex;font-weight:600}.c-submenu .o-link--arrow:after{content:url("data:image/svg+xml;utf8,");display:inline-block;height:auto;margin-left:.5em;width:7px}.c-submenu--2col .o-layout__colset{grid-template-columns:46% max-content}.c-submenu--3col .o-layout__colset{grid-template-columns:46% 27% 27%}.c-submenu--4col .o-layout__colset{grid-template-columns:46% 18% 18% 18%}.c-submenu--mobile{display:none;grid-template-columns:100%;grid-template-rows:1fr min-content min-content min-content}@media (max-width: 61.99em){.c-submenu--mobile{display:grid}}.c-submenu--mobile:after{display:none}.c-submenu--mobile>.o-layout__module{margin:0}.c-submenu--mobile .o-menu__item{margin:0}.c-submenu--mobile .o-menu__title{flex:1;font-weight:600;line-height:1}.c-submenu--mobile .o-menu__toggle:after{width:24px}.c-submenu--mobile :where(#submenu-mobile-primary).o-layout__module{overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link{line-height:1;padding-block:.5em}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active{color:#017ac6}.c-submenu--mobile :where(#submenu-mobile-primary) .o-menu__link.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' data-prefix='far' data-icon='angle-down' role='img' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10 fa-7x'%3E%3Cpath fill='rgba(1,122,198)' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z' class=''%3E%3C/path%3E%3C/svg%3E")}.c-submenu--mobile :where(#submenu-mobile-primary .--d0){font-size:1.375rem;height:-moz-min-content;height:min-content;padding-block:6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item)>.o-menu__list{background-color:#fafafc;padding:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d0>.o-menu__item:last-child)>.o-menu__list{margin-bottom:-6px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1){font-size:1.125rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item)>.o-menu__list{border-left:2px solid var(--divider-color);margin:6px 0 12px 20px}.c-submenu--mobile :where(#submenu-mobile-primary .--d1>.o-menu__item) .o-menu__title{font-weight:400}.c-submenu--mobile :where(#submenu-mobile-primary .--d2){font-size:1rem}.c-submenu--mobile :where(#submenu-mobile-primary .--d2>.o-menu__item)>.o-menu__link{padding-inline:20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks){font-size:.875rem}.c-submenu--mobile :where(#submenu-mobile-quicklinks).o-layout__module{border-top:1px solid #ededf4;overflow-x:scroll}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu{width:-moz-min-content;width:min-content}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__list{align-items:flex-start;gap:24px;padding:18px 20px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__link{flex-direction:column;gap:12px;text-align:center}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__icon{background-color:#ededf4;border-radius:50%;height:64px;padding:16px;width:64px}.c-submenu--mobile :where(#submenu-mobile-quicklinks) .o-menu__toggle:after{content:unset}.c-submenu--mobile :where(#submenu-mobile-search).o-layout__module{display:none}.c-submenu--mobile :where(#submenu-mobile-search).active{display:block}.c-submenu--mobile .c-search{align-items:center;display:flex;gap:8px;padding:6px 20px}.c-submenu--mobile .c-search:before{background-image:url("data:image/svg+xml;utf8,");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-submenu--mobile .c-search label,.c-submenu--mobile .c-search input[type=submit]{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-submenu--mobile .c-search input[type=search]{-webkit-appearance:none;background-color:transparent;border:0px solid transparent;border-radius:0;color:#32363b;display:block;line-height:1;padding:12px 0;width:100%}.c-submenu--mobile .c-search input[type=search]::-moz-placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]::placeholder{color:#32363b}.c-submenu--mobile .c-search input[type=search]:focus{-webkit-appearance:none;border-radius:0;outline:none}.c-submenu--mobile .c-search input[type=search]:focus::-moz-placeholder{color:#8c8e90}.c-submenu--mobile .c-search input[type=search]:focus::placeholder{color:#8c8e90}.c-submenu--mobile :where(#submenu-mobile-signup).o-layout__module{padding:6px 20px 18px}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__list{flex-direction:row;gap:16px;justify-content:stretch}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item{flex:1}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link,.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__item:first-child .o-menu__link:visited{--button-background-color: #ffffff;--button-text-color: #017ac6}.c-submenu--mobile :where(#submenu-mobile-signup) .o-menu__link{line-height:1.2222222222;padding-block:.8888888889em}.c-site-header__topbar{background-color:#fff;border-bottom:1px solid #ededf4;font-size:.8125rem;font-weight:600;line-height:1.2307692308;padding-bottom:0;padding-top:0;position:relative}@media (max-width: 61.99em){.c-site-header__topbar{display:none}}.c-site-header__topbar .o-layout__colset{align-items:center;display:flex;flex-wrap:nowrap;height:calc(var(--site-topbar-height) - 1px);max-width:none}.c-site-header__topbar .o-layout__col{flex:none}.c-site-header__topbar .o-layout__col:nth-child(2){flex:1;justify-content:flex-end}.c-site-header__topbar .o-layout__col:last-child{margin-right:-12px}.c-site-header__topbar .o-layout__module{margin-block:0}.c-site-header__topbar .c-utility-nav{font-size:.8125rem;line-height:1.2307692308}.c-site-header__topbar .o-menu__list{justify-content:flex-end}.c-site-header__topbar .o-menu__link{border:0 solid transparent;border-width:2px 0;margin:0 12px}.c-site-header__topbar .o-menu__link.current,.c-site-header__topbar .o-menu__link:hover{border-bottom-color:#017ac6}.c-site-header__topbar .o-menu__title{font-weight:600;padding:8px 0;white-space:nowrap}.c-site-header__topbar .o-menu__item--search .o-menu__link{overflow:clip;white-space:nowrap;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__link:before{background-image:url("data:image/svg+xml;utf8,");content:"";flex:none;height:16px;vertical-align:middle;width:16px}.c-site-header__topbar .o-menu__item--search .o-menu__title{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.c-site-header__topbar .c-weglot-nav{margin-left:-8px}.c-site-header__topbar .c-weglot-nav #weglot_here,.c-site-header__topbar .c-weglot-nav .country-selector{min-width:81px}.c-site-header__topbar .c-weglot-nav .wgcurrent{margin:0 12px}.c-site-header__topbar .c-weglot-nav .wgcurrent a,.c-site-header__topbar .c-weglot-nav .wgcurrent span{padding:8px 0} diff --git a/_vendor/github.com/linode/linode-website-partials/dist/js/header.js b/_vendor/github.com/linode/linode-website-partials/dist/js/header.js index 30b8aeeac1d..2a8c24ed152 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/js/header.js +++ b/_vendor/github.com/linode/linode-website-partials/dist/js/header.js @@ -1 +1 @@ -(()=>{var h=document.querySelector("html"),l,g=function(){l=document.querySelector(".c-site-header"),l&&(E(),b())},u=function(){document.documentElement.style.setProperty("--site-scroll-y",window.scrollY+"px")},E=function(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u(),window.addEventListener("scroll",u),l.addEventListener("toggle:on",function(e){d(!1)}),l.addEventListener("toggle:off",function(e){d(!0)}),document.addEventListener("keyup",function(e){switch(e.keyCode){case 27:l.querySelectorAll(".active").forEach(t=>t.classList.remove("active")),document.activeElement.blur(),d(!0);break}})},b=function(){var e=window.location.pathname;if(e!=="/"){e.match(/^\/community\/questions\/.+/)?e="/community/questions/":e.match(/^\/docs\/.+/)?e="/docs/":e.match(/^\/blog|marketplace\/.+/)?e=e.replace(/^\/([^\/]+)\/.+/,"/$1/"):e.match(/^\/event\/.+/)?e="/events/":e.match(/^\/content|content-type|featuring|resources|series\/.+/)?e="/resources/":e.match(/^\/media\-coverage|press\-release\/.+/)&&(e="/company/press/");var t=l.querySelectorAll(':scope a.o-menu__link[href*="'+e+'"');t&&Array.from(t).forEach(n=>{if(!n.getAttribute("href").split(/[?#]/)[0].endsWith(e))return;n.classList.add("current");const r=n.closest(".c-submenu");if(r===null)return;const i=l.querySelectorAll(`:scope [data-toggle="#${r.id}"]`);Array.from(i).forEach(c=>c.classList.add("current"))})}},d=function(e){h.style.overflow=e?"":"hidden"};h.classList.contains("fl-builder-edit")||g(),document.addEventListener("turbolinks:render",function(e){g()});function L(e){if(!e.ok){let t="";throw e.statusText?t=e.statusText:e.status===404?t="Resource not found":t="Problem fetching resource",new Error(`${t} (${e.url})`)}return e}var _=["de","es","fr","it","ja","ko","pt","zh"];function $(){let e=document.documentElement.lang;return e&&_.includes(e)?e:""}function C(e,t=["b","br","em","i","span","strong","u"]){let n=document.createElement("div");n.textContent=e;let r=n.innerHTML,i=new RegExp(`<(/?(${t.join("|")}))>`,"gi");return r=r.replace(i,"<$1>"),r}var w,v=function(){let e="https://www.linode.com/wp-json/linode/v1/header-featured",t=$();t&&(e=`https://www.linode.com/${t}/wp-json/linode/v1/header-featured?lang=${t}`),fetch(e).then(L).then(n=>n.json()).then(n=>k(n)).catch(n=>console.log(n))},k=function(e){e.forEach(t=>{let n=document.querySelector('.c-site-header [data-featured="'+t.slot+'"]');if(!n)return;let r=x(t);if(r){for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(r)}})},p=function(e){let t=document.createElement("img");return t.src=e.src,t.width=e.width,t.height=e.height,t.loading="lazy",t.fetchPriority="low",e.alt&&(t.alt=e.alt),e.srcset&&(t.srcset=e.srcset),e.sizes&&(t.sizes=e.sizes),t},x=function(e){let t=document.createElement("div"),n=document.createElement("h6"),r=document.createElement("a"),i=document.createElement("div"),c=document.createElement("div"),s=document.createElement("div"),f=document.createElement("span"),m=document.createElement("style");if(n.textContent=e.eyebrow,r.classList.add("c-featured"),r.id=`c-featured--${e.slot}`,r.href=e.link_url,r.setAttribute("style",e.wrap_styles),r.setAttribute("data-analytics-event",`${e.ga_category} | ${e.ga_action} | ${e.ga_label}`),i.classList.add("c-featured__text"),c.classList.add("c-featured__headline"),c.innerHTML=C(e.headline),s.classList.add("c-featured__excerpt"),s.innerHTML=e.excerpt,f.classList.add("c-featured__button"),f.textContent=e.link_text,m.type="text/css",m.textContent=e.css,i.appendChild(c),i.appendChild(s),i.appendChild(f),e.background_image.src){let o=p(e.background_image);o.classList.add("c-featured__background"),r.appendChild(o)}if(e.foreground_image.src){let o=p(e.foreground_image);o.classList.add("c-featured__image"),r.appendChild(o)}return r.appendChild(i),t.appendChild(n),t.appendChild(r),t.appendChild(m),t},w=document.querySelector("html");w.classList.contains("fl-builder-edit")||v(),document.addEventListener("turbolinks:render",function(e){v()});var a=document.querySelector("html"),y=function(){S()},S=function(){a.addEventListener("click",q)},q=function(e){const t=e.target.closest("[data-toggle]");if(t===null||e.target.closest("form")!==null)return;const n=t.dataset.toggle?a.querySelector(t.dataset.toggle):t;if(n===null)return;const r=e.target.closest("a");if(r)if(r===t)e.preventDefault();else{const i=new URL(r.getAttribute("href"));if(i&&i.pathname!==window.location.pathname)return;r.blur()}A(n,t)},A=function(e,t){const n=e.classList.contains("active"),r=e.dataset.group,i=r?a.querySelectorAll('[data-group="'+r+'"].active'):null,c=new CustomEvent("toggle:"+(n?"off":"on"),{bubbles:!0});i&&i.forEach(s=>s.classList.remove("active")),n?t.blur():(e.classList.add("active"),t.classList.add("active")),e.dispatchEvent(c)};a.classList.contains("fl-builder-edit")||y(),document.addEventListener("turbolinks:render",function(e){y()}),window.addEventListener("click",e=>{(e.target.matches('a[href*="#open-consent-prefs"]')||e.target.matches("span#open-consent-prefs"))&&(e.preventDefault(),typeof window.OneTrust<"u"&&window.OneTrust.ToggleInfoDisplay())})})(); +(()=>{var g=document.querySelector("html"),s,h=function(){s=document.querySelector(".c-site-header"),s&&(L(),b())},u=function(){document.documentElement.style.setProperty("--site-scroll-y",window.scrollY+"px")},L=function(){document.readyState==="loading"?document.addEventListener("DOMContentLoaded",u):u(),window.addEventListener("scroll",u),s.addEventListener("toggle:on",function(e){d(!1)}),s.addEventListener("toggle:off",function(e){d(!0)}),document.addEventListener("keyup",function(e){switch(e.keyCode){case 27:s.querySelectorAll(".active").forEach(t=>t.classList.remove("active")),document.activeElement.blur(),d(!0);break}})},b=function(){var e=window.location.pathname;if(e!=="/"){e.match(/^\/community\/questions\/.+/)?e="/community/questions/":e.match(/^\/docs\/.+/)?e="/docs/":e.match(/^\/blog|marketplace\/.+/)?e=e.replace(/^\/([^\/]+)\/.+/,"/$1/"):e.match(/^\/event\/.+/)?e="/events/":e.match(/^\/content|content-type|featuring|resources|series\/.+/)?e="/resources/":e.match(/^\/media\-coverage|press\-release\/.+/)&&(e="/company/press/");var t=s.querySelectorAll(':scope a.o-menu__link[href*="'+e+'"');t&&Array.from(t).forEach(r=>{if(!r.getAttribute("href").split(/[?#]/)[0].endsWith(e))return;r.classList.add("current");const n=r.closest(".c-submenu");if(n===null)return;const i=s.querySelectorAll(`:scope [data-toggle="#${n.id}"]`);Array.from(i).forEach(c=>c.classList.add("current"))})}},d=function(e){g.style.overflow=e?"":"hidden"};g.classList.contains("fl-builder-edit")||h(),document.addEventListener("turbolinks:render",function(e){h()});function w(e){if(!e.ok){let t="";throw e.statusText?t=e.statusText:e.status===404?t="Resource not found":t="Problem fetching resource",new Error(`${t} (${e.url})`)}return e}var _=["de","es","fr","it","ja","ko","pt","zh"];function $(){let e=document.documentElement.lang;return e&&_.includes(e)?e:""}function C(e,t=["b","br","em","i","span","strong","u"]){let r=document.createElement("div");r.textContent=e;let n=r.innerHTML,i=new RegExp(`<(/?(${t.join("|")}))>`,"gi");return n=n.replace(i,"<$1>"),n}var y,v=function(){const e=window.LinodeHeader?.env||"prod",t=$(),r=t?`${t}/`:"",n=`https://www.linode.com/ns/features/${e}/${r}features.json`;fetch(n).then(w).then(i=>i.json()).then(i=>k(i)).catch(i=>console.log(i))},k=function(e){e.forEach(t=>{let r=document.querySelector('.c-site-header [data-featured="'+t.slot+'"]');if(!r)return;let n=x(t);if(n){for(;r.firstChild;)r.removeChild(r.firstChild);r.appendChild(n)}})},p=function(e){let t=document.createElement("img");return t.src=e.src,t.width=e.width,t.height=e.height,t.loading="lazy",t.fetchPriority="low",e.alt&&(t.alt=e.alt),e.srcset&&(t.srcset=e.srcset),e.sizes&&(t.sizes=e.sizes),t},x=function(e){let t=document.createElement("div"),r=document.createElement("h6"),n=document.createElement("a"),i=document.createElement("div"),c=document.createElement("div"),l=document.createElement("div"),f=document.createElement("span"),m=document.createElement("style");if(r.textContent=e.eyebrow,n.classList.add("c-featured"),n.id=`c-featured--${e.slot}`,n.href=e.link_url,n.setAttribute("style",e.wrap_styles),n.setAttribute("data-analytics-event",`${e.ga_category} | ${e.ga_action} | ${e.ga_label}`),i.classList.add("c-featured__text"),c.classList.add("c-featured__headline"),c.innerHTML=C(e.headline),l.classList.add("c-featured__excerpt"),l.innerHTML=e.excerpt,f.classList.add("c-featured__button"),f.textContent=e.link_text,m.type="text/css",m.textContent=e.css,i.appendChild(c),i.appendChild(l),i.appendChild(f),e.background_image.src){let o=p(e.background_image);o.classList.add("c-featured__background"),n.appendChild(o)}if(e.foreground_image.src){let o=p(e.foreground_image);o.classList.add("c-featured__image"),n.appendChild(o)}return n.appendChild(i),t.appendChild(r),t.appendChild(n),t.appendChild(m),t},y=document.querySelector("html");y.classList.contains("fl-builder-edit")||v(),document.addEventListener("turbolinks:render",function(e){v()});var a=document.querySelector("html"),E=function(){S()},S=function(){a.addEventListener("click",q)},q=function(e){const t=e.target.closest("[data-toggle]");if(t===null||e.target.closest("form")!==null)return;const r=t.dataset.toggle?a.querySelector(t.dataset.toggle):t;if(r===null)return;const n=e.target.closest("a");if(n)if(n===t)e.preventDefault();else{const i=new URL(n.getAttribute("href"));if(i&&i.pathname!==window.location.pathname)return;n.blur()}A(r,t)},A=function(e,t){const r=e.classList.contains("active"),n=e.dataset.group,i=n?a.querySelectorAll('[data-group="'+n+'"].active'):null,c=new CustomEvent("toggle:"+(r?"off":"on"),{bubbles:!0});i&&i.forEach(l=>l.classList.remove("active")),r?t.blur():(e.classList.add("active"),t.classList.add("active")),e.dispatchEvent(c)};a.classList.contains("fl-builder-edit")||E(),document.addEventListener("turbolinks:render",function(e){E()}),window.addEventListener("click",e=>{(e.target.matches('a[href*="#open-consent-prefs"]')||e.target.matches("span#open-consent-prefs"))&&(e.preventDefault(),typeof window.OneTrust<"u"&&window.OneTrust.ToggleInfoDisplay())})})(); diff --git a/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html b/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html index b2422d00f63..e303557d596 100644 --- a/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html +++ b/_vendor/github.com/linode/linode-website-partials/dist/wordpress/footer.html @@ -20,6 +20,7 @@ +