@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-ext-400-normal.Bot9mzhf.woff2)format("woff2"),url(/_astro/titillium-web-latin-ext-400-normal.dam1wzvV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/titillium-web-latin-400-normal.BmGsO8Gb.woff2)format("woff2"),url(/_astro/titillium-web-latin-400-normal.-_2x2_rV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/titillium-web-latin-ext-600-normal.u1udDzIn.woff2)format("woff2"),url(/_astro/titillium-web-latin-ext-600-normal.CrXBuK16.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/titillium-web-latin-600-normal.DBtSc4_g.woff2)format("woff2"),url(/_astro/titillium-web-latin-600-normal.DAj26wWp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-normal.DIwfbPUE.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-normal.C0olyEE-.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-normal.DrHU7SY7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-normal.BOyYyU_V.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-normal.HoL-AExg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-normal.BpEBLj1O.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-opsz-italic.Bl6DJqma.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-opsz-italic.Dibx14aP.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-opsz-italic.CMW9dfKg.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-opsz-italic.C-k5pZlm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-opsz-italic.BhUEwDRF.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-opsz-italic.BOLXpvkj.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--blue:#0b4f8c;--link:#095197;--link-hover:#063a6b;--red:#d42a2a;--ink:#1f2328;--muted:#5b6168;--line:#e1e4e8;--soft:#f5f6f8;--page:#e9ecef;--sans:"Titillium Web", "Segoe UI", Arial, sans-serif;--serif:"Source Serif 4 Variable", Georgia, serif;--sheet:72rem;--column:46rem;--sidebar:15rem;--gutter:clamp(1rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--page);color:var(--ink);font:1.125rem/1.65 var(--serif);font-optical-sizing:auto;margin:0}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--link);outline-offset:2px}img{max-width:100%}h1,h2,h3,h4{font-family:var(--sans);text-wrap:balance;font-weight:600;line-height:1.2}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:10;font-family:var(--sans);background:#fff;padding:.5rem 1rem;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.sheet{max-width:var(--sheet);background:#fff;margin:0 auto;box-shadow:0 0 0 1px #0000000a,0 8px 30px #0000000f}.banner{min-height:clamp(8.5rem,22vw,15rem);padding:clamp(.9rem, 2.5vw, 1.6rem) var(--gutter);background:#2c4a63 url(/images/site/kogel-bay.jpg) 50% 60%/cover no-repeat;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.banner:before{content:"";background:linear-gradient(100deg,#0818288c,#08182826 45%,#08182800 70%);position:absolute;inset:0}.brand{color:#fff;text-shadow:0 1px 3px #00000080;align-items:center;gap:clamp(.6rem,1.5vw,1rem);text-decoration:none;display:flex;position:relative}.brand:hover{color:#fff}.brand svg{filter:drop-shadow(0 1px 3px #00000059);flex:none;width:clamp(2.75rem,7vw,4.25rem);height:auto}.brand-name{font:600 clamp(2rem, 6vw, 3.5rem) / 1 var(--sans);letter-spacing:-.01em;display:block}.brand-tagline{font:400 clamp(.85rem, 2vw, 1.1rem) / 1.3 var(--sans);text-wrap:balance;margin-top:.3rem;display:block}.site-search{display:flex;position:relative}.site-search input{width:15rem;color:var(--ink);font:1rem var(--sans);background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6168' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E") .7rem/1rem no-repeat;border:1px solid #fff9;border-radius:2rem;padding:.45rem .8rem .45rem 2.2rem}.banner-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1.25rem;margin-top:.3rem;display:flex;position:relative}.text-size{color:#fff;font:600 .95rem var(--sans);text-shadow:0 1px 3px #0009;align-items:center;gap:.25rem;display:flex}.text-size span{margin-right:.35rem}.text-size button{color:#fff;min-width:2.1rem;height:2.1rem;font:600 .95rem var(--sans);cursor:pointer;background:#00000040;border:1px solid #ffffff8c;border-radius:4px;padding:0 .4rem}.text-size button:hover{background:#00000073}.site-nav{font-family:var(--sans);background:linear-gradient(#f6f6f5,#e0e0e0);border-top:1px solid #ddd;border-bottom:1px solid #cfcfcf}.nav-bar{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-bar a{color:#333;text-shadow:0 1px #fff;border-right:1px solid #d2d2d2;padding:.7rem 1rem;font-size:1.05rem;font-weight:600;text-decoration:none;display:block;box-shadow:inset -1px 0 #f8f8f8}.nav-bar a:hover{background:var(--link);color:#fff;text-shadow:none}.nav-bar .active>a{box-shadow:none;color:#f5f5f5;text-shadow:1px 1px 1px #000;background:#5e5e5e}.menu-toggle,.menu-panel{display:none}.layout{grid-template-columns:var(--sidebar) minmax(0, 1fr);padding:1.25rem var(--gutter) 4rem;grid-template-areas:"crumbs crumbs""side main";align-items:start;column-gap:2.75rem;display:grid}.breadcrumbs{color:var(--muted);font:.95rem/1.4 var(--sans);grid-area:crumbs;margin:0 0 1.5rem}.breadcrumbs ol{flex-wrap:wrap;gap:.25rem 0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";color:#9aa1a8;margin:0 .5rem}.breadcrumbs a{color:var(--muted)}main{min-width:0;max-width:var(--column);grid-area:main}.wide main{max-width:none}.sidebar{font:1rem/1.4 var(--sans);grid-area:side}.sidebar-block+.sidebar-block{margin-top:2rem}.sidebar h2{color:#555;border-bottom:1px solid #d5d5d5;margin:0 0 .6rem;padding-bottom:.35rem;font-size:1.4rem}.sidebar p{margin:0}.menu-tree,.menu-tree ul{margin:0;padding:0;list-style:none}.menu-tree{font-family:var(--sans);border-top:1px solid #e3e3e3}.menu-tree a{color:#333;border-bottom:1px solid #e3e3e3;padding:.45rem .5rem .45rem .75rem;text-decoration:none;display:block}.menu-tree a:hover{color:var(--link)}.menu-tree .active>a,.menu-tree a[aria-current]{box-shadow:inset 3px 0 var(--red);color:#111;font-weight:600}.menu-tree ul{background:#efefef}.menu-tree ul a{border-bottom-color:#f8f8f8;padding-left:1.25rem;font-size:.95rem;font-weight:400}.menu-tree ul ul a{padding-left:2rem}.sidebar-photos{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sidebar-photos a{border-radius:3px;display:block;overflow:hidden}.sidebar-photos img{aspect-ratio:25/18;object-fit:cover;width:100%;height:auto;transition:transform .3s;display:block}.sidebar-photos a:hover img{transform:scale(1.04)}.sidebar-photos img.fade-in{opacity:0;transition:opacity .4s,transform .3s}.sidebar-photos img.fade-in.loaded{opacity:1}.page-title{color:var(--blue);margin:0 0 .35rem;font-size:clamp(1.9rem,4.5vw,2.5rem)}.page-title a{color:inherit;text-decoration:none}.article-meta{color:var(--muted);font:1rem var(--sans);margin:0 0 1.75rem}.prose{overflow-wrap:break-word}.prose>:first-child{margin-top:0}.prose>:first-child>br:first-child{display:none}.prose p{margin:0 0 1em}.prose h1,.prose h2,.prose h3{color:var(--blue);margin:1.6em 0 .5em}.prose h1{font-size:1.6rem}.prose h2{font-size:1.4rem}.prose h3{font-size:1.2rem}.prose blockquote{border-left:3px solid var(--line);color:#3d434a;margin:1.5em 0;padding-left:1.25em}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose table{border-collapse:collapse;max-width:100%}.prose td,.prose th{vertical-align:top}.prose iframe{max-width:100%}.prose iframe[src*="youtube.com/embed" i]{aspect-ratio:16/9;border:0;width:100%;height:auto}.prose img{height:auto!important}.prose img[align=right i],.prose img[style*="float: right" i],.prose img[style*=float\:right i],.prose .caption.right{float:right;max-width:50%!important;margin:.35rem 0 1rem 1.75rem!important}.prose img[align=left i],.prose img[style*="float: left" i],.prose img[style*=float\:left i],.prose .caption.left{float:left;max-width:50%!important;margin:.35rem 1.75rem 1rem 0!important}.prose .caption{margin:1rem 0;display:block}.prose .caption img{display:block;float:none!important;max-width:100%!important;margin:0!important}.prose .caption-text{color:var(--muted);font:.9rem/1.4 var(--sans);margin-top:.4rem;display:block}.prose [style*=font-family i],.prose font[face]{font-family:inherit!important}.prose [style*=font-size i],.prose font[size]{font-size:inherit!important}.prose [style*=line-height i]{line-height:inherit!important}.prose [style*=justify i],.prose [align=justify i]{text-align:left!important}.prose:after{content:"";clear:both;display:block}@supports (text-indent:1em hanging each-line){.prose.poem p{text-indent:1.5em hanging each-line}}.article-nav{border-top:1px solid var(--line);font-family:var(--sans);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.article-nav a{border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:.75rem 1rem;line-height:1.3;text-decoration:none;display:block}.article-nav a:hover{background:var(--soft);border-color:#b8c0c8}.article-nav span{color:var(--muted);margin-bottom:.2rem;font-size:.9rem;display:block}.article-nav strong{color:var(--link);font-weight:600}.article-nav .next{text-align:right;grid-column:2}.article-list{border-top:1px solid var(--line);font-family:var(--sans);margin:2rem 0 0;padding:0;list-style:none}.article-list li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .25rem;display:flex}.article-list a{font-size:1.1rem;font-weight:600;text-decoration:none}.article-list a:hover{text-decoration:underline}.article-list time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem}.latest{background:var(--soft);border-radius:8px;margin-top:1.5rem;padding:1.75rem clamp(1.25rem,4vw,2.25rem)}.latest-label{color:var(--red);font:600 .9rem var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .5rem}.latest .page-title{font-size:1.75rem}.prose input[type=email i],.prose input[type=text i],.prose textarea,.search-form input{max-width:36rem;font:1rem var(--sans);border-radius:6px;border:1px solid #c4cad0!important;width:100%!important;padding:.6rem .75rem!important}.prose button,.search-form button{background:var(--blue);color:#fff;font:600 1rem var(--sans);cursor:pointer;border:0;border-radius:6px;padding:.6rem 1.4rem!important}.prose button:hover,.search-form button:hover{background:var(--link-hover)}.search-form{gap:.5rem;margin:1rem 0 1.5rem;display:flex}.search-summary{color:var(--muted);font-family:var(--sans)}.search-results{margin:0;padding:0;list-style:none}.search-results li{border-bottom:1px solid var(--line);padding:1rem 0}.search-results a{font:600 1.2rem var(--sans);text-decoration:none}.search-results p{margin:.3rem 0 0;font-size:1rem}.search-results mark{color:inherit;background:#fff1a8}.travel-map{aspect-ratio:16/10;width:100%;min-height:16rem;margin:1.5rem 0}.album-description{max-width:var(--column)}.album-grid,.photo-grid{margin:1.5rem 0 2.5rem;padding:0;list-style:none;display:grid}.album-grid{font-family:var(--sans);grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:1.75rem 1.25rem}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.9rem}.album-grid a,.photo-grid a{color:var(--ink);text-decoration:none;display:block}.album-grid img,.album-empty,.photo-grid img{aspect-ratio:1;object-fit:cover;background:#fff;width:100%;height:auto;padding:4px;transition:box-shadow .2s,transform .2s;display:block;box-shadow:0 0 0 1px #d4d4d4,3px 3px 5px #00000024}.album-empty{background:#eceef0}.album-grid a:hover img,.photo-grid a:hover img{transform:translateY(-2px);box-shadow:0 0 0 1px #9fa6ad,4px 4px 9px #0003}.album-title{color:var(--link);margin-top:.7rem;font-size:1.05rem;font-weight:600;line-height:1.25;display:block}.album-grid a:hover .album-title{text-decoration:underline}.album-count{color:var(--muted);font-size:.9rem;display:block}.pswp__caption{color:#fff;font:1.05rem/1.4 var(--sans);text-align:center;pointer-events:none;background:linear-gradient(#0000,#000000a6);padding:2.5rem 1.25rem 1.25rem;position:absolute;bottom:0;left:0;right:0}.site-footer{padding:1rem var(--gutter);color:#555;font:.95rem var(--sans);text-align:right;background:linear-gradient(#f6f6f5,#e0e0e0);border-top:1px solid #cfcfcf}.site-footer p{margin:0}@media (width<=60rem){.banner .site-search,.text-size span{display:none}.site-nav{position:relative}.menu-toggle{width:100%;padding:.75rem var(--gutter);color:#333;font:600 1.05rem var(--sans);text-shadow:0 1px #fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:.6rem;display:flex}.menu-toggle svg{width:1.25rem;height:1.25rem}.nav-bar,.js .site-nav:not(.open) .menu-panel{display:none}.menu-panel{padding:0 var(--gutter) 1rem;background:#fff;border-top:1px solid #d2d2d2;display:block}.menu-panel .menu-tree{margin:0 calc(-1 * var(--gutter));border-top:0}.menu-panel .menu-tree a{padding:.75rem var(--gutter);font-size:1.05rem}.menu-panel .menu-tree ul a{padding-left:calc(var(--gutter) + 1rem);font-size:1rem}.menu-panel .menu-tree ul ul a{padding-left:calc(var(--gutter) + 2rem)}.site-nav .site-search{margin-top:1rem;display:flex}.site-nav .site-search input{border-color:#c4cad0;width:100%}.layout{display:block}main{max-width:none}.sidebar{display:none}.album-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.photo-grid{grid-template-columns:repeat(3,1fr);gap:.5rem}.photo-grid img{padding:2px}}@media (width<=40rem){body{font-size:1.0625rem}.prose img[align],.prose img[style*=float i],.prose .caption.right,.prose .caption.left{display:block;float:none!important;max-width:100%!important;margin:1.25rem auto!important}.prose table{display:block;overflow-x:auto}.article-list li{display:block}.article-list time{font-size:.9rem;display:block}.article-nav{grid-template-columns:1fr}.article-nav .next{grid-column:1}}
