/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.contents{display:contents}}:root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-bg-base:#091018;--color-bg-elevated:#0f1720;--color-text:#f6f0e2;--color-text-strong:#fff7e6;--color-text-soft:#f6f0e2e0;--color-text-muted:#f6f0e2d1;--color-text-dim:#f6f0e2c2;--color-text-faint:#f6f0e2ad;--color-text-subtle:#f6f0e28f;--color-accent:#e8d8b3;--color-accent-glow:#c4a9781f;--color-accent-surface:#c4a97826;--color-accent-border:#c4a97833;--color-surface:#ffffff0d;--color-surface-strong:#fff7e61f;--color-surface-strong-hover:#fff7e62e;--color-border:#ffffff14;--color-overlay-header:#070c12d9;--color-overlay-panel-top:#0b111833;--color-overlay-panel-bottom:#0b1118b8;--color-hero-sun-1:#f5a54a57;--color-hero-sun-2:#f9b04838;--color-hero-sky:#20375c73;--color-hero-warmth:#c7803b24;--color-hero-shadow-soft:#08101724;--color-hero-shadow-light:#08101705;--color-hero-shadow-top:#060a0f14;--color-hero-shadow-mid:#060a0f2e;--color-hero-shadow-bottom:#060a0feb;--color-hero-shadow-angle:#c78e4a6b;--color-hero-shadow-cool:#475e864d;--hero-image:url(../../../hero-varde-flyveplads-by-night.jpg);--hero-image-position:10% center;--history-image:url(../../../varde-flyveplads-1954.jpg);--history-image-position:center -10px;--history-image-opacity:.3;--shadow-card:0 18px 50px #0000002e;--shadow-panel:0 25px 80px #00000047;--radius-pill:999px;--radius-card:1.5rem;--radius-panel:1.75rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);background:radial-gradient(circle at top, var(--color-accent-glow), transparent 40%), linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg-base) 100%);color:var(--color-text)}html{background:var(--color-bg-base)}body{background:radial-gradient(circle at top, var(--color-accent-glow), transparent 40%), linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg-base) 100%);min-height:100vh;color:var(--color-text);margin:0}a{color:inherit;text-decoration:none}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.site-header{z-index:20;background:var(--color-overlay-header);border-bottom:1px solid var(--color-border);position:sticky;top:0}.site-footer{border-top:1px solid var(--color-border);background:#070c1273}.site-footer__inner{max-width:80rem;color:var(--color-text-faint);align-items:center;margin:0 auto;padding:1rem 1.25rem;font-size:.9rem;display:flex}.site-header__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:80rem;margin:0 auto;padding:1rem 1.25rem;display:flex}.site-brand{flex-direction:column;gap:.15rem;display:flex}.site-brand__name{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-strong);font-size:1.05rem;font-weight:700}.site-brand__tag{color:var(--color-text-faint);font-size:.8rem}.site-header__controls{flex-flow:row-reverse wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.language-dropdown{position:relative}.language-dropdown__toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-strong);font:inherit;cursor:pointer;align-items:center;gap:.45rem;padding:.55rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.language-dropdown__flag,.language-switcher__flag{letter-spacing:.08em;text-transform:uppercase;min-width:1.7rem;height:1.2rem;color:var(--color-text-strong);background:#fff7e61f;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}.language-dropdown__caret{border-bottom:1.5px solid;border-right:1.5px solid;width:.5rem;height:.5rem;transform:rotate(45deg)translateY(-1px)}.language-dropdown__menu{border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:11rem;box-shadow:var(--shadow-card);z-index:30;background:#070c12f5;padding:.45rem;display:none;position:absolute;top:calc(100% + .55rem);right:0}.language-dropdown__menu.open{gap:.25rem;display:grid}.language-dropdown__menu button{cursor:pointer;border-radius:calc(var(--radius-card) - .4rem);color:var(--color-text-soft);align-items:center;gap:.65rem;padding:.65rem .8rem;font-size:.92rem;display:flex}.language-dropdown__menu button:hover,.language-dropdown__menu button.active{background:var(--color-surface-strong);color:var(--color-text-strong)}.site-menu{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.menu-toggle{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-strong);font:inherit;cursor:pointer;align-items:center;gap:.7rem;padding:.7rem .95rem;font-weight:600;display:none}.menu-toggle__label{line-height:1}.menu-toggle__icon{border-top:2px solid;border-bottom:2px solid;width:1rem;height:.7rem;display:inline-block;position:relative}.menu-toggle__icon:before{content:"";border-top:2px solid;position:absolute;top:calc(50% - 1px);left:0;right:0}.site-nav,.language-switcher{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.site-nav a,.language-switcher a{border-radius:var(--radius-pill);color:var(--color-text-soft);padding:.55rem .85rem;font-size:.92rem;transition:background-color .2s,color .2s,transform .2s}.site-nav a:hover,.language-switcher a:hover,.site-nav a.active,.language-switcher a.active{background:var(--color-surface-strong);color:var(--color-text-strong)}.site-nav a:hover,.language-switcher a:hover{transform:translateY(-1px)}.page-section{max-width:72rem;margin:0 auto;padding:4rem 1.25rem 5rem}.page-eyebrow{border-radius:var(--radius-pill);background:var(--color-accent-surface);border:1px solid var(--color-accent-border);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.page-title{letter-spacing:-.04em;color:var(--color-text-strong);margin:1rem 0 0;font-size:clamp(2.4rem,6vw,4.4rem);line-height:.96}.page-lead{max-width:46rem;color:var(--color-text-muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.8}.content-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin-top:2rem;display:grid}.content-grid--compact{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.content-card{border-radius:var(--radius-card);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:1.4rem}.content-card h2,.content-card h3{color:var(--color-text-strong);margin:0 0 .75rem;font-size:1.05rem}.content-card p{color:var(--color-text-dim);margin:0;line-height:1.75}.content-card a{color:var(--color-text-strong);font-weight:600}.content-card a:hover{text-decoration:underline}.content-card--wide{max-width:52rem}.contact-card{margin-top:2rem}.contact-list{gap:1rem;margin:0;display:grid}.contact-list div{border-top:1px solid var(--color-border);gap:.2rem;padding-top:1rem;display:grid}.contact-list div:first-child{border-top:0;padding-top:0}.contact-list dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint);font-size:.82rem;font-weight:700}.contact-list dd{color:var(--color-text-strong);margin:0;line-height:1.7}.section-title{color:var(--color-text-strong);margin:0;font-size:1.35rem;line-height:1.2}.info-layout{grid-template-columns:minmax(0,1.5fr) minmax(18rem,24rem);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.info-lead-figure{border-radius:calc(var(--radius-card) + .2rem);background:linear-gradient(180deg, #fff7e614, #ffffff08), var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);margin:0;padding:.9rem}.info-lead-image{aspect-ratio:1920/936;object-fit:cover;border-radius:calc(var(--radius-card) - .15rem);width:100%;height:auto;display:block}.info-lead-link{border-radius:calc(var(--radius-card) - .15rem);display:block;overflow:hidden}.info-lead-link:hover .info-lead-image{transform:scale(1.01)}.info-lead-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.info-lead-image{transition:transform .2s}.info-lead-caption{color:var(--color-text-faint);margin-top:.85rem;font-size:.92rem;line-height:1.6}.info-facts{background:linear-gradient(180deg, #fff7e614, #ffffff0a), var(--color-surface);border-color:var(--color-accent-border)}.info-facts__group+.info-facts__group{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1.5rem}.info-facts__group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .9rem;font-size:.95rem}.info-definition-list{gap:.9rem;margin:0;display:grid}.info-definition-list div{gap:.2rem;display:grid}.info-definition-list dt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint);font-size:.82rem;font-weight:700}.info-definition-list dd{color:var(--color-text-strong);margin:0;line-height:1.7}.info-notices{margin-top:3rem}.info-notices__grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:1.25rem}.info-notice-card{background:linear-gradient(180deg, #c4a9781f, #ffffff0a), var(--color-surface);border-color:var(--color-accent-border)}.info-body{margin-top:3rem}.info-body .content-grid{margin-top:1.25rem}.content-card p.stacked-paragraph{margin-top:1rem}.history-card{margin-top:2rem}.history-section{isolation:isolate;position:relative;overflow:hidden}.history-section:before{content:"";background:linear-gradient(180deg, #09101833 0%, #091018b8 32%, #091018f5 100%), linear-gradient(90deg, #091018d6 0%, #09101880 38%, #091018e6 100%), var(--history-image) var(--history-image-position) / cover no-repeat;opacity:var(--history-image-opacity);pointer-events:none;z-index:-1;position:absolute;inset:0}.history-section>*{z-index:1;position:relative}.history-body{max-width:46rem;color:var(--color-text-dim);margin:1.5rem 0 0;line-height:1.8}.history-body--spaced{margin-top:1.5rem}.history-photo{border-radius:calc(var(--radius-card) + .2rem);background:linear-gradient(180deg, #fff7e60f, #ffffff08), var(--color-surface);border:1px solid var(--color-border);max-width:60rem;box-shadow:var(--shadow-card);margin:2.5rem 0 0;padding:.9rem}.history-photo__link{border-radius:calc(var(--radius-card) - .15rem);display:block;overflow:hidden}.history-photo__link:hover .history-photo__image{transform:scale(1.01)}.history-photo__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.history-photo__image{object-fit:cover;border-radius:calc(var(--radius-card) - .15rem);width:100%;height:auto;transition:transform .2s;display:block}.history-photo__caption{color:var(--color-text-faint);margin-top:.85rem;font-size:.92rem;line-height:1.6}.hero{background:radial-gradient(circle at 22% 28%, var(--color-hero-sun-1), transparent 18%), radial-gradient(circle at 78% 24%, var(--color-hero-sun-2), transparent 14%), linear-gradient(180deg, var(--color-hero-sky) 0%, var(--color-hero-warmth) 42%, var(--color-hero-shadow-bottom) 100%), linear-gradient(90deg, var(--color-hero-shadow-soft) 0%, var(--color-hero-shadow-light) 100%), linear-gradient(180deg, var(--color-hero-shadow-top) 0%, var(--color-hero-shadow-mid) 44%, var(--color-hero-shadow-bottom) 100%), linear-gradient(135deg, var(--color-hero-shadow-angle) 0%, var(--color-hero-shadow-cool) 48%, var(--color-hero-shadow-mid) 100%), var(--hero-image) var(--hero-image-position) / cover no-repeat;align-items:flex-end;min-height:calc(100vh - 5.5rem);display:flex;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(180deg, #070c1200 0%, #070c1238 38%, var(--color-bg-base) 100%);pointer-events:none;position:absolute;inset:0}.hero__content{z-index:1;width:100%;max-width:80rem;margin:0 auto;padding:7rem 1.25rem 4rem;position:relative}.hero__panel{border-radius:var(--radius-panel);background:linear-gradient(180deg, var(--color-overlay-panel-top), var(--color-overlay-panel-bottom));border:1px solid var(--color-border);max-width:46rem;box-shadow:var(--shadow-panel);padding:2rem}.hero__title{letter-spacing:-.06em;color:var(--color-text-strong);margin:1rem 0 0;font-size:clamp(3rem,9vw,6.2rem);line-height:.92}.hero__text{color:var(--color-text-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.85}.hero__hint{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin-top:1.5rem;font-size:.85rem}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hero__link{border-radius:var(--radius-pill);background:var(--color-surface-strong);color:var(--color-text-strong);border:1px solid #fff7e624;justify-content:center;align-items:center;padding:.8rem 1.1rem;font-weight:600;transition:transform .2s,background-color .2s;display:inline-flex}.hero__link:hover{background:var(--color-surface-strong-hover);transform:translateY(-1px)}@media (width<=640px){.site-header__controls{flex-direction:row;justify-content:center;align-items:center;gap:1px;margin-left:auto;position:relative}.menu-toggle{display:inline-flex}.language-dropdown{order:1;display:block;position:relative}.language-dropdown__toggle{padding-inline:.8rem}.site-menu{border:1px solid var(--color-border);border-radius:var(--radius-card);width:min(18rem,100vw - 2.5rem);box-shadow:var(--shadow-card);background:#070c12f5;flex-direction:column;align-items:stretch;gap:.75rem;padding:.9rem;display:none;position:absolute;top:calc(100% + .75rem);right:0}.menu-toggle{order:2}.site-menu.open{display:flex}.site-nav{flex-direction:column;align-items:stretch;width:100%}.site-nav a{text-align:center;justify-content:center;align-items:center;gap:.65rem;display:flex}.info-layout{grid-template-columns:1fr}.info-facts{margin-top:0}.site-header__inner{padding-top:.9rem;padding-bottom:.9rem}.hero{min-height:calc(100vh - 7.5rem)}.hero__panel,.content-card{padding:1.25rem}.page-section{padding-top:3rem}.page-lead,.content-card p,.hero__text{line-height:1.7}}
