/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.excursion-h2{--tw-leading:1.08;--tw-font-weight:var(--font-weight-semibold,600);font-size:28px;line-height:1.08;font-weight:var(--font-weight-semibold,600);--tw-tracking:-.035em;letter-spacing:-.035em;margin:0}@media (width>=1024px){.excursion-h2{--tw-leading:1.05;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:40px;line-height:1.05}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.block-wrapper:first-child{margin-top:0}.block-wrapper{margin-top:.75rem;margin-bottom:.75rem}.block-wrapper--media{margin-top:1.25rem;margin-bottom:1.25rem}.block-text,.block-list{font-size:1rem;line-height:1.5rem}.block-header{font-size:1.25rem;font-weight:600;line-height:1.75rem}.block-raw iframe,.block-code iframe{aspect-ratio:16/9;border-radius:.375rem;width:100%;height:auto}ul.block-list{list-style:none}ul.block-list li{word-wrap:break-word;margin:.5rem 0 .5rem 2rem;position:relative}ul.block-list li:before{content:"";background-color:currentColor;border-radius:100%;width:6px;height:6px;position:absolute;top:10px;left:-20px}.media{border-radius:10px;grid-template-rows:100%;grid-template-columns:100%;display:grid;position:relative;overflow:hidden}.media-underlay{z-index:-1;filter:blur(40px);border-radius:.75rem;position:absolute;inset:0}.media-underlay img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.media-image{grid-area:1/1;grid-template-rows:100%;grid-template-columns:100%;width:100%;margin:0 auto;display:grid;overflow:hidden}.media-image img{object-fit:contain;object-position:center;grid-area:1/1;width:100%;height:100%;transition:opacity .2s;display:block}.media__underlay,.media:after{grid-area:1/1}.block-mobile .block-list,.block-mobile .block-text,.block-mobile .block-header,.block-mobile .media-title{padding:0 1rem}.block-mobile .media-underlay{border-radius:0}
