#artistic-preview .pilot-section .section-intro h2,#artistic-preview .events-band h2,#artistic-preview .day-plan h2,#artistic-preview .article-section h2,#artistic-preview .article-end h2{letter-spacing:-.025em;font-family:PilotBrush,cursive;line-height:1.05}#artistic-preview .pilot-card h3,#artistic-preview .hood-feature h3{letter-spacing:-.02em;font-family:PilotBrush,cursive}#artistic-preview .section-number,#artistic-preview .item-number,#artistic-preview .day-plan li span{font-family:PilotBrush,cursive;font-size:1rem}#artistic-preview .article-hero h1{letter-spacing:-.025em;font-family:PilotBrush,cursive;line-height:1}#artistic-preview .contents{border-block:2px solid #163c52;gap:10px 24px;padding-block:18px}#artistic-preview .contents a{text-underline-offset:5px;text-decoration-thickness:1px}#artistic-preview .article-section .article-items>div{border-top:2px solid}#artistic-preview .article-section .item-number{color:#b74c18}#artistic-preview .article-dining .item-number{color:#f2ac78}#artistic-preview .article-practical{border-block:2px solid #163c52}#artistic-preview .page,#artistic-preview .article:not(.pilot-article){padding-block:clamp(45px,7vw,95px)}#artistic-preview .page>h1,#artistic-preview .article:not(.pilot-article)>h1,#artistic-preview .guide-heading h1{letter-spacing:-.025em;font-family:PilotBrush,cursive;font-size:clamp(3.2rem,6.5vw,6rem);line-height:1.05}#artistic-preview .page>.lede,#artistic-preview .article>.lede,#artistic-preview .guide-heading .lede{font-family:PilotBody,sans-serif;line-height:1.6}#artistic-preview .page .card{background:#f2d3bd;border-radius:5px}#artistic-preview .page .card:nth-child(3n+2){background:#e9e3d6;border-radius:5px}#artistic-preview .page .card:nth-child(3n){background:#f2ac78;border-radius:5px}#artistic-preview .page .card h2{letter-spacing:-.015em;font-family:PilotBrush,cursive;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.05}#artistic-preview .card-action,#artistic-preview .micro,#artistic-preview figcaption{font-family:PilotBody,sans-serif}#artistic-preview .guide-article .guide-photo{background:0 0;padding:0;transform:none;box-shadow:10px 10px #f2ac78}#artistic-preview .guide-article .guide-photo img,#artistic-preview .guide-article .block-feature figure img{border-radius:5px}#artistic-preview .guide-article .guide-photo-second{transform:rotate(-2deg);box-shadow:5px 5px #f2ac78}#artistic-preview .guide-article .prose h2,#artistic-preview .article:not(.pilot-article) .prose h2{font-family:PilotBrush,cursive;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.08}#artistic-preview .guide-article .prose h3{font-family:PilotHeading,sans-serif;font-size:1.5rem}#artistic-preview .guide-article .prose,#artistic-preview .article:not(.pilot-article) .prose{font-family:PilotBody,sans-serif;line-height:1.7}#artistic-preview .guide-article .editorial-block{border-radius:4px}#artistic-preview .guide-article .block-route,#artistic-preview .guide-article .food-block{color:#f7f3ea;background:#163c52}#artistic-preview .guide-article .block-practical{border-color:#163c52}#artistic-preview .guide-article .block-number{color:#b74c18;font-family:PilotBrush,cursive;font-size:1.1rem}#artistic-preview .guide-article .block-route .block-number{color:#f2ac78}#artistic-preview .filters button,#artistic-preview .calendar-button{border-radius:3px}#artistic-preview .article:not(.pilot-article) section li{line-height:1.65}@media (width<=700px){#artistic-preview .page>h1,#artistic-preview .article:not(.pilot-article)>h1,#artistic-preview .guide-heading h1{font-size:clamp(3rem,12vw,4rem)}#artistic-preview .guide-article .guide-photo{margin-block:28px}}#artistic-preview #discover .section-intro h2:after,#artistic-preview .article-intro:after{content:"";background:currentColor;width:min(210px,48%);height:17px;margin-top:12px;display:block;mask:url(/art/brush-underline.webp) 50%/100% 100% no-repeat}#artistic-preview .article-intro:after{width:170px}#artistic-preview .season-feature h2,#artistic-preview .pilot-signoff{letter-spacing:-.035em;font-family:PilotBrush,cursive;line-height:1}#artistic-preview .pilot-signoff{font-size:clamp(5rem,11vw,11rem)}#artistic-preview .day-plan li span,#artistic-preview .article-route .item-number{border:2px solid;border-radius:47% 53% 44% 56%/55% 46% 54% 45%;justify-content:center;align-items:center;width:2.4rem;height:2.3rem;display:inline-flex;transform:rotate(-5deg)}#artistic-preview .day-plan li span{margin-right:15px}#artistic-preview .paint-arrow{vertical-align:-.25em;background:currentColor;width:1.6em;height:1.3em;display:inline-block;mask:url(/art/planning-arrow-free.webp) 50%/contain no-repeat}@media (width<=550px){#artistic-preview .pilot-signoff{font-size:clamp(4.2rem,18vw,6rem)}}#artistic-preview .date-marker time,#artistic-preview .card-action span,#artistic-preview .weekend-jump span,#artistic-preview .textlink span,#artistic-preview .link-list small,#artistic-preview .link-list span{color:#102b3b}#artistic-preview .micro{color:#163c52}#artistic-preview .calendar-banner .micro,#artistic-preview .block-route .micro,#artistic-preview .food-block .micro{color:#f7f3ea}#artistic-preview h1 em{color:#163c52}html:has(body#artistic-preview){scroll-behavior:auto}#artistic-preview .page .card .card-action span{color:inherit}body#artistic-preview .guide-article .guide-photo img,body#artistic-preview .guide-article .guide-body .prose .block-feature figure img{border-radius:5px}body#artistic-preview .textlink span,body#artistic-preview .link-list small,body#artistic-preview .link-list span{color:inherit}#artistic-preview .planning-row nav a>span{z-index:1;isolation:isolate;position:relative}#artistic-preview .planning-row nav a>span:before{content:"";z-index:-1;clip-path:inset(0 100% 0 0);pointer-events:none;background:url(/art/planning-highlight.webp) top/100% 1lh repeat-y;transition:clip-path .3s ease-out;position:absolute;inset:0 -5%}@media (hover:hover) and (pointer:fine){#artistic-preview .planning-row nav a:hover>span:before{clip-path:inset(0)}}#artistic-preview .planning-row nav a:focus-visible>span:before{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){#artistic-preview .planning-row nav a>span:before{transition:none}}#artistic-preview .brush-link-label{z-index:1;isolation:isolate;position:relative}#artistic-preview .brush-link-label:before{content:"";z-index:-1;opacity:.6;clip-path:inset(0 100% 0 0);pointer-events:none;background:url(/art/planning-highlight.webp) top/100% 1lh repeat-y;transition:clip-path .3s ease-out;position:absolute;inset:0 -5%}@media (hover:hover) and (pointer:fine){#artistic-preview a:hover .brush-link-label:before{clip-path:inset(0)}}#artistic-preview a:focus-visible .brush-link-label:before{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){#artistic-preview .brush-link-label:before{transition:none}}#artistic-preview .season-feature .pilot-button:focus-visible{color:#102b3b;background:#f7f3ea;border-color:#102b3b}#artistic-preview .brush-underline-label{display:inline-block;position:relative}#artistic-preview .brush-underline-label:before,#artistic-preview .brush-underline-label:after{content:"";transform-origin:0;pointer-events:none;background:#ed7618;height:7px;transition:transform .3s ease-out;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0);mask:url(/art/brush-underline.webp) 50%/100% 100% no-repeat}#artistic-preview .brush-underline-label:after{background:#102b3b;height:6px;bottom:-5px}#artistic-preview .hero-action.outline .brush-underline-label:after{background:#f7f3ea}#artistic-preview .hero-action.outline:hover .brush-underline-label:after{background:#102b3b}@media (hover:hover) and (pointer:fine){#artistic-preview a:hover>.brush-underline-label:before,#artistic-preview a:hover>.brush-underline-label:after{transform:scaleX(1)}}#artistic-preview a:focus-visible>.brush-underline-label:before,#artistic-preview a:focus-visible>.brush-underline-label:after,#artistic-preview a[aria-current=page]>.brush-underline-label:before,#artistic-preview a[aria-current=page]>.brush-underline-label:after{transform:scaleX(1)}#artistic-preview .pilot-event[aria-current=page] .brush-link-label{text-underline-offset:.2em;text-decoration:underline 2px}@media (prefers-reduced-motion:reduce){#artistic-preview .brush-underline-label:before,#artistic-preview .brush-underline-label:after{transition:none}}@property --marker-sweep{syntax:"<angle>";inherits:false;initial-value:0deg}#artistic-preview .pilot-header{height:104px;min-height:104px}#artistic-preview .pilot-logo{isolation:isolate;position:relative}#artistic-preview .logo-marker{z-index:-1;mask:conic-gradient(from -90deg, #000 0deg var(--marker-sweep), transparent var(--marker-sweep) 360deg);--marker-sweep:0deg;pointer-events:none;background:url(/art/logo-marker-natural.webp) 50%/100% 100% no-repeat;transition:--marker-sweep .43s ease-out;position:absolute;inset:-12px -9px}@media (width>=901px){#artistic-preview .logo-marker{inset:-12px -18px}}@media (hover:hover) and (pointer:fine){#artistic-preview .pilot-logo:hover .logo-marker{--marker-sweep:360deg}}#artistic-preview .pilot-logo:focus-visible{box-shadow:none;outline:none}#artistic-preview .pilot-logo:focus-visible .logo-marker{--marker-sweep:360deg}@media (prefers-reduced-motion:reduce){#artistic-preview .logo-marker{transition:none}}@media (forced-colors:active){#artistic-preview .pilot-logo .logo-marker{display:none}#artistic-preview .pilot-logo:focus-visible{outline-offset:4px;box-shadow:none;outline:3px solid highlight}#artistic-preview a[aria-current=page]>.brush-underline-label{text-underline-offset:.2em;text-decoration:underline 2px}}#artistic-preview .pilot-button:focus-visible,#artistic-preview .pilot-event:focus-visible,#artistic-preview .pilot-event:hover{color:#102b3b;background:#f7f3ea;border-color:#102b3b}#artistic-preview .hero-action.outline:focus-visible .hero-arrow{filter:none}#artistic-preview .events-feature{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,90px);display:grid}#artistic-preview .events-copy>p:not(.pilot-kicker){max-width:42ch}#artistic-preview .events-feature-photo{margin:0}#artistic-preview .events-feature-photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto}#artistic-preview .events-feature-photo figcaption{margin-top:10px;font-size:.75rem}#artistic-preview .events-page>h1{max-width:12ch}#artistic-preview .events-page .agenda-heading{border-bottom:3px solid #163c52;padding:28px 0}#artistic-preview .events-page .agenda-heading h2{font-family:PilotBrush,cursive;font-size:clamp(2.8rem,4.2vw,4.3rem);line-height:1.05}#artistic-preview .events-page .month-filter{color:#102b3b;background:#f2ac78;padding:16px 20px}#artistic-preview .events-page .event-day{border-bottom:2px solid #163c52;grid-template-columns:105px minmax(0,1fr);gap:clamp(20px,3vw,45px);padding:20px 0}#artistic-preview .events-page .date-marker{padding:0}#artistic-preview .events-page .date-marker time{color:#102b3b;background:#f2ac78;border-top:4px solid #163c52;min-width:88px;padding:12px;font-family:PilotBody,sans-serif}#artistic-preview .events-page .date-marker strong{font-family:PilotBrush,cursive;font-size:3.3rem}#artistic-preview .events-page .event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}#artistic-preview .events-page .event-list li{background:#eee8dc;border:0;border-radius:3px;padding:24px}#artistic-preview .events-page .event-list li:nth-child(3n+2){background:#f5dcc9}#artistic-preview .events-page .event-list li:nth-child(3n){color:#f7f3ea;background:#163c52}#artistic-preview .events-page .event-list h4{letter-spacing:-.025em;font:700 clamp(1.4rem,2vw,1.8rem)/1.15 PilotHeading,sans-serif}#artistic-preview .events-page .event-source{font-size:.85rem}#artistic-preview .events-page .checks{border-block:2px solid #163c52}@media (width<=900px){#artistic-preview .events-feature{grid-template-columns:1fr}}@media (width<=700px){#artistic-preview .events-page .event-day{grid-template-columns:68px minmax(0,1fr);gap:14px}#artistic-preview .events-page .date-marker time{min-width:64px;padding:8px}#artistic-preview .events-page .date-marker strong{font-size:2.5rem}#artistic-preview .events-page .event-list{grid-template-columns:minmax(0,1fr)}#artistic-preview .events-page .event-list li{padding:18px}}#artistic-preview .events-page .event-day[hidden]{display:none}#artistic-preview .events-page .events-intro{color:#f7f3ea;background:#163c52;border-bottom:8px solid #f2ac78;grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(30px,6vw,85px);padding:clamp(28px,5vw,65px);display:grid}#artistic-preview .events-page .events-intro .micro{color:#f2ac78}#artistic-preview .events-page .events-intro h1{letter-spacing:-.025em;max-width:9ch;margin:18px 0 0;font-family:PilotBrush,cursive;line-height:1}#artistic-preview .events-page .events-intro h1 em{color:#f7f3ea;font-style:normal}#artistic-preview .events-page .events-intro .lede{max-width:38ch;font-family:PilotBody,sans-serif;line-height:1.6}#artistic-preview .events-page .events-intro-weekend{margin-top:12px;font-weight:800;display:inline-block}@media (width<=700px){#artistic-preview .events-page .events-intro{grid-template-columns:1fr;gap:20px;padding:25px}}@media (width<=600px){#artistic-preview .events-page .event-day{display:block}#artistic-preview .events-page .event-day[hidden]{display:none}#artistic-preview .events-page .date-marker{margin-bottom:12px}#artistic-preview .events-page .date-marker time{flex-direction:row;align-items:baseline;gap:8px;min-width:0}#artistic-preview .events-page .date-marker strong{margin:0;font-size:2rem}}#artistic-preview .events-copy h2{max-width:17ch}#artistic-preview .events-copy .pilot-button{margin-top:22px;font:700 1.4rem/1.2 PilotBrush,cursive}
