﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--OLSKDecorBackgroundDeep: default;--OLSKDecorBackgroundDeepEdge: default;--OLSKDecorPadding: 10px;--OLSKDecorContainerPadding: 10px;--OLSKCommonContainerMaxWidth: 420px;--OLSKCommonFontFamily: 'Lucida Grande', sans-serif;--OLSKCommonFontSize: 10.5pt;--OLSKCommonHeadingFontFamily: 'Helvetica Neue';--OLSKCommonQuoteFontFamily: 'Georgia', serif;--OLSKDecorBackgroundDark: #eeeeee;--OLSKDecorForegroundLight: #ddd;--OLSKCommonBackground: white;--OLSKCommonForeground: black;--OLSKDecorFormBlendBackground: var(--OLSKCommonBackground);--OLSKDecorFormBlendBorderColor: var(--OLSKCommonForeground);--OLSKDecorFormBlendBorder: 1px solid var(--OLSKDecorFormBlendBorderColor);--OLSKDecorBorderColor: var(--OLSKCommonForeground);--OLSKDecorBorder: 1px solid var(--OLSKDecorBorderColor);--OLSKCommonBorderColor: rgba(0, 0, 0, 0.3);--OLSKCommonBorder: 1px solid var(--OLSKCommonBorderColor);--OLSKCommonEdgeBorder: 1px solid var(--OLSKDecorForegroundLight);--OLSKCommonInteractiveFill: hsl(0, 0%, 90%);--OLSKChunkHeadingBorderColor: #cccccc;--OLSKChunkHeadingBackground: #e9e9e9;--OLSKCommonInputPadding: 5px;--OLSKSharedPadding: 4px;--OLSKBorderRadius: 5px;--OLSKSectionSpacing: 2em;--OLSKCollectionItemsLocusColorDefault: #e6e6e6;--OLSKCollectionItemsLocusColorActive: #1a81ff;--OLSKCollectionItemsLocusColorActiveInverse: white;--OLSKCodeBackground: #eeeeee;--OLSKCodeForeground: #333;--OLSKStickyHeaderTop: 0}body{background:var(--OLSKDecorBackgroundDeep)}.OLSKCommonEdgeTop{border-top:var(--OLSKCommonEdgeBorder)}.OLSKCommonEdgeRight{border-right:var(--OLSKCommonEdgeBorder)}.OLSKCommonEdgeBottom{border-bottom:var(--OLSKCommonEdgeBorder) !important}.OLSKDecorFixed{--OLSKDecorFixedSecondaryHeight: 53px}@media screen and (min-width: 760px){.OLSKDecorFixed{--OLSKDecorFixedSecondaryHeight: 41px}}@media screen and (max-width: 760px){.OLSKDecorFixedHeader{position:fixed;top:0;display:block;width:100%;z-index:2}}.OLSKDecorFixedSecondary{margin-top:var(--OLSKDecorFixedSecondaryHeight)}.OLSKDecorFixedSecondary .OLSKStickyHeader{top:var(--OLSKDecorFixedSecondaryHeight);z-index:1}.OLSKStickyHeader{position:-webkit-sticky;position:sticky;top:var(--OLSKStickyHeaderTop)}@media screen and (min-width: 760px){.OLSKViewport{height:100%;display:flex;flex-direction:column}}@media screen and (min-width: 764px){.OLSKViewport{width:90%;max-width:920px;margin:auto;height:90%;position:relative;top:4%;padding:10px;padding-bottom:2px;border-radius:5px;border:1px solid var(--OLSKDecorBackgroundDeepEdge);background:var(--OLSKCommonBackground)}}@media screen and (max-width: 760px){.OLSKViewport{min-height:100vh;display:grid;grid-template-rows:1fr auto;grid-template-columns:100%}.OLSKMobileViewInactive{display:unset !important;position:absolute;left:-200vw}.OLSKMobileViewInactive:last-child{left:unset;top:0;right:110vw}.OLSKMobileViewHeader{position:-webkit-sticky;position:sticky;top:0}.OLSKMobileViewFooter{position:sticky;bottom:0}}@media screen and (min-width: 760px){.OLSKViewportContent{--OLSKViewportMasterWidth: 300px;overflow:auto;flex-grow:1;display:flex}.OLSKViewportContent .OLSKViewportMaster{flex-basis:var(--OLSKViewportMasterWidth);flex-shrink:0}.OLSKViewportContent .OLSKViewportDetail{flex-grow:1}}@media screen and (min-width: 760px){.OLSKVisibilityMobile{display:none !important}.OLSKVisibilityDesktopScreenreader{display:unset !important;position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}}.OLSKToolbar{--OLSKToolbarButtonSize: 20px;--OLSKToolbarMinHeight: 32px;--OLSKToolbarElementSpacing: 2px;min-height:var(--OLSKToolbarMinHeight);padding:var(--OLSKSharedPadding);background:var(--OLSKCommonBackground);line-height:0;display:flex;align-items:center}@media screen and (max-width: 760px){.OLSKToolbar{--OLSKToolbarButtonSize: 24px;--OLSKToolbarMinHeight: 44px}}.OLSKViewport .OLSKToolbar{flex-shrink:0}.OLSKIsLoading .OLSKToolbar *{visibility:hidden}.OLSKToolbarJustify{justify-content:space-between}.OLSKToolbarFlexible{flex-grow:1}.OLSKToolbarElementGroup{margin:0 var(--OLSKToolbarElementSpacing)}.OLSKToolbarElementGroup button{margin:0 var(--OLSKToolbarElementSpacing)}@media screen and (max-width: 760px){.OLSKToolbarElementGroup button{--OLSKToolbarElementSpacing: 8px}}.OLSKToolbarButton{display:inline-block;width:var(--OLSKToolbarButtonSize);height:var(--OLSKToolbarButtonSize)}.OLSKToolbarButton>*,.OLSKToolbarButton svg{width:inherit;height:inherit}.OLSKToolbarButton:disabled{opacity:0.3}.OLSKDecorTappable{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OLSKDecorTextVisual{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.OLSKDecorButtonNoStyle{background:none;border:none !important;padding:0}.OLSKMobileSafariSmoothScrolling{-webkit-overflow-scrolling:touch}.OLSKNarrow{display:flex;flex-direction:column}.OLSKNarrowToolbar{flex-shrink:0}.OLSKNarrowBody{overflow:auto;flex-grow:1}.OLSKNarrowBody .OLSKCollection{flex-shrink:0}.OLSKNarrowBody .OLSKCollectionItemLocus{background:var(--OLSKCollectionItemsLocusColorDefault)}@media screen and (min-width: 760px){.OLSKNarrowFocused .OLSKCollectionItemLocus{background:var(--OLSKCollectionItemsLocusColorActive);color:var(--OLSKCollectionItemsLocusColorActiveInverse)}}.OLSKDecor{padding:var(--OLSKDecorContainerPadding);background:var(--OLSKCommonBackground);font-family:var(--OLSKCommonFontFamily);font-size:var(--OLSKCommonFontSize);color:var(--OLSKCommonForeground)}.OLSKDecorCapped{max-width:var(--OLSKCommonContainerMaxWidth);margin:auto}.OLSKDecorNoTopPad{padding-top:0}.OLSKDecorOutline{--OLSKDecorCappedBorder: 1px solid var(--OLSKDecorBackgroundDeepEdge);border-right:var(--OLSKDecorCappedBorder) !important;border-left:var(--OLSKDecorCappedBorder) !important}@media (max-width: 450px){.OLSKDecorOutline{border:none}}.OLSKDecor h1,.OLSKDecor h2,.OLSKDecor h3,.OLSKDecor h4{font-family:var(--OLSKCommonHeadingFontFamily)}.OLSKDecor h1{padding-bottom:var(--OLSKSharedPadding);border-bottom:var(--OLSKDecorBorder);margin-top:var(--OLSKSectionSpacing);font-size:calc(var(--OLSKCommonFontSize) * 1.8)}.OLSKDecor h2{font-size:calc(var(--OLSKCommonFontSize) * 1.3)}.OLSKDecor ul,.OLSKDecor ol{padding-left:30px}.OLSKDecor img:not(* img){max-width:calc(100% - var(--OLSKDecorPadding) * 2);border:var(--OLSKDecorBorder);border-width:var(--OLSKDecorPadding);border-color:var(--OLSKDecorForegroundLight);border-radius:var(--OLSKBorderRadius)}.OLSKDecor blockquote{margin-left:0;padding-left:var(--OLSKDecorPadding);border-left:var(--OLSKDecorBorder);font-style:oblique;font-family:var(--OLSKCommonQuoteFontFamily);font-size:calc(var(--OLSKCommonFontSize) * 0.9)}.OLSKDecor hr{height:1px;border:none;background:var(--OLSKDecorBorderColor)}.OLSKDecor table{width:100%;border-collapse:collapse;margin:calc(var(--OLSKSectionSpacing) / 2) 0}.OLSKDecor table tr td{padding:var(--OLSKSharedPadding);border-top:var(--OLSKDecorBorder);border-color:var(--OLSKDecorForegroundLight)}.OLSKDecor input,.OLSKDecor button,.OLSKDecorPress,.OLSKDecor input[type="submit"],.OLSKDecor textarea,.OLSKDecorInput{display:inline-block;padding:var(--OLSKCommonInputPadding);border:var(--OLSKCommonBorder);border-radius:var(--OLSKBorderRadius);color:inherit}.OLSKDecor input[type="text"],.OLSKDecor input[type="email"],.OLSKDecor textarea,.OLSKDecorInput{-webkit-appearance:none;-moz-appearance:none;appearance:none}.OLSKDecor button,.OLSKDecorPress,.OLSKDecor input[type="submit"]{background:var(--OLSKCommonInteractiveFill)}.OLSKDecor a{color:var(--OLSKCommonLinkColor)}a.OLSKDecorPress{text-decoration:none}.OLSKDecorPressCall{padding:calc(var(--OLSKSharedPadding) * 2.5) calc(var(--OLSKSharedPadding) * 4);border:2px solid var(--OLSKCommonForeground) !important;font-family:var(--OLSKCommonHeadingFontFamily);font-weight:bold;font-size:calc(var(--OLSKCommonFontSize) * 1.1);color:var(--OLSKCommonForeground);background:none !important}.OLSKDecorPressCallInverted{border:none !important;background:black !important;color:white !important}.OLSKDecorPressDestroy{border-color:#800002 !important;background:#ffefef !important;color:#800002 !important}.OLSKDecor code{display:inline-block;padding:var(--OLSKSharedPadding);border-radius:var(--OLSKBorderRadius);background:var(--OLSKCodeBackground);color:var(--OLSKCodeForeground)}.OLSKDecor :disabled{opacity:0.5}.OLSKDecorTitle{font-weight:bold;font-family:var(--OLSKCommonHeadingFontFamily);font-size:calc(var(--OLSKCommonFontSize) * 2)}.OLSKDecorNotice{padding:var(--OLSKDecorPadding);border:var(--OLSKDecorBorder);margin:calc(var(--OLSKDecorPadding) * 2) 0}.OLSKDecorNotice p:first-child{margin-top:0}.OLSKDecorNotice p:last-child{margin-bottom:0}.OLSKCommonAlert{padding:var(--OLSKDecorPadding);background:var(--OLSKDecorBackgroundDark)}.OLSKDecorCompareTable th,.OLSKDecorCompareTable td{padding:10px !important;vertical-align:top}.OLSKDecorCompareTable td:first-child{width:45%}.OLSKDecorCompareTable td:not(:first-child){text-align:center}.OLSKDecorCompareTable tr:nth-child(2n){background:#f2f2f2}.OLSKDecorCompareTable small{display:block;margin-top:8px}.OLSKDecorAction{text-align:center;background:#ddd !important;border:none !important}.OLSKDecorAction :first-child{display:block;font-size:calc(var(--OLSKCommonFontSize) * 2.5)}.OLSKDecorAction *{margin:10px !important}.OLSKCommonTie{display:block;margin:40px 0;text-align:center}.SWARLink{opacity:0.5}.OLSKCommonRootLink{width:70px;display:block;margin:30px auto}.OLSKCommonRootLink img{width:inherit}.OLSKCommonCard{display:flex;align-items:center}.OLSKCommonCard>img,.OLSKCommonCard>a img{--OLSKCommonCardImageSize: 70px;width:var(--OLSKCommonCardImageSize);min-width:var(--OLSKCommonCardImageSize);margin-right:calc(var(--OLSKSharedPadding) * 2)}.OLSKCommonCard>:last-child>:nth-child(1){display:block;font-weight:bold;font-family:var(--OLSKCommonHeadingFontFamily)}.OLSKCommonCrownCard{margin:var(--OLSKSectionSpacing) 0}.OLSKCommonCrownCard>:last-child>:nth-child(1){font-size:calc(var(--OLSKCommonFontSize) * 2.5)}.OLSKCommonCrownCard>:last-child>:nth-child(2){font-style:oblique}.OLSKCommonCrownCardMini>img{--OLSKCommonCardImageSize: 32px;margin-right:var(--OLSKSharedPadding)}.OLSKLanding{margin:calc(var(--OLSKSectionSpacing) * 2) 0}.OLSKLandingHeading{font-size:calc(var(--OLSKCommonFontSize) * 3)}.OLSKLandingBlurb{font-size:calc(var(--OLSKCommonFontSize) * 1.2);opacity:0.5}.OLSKCommonFeatureCard{margin:calc(var(--OLSKSectionSpacing) / 2) 0}.OLSKCommonFeatureCard>img{--OLSKCommonCardImageSize: 54px}.OLSKCommonFeatureCard>:last-child>:nth-child(1){font-family:unset}.OLSKTestimonialListItem{padding:var(--OLSKDecorPadding);margin:calc(var(--OLSKSectionSpacing) / 2) 0;background:var(--OLSKDecorBackgroundDark)}.OLSKTestimonialListItemAuthor{font-size:calc(var(--OLSKCommonFontSize) * 0.8)}.OLSKCommonWhatIsIt{font-weight:bold}.OLSKCommonVideoList{max-width:350px}.OLSKCommonVideoListItem{--OLSKCommonVideoBorderWidth: 13;--OLSKCommonVideoWide: 1440;--OLSKCommonVideoHigh: 800;padding-top:calc(((var(--OLSKCommonVideoHigh) + var(--OLSKCommonVideoBorderWidth) * var(--OLSKCommonVideoBorderWidth)) / (var(--OLSKCommonVideoWide) + var(--OLSKCommonVideoBorderWidth) * var(--OLSKCommonVideoBorderWidth))) * 100.00%);border:calc(var(--OLSKCommonVideoBorderWidth) * 1px) var(--OLSKDecorForegroundLight) solid;border-radius:var(--OLSKBorderRadius);position:relative;overflow:hidden}.OLSKCommonVideoListItem iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%}.OLSKCommonVideoListItemMobile{--OLSKCommonVideoWide: 750;--OLSKCommonVideoHigh: 1334}.OLSKCommonVideoListItemSquare{--OLSKCommonVideoWide: 730;--OLSKCommonVideoHigh: 540}.OLSKDecorFormBlend input,.OLSKDecorFormBlend button:not(.OLSKDecorButtonNoStyle),.OLSKDecorFormBlend .OLSKDecorPress,.OLSKDecorFormBlend input[type="submit"],.OLSKDecorFormBlend textarea,.OLSKDecorFormBlend .OLSKDecorInput{border:var(--OLSKDecorFormBlendBorder);background:var(--OLSKDecorFormBlendBackground);color:var(--OLSKCommonForeground)}.OLSKDecorFormBlend input::placeholder,.OLSKDecorFormBlend textarea::placeholder,.OLSKDecorFormBlend .OLSKDecorInput::placeholder{color:var(--OLSKDecorForegroundLight)}.OLSKDecorBigForm p:nth-child(1){margin-top:0}.OLSKDecorBigForm input[type=text],.OLSKDecorBigForm input[type=email],.OLSKDecorBigForm input[type=url],.OLSKDecorBigForm input[type=tel],.OLSKDecorBigForm textarea{width:90%;padding:calc(var(--OLSKSharedPadding) * 2)}.OLSKDecorBigForm textarea{min-height:200px}.OLSKDecorBigForm hr{width:90%;margin:0;opacity:0.5}.OLSKDecorX a:not([href*="http"]):before{content:"[[";opacity:0.5}.OLSKDecorX a:not([href*="http"]):after{content:"]]";opacity:0.5}.OLSKDecorX a[href*="http"]:after{content:"◱";display:inline-block;margin-left:3px;opacity:0.5;text-decoration:none}.OLSKDecorX *{max-width:100%}.OLSKDecorSilentLink:after{content:unset !important}.OLSKDecorSilentLink img{border:none !important}.OLSKDecorGlossary{padding:30px;border-radius:8px;margin:50px 0;background:#f5f5f5;color:#333}.OLSKDecorGlossary :first-child{margin-top:0}.OLSKDecorGlossary :last-child{margin-bottom:0}.OLSKDecorGlossary dt{font-weight:bold}.OLSKDecorGlossary dd{margin:10px 0}.OLSKIsLoading .OLSKCollection{visibility:hidden}.OLSKCollectionChunkHeading{padding:6px;outline:var(--OLSKChunkHeadingBorderColor) solid 1px;font-weight:bold;color:var(--OLSKCommonForeground);background:var(--OLSKChunkHeadingBackground)}.OLSKCollectionItemStash .OLSKCollectionItemStashStatus{background:var(--OLSKCommonForeground)}.OLSKCollectionItemStashStatus{--OLSKCollectionItemStashStatusSize: 23px;display:block;width:var(--OLSKCollectionItemStashStatusSize);height:var(--OLSKCollectionItemStashStatusSize);border:1px solid var(--OLSKCommonForeground);border-radius:calc(var(--OLSKCollectionItemStashStatusSize) / 2 + 1px);margin:10px;margin-right:0;display:flex;align-items:center;justify-content:center}.OLSKCollectionItemStashStatusImage *{stroke:var(--OLSKCommonBackground)}.OLSKBanner{--OLSKBannerForeground: black !important;padding:8px;position:fixed;bottom:0;left:0;right:0;background:#f3f3f3;border-top:1px solid #ccc;text-align:center;display:flex;justify-content:center;align-items:center;z-index:1}.OLSKBanner *{color:var(--OLSKBannerForeground) !important}.OLSKBannerLink{text-decoration:none;font-weight:normal;display:flex;align-items:center}@media screen and (max-width: 760px){.OLSKBanner{padding:4px;display:flex;align-items:center;text-align:center}}.OLSKDecorModule{--OLSKDecorModuleForeground: #333 !important;padding:10px 20px;border-radius:5px;border:1px solid #bbb;margin:80px 0;background:#ccc}.OLSKDecorModule *{color:var(--OLSKDecorModuleForeground);border-color:var(--OLSKDecorModuleForeground)}.OLSKDecorModule a,.OLSKDecorModule .OLSKDecorPressCall{border-color:var(--OLSKDecorModuleForeground) !important;color:var(--OLSKDecorModuleForeground) !important}.ROCOGazette{--OLSKDecorModuleForeground: white !important;border-color:black;background:#333;font-family:var(--OLSKCommonFontFamily)}.ROCOGazette *{color:white;border-color:white !important}.ROCOGazette input[type="email"]{background:var(--OLSKDecorModuleForeground) !important;border-color:var(--OLSKDecorModuleForeground) !important;color:black !important}.ROCOGazette input::placeholder{color:grey !important}.ROCOGazetteHeading{font-family:var(--OLSKCommonHeadingFontFamily)}.OLSKJar{--OLSKDecorModuleForeground: #333 !important;text-align:center}.OLSKJar a{background:var(--OLSKDecorModuleForeground);color:white !important}.feedbox{--OLSKDecorModuleForeground: #733132 !important;padding:10px 0;border-color:#f3e5e5;background:#fffff1}.feedbox h2,.feedbox a{margin:8px}.feedbox sup{font-weight:lighter;font-size:70%}.feedbox sup a{margin:unset}.feedbox hr{background:var(--OLSKDecorModuleForeground) !important;height:0.5;margin:8px;opacity:0.3}.feedboxList a{display:block;width:90%;margin-bottom:2px;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.feedboxList p{margin:0 8px;font-size:85%;opacity:0.6}.ROCOStandardView{display:flex;flex-direction:column}.ROCOStandardViewHead{flex-shrink:0}.ROCOStandardViewBody{flex-grow:1;display:flex;flex-direction:column}@media screen and (min-width: 760px){.ROCOStandardViewBody{overflow:auto}}.OLSKJar{display:none}.OLSKDecorBlink{animation:blink-animation 1s steps(5, start) infinite;-webkit-animation:blink-animation 1s steps(5, start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}:root{--background: #eee;--body-color: #333;--body-cap: 430px;--spacing: 8px;--corner: 3px;--link-color: #237fa1}body{max-width:var(--body-cap);padding:var(--spacing);margin:auto;background:var(--background);color:var(--body-color);font:Garamond, Georgia, "Times New Roman", Times, serif}a{border-bottom:1px color-mix(in srgb, var(--link-color), transparent 80%) dotted;color:var(--link-color);text-decoration:none}a:hover{color:#c00}header img{height:40px}header h2{display:flex;align-items:center;gap:var(--spacing)}header a{border:unset;color:var(--body-color)}header a:not([aria-hidden="true"]){opacity:0.6}hr{height:0px;border:0.5px solid var(--body-color);opacity:0.3}.sticky,.occasion h2,.occasion .post h3{padding:var(--spacing) 0;position:sticky;top:0;background:var(--background);background:linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--background) 10%);white-space:nowrap;text-overflow:ellipsis;overflow:auto}.sticky a,.occasion h2 a,.occasion .post h3 a{border-bottom:unset;opacity:0.7}.post{--background: #f9f9f9;padding:calc(var(--spacing) * 1.5);border-radius:var(--corner);margin:calc(var(--spacing) * 2) 0;background:var(--background);font-family:Lucida Grande, Helvetica Neue, Helvetica, Arial, sans-serif;font-size:90%;word-break:break-word;position:relative}.post p>img{max-width:90%}.post :not(.feature-image) img{border:2px solid #e6e6e6}.post a img{border:0 !important}.post .feature-image img{max-width:100%;border-radius:var(--corner);margin-bottom:var(--spacing)}.post .embed{margin-bottom:var(--spacing)}.post iframe{width:100%;border-radius:var(--corner)}.post .title{margin-top:0}.post .nugget{display:block;border:1px solid #777;padding:var(--spacing);margin:14px 0;background:#eee;border-left:8px solid #777}.post blockquote{font-size:90%;opacity:0.7;margin:0;padding-left:calc(var(--spacing) / 2);border-left:2px solid #ddd}.post blockquote:first-child p:first-child{margin-top:0;padding-top:0}.post>blockquote:last-child p:last-child{margin-bottom:0;padding-bottom:0}.post code{white-space:break-spaces;word-break:break-all;font-size:90%}.post pre{font-size:80%;border:1px solid #ddd;padding:8px}.post ol,.post ul{padding-left:calc(var(--spacing) * 3)}.post .metadata{display:flex;align-items:end}.post .metadata>:first-child{flex-grow:1}.post .external{display:flex}.post .external>:first-child{flex-shrink:0}.post .external>:last-child{text-align:right;flex-grow:1}.post .types{flex-shrink:0}.post .types a{font-weight:bold;font-size:90%;margin-left:var(--spacing);color:unset;opacity:0.3}.post>:first-child,.post .content>:first-child{margin-top:0;padding-top:0}.post>:last-child{margin-bottom:0;padding-bottom:0}.post gallery{max-width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.post gallery img{max-width:32% !important}.post figure{text-align:center}.post figure a{border-bottom:none}.post figure img{max-width:100%}.post figcaption{font-size:90%;opacity:0.5}.post details summary{font-weight:bold;cursor:pointer}.post:last-of-type{margin-bottom:unset}.notification{background:#555;color:white}.notification p{margin-top:6px;margin-bottom:3px}.notification a{--link-color: #ece246;border-bottom:unset}.post.large{padding-top:0}.nugget p{margin:0}footer{max-width:var(--body-cap);position:sticky;bottom:0;background:var(--background);background:linear-gradient(0deg, var(--background) 90%, rgba(255,255,255,0) 100%);padding-bottom:50px}footer small:not(.paginator small){padding:calc(var(--spacing) / 3);display:block;text-align:center}footer small:not(.paginator small)>*{margin-right:calc(var(--spacing) / 3)}footer .timeline-footer{padding:var(--spacing) 0}.single footer{position:unset;padding-bottom:10px}.paginator{display:flex;justify-content:space-between}.paginator :last-child{text-align:end}.paginator>*{flex-grow:1}.ROCOGazette{font-size:90%}.video-preview{font-family:'Lucida Grande', sans-serif;border-radius:var(--corner);overflow:hidden}.video-preview a{--video-width: 180px;--video-height: var(--video-width);--video-width-condensed: 80px;--video-height-condensed: 125px;--video-font-condensed: 30%;--video-spacing: 4px;width:var(--video-width);height:var(--video-height);border-bottom:unset;background-size:100%;background-position:center;background-size:cover;text-decoration:none;font-size:11px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 450px){.video-preview a{--video-width: var(--video-width-condensed);--video-height: var(--video-height-condensed);--video-spacing: 3px;--spacing: calc(var(--video-spacing) * 2);font-size:10px}}.video-preview .date-strip{display:block;padding:var(--video-spacing);background:rgba(0,0,0,0.75);color:white;text-shadow:1px 1px 0 black;display:flex;justify-content:space-between}.video-preview .date-strip time{text-align:right;opacity:0.7;flex-grow:1}.video-preview .title-strip{color:rgba(0,0,0,0);text-align:center;text-transform:uppercase;font-weight:bold;font-size:var(--video-font-condensed)}.video-preview .duration-strip{text-align:right;padding:var(--spacing)}.video-preview .duration-strip time{padding:var(--video-spacing);border-radius:var(--corner);background:rgba(0,0,0,0.9);color:white;text-shadow:1px 1px 0 black}footer .video-list{justify-content:space-between}footer .video-preview a{--video-width: var(--video-width-condensed);--video-height: var(--video-height-condensed)}.vlog{--body-cap: 600px}.vlog .video-list,.lyrics .video-list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:var(--spacing)}.timeline .embed iframe{max-height:200px}.blog-list ul{padding-left:0;list-style:none}.blog-list li{display:flex;gap:var(--spacing)}.blog-list li time{flex-shrink:0;min-width:50px}.lyrics .post blockquote:first-of-type p:first-child{margin-top:0;padding-top:0}.lyrics .post .sticky,.occasion h3{margin-bottom:0;background:inherit;background:linear-gradient(0deg, rgba(255,255,255,0) 0%, var(--background) 10%)}.lyrics_topic .post .sticky,.occasion .post h3{padding:calc(var(--spacing) * 1.5) 0;top:43px}.lyrics_topic .post .sticky{top:30px}.gift .grouping{padding-left:0;list-style:none;margin:calc(var(--spacing) * 4) 0;display:flex;flex-wrap:wrap;gap:var(--spacing)}.gift .grouping a{display:block;width:100px;height:100px;border:0;border-radius:var(--corner);color:white;text-shadow:0px 0px 2px black;background-size:contain;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center}.gift .grouping a .price{padding:calc(var(--spacing) / 2);text-align:center}.gift .grouping a .price span{padding:calc(var(--spacing) / 3);border-radius:var(--corner);color:white;background:rgba(0,0,0,0.9);font-size:80%;opacity:0.9}.gift .grouping a .name{padding:calc(var(--spacing) / 2);text-align:center;font-size:85%;background:rgba(0,0,0,0.35)}.occasion header,.occasion header h2{margin-bottom:0;padding-bottom:0 !important}.occasion header+p{margin-top:0}.occasion .OLSKFollow{background:#e3e3e3;text-align:center}.OLSKBanner a{border-bottom:unset}.lyrics_topic .post .sticky,.occasion .post h3{z-index:1}.sticky,.occasion h2{z-index:2}footer{z-index:3}.OLSKBanner{z-index:4}

/*# sourceMappingURL=bundle.css.map */