:root{--v--color-primary:#1e5381;--v--color-secondary:#e54b37;--v--color-tertiary:#ff0;--v--color-hue-distance:180;--v--color-chroma-distance:.075;--v--color-base:0;--v--font-primary-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--v--font-secondary-family:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--v--font-lineHeight:1.5;--v--spacing-scale:2;--v--font-scale:1.2;--v--spacing-base:8px;--v--shape-scale:1;--v--title:h1;--v--subtitle:h2}.fa-regular,.fa-solid,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-regular,.fa-solid,.fas{font-family:"Font Awesome 6 Free"}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-circle-chevron-right{--fa:"\f138"}.fa-user-times,.fa-user-xmark{--fa:"\f235"}.fa-file-alt{--fa:"\f15c"}.fa-building-un{--fa:"\e4d9"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-building-circle-arrow-right{--fa:"\e4d1"}.fa-circle-minus{--fa:"\f056"}.fa-hand-point-right{--fa:"\f0a4"}.fa-magnifying-glass-location{--fa:"\f689"}.fa-face-smile-beam{--fa:"\f5b8"}.fa-flag-checkered{--fa:"\f11e"}.fa-users-rectangle{--fa:"\e594"}.fa-truck-plane{--fa:"\e58f"}.fa-envelopes-bulk{--fa:"\f674"}.fa-circle-h{--fa:"\f47e"}.fa-caret-right{--fa:"\f0da"}.fa-comments{--fa:"\f086"}.fa-clipboard-list{--fa:"\f46d"}.fa-truck-loading,.fa-truck-ramp-box{--fa:"\f4de"}.fa-user-check{--fa:"\f4fc"}.fa-user-ninja{--fa:"\f504"}.fa-scroll-torah{--fa:"\f6a0"}.fa-box-archive{--fa:"\f187"}.fa-truck-monster{--fa:"\f63b"}.fa-globe-africa{--fa:"\f57c"}.fa-circle-notch{--fa:"\f1ce"}.fa-box-tissue{--fa:"\e05b"}.fa-caret-square-right{--fa:"\f152"}.fa-magnifying-glass-arrow-right{--fa:"\e521"}.fa-users-slash{--fa:"\e073"}.fa-reply{--fa:"\f3e5"}.fa-caret-square-down{--fa:"\f150"}.fa-bars{--fa:"\f0c9"}.fa-people-group{--fa:"\e533"}.fa-lightbulb{--fa:"\f0eb"}.fa-caret-left{--fa:"\f0d9"}.fa-circle-exclamation{--fa:"\f06a"}.fa-arrow-right-from-bracket{--fa:"\f08b"}.fa-circle-chevron-down{--fa:"\f13a"}.fa-headphones-alt,.fa-headphones-simple{--fa:"\f58f"}.fa-circle-dollar-to-slot{--fa:"\f4b9"}.fa-road-spikes{--fa:"\e568"}.fa-check-square{--fa:"\f14a"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-phone-square-alt{--fa:"\f87b"}.fa-cart-plus{--fa:"\f217"}.fa-circle-dot{--fa:"\f192"}.fa-lock{--fa:"\f023"}.fa-pen-to-square{--fa:"\f044"}.fa-car-side{--fa:"\f5e4"}.fa-hourglass-half{--fa:"\f252"}.fa-users{--fa:"\f0c0"}.fa-stopwatch{--fa:"\f2f2"}.fa-road-circle-check{--fa:"\e564"}.fa-stamp{--fa:"\f5bf"}.fa-bangladeshi-taka-sign{--fa:"\e2e6"}.fa-truck-medical{--fa:"\f0f9"}.fa-road-barrier{--fa:"\e562"}.fa-angle-right{--fa:"\f105"}.fa-money-bill{--fa:"\f0d6"}.fa-user{--fa:"\f007"}.fa-van-shuttle{--fa:"\f5b6"}.fa-building-user{--fa:"\e4da"}.fa-caret-square-left{--fa:"\f191"}.fa-key{--fa:"\f084"}.fa-globe{--fa:"\f0ac"}.fa-road-bridge{--fa:"\e563"}.fa-building-lock{--fa:"\e4d6"}.fa-money-bill-wave{--fa:"\f53a"}.fa-ban{--fa:"\f05e"}.fa-box{--fa:"\f466"}.fa-mouse-pointer{--fa:"\f245"}.fa-shuffle{--fa:"\f074"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-arrow-right-to-bracket{--fa:"\f090"}.fa-building-wheat{--fa:"\e4db"}.fa-passport{--fa:"\f5ab"}.fa-microchip{--fa:"\f2db"}.fa-xmarks-lines{--fa:"\e59a"}.fa-user-friends,.fa-user-group{--fa:"\f500"}.fa-circle-arrow-up{--fa:"\f0aa"}.fa-city{--fa:"\f64f"}.fa-headset{--fa:"\f590"}.fa-road-circle-xmark{--fa:"\e566"}.fa-user-minus{--fa:"\f503"}.fa-clipboard{--fa:"\f328"}.fa-user-edit,.fa-user-pen{--fa:"\f4ff"}.fa-building-ngo{--fa:"\e4d7"}.fa-car-battery{--fa:"\f5df"}.fa-building-circle-check{--fa:"\e4d2"}.fa-caret-square-up{--fa:"\f151"}.fa-caret-up{--fa:"\f0d8"}.fa-screwdriver{--fa:"\f54a"}.fa-handshake{--fa:"\f2b5"}.fa-circle-play{--fa:"\f144"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-circle-stop{--fa:"\f28d"}.fa-circle-chevron-up{--fa:"\f139"}.fa-user-tie{--fa:"\f508"}.fa-certificate{--fa:"\f0a3"}.fa-reply-all{--fa:"\f122"}.fa-circle-arrow-down{--fa:"\f0ab"}.fa-arrow-right-to-file{--fa:"\f56f"}.fa-box-open{--fa:"\f49e"}.fa-scroll{--fa:"\f70e"}.fa-scale-unbalanced-flip{--fa:"\f516"}.fa-money-bills{--fa:"\e1f3"}.fa-boxes-packing{--fa:"\e4c7"}.fa-circle-arrow-left{--fa:"\f0a8"}.fa-face-smile-wink{--fa:"\f4da"}.fa-children{--fa:"\e4e1"}.fa-user-alt-slash,.fa-user-large-slash{--fa:"\f4fa"}.fa-envelope-open{--fa:"\f2b6"}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"\e05f"}.fa-arrows-rotate{--fa:"\f021"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-envelope-circle-check{--fa:"\e4e8"}.fa-layer-group{--fa:"\f5fd"}.fa-comments-dollar{--fa:"\f653"}.fa-road-lock{--fa:"\e567"}.fa-circle-arrow-right{--fa:"\f0a9"}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"\f0cb"}.fa-file-signature{--fa:"\f573"}.fa-puzzle-piece{--fa:"\f12e"}.fa-building-circle-exclamation{--fa:"\e4d3"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-cubes-stacked{--fa:"\e4e6"}.fa-leaf{--fa:"\f06c"}.fa-road{--fa:"\f018"}.fa-bolt-lightning{--fa:"\e0b7"}.fa-file-contract{--fa:"\f56c"}.fa-building-flag{--fa:"\e4d5"}.fa-circle-right{--fa:"\f35a"}.fa-chart-line{--fa:"\f201"}.fa-arrow-right{--fa:"\f061"}.fa-cash-register{--fa:"\f788"}.fa-screwdriver-wrench{--fa:"\f7d9"}.fa-circle-pause{--fa:"\f28b"}.fa-shield-dog{--fa:"\e573"}.fa-lock-open{--fa:"\f3c1"}.fa-money-bill-transfer{--fa:"\e528"}.fa-money-bill-trend-up{--fa:"\e529"}.fa-circle{--fa:"\f111"}.fa-backward-fast,.fa-fast-backward{--fa:"\f049"}.fa-user-astronaut{--fa:"\f4fb"}.fa-circle-up{--fa:"\f35b"}.fa-users-rays{--fa:"\e593"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-wrench{--fa:"\f0ad"}.fa-circle-question{--fa:"\f059"}.fa-handshake-slash{--fa:"\e060"}.fa-phone-alt,.fa-phone-flip{--fa:"\f879"}.fa-truck-front{--fa:"\e2b7"}.fa-truck-field{--fa:"\e58d"}.fa-route{--fa:"\f4d7"}.fa-clipboard-question{--fa:"\e4e3"}.fa-tags{--fa:"\f02c"}.fa-fast-forward,.fa-forward-fast{--fa:"\f050"}.fa-bars-progress{--fa:"\f828"}.fa-cart-flatbed{--fa:"\f474"}.fa-ban-smoking{--fa:"\f54d"}.fa-file-shield{--fa:"\e4f0"}.fa-user-slash{--fa:"\f506"}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"\f515"}.fa-comment-dots{--fa:"\f4ad"}.fa-arrow-right-rotate{--fa:"\f01e"}.fa-users-between-lines{--fa:"\e591"}.fa-phone{--fa:"\f095"}.fa-calendar-times,.fa-calendar-xmark{--fa:"\f273"}.fa-user-cog,.fa-user-gear{--fa:"\f4fe"}.fa-shield-virus{--fa:"\e06c"}.fa-cubes{--fa:"\f1b3"}.fa-headphones{--fa:"\f025"}.fa-arrow-left{--fa:"\f060"}.fa-users-viewfinder{--fa:"\e595"}.fa-user-secret{--fa:"\f21b"}.fa-briefcase-clock{--fa:"\f64a"}.fa-phone-volume{--fa:"\f2a0"}.fa-clipboard-user{--fa:"\f7f3"}.fa-tag{--fa:"\f02b"}.fa-envelope{--fa:"\f0e0"}.fa-arrow-right-to-city{--fa:"\e4b3"}.fa-circle-nodes{--fa:"\e4e2"}.fa-truck-field-un{--fa:"\e58e"}.fa-user-doctor,.fa-user-md{--fa:"\f0f0"}.fa-circle-info{--fa:"\f05a"}.fa-car-on{--fa:"\e4dd"}.fa-calendar-check{--fa:"\f274"}.fa-truck{--fa:"\f0d1"}.fa-check-double{--fa:"\f560"}.fa-money-bill-wheat{--fa:"\e52a"}.fa-arrow-left-rotate{--fa:"\f0e2"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-calendar-plus{--fa:"\f271"}.fa-circle-left{--fa:"\f359"}.fa-money-bill-1,.fa-money-bill-alt{--fa:"\f3d1"}.fa-arrow-left-long{--fa:"\f177"}.fa-cart-shopping{--fa:"\f07a"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-timeline{--fa:"\e29c"}.fa-keyboard{--fa:"\f11c"}.fa-caret-down{--fa:"\f0d7"}.fa-coins{--fa:"\f51e"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-power-off{--fa:"\f011"}.fa-images{--fa:"\f302"}.fa-calculator{--fa:"\f1ec"}.fa-building-circle-xmark{--fa:"\e4d4"}.fa-id-card{--fa:"\f2c2"}.fa-calendar-week{--fa:"\f784"}.fa-arrow-right-arrow-left{--fa:"\f0ec"}.fa-truck-pickup{--fa:"\f63c"}.fa-caravan{--fa:"\f8ff"}.fa-shield-cat{--fa:"\e572"}.fa-bolt{--fa:"\f0e7"}.fa-industry{--fa:"\f275"}.fa-circle-down{--fa:"\f358"}.fa-car-tunnel{--fa:"\e4de"}.fa-user-lock{--fa:"\f502"}.fa-arrow-right-long{--fa:"\f178"}.fa-toolbox{--fa:"\f552"}.fa-car{--fa:"\f1b9"}.fa-book-open-reader{--fa:"\f5da"}.fa-truck-droplet{--fa:"\e58c"}.fa-phone-slash{--fa:"\f3dd"}.fa-handshake-angle{--fa:"\f4c4"}.fa-location-dot{--fa:"\f3c5"}.fa-globe-americas{--fa:"\f57d"}.fa-gauge-high,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-bars-staggered{--fa:"\f550"}.fa-check-to-slot{--fa:"\f772"}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"\f468"}.fa-link{--fa:"\f0c1"}.fa-magnifying-glass{--fa:"\f002"}.fa-cart-arrow-down{--fa:"\f218"}.fa-receipt{--fa:"\f543"}.fa-list-dots,.fa-list-ul{--fa:"\f0ca"}.fa-list-check{--fa:"\f0ae"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-car-burst,.fa-car-crash{--fa:"\f5e1"}.fa-shipping-fast,.fa-truck-fast{--fa:"\f48b"}.fa-user-graduate{--fa:"\f501"}.fa-circle-half-stroke{--fa:"\f042"}.fa-circle-radiation{--fa:"\f7ba"}.fa-phone-square{--fa:"\f098"}.fa-xmark{--fa:"\f00d"}.fa-building-shield{--fa:"\e4d8"}.fa-users-line{--fa:"\e592"}.fa-ruler-combined{--fa:"\f546"}.fa-equals{--fa:"\3d"}.fa-briefcase-medical{--fa:"\f469"}.fa-chevron-right{--fa:"\f054"}.fa-retweet{--fa:"\f079"}.fa-car-alt,.fa-car-rear{--fa:"\f5de"}.fa-carriage-baby{--fa:"\f77d"}.fa-percent,.fa-percentage{--fa:"\25"}.fa-truck-moving{--fa:"\f4df"}.fa-face-smile{--fa:"\f118"}.fa-gears{--fa:"\f085"}.fa-building{--fa:"\f1ad"}.fa-clock-rotate-left{--fa:"\f1da"}.fa-arrow-right-from-file{--fa:"\f56e"}.fa-shield,.fa-shield-blank{--fa:"\f132"}.fa-circle-chevron-left{--fa:"\f137"}.fa-carrot{--fa:"\f787"}.fa-shield-heart{--fa:"\e574"}.fa-globe-oceania{--fa:"\e47b"}.fa-xmark-square{--fa:"\f2d3"}.fa-oil-can{--fa:"\f613"}.fa-calendar{--fa:"\f133"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-link-slash{--fa:"\f127"}.fa-scale-balanced{--fa:"\f24e"}.fa-tachometer-fast{--fa:"\f62a"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-truck-arrow-right{--fa:"\e58b"}.fa-briefcase{--fa:"\f0b1"}.fa-user-tag{--fa:"\f507"}.fa-globe-europe{--fa:"\f7a2"}.fa-cart-flatbed-suitcase{--fa:"\f59d"}.fa-book-open{--fa:"\f518"}.fa-database{--fa:"\f1c0"}.fa-exchange-alt{--fa:"\f362"}.fa-paper-plane{--fa:"\f1d8"}.fa-road-circle-exclamation{--fa:"\e565"}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"\f53b"}.fa-life-ring{--fa:"\f1cd"}.fa-calendar-day{--fa:"\f783"}.fa-envelope-square{--fa:"\f199"}.fa-band-aid,.fa-bandage{--fa:"\f462"}.fa-calendar-minus{--fa:"\f272"}.fa-circle-xmark,.fa-xmark-circle{--fa:"\f057"}.fa-globe-asia{--fa:"\f57e"}.fa-id-card-alt,.fa-id-card-clip{--fa:"\f47f"}.fa-magnifying-glass-plus{--fa:"\f00e"}.fa-user-clock{--fa:"\f4fd"}.fa-magnifying-glass-minus{--fa:"\f010"}.fa-user-alt,.fa-user-large{--fa:"\f406"}.fa-user-nurse{--fa:"\f82f"}.fa-stopwatch-20{--fa:"\e06f"}.fa-user-injured{--fa:"\f728"}.fa-magnifying-glass-dollar{--fa:"\f688"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-bank,.fa-building-columns{--fa:"\f19c"}.fa-handshake-alt,.fa-handshake-simple{--fa:"\f4c6"}.fa-level-up-alt{--fa:"\f3bf"}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype")}.fa-linkedin-in{--fa:"\f0e1"}.fa-keybase{--fa:"\f4f5"}.fa-keycdn{--fa:"\f3ba"}.fa-bandcamp{--fa:"\f2d5"}.fa-linkedin{--fa:"\f08c"}.fa-replyd{--fa:"\f3e6"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype")}.fa-regular{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:swap;font-weight:400;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:900;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:swap;font-weight:400;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-regular-400.ttf") format("truetype");unicode-range:u + f003,u + f006,u + f014,u + f016-f017,u + f01a-f01b,u + f01d,u + f022,u + f03e,u + f044,u + f046,u + f05c-f05d,u + f06e,u + f070,u + f087-f088,u + f08a,u + f094,u + f096-f097,u + f09d,u + f0a0,u + f0a2,u + f0a4-f0a7,u + f0c5,u + f0c7,u + f0e5-f0e6,u + f0eb,u + f0f6-f0f8,u + f10c,u + f114-f115,u + f118-f11a,u + f11c-f11d,u + f133,u + f147,u + f14e,u + f150-f152,u + f185-f186,u + f18e,u + f190-f192,u + f196,u + f1c1-f1c9,u + f1d9,u + f1db,u + f1e3,u + f1ea,u + f1f7,u + f1f9,u + f20a,u + f247-f248,u + f24a,u + f24d,u + f255-f25b,u + f25d,u + f271-f274,u + f278,u + f27b,u + f28c,u + f28e,u + f29c,u + f2b5,u + f2b7,u + f2ba,u + f2bc,u + f2be,u + f2c0-f2c1,u + f2c3,u + f2d0,u + f2d2,u + f2d4,u + f2dc}@font-face{font-family:"FontAwesome";font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-v4compatibility.woff2") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/webfonts/fa-v4compatibility.ttf") format("truetype");unicode-range:u + f041,u + f047,u + f065-f066,u + f07d-f07e,u + f080,u + f08b,u + f08e,u + f090,u + f09a,u + f0ac,u + f0ae,u + f0b2,u + f0d0,u + f0d6,u + f0e4,u + f0ec,u + f10a-f10b,u + f123,u + f13e,u + f148-f149,u + f14c,u + f156,u + f15e,u + f160-f161,u + f163,u + f175-f178,u + f195,u + f1f8,u + f219,u + f27a}@layer reset,root,atom,config,component;@layer root{:root{--v--color-primary:#680d0d;--v--color-neutral:oklch(from var(--v--color-primary) 50% var(--v--color-neutral-chroma) h);--v--color-secondary:oklch(from var(--v--color-primary) l calc(c + var(--v--color-chroma-distance,0)) calc(h - var(--v--color-secondary-distance)));--v--color-tertiary:oklch(from var(--v--color-primary) l calc(c - var(--v--color-chroma-distance,0)) calc(h + var(--v--color-tertiary-distance)));--v--color-success:oklch(from var(--v--color-primary) l c 145);--v--color-error:oklch(from var(--v--color-primary) l c 35);--v--color-hue-distance:160;--v--color-chroma-distance:.1;--v--color-neutral-chroma:0;--v--color-secondary-distance:var(--v--color-hue-distance,30);--v--color-tertiary-distance:var(--v--color-hue-distance,220);--v--color-base:0;--v--color-contrast-threshold:.6;--v--color-neutral:#fff;--v--font-base:16px;--v--font-scale:1.2;--v--font-primary-family:"Inter",sans-serif;--v--font-secondary-family:"Roboto",sans-serif;--v--font-lineHeight:1.2;--v--spacing-base:8px;--v--spacing-scale:2;--v--shape-base:16px;--v--shape-scale:1;--v--motion-duration-sm:.2s;--v--motion-duration-md:.4s;--v--motion-duration-lg:.6s;--v--motion-easing:ease-in-out;--v--motion-easing-appear:ease-out;--v--motion-easing-disappear:ease-in;--c--viewport-min:800px;--c--viewport-max:1920px;--c--viewport-percentage:calc(tan(atan2((100vw - var(--c--viewport-min))/tan(atan2(var(--c--viewport-max) - var(--c--viewport-min),1px)),1px)));--c--spacing-min:calc(var(--v--spacing-base)/var(--v--spacing-scale));--c--spacing-base:clamp(var(--c--spacing-min),calc(var(--c--spacing-min) + (var(--v--spacing-base) - var(--c--spacing-min))*var(--c--viewport-percentage)),var(--v--spacing-base));--c--font-min:16px;--c--font-base:clamp(var(--c--font-min),calc(var(--c--font-min) + (var(--v--font-base) - var(--c--font-min))*var(--c--viewport-percentage)),var(--v--font-base));--t--color-neutral-0:oklch(from var(--v--color-neutral) 0 c h);--t--color-neutral-10:oklch(from var(--v--color-neutral) 10% c h);--t--color-neutral-20:oklch(from var(--v--color-neutral) 20% c h);--t--color-neutral-30:oklch(from var(--v--color-neutral) 30% c h);--t--color-neutral-40:oklch(from var(--v--color-neutral) 40% c h);--t--color-neutral-50:oklch(from var(--v--color-neutral) 50% c h);--t--color-neutral-60:oklch(from var(--v--color-neutral) 60% c h);--t--color-neutral-70:oklch(from var(--v--color-neutral) 70% c h);--t--color-neutral-80:oklch(from var(--v--color-neutral) 80% c h);--t--color-neutral-90:oklch(from var(--v--color-neutral) 90% c h);--t--color-neutral-95:oklch(from var(--v--color-neutral) 95% c h);--t--color-neutral-98:oklch(from var(--v--color-neutral) 98% c h);--t--color-neutral-99:oklch(from var(--v--color-neutral) 99% c h);--t--color-neutral-100:oklch(from var(--v--color-neutral) 100% c h);--t--color-primary-0:oklch(from var(--v--color-primary) calc(l*(0/50)) calc(var(--v--color-base) + sin(1*pi)*c) h);--t--color-primary-10:oklch(from var(--v--color-primary) calc(l*(10/50)) calc(var(--v--color-base) + sin(.9*pi)*c) h);--t--color-primary-20:oklch(from var(--v--color-primary) calc(l*(20/50)) calc(var(--v--color-base) + sin(.8*pi)*c) h);--t--color-primary-30:oklch(from var(--v--color-primary) calc(l*(30/50)) calc(var(--v--color-base) + sin(.7*pi)*c) h);--t--color-primary-40:oklch(from var(--v--color-primary) calc(l*(40/50)) calc(var(--v--color-base) + sin(.6*pi)*c) h);--t--color-primary-50:oklch(from var(--v--color-primary) calc(l*(50/50)) calc(var(--v--color-base) + sin(.5*pi)*c) h);--t--color-primary-60:oklch(from var(--v--color-primary) calc(l + (1 - l)*(10/50)) calc(var(--v--color-base) + sin(.4*pi)*c) h);--t--color-primary-70:oklch(from var(--v--color-primary) calc(l + (1 - l)*(20/50)) calc(var(--v--color-base) + sin(.3*pi)*c) h);--t--color-primary-80:oklch(from var(--v--color-primary) calc(l + (1 - l)*(30/50)) calc(var(--v--color-base) + sin(.2*pi)*c) h);--t--color-primary-90:oklch(from var(--v--color-primary) calc(l + (1 - l)*(40/50)) calc(var(--v--color-base) + sin(.1*pi)*c) h);--t--color-primary-95:oklch(from var(--v--color-primary) calc(l + (1 - l)*(45/50)) calc(var(--v--color-base) + sin(.05*pi)*c) h);--t--color-primary-98:oklch(from var(--v--color-primary) calc(l + (1 - l)*(48/50)) calc(var(--v--color-base) + sin(.02*pi)*c) h);--t--color-primary-99:oklch(from var(--v--color-primary) calc(l + (1 - l)*(49/50)) calc(var(--v--color-base) + sin(.01*pi)*c) h);--t--color-primary-100:oklch(from var(--v--color-primary) calc(l + (1 - l)*(50/50)) calc(var(--v--color-base) + sin(0*pi)*c) h);--t--color-secondary-0:oklch(from var(--v--color-secondary) calc(l*(0/50)) calc(var(--v--color-base) + sin(1*pi)*c) h);--t--color-secondary-10:oklch(from var(--v--color-secondary) calc(l*(10/50)) calc(var(--v--color-base) + sin(.9*pi)*c) h);--t--color-secondary-20:oklch(from var(--v--color-secondary) calc(l*(20/50)) calc(var(--v--color-base) + sin(.8*pi)*c) h);--t--color-secondary-30:oklch(from var(--v--color-secondary) calc(l*(30/50)) calc(var(--v--color-base) + sin(.7*pi)*c) h);--t--color-secondary-40:oklch(from var(--v--color-secondary) calc(l*(40/50)) calc(var(--v--color-base) + sin(.6*pi)*c) h);--t--color-secondary-50:oklch(from var(--v--color-secondary) calc(l*(50/50)) calc(var(--v--color-base) + sin(.5*pi)*c) h);--t--color-secondary-60:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(10/50)) calc(var(--v--color-base) + sin(.4*pi)*c) h);--t--color-secondary-70:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(20/50)) calc(var(--v--color-base) + sin(.3*pi)*c) h);--t--color-secondary-80:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(30/50)) calc(var(--v--color-base) + sin(.2*pi)*c) h);--t--color-secondary-90:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(40/50)) calc(var(--v--color-base) + sin(.1*pi)*c) h);--t--color-secondary-95:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(45/50)) calc(var(--v--color-base) + sin(.05*pi)*c) h);--t--color-secondary-98:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(48/50)) calc(var(--v--color-base) + sin(.02*pi)*c) h);--t--color-secondary-99:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(49/50)) calc(var(--v--color-base) + sin(.01*pi)*c) h);--t--color-secondary-100:oklch(from var(--v--color-secondary) calc(l + (1 - l)*(50/50)) calc(var(--v--color-base) + sin(0*pi)*c) h);--t--color-tertiary-0:oklch(from var(--v--color-tertiary) calc(l*(0/50)) calc(var(--v--color-base) + sin(1*pi)*c) h);--t--color-tertiary-10:oklch(from var(--v--color-tertiary) calc(l*(10/50)) calc(var(--v--color-base) + sin(.9*pi)*c) h);--t--color-tertiary-20:oklch(from var(--v--color-tertiary) calc(l*(20/50)) calc(var(--v--color-base) + sin(.8*pi)*c) h);--t--color-tertiary-30:oklch(from var(--v--color-tertiary) calc(l*(30/50)) calc(var(--v--color-base) + sin(.7*pi)*c) h);--t--color-tertiary-40:oklch(from var(--v--color-tertiary) calc(l*(40/50)) calc(var(--v--color-base) + sin(.6*pi)*c) h);--t--color-tertiary-50:oklch(from var(--v--color-tertiary) calc(l*(50/50)) calc(var(--v--color-base) + sin(.5*pi)*c) h);--t--color-tertiary-60:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(10/50)) calc(var(--v--color-base) + sin(.4*pi)*c) h);--t--color-tertiary-70:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(20/50)) calc(var(--v--color-base) + sin(.3*pi)*c) h);--t--color-tertiary-80:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(30/50)) calc(var(--v--color-base) + sin(.2*pi)*c) h);--t--color-tertiary-90:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(40/50)) calc(var(--v--color-base) + sin(.1*pi)*c) h);--t--color-tertiary-95:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(45/50)) calc(var(--v--color-base) + sin(.05*pi)*c) h);--t--color-tertiary-98:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(48/50)) calc(var(--v--color-base) + sin(.02*pi)*c) h);--t--color-tertiary-99:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(49/50)) calc(var(--v--color-base) + sin(.01*pi)*c) h);--t--color-tertiary-100:oklch(from var(--v--color-tertiary) calc(l + (1 - l)*(50/50)) calc(var(--v--color-base) + sin(0*pi)*c) h);--t--color-success-0:oklch(from var(--v--color-success) calc(l*(0/50)) calc(var(--v--color-base) + sin(1*pi)*c) h);--t--color-success-10:oklch(from var(--v--color-success) calc(l*(10/50)) calc(var(--v--color-base) + sin(.9*pi)*c) h);--t--color-success-20:oklch(from var(--v--color-success) calc(l*(20/50)) calc(var(--v--color-base) + sin(.8*pi)*c) h);--t--color-success-30:oklch(from var(--v--color-success) calc(l*(30/50)) calc(var(--v--color-base) + sin(.7*pi)*c) h);--t--color-success-40:oklch(from var(--v--color-success) calc(l*(40/50)) calc(var(--v--color-base) + sin(.6*pi)*c) h);--t--color-success-50:oklch(from var(--v--color-success) calc(l*(50/50)) calc(var(--v--color-base) + sin(.5*pi)*c) h);--t--color-success-60:oklch(from var(--v--color-success) calc(l + (1 - l)*(10/50)) calc(var(--v--color-base) + sin(.4*pi)*c) h);--t--color-success-70:oklch(from var(--v--color-success) calc(l + (1 - l)*(20/50)) calc(var(--v--color-base) + sin(.3*pi)*c) h);--t--color-success-80:oklch(from var(--v--color-success) calc(l + (1 - l)*(30/50)) calc(var(--v--color-base) + sin(.2*pi)*c) h);--t--color-success-90:oklch(from var(--v--color-success) calc(l + (1 - l)*(40/50)) calc(var(--v--color-base) + sin(.1*pi)*c) h);--t--color-success-95:oklch(from var(--v--color-success) calc(l + (1 - l)*(45/50)) calc(var(--v--color-base) + sin(.05*pi)*c) h);--t--color-success-98:oklch(from var(--v--color-success) calc(l + (1 - l)*(48/50)) calc(var(--v--color-base) + sin(.02*pi)*c) h);--t--color-success-99:oklch(from var(--v--color-success) calc(l + (1 - l)*(49/50)) calc(var(--v--color-base) + sin(.01*pi)*c) h);--t--color-success-100:oklch(from var(--v--color-success) calc(l + (1 - l)*(50/50)) calc(var(--v--color-base) + sin(0*pi)*c) h);--t--color-error-0:oklch(from var(--v--color-error) calc(l*(0/50)) calc(var(--v--color-base) + sin(1*pi)*c) h);--t--color-error-10:oklch(from var(--v--color-error) calc(l*(10/50)) calc(var(--v--color-base) + sin(.9*pi)*c) h);--t--color-error-20:oklch(from var(--v--color-error) calc(l*(20/50)) calc(var(--v--color-base) + sin(.8*pi)*c) h);--t--color-error-30:oklch(from var(--v--color-error) calc(l*(30/50)) calc(var(--v--color-base) + sin(.7*pi)*c) h);--t--color-error-40:oklch(from var(--v--color-error) calc(l*(40/50)) calc(var(--v--color-base) + sin(.6*pi)*c) h);--t--color-error-50:oklch(from var(--v--color-error) calc(l*(50/50)) calc(var(--v--color-base) + sin(.5*pi)*c) h);--t--color-error-60:oklch(from var(--v--color-error) calc(l + (1 - l)*(10/50)) calc(var(--v--color-base) + sin(.4*pi)*c) h);--t--color-error-70:oklch(from var(--v--color-error) calc(l + (1 - l)*(20/50)) calc(var(--v--color-base) + sin(.3*pi)*c) h);--t--color-error-80:oklch(from var(--v--color-error) calc(l + (1 - l)*(30/50)) calc(var(--v--color-base) + sin(.2*pi)*c) h);--t--color-error-90:oklch(from var(--v--color-error) calc(l + (1 - l)*(40/50)) calc(var(--v--color-base) + sin(.1*pi)*c) h);--t--color-error-95:oklch(from var(--v--color-error) calc(l + (1 - l)*(45/50)) calc(var(--v--color-base) + sin(.05*pi)*c) h);--t--color-error-98:oklch(from var(--v--color-error) calc(l + (1 - l)*(48/50)) calc(var(--v--color-base) + sin(.02*pi)*c) h);--t--color-error-99:oklch(from var(--v--color-error) calc(l + (1 - l)*(49/50)) calc(var(--v--color-base) + sin(.01*pi)*c) h);--t--color-error-100:oklch(from var(--v--color-error) calc(l + (1 - l)*(50/50)) calc(var(--v--color-base) + sin(0*pi)*c) h);--t--spacing-2xs:calc(var(--c--spacing-base)*var(--v--spacing-scale)*0.25);--t--spacing-xs:calc(var(--c--spacing-base)*var(--v--spacing-scale)*0.5);--t--spacing-sm:calc(var(--c--spacing-base)*var(--v--spacing-scale)*0.75);--t--spacing-md:calc(var(--c--spacing-base)*var(--v--spacing-scale)*1);--t--spacing-lg:calc(var(--c--spacing-base)*var(--v--spacing-scale)*1.5);--t--spacing-xl:calc(var(--c--spacing-base)*var(--v--spacing-scale)*2);--t--spacing-2xl:calc(var(--c--spacing-base)*var(--v--spacing-scale)*3);--t--spacing-3xl:calc(var(--c--spacing-base)*var(--v--spacing-scale)*4);--t--spacing-4xl:calc(var(--c--spacing-base)*var(--v--spacing-scale)*5);--t--fontSize-up5:calc(var(--c--font-base)*pow(var(--v--font-scale),5));--t--fontSize-up4:calc(var(--c--font-base)*pow(var(--v--font-scale),4));--t--fontSize-up3:calc(var(--c--font-base)*pow(var(--v--font-scale),3));--t--fontSize-up2:calc(var(--c--font-base)*pow(var(--v--font-scale),2));--t--fontSize-up1:calc(var(--c--font-base)*pow(var(--v--font-scale),1));--t--fontSize-base:calc(var(--c--font-base)*pow(var(--v--font-scale),0));--t--fontSize-down1:calc(var(--c--font-base)*pow(var(--v--font-scale),-1));--t--fontSize-down2:calc(var(--c--font-base)*pow(var(--v--font-scale),-2));--t--lineHeight-up5:calc(var(--t--fontSize-up5)*var(--v--font-lineHeight));--t--lineHeight-up4:calc(var(--t--fontSize-up4)*var(--v--font-lineHeight));--t--lineHeight-up3:calc(var(--t--fontSize-up3)*var(--v--font-lineHeight));--t--lineHeight-up2:calc(var(--t--fontSize-up2)*var(--v--font-lineHeight));--t--lineHeight-up1:calc(var(--t--fontSize-up1)*var(--v--font-lineHeight));--t--lineHeight-base:calc(var(--t--fontSize-base)*var(--v--font-lineHeight));--t--lineHeight-down1:calc(var(--t--fontSize-down1)*var(--v--font-lineHeight));--t--lineHeight-down2:calc(var(--t--fontSize-down2)*var(--v--font-lineHeight));--t--borderRadius-xs:calc(var(--v--shape-base)*var(--v--shape-scale)*0.25);--t--borderRadius-sm:calc(var(--v--shape-base)*var(--v--shape-scale)*0.5);--t--borderRadius-md:calc(var(--v--shape-base)*var(--v--shape-scale)*0.75);--t--borderRadius-lg:calc(var(--v--shape-base)*var(--v--shape-scale)*1);--t--borderRadius-xl:calc(var(--v--shape-base)*var(--v--shape-scale)*1.5);--g--fontFamily:var(--v--font-primary-family);--g--fontFamily-accent:var(--v--font-secondary-family);--g--motion-duration-in-sm:var(--v--motion-duration-sm);--g--motion-duration-out-sm:var(--v--motion-duration-sm);--g--motion-duration-out-md:var(--v--motion-duration-md);--g--motion-duration-in-md:var(--v--motion-duration-md);--g--motion-duration-out-lg:var(--v--motion-duration-lg);--g--motion-duration-in-lg:var(--v--motion-duration-lg);--g--motion-easing-sm:var(--v--motion-easing);--g--motion-easing-appear-sm:var(--v--motion-easing-appear);--g--motion-easing-disappear-sm:var(--v--motion-easing-disappear);--g--motion-easing-md:var(--v--motion-easing);--g--motion-easing-appear-md:var(--v--motion-easing-appear);--g--motion-easing-disappear-md:var(--v--motion-easing-disappear);--g--motion-easing-lg:var(--v--motion-easing);--g--motion-easing-appear-lg:var(--v--motion-easing-appear);--g--motion-easing-disappear-lg:var(--v--motion-easing-disappear)}:where(*){box-sizing:border-box;margin:0;padding:0}body{container:body/inline-size;background:var(--g--color-theme-backgroundColor);min-height:100dvh}h1,h2,h3,h4,h5,h6{font-size:inherit}[deco-color-scheme]{color-scheme:light dark;&[deco-color-scheme=light]{color-scheme:light}&[deco-color-scheme=dark]{color-scheme:dark}}[component]{--g--contained-padding:0px;&:where(.deco-contained),:where(.deco-contained){max-inline-size:min(100cqi,calc(var(--g--contained-width,100cqi) + 2*var(--g--contained-padding,0px)));margin-inline:auto;inline-size:100%;padding-inline:var(--g--contained-padding,0px)}:where(.deco-contained) &:where(.deco-contained){max-inline-size:100cqi}&{--g--contained-width:1920px}&[deco-contained="1"]{--g--contained-width:1600px}&[deco-contained="2"]{--g--contained-width:1200px}&[deco-contained="3"]{--g--contained-width:800px}&[deco-contained="4"]{--g--contained-width:1000px}&[deco-contained="5"]{--g--contained-width:1400px}}:root,[component]{&:is([component]){&[deco-size="1"]{--g--size:100%}&[deco-size="2"]{--g--size:min(25dvw,25dvh)}&[deco-size="3"]{--g--size:min(33dvw,33dvh)}&[deco-size="4"]{--g--size:min(41dvw,41dvh)}&[deco-size="5"]{--g--size:min(50dvw,50dvh)}&[deco-size="6"]{--g--size:min(66dvw,66dvh)}&[deco-size="7"]{--g--size:min(75dvw,75dvh)}}}:root,[component]{--g--spacing-2xs:var(--t--spacing-2xs);--g--spacing-xs:var(--t--spacing-xs);--g--spacing-sm:var(--t--spacing-sm);--g--spacing-md:var(--t--spacing-md);--g--spacing-lg:var(--t--spacing-lg);--g--spacing-xl:var(--t--spacing-xl);--g--spacing-2xl:var(--t--spacing-2xl);--g--spacing-3xl:var(--t--spacing-3xl);--g--spacing-4xl:var(--t--spacing-4xl);&:is([component]){&[deco-spacing=compact]{--g--spacing-2xs:calc(var(--t--spacing-2xs)/var(--v--spacing-scale));--g--spacing-xs:calc(var(--t--spacing-xs)/var(--v--spacing-scale));--g--spacing-sm:calc(var(--t--spacing-sm)/var(--v--spacing-scale));--g--spacing-md:calc(var(--t--spacing-md)/var(--v--spacing-scale));--g--spacing-lg:calc(var(--t--spacing-lg)/var(--v--spacing-scale));--g--spacing-xl:calc(var(--t--spacing-xl)/var(--v--spacing-scale));--g--spacing-2xl:calc(var(--t--spacing-2xl)/var(--v--spacing-scale));--g--spacing-3xl:calc(var(--t--spacing-3xl)/var(--v--spacing-scale));--g--spacing-4xl:calc(var(--t--spacing-4xl)/var(--v--spacing-scale))}&[deco-spacing=spacious]{--g--spacing-2xs:calc(var(--t--spacing-2xs)*var(--v--spacing-scale));--g--spacing-xs:calc(var(--t--spacing-xs)*var(--v--spacing-scale));--g--spacing-sm:calc(var(--t--spacing-sm)*var(--v--spacing-scale));--g--spacing-md:calc(var(--t--spacing-md)*var(--v--spacing-scale));--g--spacing-lg:calc(var(--t--spacing-lg)*var(--v--spacing-scale));--g--spacing-xl:calc(var(--t--spacing-xl)*var(--v--spacing-scale));--g--spacing-2xl:calc(var(--t--spacing-2xl)*var(--v--spacing-scale));--g--spacing-3xl:calc(var(--t--spacing-3xl)*var(--v--spacing-scale));--g--spacing-4xl:calc(var(--t--spacing-4xl)*var(--v--spacing-scale))}}}:root,[component]{--c--fontSize-sizeMultiplier:1;--g--fontSize-up5:calc(var(--t--fontSize-up5) * var(--c--fontSize-sizeMultiplier));--g--fontSize-up4:calc(var(--t--fontSize-up4) * var(--c--fontSize-sizeMultiplier));--g--fontSize-up3:calc(var(--t--fontSize-up3) * var(--c--fontSize-sizeMultiplier));--g--fontSize-up2:calc(var(--t--fontSize-up2) * var(--c--fontSize-sizeMultiplier));--g--fontSize-up1:calc(var(--t--fontSize-up1) * var(--c--fontSize-sizeMultiplier));--g--fontSize-base:calc(var(--t--fontSize-base) * var(--c--fontSize-sizeMultiplier));--g--fontSize-down1:calc(var(--t--fontSize-down1) * var(--c--fontSize-sizeMultiplier));--g--fontSize-down2:calc(var(--t--fontSize-down2) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-up5:calc(var(--t--lineHeight-up5) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-up4:calc(var(--t--lineHeight-up4) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-up3:calc(var(--t--lineHeight-up3) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-up2:calc(var(--t--lineHeight-up2) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-up1:calc(var(--t--lineHeight-up1) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-base:calc(var(--t--lineHeight-base) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-down1:calc(var(--t--lineHeight-down1) * var(--c--fontSize-sizeMultiplier));--g--lineHeight-down2:calc(var(--t--lineHeight-down2) * var(--c--fontSize-sizeMultiplier));&:is([component]){&[deco-fontSize=larger]{--c--fontSize-sizeMultiplier:1.25}&[deco-fontSize=smaller]{--c--fontSize-sizeMultiplier:.75}}}:root,[component]{--c--color-alpha:100%;&[deco-color*="/0"],[deco-color*="/0"]{--c--color-alpha:0%}&[deco-color*="/10"],[deco-color*="/10"]{--c--color-alpha:10%}&[deco-color*="/20"],[deco-color*="/20"]{--c--color-alpha:20%}&[deco-color*="/30"],[deco-color*="/30"]{--c--color-alpha:30%}&[deco-color*="/40"],[deco-color*="/40"]{--c--color-alpha:40%}&[deco-color*="/50"],[deco-color*="/50"]{--c--color-alpha:50%}&[deco-color*="/60"],[deco-color*="/60"]{--c--color-alpha:60%}&[deco-color*="/70"],[deco-color*="/70"]{--c--color-alpha:70%}&[deco-color*="/80"],[deco-color*="/80"]{--c--color-alpha:80%}&[deco-color*="/90"],[deco-color*="/90"]{--c--color-alpha:90%}}:root,[component]{--g--button-borderRadius:var(--g--shape-borderRadius-sm);--g--button-borderWidth:1px;--g--button-padding:var(--g--spacing-sm);--g--button-fontSize:var(--g--fontSize-base);--g--button-fontFamily:var(--g--fontFamily);--c--button-color:var(--g--color-theme-action);--c--button-onColor:var(--g--color-theme-onAction);--c--button-lowEmphasis-backgroundColor:transparent;--c--button-lowEmphasis-color:var(--c--button-color);--c--button-lowEmphasis-borderColor:transparent;--c--button-mediumEmphasis-backgroundColor:transparent;--c--button-mediumEmphasis-color:var(--c--button-color);--c--button-mediumEmphasis-borderColor:var(--c--button-color);--c--button-highEmphasis-backgroundColor:var(--c--button-color);--c--button-highEmphasis-color:var(--c--button-onColor);--c--button-highEmphasis-borderColor:var(--c--button-color);--g--button-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-color:var(--c--button-highEmphasis-color);--g--button-borderColor:var(--c--button-highEmphasis-borderColor);--g--button-primary-backgroundColor:var(--g--button-backgroundColor);--g--button-primary-color:var(--g--button-color);--g--button-primary-borderColor:var(--g--button-borderColor);--g--button-secondary-backgroundColor:var(--g--button-backgroundColor);--g--button-secondary-color:var(--g--button-color);--g--button-secondary-borderColor:var(--g--button-borderColor);&:is([component]){&[deco-buttons="1"]{--g--button-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-color:var(--c--button-highEmphasis-color);--g--button-borderColor:var(--c--button-highEmphasis-borderColor)}&[deco-buttons="2"]{--g--button-backgroundColor:var(--c--button-mediumEmphasis-backgroundColor);--g--button-color:var(--c--button-mediumEmphasis-color);--g--button-borderColor:var(--c--button-mediumEmphasis-borderColor)}&[deco-buttons="3"]{--g--button-backgroundColor:var(--c--button-lowEmphasis-backgroundColor);--g--button-color:var(--c--button-lowEmphasis-color);--g--button-borderColor:var(--c--button-lowEmphasis-borderColor)}&[deco-buttons="4"]{--g--button-primary-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-primary-color:var(--c--button-highEmphasis-color);--g--button-primary-borderColor:var(--c--button-highEmphasis-borderColor);--g--button-secondary-backgroundColor:var(--c--button-mediumEmphasis-backgroundColor);--g--button-secondary-color:var(--c--button-mediumEmphasis-color);--g--button-secondary-borderColor:var(--c--button-mediumEmphasis-borderColor);--g--button-backgroundColor:var(--c--button-lowEmphasis-backgroundColor);--g--button-color:var(--c--button-lowEmphasis-color);--g--button-borderColor:var(--c--button-lowEmphasis-borderColor)}&[deco-buttons="5"]{--g--button-primary-backgroundColor:var(--c--button-lowEmphasis-backgroundColor);--g--button-primary-color:var(--c--button-lowEmphasis-color);--g--button-primary-borderColor:var(--c--button-lowEmphasis-borderColor);--g--button-secondary-backgroundColor:var(--c--button-mediumEmphasis-backgroundColor);--g--button-secondary-color:var(--c--button-mediumEmphasis-color);--g--button-secondary-borderColor:var(--c--button-mediumEmphasis-borderColor);--g--button-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-color:var(--c--button-highEmphasis-color);--g--button-borderColor:var(--c--button-highEmphasis-borderColor)}&[deco-buttons="6"]{--g--button-primary-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-primary-color:var(--c--button-highEmphasis-color);--g--button-primary-borderColor:var(--c--button-highEmphasis-borderColor);--g--button-backgroundColor:var(--c--button-mediumEmphasis-backgroundColor);--g--button-color:var(--c--button-mediumEmphasis-color);--g--button-borderColor:var(--c--button-mediumEmphasis-borderColor)}&[deco-buttons="7"]{--g--button-primary-backgroundColor:var(--c--button-mediumEmphasis-backgroundColor);--g--button-primary-color:var(--c--button-mediumEmphasis-color);--g--button-primary-borderColor:var(--c--button-mediumEmphasis-borderColor);--g--button-backgroundColor:var(--c--button-lowEmphasis-backgroundColor);--g--button-color:var(--c--button-lowEmphasis-color);--g--button-borderColor:var(--c--button-lowEmphasis-borderColor)}&[deco-buttons="8"]{--g--button-primary-backgroundColor:var(--c--button-highEmphasis-backgroundColor);--g--button-primary-color:var(--c--button-highEmphasis-color);--g--button-primary-borderColor:var(--c--button-highEmphasis-borderColor);--g--button-backgroundColor:var(--c--button-lowEmphasis-backgroundColor);--g--button-color:var(--c--button-lowEmphasis-color);--g--button-borderColor:var(--c--button-lowEmphasis-borderColor)}}}:root,[component]{--g--shape-borderRadius-xs:var(--t--borderRadius-xs);--g--shape-borderRadius-sm:var(--t--borderRadius-sm);--g--shape-borderRadius-md:var(--t--borderRadius-md);--g--shape-borderRadius-lg:var(--t--borderRadius-lg);--g--shape-borderRadius-xl:var(--t--borderRadius-xl)}:root,[component]{--g--verticalSpacing-before:0;--g--verticalSpacing-after:0;&[deco-vertical-spacing=xs]{--g--verticalSpacing-before:var(--g--spacing-xs);--g--verticalSpacing-after:var(--g--spacing-xs)}&[deco-vertical-spacing=sm]{--g--verticalSpacing-before:var(--g--spacing-sm);--g--verticalSpacing-after:var(--g--spacing-sm)}&[deco-vertical-spacing=md]{--g--verticalSpacing-before:var(--g--spacing-md);--g--verticalSpacing-after:var(--g--spacing-md)}&[deco-vertical-spacing=lg]{--g--verticalSpacing-before:var(--g--spacing-lg);--g--verticalSpacing-after:var(--g--spacing-lg)}&[deco-vertical-spacing=xl]{--g--verticalSpacing-before:var(--g--spacing-xl);--g--verticalSpacing-after:var(--g--spacing-xl)}&[deco-vertical-spacing="2xl"]{--g--verticalSpacing-before:var(--g--spacing-2xl);--g--verticalSpacing-after:var(--g--spacing-2xl)}&[deco-vertical-spacing="3xl"]{--g--verticalSpacing-before:var(--g--spacing-3xl);--g--verticalSpacing-after:var(--g--spacing-3xl)}&[deco-vertical-spacing="4xl"]{--g--verticalSpacing-before:var(--g--spacing-4xl);--g--verticalSpacing-after:var(--g--spacing-4xl)}&[deco-vertical-spacing-before=xs]{--g--verticalSpacing-before:var(--g--spacing-xs)}&[deco-vertical-spacing-after=xs]{--g--verticalSpacing-after:var(--g--spacing-xs)}&[deco-vertical-spacing-before=sm]{--g--verticalSpacing-before:var(--g--spacing-sm)}&[deco-vertical-spacing-after=sm]{--g--verticalSpacing-after:var(--g--spacing-sm)}&[deco-vertical-spacing-before=md]{--g--verticalSpacing-before:var(--g--spacing-md)}&[deco-vertical-spacing-after=md]{--g--verticalSpacing-after:var(--g--spacing-md)}&[deco-vertical-spacing-before=lg]{--g--verticalSpacing-before:var(--g--spacing-lg)}&[deco-vertical-spacing-after=lg]{--g--verticalSpacing-after:var(--g--spacing-lg)}&[deco-vertical-spacing-before=xl]{--g--verticalSpacing-before:var(--g--spacing-xl)}&[deco-vertical-spacing-after=xl]{--g--verticalSpacing-after:var(--g--spacing-xl)}&[deco-vertical-spacing-before="2xl"]{--g--verticalSpacing-before:var(--g--spacing-2xl)}&[deco-vertical-spacing-after="2xl"]{--g--verticalSpacing-after:var(--g--spacing-2xl)}&[deco-vertical-spacing-before="3xl"]{--g--verticalSpacing-before:var(--g--spacing-3xl)}&[deco-vertical-spacing-after="3xl"]{--g--verticalSpacing-after:var(--g--spacing-3xl)}&[deco-vertical-spacing-before="4xl"]{--g--verticalSpacing-before:var(--g--spacing-4xl)}&[deco-vertical-spacing-after="4xl"]{--g--verticalSpacing-after:var(--g--spacing-4xl)}}:root,[component]{--g--pagePadding:var(--g--spacing-lg);&[deco-page-padding=none]{--g--pagePadding:0}}}@layer atom{html:has(dialog[fullscreen][open]){overflow:hidden}:where(body){--g--heading-title-fontSize:var(--g--fontSize-up5);--g--heading-title-lineHeight:var(--g--lineHeight-up5);--g--heading-subtitle-fontSize:var(--g--fontSize-up3);--g--heading-subtitle-lineHeight:var(--g--lineHeight-up3)}:where([component~=level]){--g--heading-title-fontSize:var(--g--fontSize-up4);--g--heading-title-lineHeight:var(--g--lineHeight-up4);--g--heading-subtitle-fontSize:var(--g--fontSize-up2);--g--heading-subtitle-lineHeight:var(--g--lineHeight-up2)}:where([component~=level] [component~=level]){--g--heading-title-fontSize:var(--g--fontSize-up3);--g--heading-title-lineHeight:var(--g--lineHeight-up3);--g--heading-subtitle-fontSize:var(--g--fontSize-up1);--g--heading-subtitle-lineHeight:var(--g--lineHeight-up1)}:where([component~=level] [component~=level] [component~=level]){--g--heading-title-fontSize:var(--g--fontSize-up2);--g--heading-title-lineHeight:var(--g--lineHeight-up2);--g--heading-subtitle-fontSize:var(--g--fontSize-up1);--g--heading-subtitle-lineHeight:var(--g--lineHeight-up1)}:where([component~=level] [component~=level] [component~=level] [component~=level]){--g--heading-title-fontSize:var(--g--fontSize-up1);--g--heading-title-lineHeight:var(--g--lineHeight-up1);--g--heading-subtitle-fontSize:var(--g--fontSize-base);--g--heading-subtitle-lineHeight:var(--g--lineHeight-base)}:root{--dn-link-color:currentColor;--dn-link-textDecoration:underline}:where(a:not([type=button]):not([native])){color:var(--dn-link-color);text-decoration:var(--dn-link-textDecoration)}a{min-width:24px;min-height:24px;&[class*=fa-]{align-content:center;text-align:center}}:root{--dn-button-height:2.5rem;--dn-button-padding:var(--g--button-padding);--dn-button-color:var(--g--button-color);--dn-button-backgroundColor:var(--g--button-backgroundColor);--dn-button-borderRadius:var(--g--button-borderRadius);--dn-button-borderWidth:var(--g--button-borderWidth);--dn-button-borderColor:var(--dn-button-backgroundColor);--dn-button-highlightPercentage:5%;--dn-button-fontWeight:inherit;--dn-button-fontFamily:var(--g--button-fontFamily,inherit);--dn-button-fontSize:var(--g--button-fontSize,inherit)}[deco-buttons]{--dn-button-backgroundColor:var(--g--button-backgroundColor);--dn-button-color:var(--g--button-color);--dn-button-borderColor:var(--g--button-borderColor)}:where(button,[type=button]):not([native]){&.button-1{--dn-button-backgroundColor:var(--g--button-primary-backgroundColor);--dn-button-color:var(--g--button-primary-color);--dn-button-borderColor:var(--g--button-primary-borderColor)}&.button-2{--dn-button-backgroundColor:var(--g--button-secondary-backgroundColor);--dn-button-color:var(--g--button-secondary-color);--dn-button-borderColor:var(--g--button-secondary-borderColor)}display:inline-flex;flex-direction:row;align-items:center;justify-content:center;outline:none;border:var(--dn-button-borderWidth) solid var(--dn-button-borderColor);border-radius:var(--dn-button-borderRadius);background:var(--dn-button-backgroundColor);color:var(--dn-button-color);text-decoration:none;cursor:pointer;padding-inline:var(--dn-button-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none;block-size:var(--dn-button-height);width:fit-content;white-space:nowrap;font-weight:var(--dn-button-fontWeight,inherit);font-family:var(--dn-button-fontFamily,inherit);font-size:var(--dn-button-fontSize,inherit);gap:1ch;&[hidden]{display:none}&[disabled]{cursor:not-allowed;background:color-mix(in srgb,var(--dn-button-backgroundColor) 30%,light-dark(#fff,#000));border-color:color-mix(in srgb,var(--dn-button-borderColor) 30%,light-dark(#fff,#000));color:color-mix(in srgb,var(--dn-button-color) 30%,light-dark(#fff,#000))}&:not([disabled]):is(:focus,:hover){background:color-mix(in srgb,var(--dn-button-backgroundColor),var(--dn-button-color) var(--dn-button-highlightPercentage,10%))}&[appearance=icon].button--icon{aspect-ratio:1;padding:0}&:visited,&:active,&:link{color:var(--dn-button-color,currentColor)}}:where(.buttonGroup){display:flex;flex-wrap:nowrap;&>:where(.button):not(:first-child){border-end-start-radius:0;border-start-start-radius:0}&>:where(.button):not(:last-child){border-end-end-radius:0;border-start-end-radius:0;border-inline-end:0}}:where(picture){display:flex;align-items:center;justify-content:center;padding:0;margin:0;background-repeat:no-repeat;background-size:100% 100%;backdrop-filter:blur(0);min-width:0;min-height:0;:where(img){display:block;width:100%;height:100%;object-fit:contain;object-position:center;backdrop-filter:blur(30px);transform:translateZ(0)}}:root{--dn-card-fontSize:var();--dn-card-fontFamily:var();--dn-card-borderRadius:var();--dn-card-borderColor:var();--dn-card-borderWidth:var();--dn-card-padding:var();--dn-card-gap:var();--dn-card-background:var();--dn-card-color:var();--dn-card-dividerColor:var()}:where(.card){overflow:clip;display:flex;flex-direction:column;border-radius:var(--dn-card-borderRadius);gap:var(--dn-card-gap);background:var(--dn-card-background);color:var(--dn-card-color);border:var(--dn-card-borderWidth) solid var(--dn-card-borderColor);&:not(:has(>.card__media:first-child)){padding-block-start:max(var(--dn-card-padding,0px),var(--dn-card-borderRadius,0px))}&:not(:has(>.card__media:first-child:last-child)){padding-block-end:max(var(--dn-card-padding,0px),var(--dn-card-borderRadius,0px))}&>.card__media:not(:first-child){margin-inline:var(--dn-card-padding);border-radius:var(--dn-card-borderRadius);overflow:clip}&>.card__content{flex:0;display:flex;flex-direction:column;padding-inline:var(--dn-card-padding)}}[component]{--dn-input-color:var(--t--color-neutral-10);--dn-input-backgroundColor:var(--t--color-neutral-100);--dn-input-borderColor:var(--t--color-neutral-90);--dn-input-borderRadius:var(--g--shape-borderRadius-sm);--dn-input-borderWidth:1px;--dn-input-padding:var(--g--spacing-sm);--dn-input-height:2.5rem;--dn-input-fontSize:var(--g--fontSize-base,inherit);--dn-input-fontFamily:var(--g--fontFamily,inherit);--dn-input-placeholderColor:var(--g--color-theme-textSubtle);--dn-input-focusBorderColor:var(--g--color-theme-action);--dn-input-disabledBackgroundColor:var(--t--color-neutral-90)}:where(input):where([type=text],[type=email],[type=password],[type=number],[type=search],[type=tel]),:where(select),:where(textarea),:where(dn-select),:where(dn-select):not(:defined){display:inline-flex;align-items:center;box-sizing:border-box;padding-inline:var(--dn-input-padding);block-size:var(--dn-input-height);font-size:var(--dn-input-fontSize);font-family:var(--dn-input-fontFamily),sans-serif;line-height:1.5;color:var(--dn-input-color,black);background-color:var(--dn-input-backgroundColor,white);border:var(--dn-input-borderWidth) solid var(--dn-input-borderColor,#ccc);border-radius:var(--dn-input-borderRadius,0.25rem);transition:border-color 0.15s ease-in-out;outline:none;&:not([disabled],[readonly]):where(:focus){border-color:var(--dn-input-focusBorderColor)}&[disabled]{background-color:var(--dn-input-disabledBackgroundColor);cursor:not-allowed}&[aria-busy=true]{cursor:wait}}:where(select){.select-container:has(&){position:relative;&:after{display:block;content:'\f078';font-family:'FontAwesome';font-weight:900;font-size:.8em;position:absolute;inset:0 var(--dn-input-padding) 0 auto;align-content:center;pointer-events:none}:where(select){width:100%}}appearance:none;padding-inline-end:3ch;overflow:hidden;text-overflow:ellipsis;&:has(option[value=""]:checked){color:var(--dn-input-placeholderColor,currentColor)}option{color:var(--dn-input-color,#000)}}:where(dn-select){&::part(picker){border-radius:var(--dn-input-borderRadius);border-width:var(--dn-input-borderWidth);border-color:var(--dn-input-borderColor);box-shadow:1px 1px 5px 0px rgba(0,0,0,.2);transition:all .2s ease-in-out allow-discrete;opacity:0;translate:0 -1rem}&::part(picker):popover-open{opacity:1;translate:0;@starting-style{opacity:0;translate:0 -1rem}}&::part(picker-icon){transition:all .2s ease-in-out}&::part(picker-icon):before{content:'\f078';font-family:'FontAwesome';font-weight:900;font-size:.8em}&::part(clear-icon){opacity:1;transition:opacity 200ms ease-in-out allow-discrete;border-radius:var(--g--shape-borderRadius-xs);@starting-style{opacity:0}}&:state(empty)::part(clear-icon){opacity:0}&::part(clear-icon):hover{background-color:#f8f9fa}&::part(clear-icon):before{content:'\f00d';font-family:'FontAwesome';font-weight:900;font-size:1em}&:not(:defined) :is(option,[role=option]){display:none}:is(option,[role=option]){padding:var(--dn-input-padding);font-size:var(--dn-input-fontSize);font-family:var(--dn-input-fontFamily);color:var(--dn-input-color);background-color:var(--dn-input-backgroundColor)}:is(option,[role=option]):before{content:'';display:inline-block;width:3ch;font-family:'FontAwesome';font-weight:900}:is(option,[role=option])[aria-selected=true]:before{content:'\f00c';color:green}:is(option,[role=option]):hover{background-color:#f8f9fa}}:where(textarea){resize:vertical;min-block-size:calc(1.5em*var(--dn-input-textareaRows) + 2*var(--dn-input-padding));padding-block:var(--dn-input-padding);line-height:1.5em}:where(input[type=checkbox]){width:1rem;aspect-ratio:1;accent-color:var(--g--color-theme-action);flex-shrink:0}:where(.fieldGroup){display:flex;flex-direction:row;block-size:var(--dn-input-height);&>span{display:inline-flex;align-items:center;padding-inline:var(--dn-input-padding);background:rgba(0 0 0/0.1);border:var(--dn-input-borderWidth) solid var(--dn-input-borderColor);flex:0 0 0}&>*{border-radius:0;flex:1 1 min-content;&:not(:last-child){border-right:none}}&>*:first-child{border-start-start-radius:var(--dn-input-borderRadius);border-end-start-radius:var(--dn-input-borderRadius)}&>*:last-child{border-start-end-radius:var(--dn-input-borderRadius);border-end-end-radius:var(--dn-input-borderRadius)}}:root{--dn-field-label-fontSize:var(--g--fontSize-base);--dn-field-label-fontFamily:var(--g--fontFamily,inherit);--dn-field-label-color:var(--g--color-background-base,#000);--dn-field-label-fontWeight:bold;--dn-field-hint-fontSize:var(--g--fontSize-down1);--dn-field-hint-fontFamily:var(--g--fontFamily,inherit);--dn-field-hint-color:var(--g--color-background-subtle,grey);--dn-field-hint-fontWeight:normal}:where(.field){display:flex;flex-direction:column;width:100%;gap:1ch;border:none;background:transparent;&:has(:required) label span:after{content:" *";color:red}label{display:flex;flex-direction:column;gap:1ch;span{font-size:var(--dn-field-label-fontSize);font-family:var(--dn-field-label-fontFamily),sans-serif;color:var(--dn-field-label-color);font-weight:var(--dn-field-label-fontWeight)}}aside{font-size:var(--dn-field-hint-fontSize);font-family:var(--dn-field-hint-fontFamily),sans-serif;color:var(--dn-field-hint-color);font-weight:var(--dn-field-hint-fontWeight)}}:root{--dn-section-backgroundColor:var(--g--color-background,transparent);--dn-section-backdropColor:light-dark(rgba(255 255 255/0.25),rgba(0 0 0/0.25))}[component]{&{--dn-section-contentBefore-align:start;--dn-section-contentBefore-title-color:var(--g--color-theme-title);--dn-section-contentBefore-title-colorEmphasised:var(--g--color-theme-actionText);--dn-section-contentBefore-title-fontSize:var(--g--heading-title-fontSize);--dn-section-contentBefore-title-fontFamily:var(--g--fontFamily-accent);--dn-section-contentBefore-title-lineHeight:var(--g--lineHeight-up4);--dn-section-contentBefore-subtitle-color:var(--g--heading-title-lineHeight);--dn-section-contentBefore-subtitle-fontSize:var(--g--heading-subtitle-fontSize);--dn-section-contentBefore-subtitle-fontFamily:var(--g--fontFamily);--dn-section-contentBefore-subtitle-lineHeight:var(--g--heading-subtitle-lineHeight);--dn-section-contentBefore-markdown-color:var(--g--color-theme-text);--dn-section-contentBefore-markdown-fontSize:var(--g--fontSize-base);--dn-section-contentBefore-markdown-fontFamily:var(--g--fontFamily);--dn-section-contentBefore-markdown-lineHeight:var(--g--lineHeight-base);--dn-section-backdropColor:oklch(from var(--g--color-theme-scrim) l c h/0.25);&[deco-content-before-titles-order=reverse]{--dn-section-contentBefore-title-fontSize:var(--g--heading-subtitle-fontSize);--dn-section-contentBefore-title-lineHeight:var(--g--heading-subtitle-lineHeight);--dn-section-contentBefore-subtitle-fontSize:var(--g--heading-title-fontSize);--dn-section-contentBefore-subtitle-lineHeight:var(--g--heading-title-lineHeight)}}&[deco-backdrop=none]{--dn-section-backdropColor:transparent}&[deco-content-before-align]{&[deco-content-before-align=center]{--dn-section-contentBefore-align:center}}}:where(.section){position:relative;container:section/inline-size;display:grid;grid-template-columns:1fr;align-items:stretch;overflow:clip;z-index:0;&>:where(.background){position:absolute;inset:0;z-index:-1;&:not(:empty):after{content:"";position:absolute;inset:0;background:var(--dn-section-backdropColor,transparent)}picture{height:100%;width:100%;background-size:cover;background-position:calc(100%*var(--background-focalpoint-x,.5)) calc(100%*var(--background-focalpoint-y,.5));backdrop-filter:blur(0)}img{width:100%;height:100%;object-fit:cover;object-position:calc(100%*var(--background-focalpoint-x,.5)) calc(100%*var(--background-focalpoint-y,.5));backdrop-filter:blur(30px)}}&>:where(.content){inline-size:100%}&>:where(.content-before,.content-after){display:flex;flex-direction:row;justify-content:space-between;.titles{display:flex;flex-direction:column;inline-size:100%;align-items:var(--dn-section-contentBefore-align)}&:has(.buttons) .titles{align-items:start}.title{font-family:var(--dn-section-contentBefore-title-fontFamily),sans-serif;font-size:var(--dn-section-contentBefore-title-fontSize);line-height:var(--dn-section-contentBefore-title-lineHeight);color:var(--dn-section-contentBefore-title-color);strong{color:var(--dn-section-contentBefore-title-colorEmphasised,currentColor)}}.subtitle{font-family:var(--dn-section-contentBefore-subtitle-fontFamily),sans-serif;font-size:var(--dn-section-contentBefore-subtitle-fontSize);line-height:var(--dn-section-contentBefore-subtitle-lineHeight);color:var(--dn-section-contentBefore-subtitle-color)}.markdown{font-family:var(--dn-section-contentBefore-markdown-fontFamily),sans-serif;font-size:var(--dn-section-contentBefore-markdown-fontSize);line-height:var(--dn-section-contentBefore-markdown-lineHeight);color:var(--dn-section-contentBefore-markdown-color)}.buttons{font-family:var(--g--fontFamily),sans-serif}}}:where(.markdown){line-height:var(--g--lineHeight-base);:where(*){font-family:inherit;font-size:var(--g--fontSize-base);color:currentColor}h1{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-up4);line-height:var(--g--lineHeight-up4)}h2{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-up3);line-height:var(--g--lineHeight-up3)}h3{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-up2);line-height:var(--g--lineHeight-up2)}h4{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-up1);line-height:var(--g--lineHeight-up1)}h5{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-base);line-height:var(--g--lineHeight-base)}h6{font-family:var(--g--fontFamily-accent),sans-serif;font-size:var(--g--fontSize-base);line-height:var(--g--lineHeight-base)}p+p{margin-top:var(--g--spacing-md)}ul+p{margin-top:var(--g--spacing-md)}li:has(i){list-style:none}ul,ol{padding-left:2.25ch}small{font-size:calc(1em*pow(var(--v--font-scale),-1))}}:root{--dnjs-slider-slide-width:auto;--dnjs-slider-padding:0}:where(dn-slider){display:block;position:relative;&>[dnjs-slider-next],&>[dnjs-slider-previous]{position:absolute;top:50%;translate:0 -50%;z-index:1;transition:opacity 0.5s;&[disabled]{opacity:.1}}&>[dnjs-slider-previous]{left:var(--dnjs-slider-padding,0)}&>[dnjs-slider-next]{right:var(--dnjs-slider-padding,0)}[dnjs-slider-slider]{overflow:auto hidden;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;overscroll-behavior-x:contain}[dnjs-slider-slides]{display:flex;inline-size:max-content;margin-inline:auto}[dnjs-slider-slides]>*{flex:0 0 var(--dnjs-slider-slide-width,auto);scroll-snap-align:center;max-width:var(--dnjs-slider-slide-width,none)}}:root{--dn-eyebrow-color:var();--dn-eyebrow-backgroundColor:var();--dn-eyebrow-padding:var();--dn-eyebrow-fontSize:var();--dn-eyebrow-fontFamily:var();--dn-eyebrow-borderRadius:var();--dn-eyebrow-borderWidth:var();--dn-eyebrow-borderColor:var()}:where(.eyebrow){inline-size:fit-content;text-transform:uppercase;font-size:var(--dn-eyebrow-fontSize);padding:var(--dn-eyebrow-padding);background:var(--dn-eyebrow-backgroundColor);color:var(--dn-eyebrow-color);border-radius:var(--dn-eyebrow-borderRadius);border:var(--dn-eyebrow-borderWidth) solid var(--dn-eyebrow-borderColor)}:root{--dn-rating-color:gold;--dn-rating-backgroundColor:#eee}:where(.rating){--icon-mask:url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpolygon%20points%3D%2210%2016.11%203.82%2019.51%205.03%2012.5%200%207.75%206.93%206.67%2010%20.49%2013.07%206.67%2020%207.75%2014.97%2012.5%2016.18%2019.51%2010%2016.11%22%2F%3E%3C%2Fsvg%3E');appearance:none;-webkit-appearance:none;display:inline-block;width:auto;height:1lh;aspect-ratio:5.5/1;background:var(--dn-rating-backgroundColor);mask:var(--icon-mask) 0 0/20% 100% repeat-x;&::-webkit-progress-bar{background:var(--dn-rating-backgroundColor)}&::-webkit-progress-value{background:var(--dn-rating-color)}&::-moz-progress-bar{background:var(--dn-rating-color)}}:where(.navigation-link),a:where(.navigation-link){display:inline-block;align-content:center;text-decoration:none;text-transform:uppercase;position:relative;cursor:pointer;&:after{content:'';position:absolute;height:1px;background:currentColor;inset:auto 0;opacity:0;translate:0 1lh;transform:translateY(-4px);transition:opacity,transform;transition-duration:var(--g--motion-duration-out-sm,0ms);transition-timing-function:var(--g--motion-easing-disappear-sm,ease)}&:hover:after{opacity:1;transform:translateY(0);transition-duration:var(--g--motion-duration-in-sm,0ms);transition-timing-function:var(--g--motion-easing-appear-sm,ease)}}[popover]:where([backdrop]){transition:transform,opacity,display,overlay;transition-duration:var(--g--motion-duration-out-lg);transition-timing-function:var(--g--motion-easing-disappear-lg);transition-behavior:allow-discrete;display:none;&::backdrop{background:#000;transition:opacity;transition-duration:var(--g--motion-duration-out-lg);transition-timing-function:var(--g--motion-easing-disappear-lg);opacity:0}&:popover-open{transition:transform,opacity;transition-duration:var(--g--motion-duration-in-lg);transition-timing-function:var(--g--motion-easing-appear-lg);&::backdrop{opacity:0.6;transition-duration:var(--g--motion-duration-in-lg);transition-timing-function:var(--g--motion-easing-appear-lg);@starting-style{opacity:0}}}}:where(.content-block){display:flex;flex-direction:column;gap:var(--g--spacing-lg);:where(.title){font-size:var(--g--heading-title-fontSize);line-height:var(--g--heading-title-lineHeight)}:where(.subtitle){font-size:var(--g--heading-subtitle-fontSize);line-height:var(--g--heading-subtitle-lineHeight)}:where(.buttons){display:flex;flex-direction:row;align-items:start;gap:var(--g--spacing-sm)}}}@layer root{:root{--v--color-dark-threshold:.64;--v--color-shift-curve:2;--v--color-shift-at-black:.1;--v--color-shift-at-white:.03}[deco-color]{--c--contrast-background-base:color(from var(--c--color-background-base) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-accent-base:color(from var(--c--color-accent-base) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-support-base:color(from var(--c--color-support-base) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-highlight-base:color(from var(--c--color-highlight-base) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-background:color(from var(--c--color-background) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-accent:color(from var(--c--color-accent) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-support:color(from var(--c--color-support) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--c--contrast-highlight:color(from var(--c--color-highlight) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-background:hsla(from var(--c--color-background) h s l/calc(var(--c--color-alpha)));--g--color-onBackground:color(from var(--g--color-background) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onBackgroundSubtle:color-mix(in oklch,var(--g--color-background) 10%,var(--g--color-onBackground));--g--color-onBackgroundMuted:color-mix(in oklch,var(--g--color-background) 20%,var(--g--color-onBackground));--g--color-surface:oklch(from var(--g--color-background) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-onSurface:color(from var(--g--color-surface) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onSurfaceMuted:color-mix(in oklch,var(--g--color-surface) 20%,var(--g--color-onSurface));--g--color-border:color-mix(in oklch,var(--g--color-background) 90%,var(--g--color-onBackground));--g--color-borderSubtle:color-mix(in oklch,var(--g--color-background) 95%,var(--g--color-onBackground));--g--color-accent:var(--c--color-accent);--g--color-accentSoft:oklch(from var(--g--color-accent) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-accentBorder:color-mix(in oklch,var(--g--color-accent) 90%,var(--g--color-onAccent));--g--color-onAccent:color(from var(--g--color-accent) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onAccentSoft:color(from var(--g--color-accentSoft) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-support:var(--c--color-support);--g--color-supportSoft:oklch(from var(--g--color-support) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-supportBorder:color-mix(in oklch,var(--g--color-support) 90%,var(--g--color-onSupport));--g--color-onSupport:color(from var(--g--color-support) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onSupportSoft:color(from var(--g--color-supportSoft) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-highlight:var(--c--color-highlight);--g--color-highlightSoft:oklch(from var(--g--color-highlight) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-highlightBorder:color-mix(in oklch,var(--g--color-highlight) 90%,var(--g--color-onHighlight));--g--color-onHighlight:color(from var(--g--color-highlight) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onHighlightSoft:color(from var(--g--color-highlightSoft) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-success:var(--v--color-success);--g--color-successSoft:oklch(from var(--g--color-success) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-successBorder:color-mix(in oklch,var(--g--color-success) 90%,var(--g--color-onSuccess));--g--color-onSuccess:color(from var(--g--color-success) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onSuccessSoft:color(from var(--g--color-successSoft) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-error:var(--v--color-error);--g--color-errorSoft:oklch(from var(--g--color-background) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--g--color-errorBorder:color-mix(in oklch,var(--g--color-error) 90%,var(--g--color-onError));--g--color-onError:color(from var(--g--color-error) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-onErrorSoft:color(from var(--g--color-errorSoft) xyz-d65 calc(.9505*clamp(0,(.36/y - 1)*infinity,1)) clamp(0,(.36/y - 1)*infinity,1) calc(1.089*clamp(0,(.36/y - 1)*infinity,1))/1);--g--color-theme-backgroundColor:var(--g--color-background);--g--color-theme-title:var(--g--color-onBackground);--g--color-theme-subtitle:var(--g--color-onBackground);--g--color-theme-text:var(--g--color-onBackground);--g--color-theme-textVariant:var(--g--color-onBackgroundSubtle);--g--color-theme-textSubtle:var(--g--color-onBackgroundMuted);--g--color-theme-icon:var(--g--color-support);--g--color-theme-outline:var(--g--color-border);--g--color-theme-outlineVariant:var(--g--color-borderSubtle);--g--color-theme-action:var(--g--color-accent);--g--color-theme-actionText:var(--g--color-accent);--g--color-theme-onAction:var(--g--color-onAccent);--g--color-theme-complimentary:var(--g--color-support);--g--color-theme-onComplimentary:var(--g--color-onSupport);--g--color-theme-success:var(--g--color-success);--g--color-theme-successText:var(--g--color-success);--g--color-theme-onSuccess:var(--g--color-onSuccess);--g--color-theme-error:var(--g--color-error);--g--color-theme-errorText:var(--g--color-error);--g--color-theme-onError:var(--g--color-onError);--g--color-theme-scrim:#000}[deco-color]{--c--color-alpha:100%;&[deco-color*="/0"],[deco-color*="/0"]{--c--color-alpha:0%}&[deco-color*="/10"],[deco-color*="/10"]{--c--color-alpha:10%}&[deco-color*="/20"],[deco-color*="/20"]{--c--color-alpha:20%}&[deco-color*="/30"],[deco-color*="/30"]{--c--color-alpha:30%}&[deco-color*="/40"],[deco-color*="/40"]{--c--color-alpha:40%}&[deco-color*="/50"],[deco-color*="/50"]{--c--color-alpha:50%}&[deco-color*="/60"],[deco-color*="/60"]{--c--color-alpha:60%}&[deco-color*="/70"],[deco-color*="/70"]{--c--color-alpha:70%}&[deco-color*="/80"],[deco-color*="/80"]{--c--color-alpha:80%}&[deco-color*="/90"],[deco-color*="/90"]{--c--color-alpha:90%}}[deco-color^=primary-1]{--c--color-background-base:var(--v--color-primary);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-primary);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background-base);--c--color-support:color-mix(in oklch,var(--c--contrast-background-base),var(--c--color-support-base) 30%);--c--color-highlight:var(--c--contrast-background-base)}[deco-color^=primary-2]{--c--color-background-base:var(--v--color-primary);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-primary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:color-mix(in oklch,var(--c--color-background-base),#fff 90%);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--v--color-primary);--c--color-support:var(--v--color-primary);--c--color-highlight:var(--v--color-primary)}[deco-color^=primary-3]{--c--color-background-base:var(--v--color-primary);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-primary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:color-mix(in oklch,var(--c--color-background-base),#000 70%);--c--color-background:var(--c--color-background-container);--c--color-accent:color-mix(in oklch,var(--c--color-accent-base),var(--c--contrast-accent-base) 10%);--c--color-support:var(--c--color-accent);--c--color-highlight:var(--c--color-accent)}[deco-color^=secondary-1]{--c--color-background-base:var(--v--color-secondary);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background-base);--c--color-support:color-mix(in oklch,var(--c--contrast-background-base),var(--c--color-support-base) 30%);--c--color-highlight:var(--c--contrast-background-base)}[deco-color^=secondary-2]{--c--color-background-base:var(--v--color-secondary);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:color-mix(in oklch,var(--c--color-background-base),#fff 90%);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--v--color-secondary);--c--color-support:var(--v--color-secondary);--c--color-highlight:var(--v--color-secondary)}[deco-color^=secondary-3]{--c--color-background-base:var(--v--color-secondary);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:color-mix(in oklch,var(--c--color-background-base),#000 70%);--c--color-background:var(--c--color-background-container);--c--color-accent:color-mix(in oklch,var(--c--color-accent-base),var(--c--contrast-accent-base) 10%);--c--color-support:var(--c--color-accent);--c--color-highlight:var(--c--color-accent)}[deco-color^=neutral-1]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-neutral);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background);--c--color-support:var(--c--contrast-background);--c--color-highlight:var(--c--contrast-background)}[deco-color^=neutral-2]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-neutral);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background);--c--color-support:var(--c--contrast-background);--c--color-highlight:var(--c--contrast-background)}[deco-color^=neutral-3]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-neutral);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background);--c--color-support:var(--c--contrast-background);--c--color-highlight:var(--c--contrast-background)}[deco-color^=neutral-4]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-neutral);--c--color-support-base:var(--v--color-neutral);--c--color-highlight-base:var(--v--color-neutral);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--contrast-background);--c--color-support:var(--c--contrast-background);--c--color-highlight:var(--c--contrast-background)}[deco-color^=neutral-primary-1],[deco-color^=neutral-primary-3],[deco-color^=neutral-primary-4],[deco-color^=neutral-primary-5],[deco-color^=neutral-primary-6],[deco-color^=neutral-primary-7]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:color-mix(in oklch,var(--c--contrast-background-base),var(--v--color-neutral) 90%);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-2]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:color-mix(in oklch,var(--c--contrast-background-base),var(--v--color-neutral) 90%);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-8],[deco-color^=neutral-primary-10],[deco-color^=neutral-primary-11],[deco-color^=neutral-primary-12],[deco-color^=neutral-primary-13],[deco-color^=neutral-primary-14]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-9]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-secondary-1],[deco-color^=neutral-secondary-3],[deco-color^=neutral-secondary-4],[deco-color^=neutral-secondary-5],[deco-color^=neutral-secondary-6],[deco-color^=neutral-secondary-7]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-secondary-2]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-secondary-8],[deco-color^=neutral-secondary-10],[deco-color^=neutral-secondary-11],[deco-color^=neutral-secondary-12],[deco-color^=neutral-secondary-13],[deco-color^=neutral-secondary-14]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-secondary-9]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-secondary);--c--color-support-base:var(--c--contrast-background-base);--c--color-highlight-base:var(--v--color-secondary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-secondary-1]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-secondary-2]{--c--color-background-base:var(--v--color-neutral);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-secondary-3]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:oklch(from var(--c--color-background-base) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color^=neutral-primary-secondary-4]{--c--color-background-base:oklch(from var(--v--color-neutral) max(.1,calc(1 - l)) c h);--c--color-accent-base:var(--v--color-primary);--c--color-support-base:var(--v--color-secondary);--c--color-highlight-base:var(--v--color-primary);--c--color-background-container:var(--c--color-background-base);--c--color-background:var(--c--color-background-container);--c--color-accent:var(--c--color-accent-base);--c--color-support:var(--c--color-support-base);--c--color-highlight:var(--c--color-highlight-base)}[deco-color]{[deco-color*="[container]"],&[deco-color*="[container]"]{--c--color-background:oklch(from var(--c--color-background-container) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black) + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h)}[deco-color*="[container2]"],&[deco-color*="[container2]"]{--c--color-background:oklch(from var(--c--color-background-container) clamp(0,calc(l + sign(var(--v--color-dark-threshold) - l)*(var(--v--color-shift-at-black)*1.5 + (var(--v--color-shift-at-white) - var(--v--color-shift-at-black))*pow(l,var(--v--color-shift-curve)))),1) c h)}}}@layer config{.dn-contactForm{--dn-contactForm-fontSize:var(--g--fontSize-base);--dn-contactForm-fontFamily:var(--g--fontFamily);--dn-contactForm-borderRadius:var(--g--shape-borderRadius-md);--dn-contactForm-borderColor:var(--g--color-theme-outline);--dn-contactForm-padding:var(--g--spacing-lg,0px);--dn-contactForm-gap:var(--g--spacing-lg,0px);--dn-contactForm-background:var(--g--color-theme-backgroundColor);--dn-contactForm-color:var(--g--color-theme-text);--dn-contactForm-title-fontSize:var(--g--heading-title-fontSize);--dn-contactForm-title-fontFamily:var(--g--fontFamily-accent);--dn-contactForm-field-gap:var(--g--spacing-lg);--dn-contactForm-indicator-color:var(--g--color-theme-complimentary);--dn-contactForm-indicator-transitionInDuration:.3s;--dn-contactForm-indicator-transitionInEasing:ease-out;--dn-contactForm-indicator-transitionOutDuration:.3s;--dn-contactForm-indicator-transitionOutEasing:ease-in;--dn-contactform-subForm-title-fontSize:var(--g--heading-subtitle-fontSize);--dn-contactform-subForm-title-fontFamily:var(--g--fontFamily-accent);--dn-contactForm-subForm-borderWidth:1px;--dn-contactForm-subForm-borderColor:var(--g--color-theme-outline);--dn-contactform-subForm-annotation-fontSize:var(--g--fontSize-down1);--dn-contactform-subForm-annotation-color:var(--g--color-theme-textSubtle)}}@layer component{.dn-contactForm{container:dn-contactForm/inline-size;display:flex;flex-direction:column;gap:var(--dn-contactForm-gap);.dn-contactForm__title{font-size:var(--dn-contactForm-title-fontSize);font-family:var(--dn-contactForm-title-fontFamily),sans-serif}.dn-contactForm__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(calc(50cqi - var(--dn-contactForm-field-gap)),200px),1fr));gap:var(--dn-contactForm-field-gap)}.dn-contactForm__field--full{grid-column:1/-1}.dn-contactForm__subForm{background:var(--g--color-theme-backgroundColor);padding:var(--dn-contactForm-padding);border-radius:var(--dn-contactForm-borderRadius);border:var(--dn-contactForm-subForm-borderWidth) solid var(--dn-contactForm-subForm-borderColor);display:grid;grid-template-columns:subgrid;grid-column:1/-1;.subForm__triggerButton{display:flex;flex-direction:row;align-items:center;gap:1ch;grid-column:1/-1}.subForm__triggerButton+*{padding-block-start:var(--dn-contactForm-padding)}.subForm__header{grid-column:1/-1;font-size:var(--dn-contactform-subForm-title-fontSize);font-family:var(--dn-contactform-subForm-title-fontFamily),sans-serif;padding-top:calc(var(--dn-contactForm-padding)/2)}.subForm__annotation{grid-column:1/-1;font-size:var(--dn-contactform-subForm-annotation-fontSize);color:var(--dn-contactform-subForm-annotation-color)}&:has(.subForm__triggerButton input[type=checkbox]){&>*:not(.subForm__triggerButton){display:none}&:has(.subForm__triggerButton input[type=checkbox]:checked){margin-bottom:var(--dn-contactForm-padding);&>*:not(.subForm__triggerButton){grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:var(--dn-contactForm-gap)}}}}.dn-contactForm__controls,.dn-contactForm__response{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:var(--dn-contactForm-gap)}textarea{--dn-input-textareaRows:5}.indicator{transition:opacity var(--dn-contactForm-indicator-transitionInDuration) var(--dn-contactForm-indicator-transitionInEasing);color:var(--dn-contactForm-indicator-color)}.alert{&[alert-type=success]{color:var(--g--color-theme-successText)}&[alert-type=failure]{color:var(--g--color-theme-errorText)}}}}@layer config{.dn-defaultContent{--dn-defaultContent-color:var(--g--color-onBackground);--dn-defaultContent-fontSize:var(--g--fontSize-base);--dn-defaultContent-fontFamily:var(--g--fontFamily);--dn-defaultContent-eyebrow-fontSize:var(--g--fontSize-base);--dn-defaultContent-eyebrow-backgroundColor:var(--g--color-support);--dn-defaultContent-eyebrow-color:var(--g--color-onSupport);--dn-defaultContent-eyebrow-padding:var(--g--spacing-2xs);--dn-defaultContent-eyebrow-borderRadius:var(--g--shape-borderRadius-xs);--dn-defaultContent-eyebrow-fontFamily:var(--g--fontFamily);--dn-defaultContent-eyebrow-borderWidth:0px;--dn-defaultContent-eyebrow-borderColor:transparent;--dn-defaultContent-icon-size:var(--g--fontSize-up5);--dn-defaultContent-icon-color:var(--g--color-highlight);--dn-defaultContent-title-fontSize:var(--g--heading-title-fontSize);--dn-defaultContent-title-fontFamily:var(--g--fontFamily-accent);--dn-defaultContent-title-color:var(--g--color-onBackground);--dn-defaultContent-title-colorEmphasised:var(--g--color-highlight);--dn-defaultContent-subtitle-fontSize:var(--g--heading-subtitle-fontSize);--dn-defaultContent-subtitle-color:var(--g--color-onBackground);--dn-defaultContent-markdown-color:var(--g--color-onBackgroundSubtle);--dn-defaultContent-list-gap:var(--g--spacing-md);--dn-defaultContent-list-iconColor:var(--g--color-highlight)}.dn-defaultContent[component-card]:not([component-card=""]){--dn-defaultContent-padding:var(--g--spacing-lg);--dn-defaultContent-borderRadius:var(--g--shape-borderRadius-md);--dn-defaultContent-backgroundColor:var(--g--color-background);--dn-defaultContent-eyebrow-backgroundColor:var(--g--color-support);--dn-defaultContent-eyebrow-color:var(--g--color-onSupport);--dn-defaultContent-icon-color:var(--g--color-highlight);--dn-defaultContent-title-color:var(--g--color-onBackground);--dn-defaultContent-subtitle-color:var(--g--color-onBackground);--dn-defaultContent-list-iconColor:var(--g--color-highlight)}}@layer component{.dn-defaultContent{display:flex;flex-direction:column;block-size:100%;min-block-size:min-content;color:var(--dn-defaultContent-color);font-size:var(--dn-defaultContent-fontSize);font-family:var(--dn-defaultContent-fontFamily),sans-serif;.dn-defaultContent__eyebrow{--dn-eyebrow-color:var(--dn-defaultContent-eyebrow-color);--dn-eyebrow-backgroundColor:var(--dn-defaultContent-eyebrow-backgroundColor);--dn-eyebrow-padding:var(--dn-defaultContent-eyebrow-padding);--dn-eyebrow-fontSize:var(--dn-defaultContent-eyebrow-fontSize);--dn-eyebrow-fontFamily:var(--dn-defaultContent-eyebrow-fontFamily);--dn-eyebrow-borderRadius:var(--dn-defaultContent-eyebrow-borderRadius);--dn-eyebrow-borderWidth:var(--dn-defaultContent-eyebrow-borderWidth);--dn-eyebrow-borderColor:var(--dn-defaultContent-eyebrow-borderColor)}.dn-defaultContent__icon{font-size:var(--dn-defaultContent-icon-size);color:var(--dn-defaultContent-icon-color)}.dn-defaultContent__title{font-size:var(--dn-defaultContent-title-fontSize);font-family:var(--dn-defaultContent-title-fontFamily),sans-serif;color:var(--dn-defaultContent-title-color);strong{color:var(--dn-defaultContent-title-colorEmphasised,currentColor)}}.dn-defaultContent__subtitle{font-size:var(--dn-defaultContent-subtitle-fontSize);color:var(--dn-defaultContent-subtitle-color)}.dn-defaultContent__markdown{color:var(--dn-defaultContent-markdown-color);inline-size:fit-content;max-inline-size:100%}.dn-defaultContent__list{display:flex;flex-direction:column;gap:var(--dn-defaultContent-list-gap);color:currentColor;li{display:inline-flex;gap:1ch;&>i{color:var(--dn-defaultContent-list-iconColor)}}}.dn-defaultContent__buttons{display:flex;flex-wrap:wrap;gap:1ch;align-items:center}.dn-defaultContent__icon:has(+.dn-defaultContent__title),.dn-defaultContent__icon:has(+.dn-defaultContent__subtitle),.dn-defaultContent__icon:has(+.dn-defaultContent__markdown),.dn-defaultContent__icon:has(+.dn-defaultContent__list),.dn-defaultContent__icon:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-lg)}.dn-defaultContent__eyebrow:has(+.dn-defaultContent__icon){margin-bottom:var(--g--spacing-xl)}.dn-defaultContent__eyebrow:has(+.dn-defaultContent__title),.dn-defaultContent__eyebrow:has(+.dn-defaultContent__subtitle){margin-bottom:var(--g--spacing-md)}.dn-defaultContent__eyebrow:has(+.dn-defaultContent__markdown),.dn-defaultContent__eyebrow:has(+.dn-defaultContent__list),.dn-defaultContent__eyebrow:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-md)}.dn-defaultContent__title:has(+.dn-defaultContent__subtitle){margin-bottom:var(--g--spacing-md)}.dn-defaultContent__title:has(+.dn-defaultContent__markdown),.dn-defaultContent__title:has(+.dn-defaultContent__list),.dn-defaultContent__title:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-lg)}.dn-defaultContent__subtitle:has(+.dn-defaultContent__markdown),.dn-defaultContent__subtitle:has(+.dn-defaultContent__list),.dn-defaultContent__subtitle:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-lg)}.dn-defaultContent__markdown:has(+.dn-defaultContent__list),.dn-defaultContent__markdown:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-lg)}.dn-defaultContent__list:has(+.dn-defaultContent__buttons){margin-bottom:var(--g--spacing-lg)}}.dn-defaultContent[component-align]{&[component-align=center]{text-align:center;justify-content:center;align-items:center;.dn-defaultContent__buttons{justify-content:center}}&[component-align=left]{text-align:left;justify-content:center;align-items:flex-start;.dn-defaultContent__buttons{justify-content:flex-start}}&[component-align=right]{text-align:right;justify-content:center;align-items:flex-end;.dn-defaultContent__buttons{justify-content:flex-end}}}.dn-defaultContent[component-division]{&[component-division=title]{.dn-defaultContent__title{flex:1}}&[component-division=subtitle]{.dn-defaultContent__subtitle{flex:1}}&[component-division=markdown]{.dn-defaultContent__markdown{flex:1}}&[component-division=list]{.dn-defaultContent__list{flex:1}}&[component-division=buttons]{.dn-defaultContent__buttons{flex:1;align-items:end}}}.dn-defaultContent[component-card]{&[component-card="1"]{border-radius:var(--dn-defaultContent-borderRadius);background-color:var(--dn-defaultContent-backgroundColor);padding:var(--dn-defaultContent-padding)}}.dn-defaultContent[component-card~=text]{.dn-defaultContent__markdown{border-radius:var(--dn-defaultContent-borderRadius);background-color:var(--dn-defaultContent-backgroundColor);padding:var(--dn-defaultContent-padding)}&[component-card-transparency~=text] .dn-defaultContent__markdown{background-color:color-mix(in hsl,var(--dn-defaultContent-backgroundColor),transparent 30%)}}}@layer config{.dn-faq1{--dn-faq1-backgroundColor:var(--g--color-surface-color);--dn-faq1-color:var(--g--color-surface-onColor);--dn-faq1-borderColor:transparent;--dn-faq1-gap:var(--g--spacing-lg);--dn-faq1-padding:var(--g--spacing-lg);--dn-faq1-expandDuration:.6s;--dn-faq1-expandEasing:ease-in-out;--dn-faq1-collapseDuration:.6s;--dn-faq1-collapseEasing:ease-in-out;--dn-faq1-question-padding:var(--g--spacing-lg);--dn-faq1-question-backgroundColor:transparent;--dn-faq1-question-color:currentColor;--dn-faq1-question-fontSize:var(--g--fontSize-up1);--dn-faq1-question-fontFamily:inherit;--dn-faq1-question-fontWeight:inherit;--dn-faq1-question-backgroundColor-hover:rgba(0,0,0,.05);--dn-faq1-answer-padding:var(--g--spacing-lg);--dn-faq1-answer-backgroundColor:transparent;--dn-faq1-answer-color:currentColor;--dn-faq1-answer-fontSize:var(--g--fontSize-base);--dn-faq1-answer-fontFamily:inherit}}@layer component{.dn-faq1{background:var(--dn-faq1-backgroundColor,white);color:var(--dn-faq1-color,black);fill:currentColor;.dn-faq1__container{padding:var(--dn-faq1-padding);max-width:var(--dn-faq1-containerWidth,none);margin-inline:auto;display:flex;flex-direction:column}details+details{border-top:1px solid var(--dn-faq1-borderColor,transparent)}details{overflow:hidden;*{margin:0}summary::marker,summary::-webkit-details-marker{display:none}summary{list-style:none;display:flex;justify-content:space-between;padding:var(--dn-faq1-question-padding,1rem);background:var(--dn-faq1-question-backgroundColor,transparent);color:var(--dn-faq1-question-color,currentColor);font-size:var(--dn-faq1-question-fontSize,1em);font-family:var(--dn-faq1-question-fontFamily,inherit);font-weight:var(--dn-faq1-question-fontWeight,inherit);cursor:pointer;&:hover,&:focus{background:var(--dn-faq1-question-backgroundColor-hover,transparent)}&:after{content:"\f0d7";font-family:"FontAwesome";font-weight:900;transition:rotate var(--dn-faq1-collapseDuration,0s) var(--dn-faq1-collapseEasing,ease-in-out)}}&[open] summary{background:var(--dn-faq1-question-backgroundColor-hover,transparent);&:after{rotate:180deg;transition:rotate var(--dn-faq1-expandDuration,0s) var(--dn-faq1-expandEasing,ease-in-out)}}p{padding:var(--dn-faq1-answer-padding,0);background:var(--dn-faq1-answer-backgroundColor,transparent);color:var(--dn-faq1-answer-color,currentColor);font-size:var(--dn-faq1-answer-fontSize,1em);font-family:var(--dn-faq1-answer-fontFamily,inherit)}@supports (interpolate-size:allow-keywords){interpolate-size:allow-keywords;&::details-content{block-size:0;transition:block-size var(--dn-faq1-collapseDuration,.5s) var(--dn-faq1-collapseEasing),content-visibility var(--dn-faq1-collapseDuration,.5s) allow-discrete}&[open]::details-content{block-size:auto;transition:block-size var(--dn-faq1-expandDuration,.5s) var(--dn-faq1-expandEasing),content-visibility var(--dn-faq1-expandDuration,.5s) allow-discrete}@supports selector(::details-content){&>[details-content]{display:contents}}@supports not selector(::details-content){&>[details-content]{content-visibility:hidden;block-size:0;transition:block-size var(--dn-faq1-collapseDuration,.5s) var(--dn-faq1-collapseEasing),content-visibility var(--dn-faq1-collapseDuration,.5s) allow-discrete,padding var(--dn-faq1-collapseDuration,.5s)}&[open]>[details-content]{content-visibility:visible;block-size:auto;transition:block-size var(--dn-faq1-expandDuration,.5s) var(--dn-faq1-expandEasing),content-visibility var(--dn-faq1-expandDuration,.5s) allow-discrete,padding var(--dn-faq1-expandDuration,.5s)}}}}}}@layer config{.dn-ilsaFilterNavigation{--dn-ilsaFilterNavigation-gap:var(--g--spacing-md);--dn-ilsaFilterNavigation-resultsCount-fontSize:var(--g--fontSize-up1);--dn-ilsaFilterNavigation-resultsCount-fontFamily:var(--g--fontFamily);--dn-ilsaFilterNavigation-borderRadius:var(--g--shape-borderRadius-sm)}}@layer component{.dn-ilsaFilterNavigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--dn-ilsaFilterNavigation-gap);&>*{flex:1 0 max-content}.dn-ilsaFilterNavigation__resultsCount{font-size:var(--dn-ilsaFilterNavigation-resultsCount-fontSize);font-family:var(--dn-ilsaFilterNavigation-resultsCount-fontFamily),sans-serif}.dn-ilsaFilterNavigation__sorting{display:flex;flex-direction:row;align-items:center;justify-content:end;dn-select{width:10rem;min-width:max-content}}}}@layer config{.dn-ilsaResultsLoadMore{--dn-ilsaResultsLoadMore-borderRadius:var(--g--shape-borderRadius-lg);--dn-ilsaResultsLoadMore-borderColor:var(--g--color-theme-outline);--dn-ilsaResultsLoadMore-borderWidth:1px;--dn-ilsaResultsLoadMore-backgroundColor:var(--g--color-theme-backgroundColor);--dn-ilsaResultsLoadMore-color:var(--g--color-theme-text);--dn-ilsaResultsLoadMore-padding:var(--g--spacing-lg);--dn-ilsaResultsLoadMore-gap:var(--g--spacing-lg);--dn-ilsaResultsLoadMore-fontSize:var(--g--fontSize-base);--dn-ilsaResultsLoadMore-eyebrow-fontSize:var(--g--fontSize-base);--dn-ilsaResultsLoadMore-eyebrow-backgroundColor:var(--g--color-theme-complimentary);--dn-ilsaResultsLoadMore-eyebrow-color:var(--g--color-theme-onComplimentary);--dn-ilsaResultsLoadMore-eyebrow-padding:.25em var(--g--spacing-sm);--dn-ilsaResultsLoadMore-eyebrow-borderRadius:var(--g--shape-borderRadius-xs);--dn-ilsaResultsLoadMore-eyebrow-fontFamily:var(--g--fontFamily);--dn-ilsaResultsLoadMore-eyebrow-borderWidth:0px;--dn-ilsaResultsLoadMore-eyebrow-borderColor:transparent;--dn-ilsaResultsLoadMore-icon-size:var(--g--fontSize-up5);--dn-ilsaResultsLoadMore-icon-color:var(--g--color-theme-complimentary);--dn-ilsaResultsLoadMore-title-fontSize:var(--g--heading-title-fontSize);--dn-ilsaResultsLoadMore-title-fontFamily:var(--g--fontFamily-accent);--dn-ilsaResultsLoadMore-subtitle-fontSize:var(--g--heading-subtitle-fontSize);--dn-ilsaResultsLoadMore-buttons-gap:var(--g--spacing-sm)}}@layer component{.dn-ilsaResultsLoadMore{display:flex;flex-direction:column;block-size:100%;min-block-size:min-content;padding:var(--dn-ilsaResultsLoadMore-padding);gap:var(--dn-ilsaResultsLoadMore-gap);font-size:var(--dn-ilsaResultsLoadMore-fontSize);background:var(--dn-ilsaResultsLoadMore-backgroundColor);color:var(--dn-ilsaResultsLoadMore-color);border:var(--dn-ilsaResultsLoadMore-borderWidth) solid var(--dn-ilsaResultsLoadMore-borderColor);border-radius:var(--dn-ilsaResultsLoadMore-borderRadius);justify-content:space-evenly;align-items:center;.dn-ilsaResultsLoadMore__eyebrow{--dn-eyebrow-color:var(--dn-ilsaResultsLoadMore-eyebrow-color);--dn-eyebrow-backgroundColor:var(--dn-ilsaResultsLoadMore-eyebrow-backgroundColor);--dn-eyebrow-padding:var(--dn-ilsaResultsLoadMore-eyebrow-padding);--dn-eyebrow-fontSize:var(--dn-ilsaResultsLoadMore-eyebrow-fontSize);--dn-eyebrow-fontFamily:var(--dn-ilsaResultsLoadMore-eyebrow-fontFamily);--dn-eyebrow-borderRadius:var(--dn-ilsaResultsLoadMore-eyebrow-borderRadius);--dn-eyebrow-borderWidth:var(--dn-ilsaResultsLoadMore-eyebrow-borderWidth);--dn-eyebrow-borderColor:var(--dn-ilsaResultsLoadMore-eyebrow-borderColor)}.dn-ilsaResultsLoadMore__icon{font-size:var(--dn-ilsaResultsLoadMore-icon-size);color:var(--dn-ilsaResultsLoadMore-icon-color)}.dn-ilsaResultsLoadMore__title{font-size:var(--dn-ilsaResultsLoadMore-title-fontSize);font-family:var(--dn-ilsaResultsLoadMore-title-fontFamily),sans-serif}.dn-ilsaResultsLoadMore__subtitle{font-size:var(--dn-ilsaResultsLoadMore-subtitle-fontSize)}.dn-ilsaResultsLoadMore__list{padding-left:2.25ch}.dn-ilsaResultsLoadMore__buttons{display:flex;flex-wrap:wrap;gap:var(--dn-ilsaResultsLoadMore-buttons-gap);justify-content:center}.dn-ilsaResultsLoadMore__icon:has(+.dn-ilsaResultsLoadMore__title),.dn-ilsaResultsLoadMore__icon:has(+.dn-ilsaResultsLoadMore__subtitle),.dn-ilsaResultsLoadMore__icon:has(+.dn-ilsaResultsLoadMore__markdown),.dn-ilsaResultsLoadMore__icon:has(+.dn-ilsaResultsLoadMore__list),.dn-ilsaResultsLoadMore__icon:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__icon){margin-bottom:var(--g--spacing-xl)}.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__title),.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__subtitle){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__markdown),.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__list),.dn-ilsaResultsLoadMore__eyebrow:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsLoadMore__title:has(+.dn-ilsaResultsLoadMore__subtitle){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsLoadMore__title:has(+.dn-ilsaResultsLoadMore__markdown),.dn-ilsaResultsLoadMore__title:has(+.dn-ilsaResultsLoadMore__list),.dn-ilsaResultsLoadMore__title:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsLoadMore__subtitle:has(+.dn-ilsaResultsLoadMore__markdown),.dn-ilsaResultsLoadMore__subtitle:has(+.dn-ilsaResultsLoadMore__list),.dn-ilsaResultsLoadMore__subtitle:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsLoadMore__markdown:has(+.dn-ilsaResultsLoadMore__list),.dn-ilsaResultsLoadMore__markdown:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsLoadMore__list:has(+.dn-ilsaResultsLoadMore__buttons){margin-bottom:var(--g--spacing-lg)}}.dn-ilsaResultsLoadMore[component-division]{&[component-division=title]{.dn-ilsaResultsNoMore__title{flex:1}}&[component-division=subtitle]{.dn-ilsaResultsNoMore__subtitle{flex:1}}&[component-division=markdown]{.dn-ilsaResultsNoMore__markdown{flex:1}}&[component-division=list]{.dn-ilsaResultsNoMore__list{flex:1}}&[component-division=buttons]{.dn-ilsaResultsNoMore__buttons{flex:1;align-items:end}}}}@layer config{.dn-ilsaResultsNoMore{--dn-ilsaResultsNoMore-borderRadius:var(--g--shape-borderRadius-lg);--dn-ilsaResultsNoMore-borderColor:var(--g--color-theme-outline);--dn-ilsaResultsNoMore-borderWidth:1px;--dn-ilsaResultsNoMore-backgroundColor:var(--g--color-theme-backgroundColor);--dn-ilsaResultsNoMore-color:var(--g--color-theme-text);--dn-ilsaResultsNoMore-padding:var(--g--spacing-lg);--dn-ilsaResultsNoMore-gap:var(--g--spacing-lg);--dn-ilsaResultsNoMore-fontSize:var(--g--fontSize-base);--dn-ilsaResultsNoMore-fontFamily:var(--g--fontFamily);--dn-ilsaResultsNoMore-eyebrow-fontSize:var(--g--fontSize-base);--dn-ilsaResultsNoMore-eyebrow-backgroundColor:var(--g--color-theme-complimentary);--dn-ilsaResultsNoMore-eyebrow-color:var(--g--color-theme-onComplimentary);--dn-ilsaResultsNoMore-eyebrow-padding:.25em var(--g--spacing-sm);--dn-ilsaResultsNoMore-eyebrow-borderRadius:var(--g--shape-borderRadius-xs);--dn-ilsaResultsNoMore-eyebrow-fontFamily:var(--g--fontFamily);--dn-ilsaResultsNoMore-eyebrow-borderWidth:0px;--dn-ilsaResultsNoMore-eyebrow-borderColor:transparent;--dn-ilsaResultsNoMore-icon-size:var(--g--fontSize-up5);--dn-ilsaResultsNoMore-icon-color:var(--g--color-theme-complimentary);--dn-ilsaResultsNoMore-title-fontSize:var(--g--heading-title-fontSize);--dn-ilsaResultsNoMore-title-fontFamily:var(--g--fontFamily-accent);--dn-ilsaResultsNoMore-subtitle-fontSize:var(--g--heading-subtitle-fontSize);--dn-ilsaResultsNoMore-buttons-gap:var(--g--spacing-sm)}}@layer component{.dn-ilsaResultsNoMore{display:flex;flex-direction:column;block-size:100%;min-block-size:min-content;padding:var(--dn-ilsaResultsNoMore-padding);font-size:var(--dn-ilsaResultsNoMore-fontSize);font-family:var(--dn-ilsaResultsNoMore-fontFamily),sans-serif;background:var(--dn-ilsaResultsNoMore-backgroundColor);color:var(--dn-ilsaResultsNoMore-color);border:var(--dn-ilsaResultsNoMore-borderWidth) solid var(--dn-ilsaResultsNoMore-borderColor);border-radius:var(--dn-ilsaResultsNoMore-borderRadius);justify-content:space-evenly;align-items:center;.dn-ilsaResultsNoMore__eyebrow{--dn-eyebrow-color:var(--dn-ilsaResultsNoMore-eyebrow-color);--dn-eyebrow-backgroundColor:var(--dn-ilsaResultsNoMore-eyebrow-backgroundColor);--dn-eyebrow-padding:var(--dn-ilsaResultsNoMore-eyebrow-padding);--dn-eyebrow-fontSize:var(--dn-ilsaResultsNoMore-eyebrow-fontSize);--dn-eyebrow-fontFamily:var(--dn-ilsaResultsNoMore-eyebrow-fontFamily);--dn-eyebrow-borderRadius:var(--dn-ilsaResultsNoMore-eyebrow-borderRadius);--dn-eyebrow-borderWidth:var(--dn-ilsaResultsNoMore-eyebrow-borderWidth);--dn-eyebrow-borderColor:var(--dn-ilsaResultsNoMore-eyebrow-borderColor)}.dn-ilsaResultsNoMore__icon{font-size:var(--dn-ilsaResultsNoMore-icon-size);color:var(--dn-ilsaResultsNoMore-icon-color)}.dn-ilsaResultsNoMore__title{font-size:var(--dn-ilsaResultsNoMore-title-fontSize);font-family:var(--dn-ilsaResultsNoMore-title-fontFamily),sans-serif}.dn-ilsaResultsNoMore__subtitle{font-size:var(--dn-ilsaResultsNoMore-subtitle-fontSize)}.dn-ilsaResultsNoMore__list{padding-left:2.25ch}.dn-ilsaResultsNoMore__buttons{display:flex;flex-wrap:wrap;gap:var(--dn-ilsaResultsNoMore-buttons-gap);justify-content:center}.dn-ilsaResultsNoMore__icon:has(+.dn-ilsaResultsNoMore__title),.dn-ilsaResultsNoMore__icon:has(+.dn-ilsaResultsNoMore__subtitle),.dn-ilsaResultsNoMore__icon:has(+.dn-ilsaResultsNoMore__markdown),.dn-ilsaResultsNoMore__icon:has(+.dn-ilsaResultsNoMore__list),.dn-ilsaResultsNoMore__icon:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__icon){margin-bottom:var(--g--spacing-xl)}.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__title),.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__subtitle){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__markdown),.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__list),.dn-ilsaResultsNoMore__eyebrow:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsNoMore__title:has(+.dn-ilsaResultsNoMore__subtitle){margin-bottom:var(--g--spacing-md)}.dn-ilsaResultsNoMore__title:has(+.dn-ilsaResultsNoMore__markdown),.dn-ilsaResultsNoMore__title:has(+.dn-ilsaResultsNoMore__list),.dn-ilsaResultsNoMore__title:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsNoMore__subtitle:has(+.dn-ilsaResultsNoMore__markdown),.dn-ilsaResultsNoMore__subtitle:has(+.dn-ilsaResultsNoMore__list),.dn-ilsaResultsNoMore__subtitle:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsNoMore__markdown:has(+.dn-ilsaResultsNoMore__list),.dn-ilsaResultsNoMore__markdown:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-lg)}.dn-ilsaResultsNoMore__list:has(+.dn-ilsaResultsNoMore__buttons){margin-bottom:var(--g--spacing-lg)}}.dn-ilsaResultsNoMore[component-division]{&[component-division=title]{.dn-ilsaResultsNoMore__title{flex:1}}&[component-division=subtitle]{.dn-ilsaResultsNoMore__subtitle{flex:1}}&[component-division=markdown]{.dn-ilsaResultsNoMore__markdown{flex:1}}&[component-division=list]{.dn-ilsaResultsNoMore__list{flex:1}}&[component-division=buttons]{.dn-ilsaResultsNoMore__buttons{flex:1;align-items:end}}}}@layer config{.dn-image{--dn-image-borderRadius:var(--g--shape-borderRadius-md);--dn-image-size:var(--g--size);--dn-image-fit:cover;--dn-image-focalpoint-x:0;--dn-image-focalpoint-y:0}}@layer component{.dn-image{display:block;picture{border-radius:var(--dn-image-borderRadius);overflow:clip;block-size:var(--dn-image-size);img{object-fit:var(--dn-image-fit);object-position:calc(100%*var(--dn-image-focalpoint-x,0)) calc(100%*var(--dn-image-focalpoint-y,0))}}}.dn-image[component-fit]{&[component-fit=cover] img{--dn-image-fit:cover}&[component-fit=contain] img{--dn-image-fit:contain}&[component-fit=original] img{--dn-image-fit:scale-down}}.dn-image[component-shape]{&[component-shape=circle]{--dn-image-borderRadius:50%;picture{aspect-ratio:1}}}.dn-image[component-effect]{&[component-effect=zoom-in] picture{&:hover img{scale:1.1}img{transition:scale .3s ease;scale:1}}&[component-effect=zoom-out] picture{&:hover img{scale:1}img{transition:scale .3s ease;scale:1.1}}}.dn-image[component-background]{&[component-background=none] picture{background:0 0 !important}}.dn-image[deco-size="1"] picture{position:relative;img{position:absolute}}}@layer config{.dn-openingHours{--dn-openingHours-padding:var(--g--spacing-lg);--dn-openingHours-gap:var(--g--spacing-md);--dn-openingHours-fontSize:var(--g--fontSize-base);--dn-openingHours-fontFamily:var(--g--fontFamily);--dn-openingHours-color:var(--g--color-theme-text);--dn-openingHours-backgroundColor:var(--g--color-theme-backgroundColor);--dn-openingHours-borderRadius:var(--g--shape-borderRadius-md);--dn-openingHours-borderWidth:0px;--dn-openingHours-borderColor:var(--g--color-theme-outline);--dn-openingHours-title-fontSize:var(--g--heading-title-fontSize);--dn-openingHours-title-fontFamily:var(--g--fontFamily-accent);--dn-openingHours-days-gap:var(--g--spacing-sm)}}@layer component{.dn-openingHours{display:flex;flex-direction:column;color:var(--dn-openingHours-color);background-color:var(--dn-openingHours-backgroundColor);padding:var(--dn-openingHours-padding);block-size:100%;min-block-size:min-content;border-radius:var(--dn-openingHours-borderRadius);border:var(--dn-openingHours-borderWidth) solid var(--dn-openingHours-borderColor);font-size:var(--dn-openingHours-fontSize);.dn-openingHours__title{font-size:var(--dn-openingHours-title-fontSize);margin-bottom:var(--dn-openingHours-gap)}.dn-openingHours__days{display:grid;grid-template-columns:auto 1fr;gap:var(--dn-openingHours-days-gap);div{display:grid;grid-column:1/-1;grid-template-columns:subgrid}div.today{font-weight:700}dt{flex:1}dd{margin-inline-start:0}}}}@layer config{.dn-review{--dn-review-color:var(--g--color-theme-text);--dn-review-fontFamily:var(--g--fontFamily);--dn-review-fontSize:var(--g--fontSize-base);--dn-review-lineHeight:var(--g--lineHeight-base);--dn-review-gap:var(--g--spacing-md);--dn-review-author-fontWeight:700;--dn-review-date-color:var(--g--color-theme-textSubtle);--dn-review-date-fontSize:calc(var(--g--fontSize-down1));--dn-review-rating-color:#fcbf02;--dn-review-rating-backgroundColor:oklch(from var(--g--color-theme-text) l c h/0.25);--dn-review-rating-size:var(--g--fontSize-up1);--dn-review-content-color:var(--g--color-theme-text);--dn-review-contentToggle-gap:var(--g--spacing-xs);--dn-review-contentToggle-fontSize:var(--g--fontSize-down1);--dn-review-contentToggle-color:var(--g--color-theme-subtitle);--dn-review-contentToggle-actionColor:var(--g--color-theme-actionText);--dn-review-borderWidth:1px;--dn-review-borderColor:var(--g--color-theme-outline);--dn-review-borderRadius:var(--g--shape-borderRadius-md);--dn-review-backgroundColor:var(--g--color-theme-backgroundColor)}}@layer component{.dn-review{display:flex;flex-direction:column;gap:var(--dn-review-gap);color:var(--dn-review-color);font-size:var(--dn-review-fontSize);line-height:var(--dn-review-lineHeight);font-family:var(--dn-review-fontFamily),sans-serif;header{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-template-areas:'author' 'date';gap:calc(var(--dn-review-gap)/3) var(--dn-review-gap);align-items:center;&:has(.dn-review__avatar){grid-template-columns:auto 1fr;grid-template-areas:'avatar author' 'avatar date'}}.dn-review__avatar{grid-area:avatar;aspect-ratio:1/1;height:calc((var(--dn-review-fontSize)+var(--dn-review-date-fontSize)+var(--dn-review-gap)) * 1.3);overflow:clip;img{object-fit:cover;height:calc((var(--dn-review-fontSize) + var(--dn-review-date-fontSize) + var(--dn-review-gap))*1.3)}}.dn-review__author{grid-area:author;align-self:end;font-weight:var(--dn-review-author-fontWeight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-review__date{grid-area:date;align-self:start;font-size:var(--dn-review-date-fontSize);color:var(--dn-review-date-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dn-review__rating{height:var(--dn-review-rating-size);align-self:start}.dn-review__content{color:var(--dn-review-content-color);display:flex;flex-direction:column;gap:var(--dn-review-contentToggle-gap)}.dn-review__translatedContent,.dn-review__originalContent{display:block;color:currentColor}.dn-review__contentToggleToTranslated,.dn-review__contentToggleToOriginal{display:inline;color:var(--dn-review-contentToggle-actionColor)}.dn-review__originalContent,.dn-review__contentToggleToTranslated{display:none}.dn-review__contentToggle{display:block;cursor:pointer;font-size:var(--dn-review-contentToggle-fontSize);color:var(--dn-review-contentToggle-color);input[type=checkbox]{width:0;height:0;opacity:0}&:hover,&:focus-within{text-decoration:underline}}&:has(.dn-review__contentToggle input:checked){.dn-review__translatedContent,.dn-review__contentToggleToOriginal{display:none}.dn-review__originalContent,.dn-review__contentToggleToTranslated{display:unset}}}.dn-review[component-card="1"]{padding:1rem;border:var(--dn-review-borderWidth) solid var(--dn-review-borderColor);border-radius:var(--dn-review-borderRadius);background-color:var(--dn-review-backgroundColor)}}@layer config{.dn-reviewsTotal{--dn-reviewsTotal-gap:var(--g--spacing-md);--dn-reviewsTotal-padding:var(--g--spacing-lg);--dn-reviewsTotal-borderWidth:1px;--dn-reviewsTotal-borderColor:var(--g--color-theme-outline);--dn-reviewsTotal-borderRadius:var(--g--shape-borderRadius-md);--dn-reviewsTotal-backgroundColor:var(--g--color-theme-backgroundColor);--dn-reviewsTotal-color:var(--g--color-theme-text);--dn-reviewsTotal-fontFamily:var(--g--fontFamily);--dn-reviewsTotal-logo-height:2rem;--dn-reviewsTotal-value-fontSize:var(--g--fontSize-up4);--dn-reviewsTotal-value-fontFamily:var(--g--fontFamily);--dn-reviewsTotal-value-lineHeight:var(--g--lineHeight-up4);--dn-reviewsTotal-rating-height:var(--g--fontSize-up2);--dn-reviewsTotal-count-fontSize:var(--g--fontSize-down1);--dn-reviewsTotal-count-fontFamily:var(--g--fontFamily);--dn-reviewsTotal-count-lineHeight:var(--g--lineHeight-base)}}@layer components{@scope (.dn-reviewsTotal){&{container:dn-reviewsTotal/inline-size;color:var(--dn-reviewsTotal-color);.dn-reviewsTotal__container{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,auto);grid-template-areas:'logo' 'value' 'rating' 'count';align-items:center}.dn-reviewsTotal__logo,.dn-reviewsTotal__value,.dn-reviewsTotal__rating,.dn-reviewsTotal__count{align-self:center;justify-self:center}.dn-reviewsTotal__logo{grid-area:logo;height:var(--dn-reviewsTotal-logo-height);margin-block-end:var(--g--spacing-lg);picture{height:100%}}.dn-reviewsTotal__value{grid-area:value;font-size:var(--dn-reviewsTotal-value-fontSize);font-family:var(--dn-reviewsTotal-value-fontFamily),sans-serif;margin-block-end:var(--g--spacing-md)}.dn-reviewsTotal__rating{grid-area:rating;margin-block-end:var(--g--spacing-md);margin-inline:auto;.rating{height:var(--dn-reviewsTotal-rating-height)}}.dn-reviewsTotal__count{grid-area:count;font-size:var(--dn-reviewsTotal-count-fontSize);font-family:var(--dn-reviewsTotal-count-fontFamily),sans-serif}@container dn-reviewsTotal (min-width:40ch){.dn-reviewsTotal__container{grid-template-columns:calc(4*var(--dn-reviewsTotal-value-fontSize)) calc(7*1.2*var(--dn-reviewsTotal-count-fontSize));grid-template-rows:repeat(2,auto);grid-template-areas:'value logo' 'count rating';gap:calc(var(--dn-reviewsTotal-gap)/2) var(--dn-reviewsTotal-gap);margin-inline:auto;max-inline-size:max-content}.dn-reviewsTotal__logo,.dn-reviewsTotal__value,.dn-reviewsTotal__rating,.dn-reviewsTotal__count{margin:0}.dn-reviewsTotal__logo{height:var(--dn-reviewsTotal-value-fontSize);justify-self:start}.dn-reviewsTotal__rating{justify-self:start;.rating{height:calc(1.2*var(--dn-reviewsTotal-count-fontSize))}}}}&[component-card="1"]{padding:var(--dn-reviewsTotal-padding);border:var(--dn-reviewsTotal-borderWidth) solid var(--dn-reviewsTotal-borderColor);border-radius:var(--dn-reviewsTotal-borderRadius);background-color:var(--dn-reviewsTotal-backgroundColor)}&[component-stars=primary]{--dn-rating-color:var(--g--color-theme-action)}}}@layer config{.dn-vehicleCard{--dn-vehicleCard-fontSize:var(--g--fontSize-base);--dn-vehicleCard-fontFamily:var(--g--fontFamily);--dn-vehicleCard-borderRadius:var(--g--shape-borderRadius-md);--dn-vehicleCard-borderColor:var(--g--color-theme-outline);--dn-vehicleCard-borderWidth:1px;--dn-vehicleCard-padding:var(--g--spacing-lg,0px);--dn-vehicleCard-gap:var(--g--spacing-sm,0px);--dn-vehicleCard-imageAspectRatio:4/3;--dn-vehicleCard-background:var(--g--color-theme-backgroundColor);--dn-vehicleCard-color:var(--g--color-theme-text);--dn-vehicleCard-dividerColor:var(--g--color-theme-outline);--dn-vehicleCard-properties-fontSize:var(--g--fontSize-down1);--dn-vehicleCard-properties-borderRadius:16px;--dn-vehicleCard-properties-borderColor:var(--g--color-theme-outline);--dn-vehicleCard-properties-borderWidth:1px;--dn-vehicleCard-properties-backgroundColor:transparent;--dn-vehicleCard-properties-highlightBackgroundColor:var(--t--color-neutral-20);--dn-vehicleCard-properties-highlightColor:var(--t--color-neutral-100);--dn-vehicleCard-title-fontSize:var(--g--fontSize-up2);--dn-vehicleCard-subtitle-fontSize:var(--g--fontSize-up1);--dn-vehicleCard-price-fontSize:var(--g--fontSize-up1)}}@layer component{.dn-vehicleCard{container:dn-vehicleCard/inline-size;font-size:var(--dn-vehicleCard-fontSize);font-family:var(--dn-vehicleCard-fontFamily),sans-serif;.card{--dn-card-fontSize:var(--dn-vehicleCard-fontSize);--dn-card-fontFamily:var(--dn-vehicleCard-fontFamily);--dn-card-borderRadius:var(--dn-vehicleCard-borderRadius);--dn-card-borderColor:var(--dn-vehicleCard-borderColor);--dn-card-borderWidth:var(--dn-vehicleCard-borderWidth);--dn-card-padding:var(--dn-vehicleCard-padding);--dn-card-gap:var(--dn-vehicleCard-gap);--dn-card-background:var(--dn-vehicleCard-background);--dn-card-color:var(--dn-vehicleCard-color);--dn-card-dividerColor:var(--dn-vehicleCard-dividerColor);block-size:100%}:where(.card){.buttons{display:flex;flex-wrap:wrap;gap:1ch}}picture{aspect-ratio:var(--dn-vehicleCard-imageAspectRatio)}.dn-vehicleCard__properties{display:flex;flex-direction:row;flex-wrap:wrap;gap:1ch;align-items:center;&>*{flex:1;flex-basis:33%;font-size:var(--dn-vehicleCard-properties-fontSize);padding:0.5ch 1ch;display:inline-block;border:var(--dn-vehicleCard-properties-borderWidth) solid var(--dn-vehicleCard-properties-borderColor);background-color:var(--dn-vehicleCard-properties-backgroundColor);border-radius:0.5rem;white-space:nowrap;text-align:center;&:is(strong){flex-basis:100%;background:var(--dn-vehicleCard-properties-highlightBackgroundColor);color:var(--dn-vehicleCard-properties-highlightColor)}}}.dn-vehicleCard__footer{display:flex;flex-direction:row !important;align-items:center;justify-content:space-between}.title{font-size:var(--dn-vehicleCard-title-fontSize) !important;&>*+*:before{content:' '}}.subtitle{margin-top:1ch;font-size:var(--dn-vehicleCard-subtitle-fontSize) !important}.card__content:has(+*+.actions){flex:1}.actions{border-top:1px solid var(--dn-vehicleCard-dividerColor);padding-top:var(--dn-vehicleCard-padding)}.actions strong{font-size:var(--dn-vehicleCard-price-fontSize);line-height:1em}@container dn-vehicleCard (min-width:400px){.card{display:grid;grid-template-columns:min(300px,35%) 1fr;grid-template-rows:repeat(4,auto)}.card__media:first-child{grid-column:1;grid-row:1/-1;align-items:start;border-bottom-right-radius:var(--dn-vehicleCard-borderRadius);overflow:clip;picture{background-image:none !important}}.card>:nth-child(1 of .card__content){padding-top:var(--dn-vehicleCard-padding)}.dn-vehicleCard__properties>*{flex-grow:0;flex-basis:auto;&:is(strong){flex-basis:auto}}.dn-vehicleCard__footer{grid-column:1/-1;align-self:end}}}}@layer config{.dn-heroLayout{--dn-heroLayout-verticalSpacing-before:var(--g--verticalSpacing-before);--dn-heroLayout-verticalSpacing-after:var(--g--verticalSpacing-after);--dn-heroLayout-padding:var(--g--spacing-3xl);--dn-heroLayout-blockSize:var(--g--size);--dn-heroLayout-borderRadius:var(--g--shape-borderRadius-lg);--dn-heroLayout-card-padding:var(--g--spacing-xl);--dn-heroLayout-card-background:var(--g--color-theme-backgroundColor);--dn-heroLayout-card-color:var(--g--color-theme-text);--dn-heroLayout-card-borderRadius:var(--g--shape-borderRadius-lg);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-heroLayout{padding-block:var(--dn-heroLayout-verticalSpacing-before) var(--dn-heroLayout-verticalSpacing-after)}.dn-heroLayout>.content{display:flex;block-size:var(--dn-heroLayout-blockSize);min-block-size:min-content}.dn-heroLayout>.content>.dn-heroLayout__content{block-size:100%;inline-size:100%}.dn-heroLayout[component-layout]:not([component-layout=""])>.content>.dn-heroLayout__content{block-size:fit-content;inline-size:fit-content;max-inline-size:calc(var(--g--contained-width)/2)}.dn-heroLayout[component-layout="1"]>.content{align-items:start;justify-content:start}.dn-heroLayout[component-layout="2"]>.content{align-items:start;justify-content:center}.dn-heroLayout[component-layout="3"]>.content{align-items:start;justify-content:end}.dn-heroLayout[component-layout="4"]>.content{align-items:center;justify-content:start}.dn-heroLayout[component-layout="5"]>.content{align-items:center;justify-content:center}.dn-heroLayout[component-layout="6"]>.content{align-items:center;justify-content:end}.dn-heroLayout[component-layout="7"]>.content{align-items:end;justify-content:start}.dn-heroLayout[component-layout="8"]>.content{align-items:end;justify-content:center}.dn-heroLayout[component-layout="9"]>.content{align-items:end;justify-content:end}.dn-heroLayout[component-background]>.content>.dn-heroLayout__content{background:0 0}.dn-heroLayout[component-background="1"]>.content>.dn-heroLayout__content{background:var(--dn-heroLayout-card-background);padding:var(--dn-heroLayout-card-padding);border-radius:var(--dn-heroLayout-card-borderRadius)}.dn-heroLayout[component-shape]{&[component-shape=rounded]{border-radius:var(--dn-heroLayout-borderRadius)}}}@layer config{.dn-layout1{--dn-layout1-minColumnWidth:300px;--dn-layout1-verticalSpacing-before:var(--g--verticalSpacing-before);--dn-layout1-verticalSpacing-after:var(--g--verticalSpacing-after);--dn-layout1-padding:var(--g--spacing-md);--dn-layout1-gap:var(--g--spacing-lg);--dn-layout1-backgroundColor:var(--g--color-theme-backgroundColor);--dn-layout1-color:var(--g--color-theme-text);--dn-layout1-blockSize:var(--g--size);--dn-layout1-fontFamily:var(--g--fontFamily);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-layout1{container:dn-layout1/inline-size;font-family:var(--dn-layout1-fontFamily),sans-serif;&>:where(.content,.content-before,.content-after){padding-block-end:var(--dn-layout1-padding);&:nth-child(1 of :is(.content,.content-before,.content-after)){padding-block-start:var(--dn-layout1-verticalSpacing-before)}&:nth-last-child(1 of :is(.content,.content-before,.content-after)){padding-block-end:var(--dn-layout1-verticalSpacing-after)}}}.dn-layout1>.background{background-color:var(--dn-layout1-backgroundColor)}.dn-layout1>.content{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--dn-layout1-minColumnWidth,0px),1fr));gap:var(--dn-layout1-gap);color:var(--dn-layout1-color);block-size:var(--dn-layout1-blockSize)}.dn-layout1[component-layout]>.content{&>:nth-child(1){grid-area:a}&>:nth-child(2){grid-area:b}&>:nth-child(3){grid-area:c}&>:nth-child(4){grid-area:d}&>:nth-child(5){grid-area:e}}.dn-layout1>.content:has(>:nth-child(1)):not(:has(>:nth-child(2))){grid-template-areas:"a";grid-template-columns:1fr}.dn-layout1>.content:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-areas:"a b";.dn-layout1[component-layout="1"]>&,.dn-layout1[component-layout~="2-1"]>&{grid-template-columns:1fr 2fr}.dn-layout1[component-layout="2"]>&,.dn-layout1[component-layout~="2-2"]>&{grid-template-columns:2fr 1fr}.dn-layout1[component-layout="3"]>&,.dn-layout1[component-layout~="2-3"]>&{grid-template-columns:1fr 3fr}.dn-layout1[component-layout="4"]>&,.dn-layout1[component-layout~="2-4"]>&{grid-template-columns:2fr 3fr}.dn-layout1[component-layout="5"]>&,.dn-layout1[component-layout~="2-5"]>&{grid-template-columns:3fr 2fr}.dn-layout1[component-layout="6"]>&,.dn-layout1[component-layout~="2-6"]>&{grid-template-columns:3fr 1fr}.dn-layout1[component-layout="7"]>&,.dn-layout1[component-layout~="2-7"]>&{grid-template-columns:1fr 4fr}.dn-layout1[component-layout="8"]>&,.dn-layout1[component-layout~="2-8"]>&{grid-template-columns:2fr 4fr}.dn-layout1[component-layout="9"]>&,.dn-layout1[component-layout~="2-9"]>&{grid-template-columns:3fr 4fr}.dn-layout1[component-layout="10"]>&,.dn-layout1[component-layout~="2-10"]>&{grid-template-columns:4fr 3fr}.dn-layout1[component-layout="11"]>&,.dn-layout1[component-layout~="2-11"]>&{grid-template-columns:4fr 2fr}.dn-layout1[component-layout="12"]>&,.dn-layout1[component-layout~="2-12"]>&{grid-template-columns:4fr 1fr}.dn-layout1[component-layout="13"]>&,.dn-layout1[component-layout~="2-13"]>&{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"a" "b"}.dn-layout1[component-layout="14"]>&,.dn-layout1[component-layout~="2-14"]>&{grid-template-columns:1fr;grid-auto-rows:1fr 1fr;grid-template-areas:"a" "b"}@container dn-layout1 (max-inline-size:600px){.dn-layout1[component-layout]>&,.dn-layout1>&{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"a" "b"}.dn-layout1[component-layout~="2-ba"]>&{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"b" "a"}}}.dn-layout1>.content:has(>:nth-child(3)):not(:has(>:nth-child(4))){grid-template-areas:"a b c";.dn-layout1[component-layout="1"]>&,.dn-layout1[component-layout~="3-1"]>&{grid-template-columns:2fr 1fr 1fr}.dn-layout1[component-layout="2"]>&,.dn-layout1[component-layout~="3-2"]>&{grid-template-columns:1fr 2fr 1fr}.dn-layout1[component-layout="3"]>&,.dn-layout1[component-layout~="3-3"]>&{grid-template-columns:1fr 1fr 2fr}.dn-layout1[component-layout="4"]>&,.dn-layout1[component-layout~="3-4"]>&{grid-template-columns:2fr 2fr 1fr}.dn-layout1[component-layout="5"]>&,.dn-layout1[component-layout~="3-5"]>&{grid-template-columns:2fr 1fr 2fr}.dn-layout1[component-layout="6"]>&,.dn-layout1[component-layout~="3-6"]>&{grid-template-columns:1fr 2fr 2fr}.dn-layout1[component-layout="7"]>&,.dn-layout1[component-layout~="3-7"]>&{grid-template-columns:3fr 1fr 1fr}.dn-layout1[component-layout="8"]>&,.dn-layout1[component-layout~="3-8"]>&{grid-template-columns:1fr 3fr 1fr}.dn-layout1[component-layout="9"]>&,.dn-layout1[component-layout~="3-9"]>&{grid-template-columns:1fr 1fr 3fr}.dn-layout1[component-layout="10"]>&,.dn-layout1[component-layout~="3-10"]>&{grid-template-columns:3fr 2fr 1fr}.dn-layout1[component-layout="11"]>&,.dn-layout1[component-layout~="3-11"]>&{grid-template-columns:3fr 1fr 2fr}.dn-layout1[component-layout="12"]>&,.dn-layout1[component-layout~="3-12"]>&{grid-template-columns:2fr 3fr 1fr}.dn-layout1[component-layout="13"]>&,.dn-layout1[component-layout~="3-13"]>&{grid-template-columns:2fr 1fr 3fr}.dn-layout1[component-layout="14"]>&,.dn-layout1[component-layout~="3-14"]>&{grid-template-columns:1fr 3fr 2fr}.dn-layout1[component-layout="15"]>&,.dn-layout1[component-layout~="3-15"]>&{grid-template-columns:1fr 2fr 3fr}.dn-layout1[component-layout="16"]>&,.dn-layout1[component-layout~="3-16"]>&{grid-template-columns:3fr 3fr 1fr}.dn-layout1[component-layout="17"]>&,.dn-layout1[component-layout~="3-17"]>&{grid-template-columns:3fr 1fr 3fr}.dn-layout1[component-layout="18"]>&,.dn-layout1[component-layout~="3-18"]>&{grid-template-columns:1fr 3fr 3fr}.dn-layout1[component-layout="19"]>&,.dn-layout1[component-layout~="3-19"]>&{grid-template-columns:3fr 2fr 2fr}.dn-layout1[component-layout="20"]>&,.dn-layout1[component-layout~="3-20"]>&{grid-template-columns:2fr 3fr 2fr}.dn-layout1[component-layout="21"]>&,.dn-layout1[component-layout~="3-21"]>&{grid-template-columns:2fr 2fr 3fr}.dn-layout1[component-layout="22"]>&,.dn-layout1[component-layout~="3-22"]>&{grid-template-columns:3fr 3fr 2fr}.dn-layout1[component-layout="23"]>&,.dn-layout1[component-layout~="3-23"]>&{grid-template-columns:3fr 2fr 3fr}.dn-layout1[component-layout="24"]>&,.dn-layout1[component-layout~="3-24"]>&{grid-template-columns:2fr 3fr 3fr}.dn-layout1[component-layout="25"]>&,.dn-layout1[component-layout~="3-25"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "a c"}.dn-layout1[component-layout="26"]>&,.dn-layout1[component-layout~="3-26"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a a" "b c"}.dn-layout1[component-layout="27"]>&,.dn-layout1[component-layout~="3-27"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"b a" "c a"}.dn-layout1[component-layout="28"]>&,.dn-layout1[component-layout~="3-28"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"b c" "a a"}.dn-layout1[component-layout="29"]>&,.dn-layout1[component-layout~="3-29"]>&{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a b" "a c"}.dn-layout1[component-layout="30"]>&,.dn-layout1[component-layout~="3-30"]>&{grid-template-columns:1fr 1fr;grid-template-rows:2fr 1fr;grid-template-areas:"a a" "b c"}.dn-layout1[component-layout="31"]>&,.dn-layout1[component-layout~="3-31"]>&{grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"b a" "c a"}.dn-layout1[component-layout="32"]>&,.dn-layout1[component-layout~="3-32"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 2fr;grid-template-areas:"b c" "a a"}.dn-layout1[component-layout="33"]>&,.dn-layout1[component-layout~="3-33"]>&{grid-template-columns:1fr 2fr;grid-template-rows:auto auto;grid-template-areas:"a b" "c b"}.dn-layout1[component-layout="34"]>&,.dn-layout1[component-layout~="3-34"]>&{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a b" "a c"}.dn-layout1[component-layout="35"]>&,.dn-layout1[component-layout~="3-35"]>&{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a a" "b c"}.dn-layout1[component-layout="36"]>&,.dn-layout1[component-layout~="3-36"]>&{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"b a" "c a"}.dn-layout1[component-layout="37"]>&,.dn-layout1[component-layout~="3-37"]>&{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"b c" "a a"}.dn-layout1[component-layout="38"]>&,.dn-layout1[component-layout~="3-38"]>&{grid-template-columns:2fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a b" "a c"}.dn-layout1[component-layout="39"]>&,.dn-layout1[component-layout~="3-39"]>&{grid-template-columns:1fr 2fr;grid-template-rows:auto auto;grid-template-areas:"b a" "c a"}.dn-layout1[component-layout="40"]>&,.dn-layout1[component-layout~="3-40"]>&{grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"b a" "c a"}.dn-layout1[component-layout~="3-41"]>&{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"a c" "b c"}.dn-layout1[component-layout~="3-42"]>&{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"a c" "b c"}.dn-layout1[component-layout~="3-43"]>&{grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"a c" "b c"}.dn-layout1[component-layout~="3-44"]>&{grid-template-columns:1fr 2fr;grid-template-rows:1fr 1fr;grid-template-areas:"a c" "b c"}.dn-layout1[component-layout~="3-45"]>&{grid-template-columns:1fr 2fr;grid-template-rows:auto auto;grid-template-areas:"a c" "b c"}@container (max-inline-size:900px){.dn-layout1[component-layout]>&,.dn-layout1>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"a" "b" "c"}.dn-layout1[component-layout~="2-acb"]>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"a" "c" "b"}.dn-layout1[component-layout~="2-bac"]>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"b" "a" "c"}.dn-layout1[component-layout~="2-bca"]>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"b" "c" "a"}.dn-layout1[component-layout~="2-cab"]>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"c" "a" "b"}.dn-layout1[component-layout~="2-cba"]>&{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"c" "b" "a"}}}.dn-layout1>.content:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-areas:"a b c d";.dn-layout1[component-layout="1"]>&,.dn-layout1[component-layout~="4-1"]>&{grid-template-columns:1fr 2fr 1fr 2fr}.dn-layout1[component-layout="2"]>&,.dn-layout1[component-layout~="4-2"]>&{grid-template-columns:2fr 1fr 2fr 1fr}@container (max-inline-size:900px){.dn-layout1[component-layout]>&,.dn-layout1>&{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"a" "b" "c" "d"}}}.dn-layout1>.content:has(>:nth-child(5)):not(:has(>:nth-child(6))){grid-template-areas:"a b c d e";.dn-layout1[component-layout="1"]>&,.dn-layout1[component-layout~="5-1"]>&{grid-template-columns:1fr 2fr 1fr 2fr 1fr}.dn-layout1[component-layout="2"]>&,.dn-layout1[component-layout~="5-2"]>&{grid-template-columns:2fr 1fr 2fr 1fr 2fr}@container (max-inline-size:900px){.dn-layout1[component-layout]>&,.dn-layout1>&{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"a" "b" "c" "d" "e"}}}.dn-layout1[component-gap]{&[component-gap=none]{--dn-layout1-gap:0}}}@layer config{.dn-masonry{--dn-masonry-verticalSpacing:var(--g--verticalSpacing-before) var(--g--verticalSpacing-after);--dn-masonry-gap:var(--g--spacing-lg);--dn-masonry-backgroundColor:var(--g--color-theme-backgroundColor);--dn-masonry-columnWidth:auto;--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-masonry>.content>*{break-inside:avoid;margin-bottom:var(--dn-masonry-gap)}@scope (.dn-masonry) to ([children]>*){&{.background{background:var(--dn-masonry-backgroundColor)}.content{column-count:auto;column-width:var(--dn-masonry-columnWidth);column-gap:var(--dn-masonry-gap);padding-block:var(--dn-masonry-verticalSpacing)}}&[component-columns]{&[component-columns="2"]{--dn-masonry-columnWidth:calc(var(--g--contained-width)/2 - var(--dn-masonry-gap))}&[component-columns="3"]{--dn-masonry-columnWidth:calc(var(--g--contained-width)/3 - var(--dn-masonry-gap)*2)}&[component-columns="4"]{--dn-masonry-columnWidth:calc(var(--g--contained-width)/4 - var(--dn-masonry-gap)*3)}&[component-columns="5"]{--dn-masonry-columnWidth:calc(var(--g--contained-width)/5 - var(--dn-masonry-gap)*4)}}}}@layer config{.dn-productList{--dn-productList-gap:var(--g--spacing-lg,0px);--dn-productList-padding:var(--g--spacing-md,0px);--dn-productList-verticalSpacing-before:var(--g--verticalSpacing-before,0px);--dn-productList-verticalSpacing-after:var(--g--verticalSpacing-after,0px);--dn-productList-absoluteWidth:var(--g--contained-width,100cqi);--dn-productList-columnCount:1;--dn-productList-backgroundColor:var(--g--color-theme-backgroundColor);--dn-productList-color:var(--g--color-theme-text);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-productList[component-gap]{&[component-gap=none]{--dn-productList-gap:0px}}.dn-productList[component-padding]{&[component-padding=none]{--dn-productList-padding:0px}}.dn-productList[component-columns]{&[component-columns="2"]{--dn-productList-columnCount:2}&[component-columns="3"]{--dn-productList-columnCount:3}&[component-columns="4"]{--dn-productList-columnCount:4}&[component-columns="5"]{--dn-productList-columnCount:5}&[component-columns="6"]{--dn-productList-columnCount:6}}.dn-productList{background-color:var(--dn-productList-backgroundColor);color:var(--dn-productList-color)}.dn-productList>.content{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc((var(--dn-productList-absoluteWidth) - (var(--dn-productList-columnCount,1) - 1)*var(--dn-productList-gap)))/var(--dn-productList-columnCount,1)),1fr));gap:var(--dn-productList-gap);padding-block:var(--dn-productList-padding)}.dn-productList>:where(.content,.content-before,.content-after){padding-block-end:var(--dn-productList-padding);&:nth-child(1 of :is(.content,.content-before,.content-after)){padding-block-start:var(--dn-productList-verticalSpacing-before)}&:nth-last-child(1 of :is(.content,.content-before,.content-after)){padding-block-end:var(--dn-productList-verticalSpacing-after)}}}@layer config{.dn-slider{--dn-slider-backgroundColor:var(--g--color-theme-backgroundColor);--dn-slider-color:var(--g--color-theme-text);--dn-slider-padding:var(--g--spacing-lg);--dn-slider-gap:var(--g--spacing-lg);--dn-slider-fontSize:var(--g--fontSize-base);--dn-slider-fontFamily:var(--g--fontFamily);--dnjs-slider-padding:var(--dn-slider-padding)}}@layer component{@scope (.dn-slider) to ([dnjs-slider-slides]>*){&{container:dn-slider/inline-size;font-family:var(--dn-slider-fontFamily),sans-serif;font-size:var(--dn-slider-fontSize);padding-block-start:var(--g--verticalSpacing-before);padding-block-end:var(--g--verticalSpacing-after);.background{background:var(--dn-slider-backgroundColor)}dn-slider{inline-size:100cqi;padding-block:var(--dn-slider-padding)}[dnjs-slider-slides]{gap:var(--dn-slider-gap,0);padding-inline:var(--g--pagePadding,0);max-inline-size:var(--g--contained-width)}.dn-slider__navigation{display:flex;justify-content:center;gap:1ch;margin-block-start:var(--dn-slider-gap);padding-inline:var(--dn-slider-padding)}}}.dn-slider[component-slider]{&[component-slider="1"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*0)}&[component-slider="2"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi/2 - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*1)}&[component-slider="3"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi/3 - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*2)}&[component-slider="4"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi/4 - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*3)}&[component-slider="5"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi/5 - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*4)}&[component-slider="6"]>dn-slider{--dnjs-slider-slide-width:calc(100cqi/6 - var(--g--pagePadding,0px)*2 - var(--dn-slider-gap)*5)}}}@layer config{.dn-anchorMenu{--dn-anchorMenu-backgroundColor:var(--g--color-theme-backgroundColor);--dn-anchorMenu-color:var(--g--color-theme-text);--dn-anchorMenu-fontSize:var(--g--fontSize-base);--dn-anchorMenu-fontFamily:var(--g--fontFamily);--dn-anchorMenu-padding:var(--g--spacing-sm);--dn-anchorMenu-gap:var(--g--spacing-lg);--dn-anchorMenu-borderColor:var(--g--color-theme-outline);--dn-anchorMenu-borderWidth:1px;--dn-anchorMenu-active-color:var(--g--color-theme-title);--dn-anchorMenu-active-indicatorColor:var(--g--color-theme-action);--dn-anchorMenu-active-indicatorHeight:4px;--dn-anchorMenu-hover-color:var(--g--color-theme-textVariant);--g--contained-padding:var(--g--pagePadding)}}@layer component{@scope (.dn-anchorMenu){&{container:dn-anchorMenu/inline-size;background:var(--dn-anchorMenu-backgroundColor);border-bottom:var(--dn-anchorMenu-borderWidth) solid var(--dn-anchorMenu-borderColor);font-family:var(--dn-anchorMenu-fontFamily),sans-serif;font-size:var(--dn-anchorMenu-fontSize);&>.content{display:flex;flex-direction:row;overflow:auto hidden;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.dn-anchorMenu__link{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;padding:var(--dn-anchorMenu-padding);padding-bottom:calc(var(--dn-anchorMenu-padding) - var(--dn-anchorMenu-active-indicatorHeight));white-space:nowrap;text-decoration:none;color:var(--dn-anchorMenu-color);border-bottom:var(--dn-anchorMenu-active-indicatorHeight) solid transparent;@media (prefers-reduced-motion:no-preference){transition:color,border-color,font-weight;transition-duration:var(--g--motion-duration-out-sm);transition-timing-function:var(--g--motion-easing-disappear-sm);&:hover,&[aria-current=true]{transition-duration:var(--g--motion-duration-in-sm);transition-timing-function:var(--g--motion-easing-appear-sm)}}&:hover{color:var(--dn-anchorMenu-hover-color)}&[aria-current=true]{color:var(--dn-anchorMenu-active-color);font-weight:600;border-bottom-color:var(--dn-anchorMenu-active-indicatorColor)}}}&[component-sticky="1"]{position:sticky;top:0;z-index:10}&[component-align=center]>.content{justify-content:safe center}}body:has(.dn-anchorMenu[component-sticky]) .section[component]{scroll-margin-top:25vh;&[data-aos=fade-up]{&:not(.aos-animate){transform:none !important;opacity:0}&.aos-animate{opacity:1;transition:opacity var(--g--motion-duration-in-lg) var(--g--motion-easing-appear-lg)}}}}@layer config{.dn-backForwardNavigation{--dn-backForwardNavigation-padding:var(--g--verticalSpacing-before) var(--g--verticalSpacing-after);--dn-backForwardNavigation-buttons-gap:var(--g--spacing-xs);--dn-backForwardNavigation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-backForwardNavigation-color:var(--g--color-theme-text);--dn-backForwardNavigation-fontSize:var(--g--fontSize-base);--dn-backForwardNavigation-fontFamily:var(--g--fontFamily);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-backForwardNavigation{container:dn-backForwardNavigation/inline-size;background:var(--dn-backForwardNavigation-backgroundColor);color:var(--dn-backForwardNavigation-color);font-size:var(--dn-backForwardNavigation-fontSize);font-family:var(--dn-backForwardNavigation-fontFamily),sans-serif;&>.content{display:flex;flex-direction:row;justify-content:space-between;padding-block:var(--dn-backForwardNavigation-padding)}div{display:inline-flex;gap:var(--dn-backForwardNavigation-buttons-gap)}a{color:currentColor;text-decoration-color:currentColor}}.dn-backForwardNavigation[component-align=center]{@container dn-backForwardNavigation (min-width:800px){&>.content:after{content:'';display:block}&>.content>:first-child,&>.content:after{flex:1 1 0}}}}@layer config{.dn-backNavigation{--dn-backNavigation-verticalSpacing-before:var(--g--verticalSpacing-before);--dn-backNavigation-verticalSpacing-after:var(--g--verticalSpacing-after);--dn-backNavigation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-backNavigation-color:var(--g--color-theme-text);--dn-backNavigation-fontSize:var(--g--fontSize-base);--dn-backNavigation-fontFamily:var(--g--fontFamily);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-backNavigation{display:flex;padding-block:var(--dn-backNavigation-verticalSpacing-before) var(--dn-backNavigation-verticalSpacing-after);background:var(--dn-backNavigation-backgroundColor);color:var(--dn-backNavigation-color);font-size:var(--dn-backNavigation-fontSize);font-family:var(--dn-backNavigation-fontFamily),sans-serif;&>:first-child{flex:1}}}@layer config{.dn-headerBare{--dn-headerBare-maxHeight:64px;--dn-headerBare-backgroundColor:var(--g--color-theme-backgroundColor);--dn-headerBare-color:var(--g--color-theme-text);--dn-headerBare-maxWidth:auto;--dn-headerBare-padding:var(--g--spacing-xs);--dn-headerBare-gap:var(--g--spacing-sm);--dn-headerBare-borderRadius:0;--dn-header1-bottomBorderColor:var(--g--color-theme-outline);--dn-header1-bottomBorderWidth:1px;--dn-headerBare-fontFamily:var(--g--fontFamily,sans-serif);--dn-headerBare-fontSize:var(--g--fontSize-base,inherit);--dn-headerBare-navigation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-headerBare-navigation-width:40ch;--dn-headerBare-navigation-maxWidth:80dvw;--dn-headerBare-navigation-gap:var(--g--spacing-xs);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-headerBare{grid-template-rows:var(--dn-headerBare-maxHeight);container:dn-headerBare/inline-size;position:relative;background:var(--dn-headerBare-backgroundColor);color:var(--dn-headerBare-color);block-size:var(--dn-headerBare-maxHeight,fit-content);border-radius:var(--dn-headerBare-borderRadius);border-bottom:var(--dn-header1-bottomBorderWidth) solid var(--dn-header1-bottomBorderColor);&>.content{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:100%;grid-template-areas:"nav logo .";align-items:center;padding-block:max(1ch,var(--dn-headerBare-padding,0px));gap:var(--dn-headerBare-gap);block-size:100%;.dn-headerBare[logo-placement=start] &{grid-template-columns:1fr auto 1fr;.dn-headerBare__logo{justify-self:start}}@container dn-headerBare (inline-size>800px){.dn-headerBare[logo-placement=start] &,&{grid-template-columns:auto 1fr auto;grid-template-areas:"nav logo .";margin-inline:auto}.dn-headerBare__logo{justify-self:start}}}.dn-headerBare__logo{grid-area:logo;justify-self:center;inline-size:auto;block-size:100%;overflow:hidden;display:inline-flex;align-items:center;&:after{content:none}img{block-size:max-content;inline-size:auto;max-block-size:100%;max-inline-size:100%}}.dn-headerBare__navigationButton{grid-area:nav;border:0;div{aspect-ratio:4/3;block-size:1rem;display:flex;flex-direction:column;justify-content:space-around}span{block-size:2.5px;background:currentColor}}}}@layer config{.dn-header1{--dn-header1-maxHeight:calc(56px + var(--dn-header1-padding)*2);--dn-header1-backgroundColor:var(--g--color-theme-backgroundColor);--dn-header1-color:var(--g--color-theme-text);--dn-header1-maxWidth:auto;--dn-header1-padding:var(--g--spacing-xs);--dn-header1-gap:var(--g--spacing-sm);--dn-header1-borderRadius:0;--dn-header1-bottomBorderColor:var(--g--color-theme-outline);--dn-header1-bottomBorderWidth:1px;--dn-header1-fontFamily:var(--g--fontFamily,sans-serif);--dn-header1-fontSize:var(--g--fontSize-base,inherit);--dn-header1-navigation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-header1-navigation-width:40ch;--dn-header1-navigation-maxWidth:80dvw;--dn-header1-navigation-gap:var(--g--spacing-xs);--dn-header1-navigation-padding:var(--g--spacing-md);--dn-header1-navigation-openingDuration:.5s;--dn-header1-navigation-closingDuration:.4s;--dn-header1-navigation-openingEasing:ease-out;--dn-header1-navigation-closingEasing:ease-in;--dn-header1-navigation-title-fontSize:var(--g--fontSize-up2);--dn-header1-navigation-title-fontFamily:var(--g--fontFamily);--dn-header1-navigation-title-color:var(--g--color-theme-title);--dn-header1-navigation-icon-color:var(--g--color-theme-text);--dn-header1-navigation-item-fontSize:var(--g--fontSize-base);--dn-header1-navigation-item-fontFamily:var(--g--fontFamily);--dn-header1-navigation-item-color:var(--g--color-theme-text);--dn-header1-navigation-item-padding:var(--g--spacing-sm);--dn-header1-navigation-item-active-color:var(--g--color-theme-onAction);--dn-header1-navigation-item-active-backgroundColor:var(--g--color-theme-action);--dn-header1-navigation-item-hover-backgroundColor:var(--g--color-theme-complimentary);--dn-header1-navigation-item-hover-color:var(--g--color-theme-onComplimentary);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-header1{grid-template-rows:var(--dn-header1-maxHeight);container:dn-header1/inline-size;position:relative;background:var(--dn-header1-backgroundColor);color:var(--dn-header1-color);block-size:var(--dn-header1-maxHeight,fit-content);border-radius:var(--dn-header1-borderRadius);border-bottom:var(--dn-header1-bottomBorderWidth) solid var(--dn-header1-bottomBorderColor);font-family:var(--dn-header1-fontFamily),sans-serif;font-size:var(--dn-header1-fontSize,inherit);&>.content{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:100%;grid-template-areas:"nav logo cta";align-items:center;padding-block:max(1ch,var(--dn-header1-padding,0px));gap:var(--dn-header1-gap);block-size:100%;.dn-header1[logo-placement=start] &{grid-template-columns:auto auto 1fr}@container dn-header1 (inline-size>800px){.dn-header1[logo-placement=start] &,&{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav cta";margin-inline:auto}}}.dn-header1__logo{grid-area:logo;justify-self:center;inline-size:auto;block-size:100%;overflow:hidden;display:inline-flex;align-items:center;&:after{content:none}img{block-size:max-content;inline-size:auto;max-block-size:100%;max-inline-size:100%}}.dn-header1__navigationButton{border:0;background:none;div{aspect-ratio:4/3;block-size:1rem;display:flex;flex-direction:column;justify-content:space-around}span{block-size:2px;background:currentColor}}.dn-header1__navigation{grid-area:nav;&>[popover]::backdrop{background:rgba(0,0,0,.5);opacity:0;transition:opacity var(--dn-header1-navigation-closingDuration,0s) linear,display var(--dn-header1-navigation-closingDuration,0s),overlay var(--dn-header1-navigation-closingDuration,0s);transition-behavior:allow-discrete}&>[popover]:popover-open::backdrop{opacity:1;transition:opacity var(--dn-header1-navigation-openingDuration,0s) linear,display var(--dn-header1-navigation-openingDuration,0s),overlay var(--dn-header1-navigation-openingDuration,0s);@starting-style{opacity:0}}[popover]{display:block;translate:0;transition:translate var(--dn-header1-navigation-closingDuration,0s) var(--dn-header1-navigation-closingEasing,ease),display var(--dn-header1-navigation-closingDuration,0s),overlay var(--dn-header1-navigation-closingDuration,0s);transition-behavior:allow-discrete;height:100dvh;z-index:1;inset:0 auto 0 max(calc(-1 * var(--dn-header1-navigation-width)),calc(-1 * var(--dn-header1-navigation-maxWidth)));border:none;background:var(--dn-header1-navigation-backgroundColor,white);inline-size:min(var(--dn-header1-navigation-width),var(--dn-header1-navigation-maxWidth));&:popover-open{translate:min(var(--dn-header1-navigation-width),var(--dn-header1-navigation-maxWidth));transition:translate var(--dn-header1-navigation-openingDuration,0s) var(--dn-header1-navigation-openingEasing,ease),display var(--dn-header1-navigation-openingDuration,0s),overlay var(--dn-header1-navigation-openingDuration,0s)}}body:has(.dn-header1.dn-header1--pushBody & [popover]){transition:translate var(--dn-header1-navigation-closingDuration,0s) var(--dn-header1-navigation-closingEasing,ease)}body:has(.dn-header1.dn-header1--pushBody & [popover]:popover-open){transition:translate var(--dn-header1-navigation-openingDuration,0s) var(--dn-header1-navigation-openingEasing,ease);translate:min(var(--dn-header1-navigation-width),var(--dn-header1-navigation-maxWidth))}@container dn-header1 (inline-size>800px){justify-self:end;&>[popovertarget]:has(+[popover]){display:none}&>[popover]{visibility:visible;display:flex;position:static;translate:0;background:0 0;color:currentColor;block-size:auto;max-block-size:100%;inline-size:fit-content;overflow:visible;height:max-content}&>[popover] ul{display:flex;flex-direction:row}}}.dn-header1__callsToAction{grid-area:cta;justify-self:end;display:flex;flex-direction:row;gap:var(--dn-header1-navigation-gap)}}.dn-header1 .dn-header1__navigation .navigation{display:block;scrollbar-width:thin;&>.navigation__header{padding:var(--dn-header1-navigation-padding);border-bottom:var(--dn-header1-bottomBorder);flex-direction:row;display:flex;justify-content:space-between;align-items:center;span{font-size:var(--dn-header1-navigation-title-fontSize);font-family:var(--dn-header1-navigation-title-fontFamily),sans-serif;color:var(--dn-header1-navigation-title-color)}button{color:var(--dn-header1-navigation-icon-color)}}&>.navigation__items{list-style:none;display:flex;flex-direction:column}:is(a){border:none;background:0 0;padding:0;margin:0;font:inherit;color:currentColor;text-decoration:none;block-size:max-content;cursor:pointer}&>.navigation__items>.navigation__item:not(:has(>:is(a,button))),&>.navigation__items>.navigation__item>:is(a,button){display:flex;background:transparent;align-items:center;justify-content:start;inline-size:100%;font-size:var(--dn-header1-navigation-item-fontSize);font-family:var(--dn-header1-navigation-item-fontFamily),sans-serif;color:var(--dn-header1-navigation-item-color);padding:var(--dn-header1-navigation-item-padding) var(--dn-header1-navigation-padding);&:hover{background:var(--dn-header1-navigation-item-hover-backgroundColor);color:var(--dn-header1-navigation-item-hover-color)}}&>.navigation__items>.navigation__item[active]:not(:has(>:is(a,button))),&>.navigation__items>.navigation__item[active]>:is(a,button){color:var(--dn-header1-navigation-item-active-color);background:var(--dn-header1-navigation-item-active-backgroundColor)}@container dn-header1 (inline-size>800px){&{display:contents;padding:0}&>.navigation__header{display:none}&>.navigation__items{flex-direction:row;padding:0;gap:var(--dn-header1-navigation-gap);&>.navigation__item{text-align:center}}& .navigation[popover]:popover-open{position:absolute;inline-size:max-content;block-size:max-content;translate:0;inset:auto}& .navigation{display:none;box-shadow:0 2px 5px 2px rgb(0 0 0/5%);height:max-content;width:max-content;margin:0;opacity:0;translate:0 -10% !important;transition:translate 1s,opacity .5s,display 1s,overlay 1s !important;border-radius:0 1rem 1rem;&:popover-open{display:unset;opacity:1;translate:0 !important;@starting-style{opacity:0;translate:0 -10% !important}}}& .navigation .navigation__items{flex-direction:column;gap:var(--dn-header1-navigation-gap)}& .navigation__item a{padding-inline:0 !important}&>.navigation__items>.navigation__item:not(:has(>:is(a,button))),&>.navigation__items>.navigation__item>:is(a,button){background:transparent;text-decoration:none;&:hover{background:0 0;color:currentColor;text-decoration:underline}}&>.navigation__items>.navigation__item[active]:not(:has(>:is(a,button))),&>.navigation__items>.navigation__item[active]>:is(a,button){background:0 0;color:currentColor}}}}@layer config{.dn-sectionHeroHeader{--dn-heroHeader-navigation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-heroHeader-navigation-textColor:var(--g--color-theme-text)}}@layer component{@scope (.dn-sectionHeroHeader) to ([children]>*){&{--g--contained-padding:var(--g--spacing-sm);container:sectionHeroHeader/inline-size;position:relative;font-family:var(--g--fontFamily),sans-serif;color:var(--g--color-theme-text);.background{background:var(--g--color-theme-backgroundColor);position:absolute;inset:0;overflow:hidden;img,video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:calc(100%*var(---focalpoint-x,0)) calc(100%*var(---focalpoint-y,0));background-position:calc(100%*var(---focalpoint-x,0)) calc(100%*var(---focalpoint-y,0))}}.content{position:relative;min-height:var(--g--size);display:flex;flex-direction:column;background:linear-gradient(to top,oklch(from var(--g--color-theme-scrim) l c h/0.8),transparent 80%),linear-gradient(to bottom,oklch(from var(--g--color-theme-scrim) l c h/0.8),transparent 20%);@container sectionHeroHeader (min-width:90ch){&:not([component-align=center]){background:linear-gradient(15deg,oklch(from var(--g--color-theme-scrim) l c h/0.8),transparent 80%),linear-gradient(to bottom,oklch(from var(--g--color-theme-scrim) l c h/0.8),transparent 20%)}}}&>.content>header{flex-shrink:0;display:flex;flex-direction:row;gap:var(--g--spacing-lg);align-items:center;padding-block:var(--g--spacing-lg);&>*{gap:var(--g--spacing-lg)}&>:first-child,&>:last-child{flex:1}&>:where(:last-child){display:flex;justify-content:end}.logo{picture{max-width:25ch}}.dn-sectionHeroHeader__nav{order:-1;flex:1;display:flex;flex-direction:row;gap:inherit;text-wrap:nowrap;text-transform:uppercase;font-size:var(--g--fontSize-base);[popovertarget]{color:var(--g--color-theme-text)}&>:not([popovertarget]){display:none}}.dn-sectionHeroHeader__cta,.dn-sectionHeroHeader__socials{display:flex;flex-direction:row}.dn-sectionHeroHeader__cta{gap:var(--g--spacing-sm)}.dn-sectionHeroHeader__socials{display:none}@container sectionHeroHeader (min-width:90ch){.dn-sectionHeroHeader__nav{order:0;flex-grow:0;[popovertarget]{display:none}&>:not([popovertarget]){display:unset}}.dn-sectionHeroHeader__socials{display:unset}}}.hero{display:flex;flex-direction:column;padding-block:var(--g--spacing-lg) var(--g--spacing-2xl);flex:1 0;align-items:center;justify-content:end;color:var(--g--color-theme-text);text-wrap:balance;gap:var(--g--spacing-lg);&>div{text-align:center;.buttons{justify-content:center;flex-wrap:wrap;&>.button{flex:0 0 fit-content}}}.reviews{display:flex;flex-direction:row;gap:1ch;text-wrap:nowrap;align-items:center;justify-content:center;font-size:var(--g--fontSize-base);flex-wrap:wrap;&>*{height:1lh;line-height:100%}&>.reviews__logo{height:1.5lh}&>.reviews__ratingText{font-weight:700}}&:not([component-align=center]){@container sectionHeroHeader (min-width:90ch){flex-direction:row;align-items:end;justify-content:space-between;.reviews{flex-wrap:nowrap}&>div{align-items:start;text-align:start;flex:0 1 60ch;&>.buttons{width:100%;justify-content:start}}&>div:nth-child(2){flex:0 1 max-content;display:flex;align-items:end;text-align:end}}}}#sidenav[popover]{transform:translateX(-100%);position:fixed;inset:0;height:100dvh;width:min(20rem,80dvw);font-size:var(--g--fontSize-up1);display:none;grid-template-rows:auto 1fr auto;gap:var(--g--spacing-md);border:none;border-right:1px solid oklch(from var(--g--color-theme-scrim) l c h/0.125);box-shadow:1rem 0 1rem oklch(from var(--g--color-theme-scrim) l c h/0.125);background:var(--dn-heroHeader-navigation-backgroundColor);color:var(--dn-heroHeader-navigation-textColor);padding:var(--g--spacing-md);&:popover-open{display:grid;transform:none;@starting-style{transform:translate(-100%)}}[popovertarget]{align-self:end}&>header{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:var(--g--spacing-lg);text-transform:none;div{align-content:center}span{font-size:var(--g--fontSize-up2);line-height:100%;align-content:center}}nav{display:flex;flex-direction:column;gap:var(--g--spacing-lg)}.dn-sectionHeroHeader__socials{text-align:center}}}&[component-align=center]{.content{background:oklch(from var(--g--color-theme-scrim) l c h/0.5)}.hero{justify-content:center}}}}@layer config{.dn-ilsaFilter{--dn-ilsaFilter-backgroundColor:var(--g--color-theme-backgroundColor);--dn-ilsaFilter-color:var(--g--color-theme-text);--dn-ilsaFilter-gap:var(--g--spacing-sm);--dn-ilsaFilter-padding:var(--g--verticalSpacing-before) var(--g--verticalSpacing-after);--dn-ilsaFilter-fontFamily:var(--g--fontFamily);--dn-ilsaFilter-title-fontSize:var(--g--heading-title-fontSize);--dn-ilsaFilter-title-fontFamily:var(--g--fontFamily-accent);--dn-ilsaFilter-title-color:var(--g--color-theme-title);--dn-ilsaFilter-title-colorEmphasised:var(--g--color-theme-actionText);--dn-ilsaFilter-input-borderColor:var(--g--color-theme-action);--dn-ilsaFilter-input-borderWidth:3px;--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-ilsaFilter{background:var(--dn-ilsaFilter-backgroundColor);color:var(--dn-ilsaFilter-color);font-family:var(--dn-ilsaFilter-fontFamily);.content{padding-block:var(--dn-ilsaFilter-padding)}.title{color:var(--dn-ilsaFilter-title-color);font-family:var(--dn-ilsaFilter-title-fontFamily),sans-serif !important;font-size:var(--dn-ilsaFilter-title-fontSize) !important;strong{font-weight:700;color:var(--dn-ilsaFilter-title-colorEmphasised) !important}}.title:has(+.text){margin-bottom:var(--g--spacing-sm)}.title:has(+.flex),.text{margin-bottom:var(--g--spacing-md)}.flex{display:flex;gap:var(--dn-ilsaFilter-gap);flex-wrap:wrap}.filter{flex:1 0 240px;:where(label){display:inline-flex;width:100%}label>*{width:100%}}dn-select:not(:state(empty)){border-bottom:var(--dn-ilsaFilter-input-borderWidth) solid var(--dn-ilsaFilter-input-borderColor)}}}@layer config{.dn-postFooter{--dn-postFooter-backgroundColor:var(--g--color-theme-backgroundColor);--dn-postFooter-color:var(--g--color-theme-text);--dn-postFooter-padding:var(--g--spacing-sm);--dn-postFooter-gap:var(--g--spacing-xs);--dn-postFooter-fontSize:var(--g--fontSize-base);--dn-postFooter-fontFamily:var(--g--fontFamily);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-postFooter{position:sticky;top:100%;color:var(--dn-postFooter-color);font-size:var(--dn-postFooter-fontSize);font-family:var(--dn-postFooter-fontFamily),sans-serif;.background{background-color:var(--dn-postFooter-backgroundColor)}.content{display:flex;flex-wrap:wrap;padding-block:var(--dn-postFooter-padding)}.dn-postFooter__copyright,.dn-postFooter__generalLinks{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:var(--dn-postFooter-gap,1ch);white-space:nowrap}.dn-postFooter__copyright{list-style:none;flex-grow:0;padding-inline:0;a[aria-current=page]{font-weight:700;pointer-events:none}}.dn-postFooter__generalLinks{padding-inline:var(--dn-spacing-around,0px);margin-inline:calc(var(--dn-spacing-around,0px)*-1);flex-grow:1;list-style-type:none}}}@layer config{.dn-preHeader{--dn-preHeader-background:var(--g--color-theme-backgroundColor,transparent);--dn-preHeader-color:var(--g--color-theme-text,#000);--dn-preHeader-fontSize:var(--g--fontSize-base,inherit);--dn-preHeader-fontFamily:var(--g--fontFamily,sans-serif);--dn-preHeader-padding:var(--g--spacing-sm,0px);--dn-preHeader-openingHours-background:0 0;--dn-preHeader-openingHours-color:currentColor;--dn-preHeader-openingHours-highlight:currentColor;--dn-preHeader-openingHours-padding:var(--g--contained-padding,0px);--dn-preHeader-openingHours-open-background:0 0;--dn-preHeader-openingHours-open-color:currentColor;--dn-preHeader-openingHours-open-highlight:var(--g--color-theme-successText);--dn-preHeader-openingHours-closed-background:0 0;--dn-preHeader-openingHours-closed-color:currentColor;--dn-preHeader-openingHours-closed-highlight:var(--g--color-theme-errorText);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-preHeader{container:dn-preHeader/inline-size;color:var(--dn-preHeader-color);font-size:var(--dn-preHeader-fontSize);font-family:var(--dn-preHeader-fontFamily),sans-serif;.background{background-color:var(--dn-preHeader-background)}.content{display:flex;flex-wrap:wrap;column-gap:1ch;padding:0}&>:first-child{padding-left:var(--g--pagePadding)}&>:last-child:not(:has(.dn-preHeader__openTodayStatus)){padding-right:var(--g--pagePadding)}.content__start,.content__center,.content__end{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:2ch;margin:0;padding-block:var(--dn-preHeader-padding);padding-inline:var(--g--pagePadding);white-space:nowrap}.content__start,.content__end{flex:1 0}.content__center{justify-content:center;flex-shrink:1}.content__end{justify-content:end;&:has(>.dn-preHeader__openTodayStatus){padding:0}}.dn-preHeader__reviews{display:flex;flex-direction:row;align-items:center;gap:1ch;.rating{height:.9lh}.review__value{font-size:1em}.review__logo{height:1lh;min-height:0;min-width:0;picture{height:100%}@supports (font:-apple-system-body) and (-webkit-appearance:none){img{width:10rem}}}}.dn-preHeader__links,.dn-preHeader__socials,.dn-preHeader__languages{display:flex;flex-direction:row;gap:1ch;list-style:none;padding-inline:0;a[aria-current=page]{font-weight:700;pointer-events:none}}.dn-preHeader__socials a{text-decoration:none}.dn-preHeader__openTodayStatus{width:fit-content;padding-block:var(--dn-preHeader-padding);color:var(--dn-preHeader-openingHours-color);strong{font-weight:600;color:var(--dn-preHeader-openingHours-highlight)}}.dn-preHeader__openTodayStatus.is_open_now{--dn-preHeader-openingHours-background:var(--dn-preHeader-openingHours-open-background);--dn-preHeader-openingHours-color:var(--dn-preHeader-openingHours-open-color);--dn-preHeader-openingHours-highlight:var(--dn-preHeader-openingHours-open-highlight)}.dn-preHeader__openTodayStatus:not(.is_open_now){--dn-preHeader-openingHours-background:var(--dn-preHeader-openingHours-closed-background);--dn-preHeader-openingHours-color:var(--dn-preHeader-openingHours-closed-color);--dn-preHeader-openingHours-highlight:var(--dn-preHeader-openingHours-closed-highlight)}@container dn-preHeader (max-width:400px){.content{flex-direction:column;align-items:stretch}.content__start,.content__center,.content__end{text-align:center;justify-content:center;gap:1ch}.content__end{display:flex;flex-wrap:wrap}.dn-preHeader__openTodayStatus{width:100%;text-align:center}}}}@layer config{.dn-separator{--dn-seperator-blockSize:0;--dn-seperator-backgroundColor:var(--g--color-theme-backgroundColor)}}@layer component{.dn-separator{block-size:var(--dn-seperator-blockSize);background-color:var(--dn-seperator-backgroundColor)}.dn-separator[component-size]{&[component-size=xs]{--dn-seperator-blockSize:var(--g--spacing-xs)}&[component-size=sm]{--dn-seperator-blockSize:var(--g--spacing-sm)}&[component-size=md]{--dn-seperator-blockSize:var(--g--spacing-md)}&[component-size=lg]{--dn-seperator-blockSize:var(--g--spacing-lg)}&[component-size=xl]{--dn-seperator-blockSize:var(--g--spacing-xl)}&[component-size="2xl"]{--dn-seperator-blockSize:var(--g--spacing-2xl)}&[component-size="3xl"]{--dn-seperator-blockSize:var(--g--spacing-3xl)}&[component-size="4xl"]{--dn-seperator-blockSize:var(--g--spacing-4xl)}}}@layer config{.dn-vehicleHero,[deco-color]{--dn-vehicleHero-verticalSpacing-before:var(--g--verticalSpacing-before);--dn-vehicleHero-verticalSpacing-after:var(--g--verticalSpacing-after);--dn-vehicleHero-padding:var(--g--spacing-lg);--dn-vehicleHero-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleHero-color:var(--g--color-theme-textSubtle);--dn-vehicleHero-headerSection-title-fontSize:var(--g--fontSize-up3);--dn-vehicleHero-headerSection-title-fontFamily:var(--g--fontFamily-accent);--dn-vehicleHero-headerSection-title-color:var(--g--color-theme-title);--dn-vehicleHero-headerSection-title-colorEmphasised:var(--g--color-theme-actionText);--dn-vehicleHero-headerSection-subtitle-fontSize:var(--g--fontSize-up1);--dn-vehicleHero-headerSection-subtitle-fontFamily:var(--g--fontFamily);--dn-vehicleHero-headerSection-subtitle-color:var(--g--color-theme-subtitle);--dn-vehicleHero-images-outerBorderRadius:var(--g--shape-borderRadius-lg);--dn-vehicleHero-images-innerBorderRadius:var(--g--shape-borderRadius-xs);--dn-vehicleHero-images-gap:var(--g--spacing-2xs);--dn-vehicleHero-images-aspectRatio:4/3;--dn-vehicleHero-images-viewImagesButton-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleHero-images-viewImagesButton-color:var(--g--color-theme-text);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-vehicleHero{background:var(--dn-vehicleHero-backgroundColor);color:var(--dn-vehicleHero-color);.dn-vehicleHero__headerSection{padding-block-start:var(--dn-vehicleHero-verticalSpacing-before);.dn-vehicleHero__title{font-size:var(--dn-vehicleHero-headerSection-title-fontSize);font-family:var(--dn-vehicleHero-headerSection-title-fontFamily),sans-serif;margin-bottom:var(--g--spacing-xs);color:var(--dn-vehicleHero-headerSection-title-color);strong{color:var(--dn-vehicleHero-headerSection-title-colorEmphasised)}}.dn-vehicleHero__subtitle{font-size:var(--dn-vehicleHero-headerSection-subtitle-fontSize);font-family:var(--dn-vehicleHero-headerSection-subtitle-fontFamily),sans-serif;color:var(--dn-vehicleHero-headerSection-subtitle-color)}}.dn-vehicleHero__imageSection{container:dn-vehicleHero__imageSection/inline-size;.content{display:grid;gap:var(--dn-vehicleHero-images-gap);padding-block-start:var(--dn-vehicleHero-padding);padding-block-end:var(--dn-vehicleHero-verticalSpacing-after);&>:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:var(--dn-vehicleHero-images-viewImagesButton-backgroundColor,var(--g--color-surface-color));color:var(--dn-vehicleHero-images-viewImagesButton-color);border:none;gap:2ch;text-align:center;padding:1rem;width:auto;height:auto;border-radius:0;&>*{pointer-events:none}i{font-size:2em}}}.grid{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;.cell{border-radius:var(--dn-vehicleHero-images-innerBorderRadius);overflow:clip;aspect-ratio:var(--dn-vehicleHero-images-aspectRatio)}&>:nth-child(1 of .cell){grid-column:1/-1;border-start-start-radius:var(--dn-vehicleHero-images-outerBorderRadius);border-start-end-radius:var(--dn-vehicleHero-images-outerBorderRadius)}&>:nth-child(2 of .cell){border-end-start-radius:var(--dn-vehicleHero-images-outerBorderRadius)}&>:nth-last-child(1 of .cell){border-end-end-radius:var(--dn-vehicleHero-images-outerBorderRadius)}&>:not(:nth-child(1 of .cell),:nth-child(2 of .cell),:nth-last-child(1 of .cell)){display:none}@container dn-vehicleHero__imageSection (min-width:500px){&{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;.cell{aspect-ratio:auto}&>:nth-child(1 of .cell){aspect-ratio:var(--dn-vehicleHero-images-aspectRatio);grid-column:1;grid-row:1/-1}&>:nth-child(1 of .cell){border-start-start-radius:var(--dn-vehicleHero-images-outerBorderRadius);border-start-end-radius:var(--dn-vehicleHero-images-innerBorderRadius);border-end-start-radius:var(--dn-vehicleHero-images-outerBorderRadius)}&>:nth-child(2 of .cell){border-end-start-radius:var(--dn-vehicleHero-images-innerBorderRadius);border-start-end-radius:var(--dn-vehicleHero-images-outerBorderRadius)}}}@container dn-vehicleHero__imageSection (min-width:700px){&{grid-template-columns:2fr 1fr 1fr;&>:not(:nth-child(1 of .cell),:nth-child(2 of .cell),:nth-last-child(1 of .cell)){display:unset}&>:nth-child(2 of .cell){border-start-end-radius:var(--dn-vehicleHero-images-innerBorderRadius)}&>:nth-child(3 of .cell){border-start-end-radius:var(--dn-vehicleHero-images-outerBorderRadius)}}}}dialog[open]{--dnjs-slider-slide-width:100dvi;--dnjs-slider-padding:1rem;margin:0;padding:0;border:none;background:black;max-inline-size:100dvi;max-block-size:100dvb;inline-size:100dvi;block-size:100dvb;overflow:hidden;outline:none;container:inline-size;button:first-child{position:absolute;top:1rem;right:1rem;z-index:1}dn-slider{block-size:100%;inline-size:100%;&>[dnjs-slider-next],&>[dnjs-slider-previous]{position:absolute;top:50%;translate:0 -50%;z-index:1;transition:opacity 0.5s;&[disabled]{opacity:.1}}&>[dnjs-slider-previous]{left:var(--dnjs-slider-padding,0)}&>[dnjs-slider-next]{right:var(--dnjs-slider-padding,0)}[dnjs-slider-slider],[dnjs-slider-slides]{block-size:100%}}}}}.dn-vehicleHero[component-image-effect]{&[component-image-effect=zoom-in]{:has(>img):hover img{scale:1.1}img{transition:scale .3s ease;scale:1}}&[component-image-effect=zoom-out]{:has(>img):hover img{scale:1}img{transition:scale .3s ease;scale:1.1}}}}@layer config{.dn-vehicleInformation,.dn-vehicleInformation :where([deco-color]){--dn-vehicleInformation-fontSize:var(--g--fontSize-base);--dn-vehicleInformation-fontFamily:var(--g--fontFamily);--dn-vehicleInformation-padding:var(--g--verticalSpacing-before) var(--g--verticalSpacing-after);--dn-vehicleInformation-gap:var(--g--spacing-lg);--dn-vehicleInformation-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleInformation-color:var(--g--color-theme-text);--dn-vehicleInformation-section-padding:var(--g--spacing-md);--dn-vehicleInformation-section-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleInformation-section-color:var(--g--color-theme-textSubtle);--dn-vehicleInformation-section-borderRadius:var(--g--shape-borderRadius-md);--dn-vehicleInformation-section-borderWidth:1px;--dn-vehicleInformation-section-borderColor:var(--g--color-theme-outline);--dn-vehicleInformation-section-title-color:var(--g--color-theme-title);--dn-vehicleInformation-section-title-fontSize:var(--g--fontSize-up2);--dn-vehicleInformation-section-title-fontFamily:var(--g--fontFamily-accent);--dn-vehicleInformation-section-subtitle-color:var(--g--color-theme-subtitle);--dn-vehicleInformation-section-subtitle-fontSize:var(--g--fontSize-up1);--dn-vehicleInformation-section-subtitle-fontFamily:var(--g--fontFamily);--dn-vehicleInformation-floatingSurface-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleInformation-floatingSurface-color:var(--g--color-theme-text);--dn-vehicleInformation-floatingSurface-borderRadius:var(--g--shape-borderRadius-md);--dn-vehicleInformation-floatingSurface-title-color:var(--g--color-theme-title);--dn-vehicleInformation-floatingSurface-borderWidth:1px;--dn-vehicleInformation-floatingSurface-borderColor:var(--g--color-theme-outline);--dn-vehicleInformation-description-backgroundColor:var(--g--color-theme-backgroundColor);--dn-vehicleInformation-description-color:var(--g--color-theme-text);--dn-vehicleInformation-description-borderRadius:var(--g--shape-borderRadius-md);--g--contained-padding:var(--g--pagePadding)}}@layer component{.dn-vehicleInformation{container:dn-vehicleInformation/inline-size;color:var(--dn-vehicleInformation-color);font-size:var(--dn-vehicleInformation-fontSize);font-family:var(--dn-vehicleInformation-fontFamily),sans-serif;background:var(--dn-vehicleInformation-backgroundColor);&>.content{display:flex;flex-direction:column;gap:var(--dn-vehicleInformation-gap);padding-block:var(--dn-vehicleInformation-padding);column{container-type:inline-size;display:contents}column>[data-order]{order:attr(data-order type(< number >))}column:last-child{position:sticky;top:1rem;height:max-content}}.dn-vehicleInformation__title{color:var(--dn-vehicleInformation-section-title-color);font-size:var(--dn-vehicleInformation-section-title-fontSize);font-family:var(--dn-vehicleInformation-section-title-fontFamily),sans-serif;margin-bottom:var(--g--spacing-md);margin-top:var(--g--spacing-xs)}.dn-vehicleInformation__subtitle{color:var(--dn-vehicleInformation-section-subtitle-color);font-size:var(--dn-vehicleInformation-section-subtitle-fontSize);font-family:var(--dn-vehicleInformation-section-subtitle-fontFamily),sans-serif;margin-bottom:var(--g--spacing-md)}.dn-vehicleInformation__section{padding-block:var(--dn-vehicleInformation-section-padding);&.dn-vehicleInformation__section--card{padding-inline:var(--dn-vehicleInformation-section-padding);background:var(--dn-vehicleInformation-section-backgroundColor);color:var(--dn-vehicleInformation-section-color);border-radius:var(--dn-vehicleInformation-section-borderRadius);border:var(--dn-vehicleInformation-section-borderWidth) solid var(--dn-vehicleInformation-section-borderColor);header{border-bottom:var(--dn-vehicleInformation-section-borderWidth) solid var(--dn-vehicleInformation-section-borderColor);margin-inline:calc(-1*var(--dn-vehicleInformation-section-padding));padding-inline:var(--dn-vehicleInformation-section-padding);margin-bottom:var(--dn-vehicleInformation-section-padding)}}}.dn-vehicleInformation__valuesWithLabelSection{--dn-vehicleInformation-valuesWithLabelSection-columnCount:1;--dn-vehicleInformation-valuesWithLabelSection-border:1px solid #ddd;--dn-vehicleInformation-valuesWithLabelSection-alternatingBackground:transparent;dl div:nth-child(odd){background:var(--dn-vehicleInformation-valuesWithLabelSection-alternatingBackground)}dl{display:grid;grid-template-columns:1fr;div{display:grid;grid-column:1;grid-template-columns:subgrid;gap:0.5ch;padding:1rem 0.5rem;&:not(:last-child){border-bottom:var(--dn-vehicleInformation-valuesWithLabelSection-border)}}dt{color:#666;display:inline-flex;flex-direction:row;align-items:start;gap:1.5ch;span{display:inline-flex;flex-direction:column}}dd{margin:0;text-align:end;.dn-vehicleInformation__valuesWithLabelSection--leftAligned &{text-align:start}}}@container (min-width:700px){&.dn-vehicleInformation__valuesWithLabelSection--twoColumn{--dn-vehicleInformation-valuesWithLabelSection-columnCount:2;dl div:nth-last-child(1),dl div:nth-last-child(2):nth-child(2n+1){border-bottom:none}dl div:nth-child(odd){background:0 0}dl div:nth-child(4n+1),dl div:nth-child(4n+2){background:var(--dn-vehicleInformation-valuesWithLabelSection-alternatingBackground)}}&.dn-vehicleInformation__valuesWithLabelSection--threeColumn{--dn-vehicleInformation-valuesWithLabelSection-columnCount:3;dl div:nth-last-child(1),dl div:nth-last-child(2):nth-child(3n+1),dl div:nth-last-child(2):nth-child(3n+2),dl div:nth-last-child(3):nth-child(3n+1){border-bottom:none}dl div:nth-child(odd){background:0 0}dl div:nth-child(6n+1),dl div:nth-child(6n+2),dl div:nth-child(6n+3){background:var(--dn-vehicleInformation-valuesWithLabelSection-alternatingBackground)}}}@container dn-vehicleInformation (min-width:35ch){dl{grid-template-columns:repeat(var(--dn-vehicleInformation-valuesWithLabelSection-columnCount),1fr 1fr);div{grid-column:span 2;padding:1rem 0;gap:1ch}}&.dn-vehicleInformation__valuesWithLabelSection--twoColumn{div:not(:nth-child(2n)){padding-inline-end:2rem}}&.dn-vehicleInformation__valuesWithLabelSection--threeColumn{div:not(:nth-child(3n)){padding-inline-end:2rem}}}}.dn-vehicleInformation__valuesSection{--dn-vehicleInformation-valuesSection-columnCount:1;@container (min-width:500px){&.dn-vehicleInformation__valuesSection--twoColumn{--dn-vehicleInformation-valuesSection-columnCount:2}&.dn-vehicleInformation__valuesSection--threeColumn{--dn-vehicleInformation-valuesSection-columnCount:2}}@container (min-width:700px){&.dn-vehicleInformation__valuesSection--threeColumn{--dn-vehicleInformation-valuesSection-columnCount:3}}ul{display:grid;grid-template-columns:repeat(var(--dn-vehicleInformation-valuesSection-columnCount),1fr);gap:1rem;list-style:none;margin:0;padding:0;li{display:flex;gap:1ch}}}.dn-vehicleInformation__valueSection{background:var(--dn-vehicleInformation-description-backgroundColor);color:var(--dn-vehicleInformation-description-color);border-radius:var(--dn-vehicleInformation-description-borderRadius)}.dn-vehicleInformation__contactSection{display:flex;flex-direction:column;gap:var(--g--spacing-md);background:var(--dn-vehicleInformation-floatingSurface-backgroundColor);color:var(--dn-vehicleInformation-floatingSurface-color);padding:var(--g--spacing-lg);box-shadow:0 4px 16px rgba(0,0,0,0.125);border-radius:var(--dn-vehicleInformation-floatingSurface-borderRadius);border:var(--dn-vehicleInformation-floatingSurface-borderWidth) solid var(--dn-vehicleInformation-floatingSurface-borderColor);h1{font-size:var(--dn-vehicleInformation-section-title-fontSize);font-family:var(--dn-vehicleInformation-section-title-fontFamily),sans-serif;margin-block:0 var(--g--spacing-xs);color:var(--dn-vehicleInformation-floatingSurface-title-color)}h2{margin:0}.buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1ch;justify-content:stretch;.button{flex:1 0 fit-content}}.vehicle__properties{display:flex;flex-direction:row;flex-wrap:wrap;gap:1ch;&>*{flex:1;font-size:.9em;padding:0.5ch 1ch;display:inline-block;border:1px solid #ddd;border-radius:0.5rem;white-space:nowrap;text-align:center;flex-grow:0;flex-basis:auto;&:is(strong){flex-basis:auto;background:#000;color:#fff}}}.vehicle__price{display:flex;flex-direction:column;strong{font-size:2em}}}.checkmark{width:1em;height:1em;border:1px solid #374151;border-radius:50%;background:transparent;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;&:after{content:'✓';font-size:12px;font-weight:700}}@container dn-vehicleInformation (max-width:800px){.dn-vehicleInformation__contactSectionSticky{container-type:scroll-state;position:sticky;bottom:1rem}&>.content .dn-vehicleInformation__contactSection{padding:1rem;gap:1rem;box-shadow:none;@container scroll-state(stuck:bottom){&{box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.is-detail{display:none}}}@supports not (container-type:scroll-state){.dn-vehicleInformation__contactSectionSticky{.dn-vehicleInformation__contactSection{box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.is-detail{display:none}}}}@container dn-vehicleInformation (min-width:800px){&>.content{display:grid;grid-template-columns:2fr 1fr;gap:var(--dn-vehicleInformation-gap);column{display:flex;flex-direction:column;gap:var(--dn-vehicleInformation-gap)}}}}}