@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.3o7l06385mh_r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.3o7l06385mh_r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.3o7l06385mh_r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cf5137f13e977cd9-s.p.3tm3xjr2tc5ut.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7f8ffe3f2925e231-s.2b2_t97a71fws.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d5110018ffd17724-s.3o7l06385mh_r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Thai Looped Fallback;src:local(Arial);ascent-override:117.56%;descent-override:32.92%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_thai_looped_35c19055-module__Bmt1fa__className{font-family:Noto Sans Thai Looped,Noto Sans Thai Looped Fallback;font-style:normal}.noto_sans_thai_looped_35c19055-module__Bmt1fa__variable{--font-noto-looped:"Noto Sans Thai Looped", "Noto Sans Thai Looped Fallback"}
@font-face{font-family:FC Vision;src:url(/fonts/fc-vision/FCVision-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision/FCVision-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision/FCVision-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision/FCVision-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:FC Vision;src:url(/fonts/fc-vision/FCVision-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Google Sans Latin;src:url(/fonts/google-sans/GoogleSans-Regular-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+0-24F,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Google Sans Latin;src:url(/fonts/google-sans/GoogleSans-Italic-latin.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0-24F,U+2000-206F}@font-face{font-family:Google Sans Latin;src:url(/fonts/google-sans/GoogleSans-Medium-latin.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+0-24F,U+2000-206F,U+20AC,U+2122}@font-face{font-family:Google Sans Latin;src:url(/fonts/google-sans/GoogleSans-Bold-latin.woff2)format("woff2");font-weight:700;font-display:swap;unicode-range:U+0-24F,U+2000-206F,U+20AC,U+2122}:root{--tan:#bfa086;--cream:#f8f2ed;--yellow:#fff4a5;--lime:#d0f685;--navy:#1c396d;--orange:#ff6647;--black:#000;--white:#fff;--ink:var(--black);--muted:#5c5c5c;--rule:var(--black);--bg:var(--white);--accent:var(--orange);--font-head:"FC Vision", "Google Sans Latin", var(--font-noto-looped), system-ui, sans-serif;--font-body:"Google Sans Latin", var(--font-noto-looped), system-ui, sans-serif;--container:1140px;--gutter:clamp(16px, 4vw, 32px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);margin:0;line-height:1.2}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;background:var(--white);padding:8px 12px;top:16px;left:16px}.img-missing{background:var(--cream);aspect-ratio:3/2}.preview-bar{z-index:40;padding:8px var(--gutter);background:var(--navy);color:var(--white);flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;display:flex;position:sticky;top:0}.preview-bar a{text-underline-offset:3px;text-decoration:underline}.site-header__bar{border-bottom:1px solid var(--rule);justify-content:flex-end;align-items:center;gap:18px;min-height:20px;padding-block:12px 8px;display:flex}@media (min-width:900px){.site-header__bar .menu-button,.site-header__bar .menu-panel{display:none}}.site-header__brand{justify-content:center;padding-block:20px 16px;display:flex}.site-header__brand img{width:clamp(140px,22vw,210px);height:auto}.site-nav{border-block:1px solid var(--rule)}.site-nav ul{flex-wrap:wrap;justify-content:center;gap:8px clamp(16px,4vw,48px);margin:0;padding:10px 0;list-style:none;display:flex}.site-nav a{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.site-nav a:hover{color:var(--accent)}@media (max-width:640px){.site-nav ul{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.site-nav li{flex:none}}.menu-button{cursor:pointer;background:0 0;border:0;align-content:space-between;width:28px;height:22px;padding:3px 2px;display:grid}.menu-button span{background:var(--ink);height:2px;display:block}.menu-panel{z-index:50;background:var(--cream);padding:72px var(--gutter) 40px;position:fixed;inset:0;overflow-y:auto}.menu-panel[hidden]{display:none}.menu-panel>ul{max-width:480px;margin:0 auto;padding:0;list-style:none}.menu-panel a{font-family:var(--font-head);text-transform:uppercase;padding-block:6px;font-size:clamp(24px,5vw,36px);font-weight:800;display:block}.menu-panel ul ul{padding:0 0 8px 16px;list-style:none}.menu-panel ul ul a{font-size:18px;font-weight:500}.menu-panel__footer{border-top:1px solid var(--rule);flex-direction:column;gap:6px;max-width:480px;margin:40px auto 0;padding-top:24px;font-size:15px;display:flex}.menu-panel .menu-panel__footer a{font-family:var(--font-body);text-transform:none;padding-block:2px;font-size:16px;font-weight:500}.menu-panel__footer .social{justify-content:flex-start;margin-top:12px}.menu-panel__footer .social a{font-family:inherit;font-size:inherit;padding:4px}.menu-button[aria-expanded=true]{top:16px;right:var(--gutter);z-index:60;position:fixed}.menu-button span{transition:transform .2s,opacity .2s}.menu-button[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.menu-button[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.menu-button span{transition:none}}.section{padding-block:40px}.section__head{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-top:16px;display:flex}.section__title{text-transform:uppercase;letter-spacing:.02em;font-size:18px;font-weight:800}.section__link,.more a,.more-link{text-transform:uppercase;text-underline-offset:3px;font-size:12px;font-weight:700;text-decoration:underline}.more{text-align:center;border-bottom:1px solid var(--rule);margin:32px 0 0;padding-bottom:24px}.pills{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pill{background:var(--accent);color:var(--white);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px 3px;font-size:10px;font-weight:700;line-height:1;display:inline-block}.pill--sub{background:var(--yellow);color:var(--black)}.pill:hover{background:var(--black);color:var(--white)}.byline{letter-spacing:.02em;color:#a3a3a3;margin:4px 0 0;font-size:11px}.hero{border-bottom:1px solid var(--rule);gap:24px;padding-block:32px 40px;display:grid}.hero__text{flex-direction:column;gap:14px;display:flex}.hero__title{font-size:clamp(26px,3.2vw,38px);font-weight:900}.hero__excerpt{margin:0;font-size:15px;line-height:1.7}.hero__media img{aspect-ratio:16/10;object-fit:cover;width:100%}@media (min-width:900px){.hero{grid-template-columns:2fr 3fr;gap:32px}.hero__text .pills{margin-top:auto}}.grid{grid-template-columns:1fr;gap:40px 24px;display:grid}@media (min-width:600px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.grid{grid-template-columns:repeat(3,1fr)}}.card{flex-direction:column;gap:10px;display:flex}.card__media img,.card__media .img-missing{aspect-ratio:3/2;object-fit:cover;width:100%}.card__title{font-size:19px;font-weight:900}.card__title a,.hero__title a,.feature__title a,.aside__list a .aside__post-title{transition:color .15s}.card__title a:hover,.hero__title a:hover,.feature__title a:hover{color:var(--accent)}.card__media,.hero__media,.feature__media{display:block;overflow:hidden}.card__media img,.hero__media img,.feature__media img{transition:transform .35s}.card__media:hover img,.hero__media:hover img,.feature__media:hover img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.card__media img,.hero__media img,.feature__media img{transition:none}}.card__excerpt{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.instagram{padding-top:24px}.instagram .section__head{border-top:0;padding-top:0}.instagram__grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.instagram__grid{grid-template-columns:repeat(4,1fr)}}.instagram__grid a{display:block;overflow:hidden}.instagram__grid img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .35s}.instagram__grid a:hover img{transform:scale(1.05)}.feature{padding-block:48px}.feature--pick{background:var(--cream)}.feature__inner{align-items:center;gap:24px;display:grid}@media (min-width:900px){.feature__inner{grid-template-columns:2fr 3fr;gap:40px}}.feature__label{font-family:var(--font-head);text-transform:uppercase;margin:0 0 32px;font-size:15px;font-weight:800}.feature__title{text-transform:uppercase;font-size:clamp(26px,3vw,36px);font-weight:900}.feature--pick .feature__title{color:var(--tan)}.feature--spotlight .feature__title{color:var(--accent)}.feature--spotlight .feature__title a:hover{color:var(--black)}.feature__media--video{position:relative}.feature__media--video:after{content:"";background:#000000b8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 7l8 5-8 5z'/%3E%3C/svg%3E") 50%/28px no-repeat;border-radius:12px;width:68px;height:48px;transition:background-color .15s;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.feature__media--video:hover:after{background-color:red}.feature__details{white-space:pre-line;margin:12px 0 0;font-size:13px;line-height:1.6}.feature__media img{aspect-ratio:16/10;object-fit:cover;width:100%}.listing__head{margin-bottom:24px}.listing__description{color:var(--muted);max-width:60ch;margin:8px 0 0}.listing__empty{color:var(--muted);border-top:1px solid var(--rule);margin:0;padding:48px 0}.pagination{border-bottom:1px solid var(--rule);justify-content:center;align-items:baseline;gap:24px;margin-top:40px;padding-bottom:24px;font-size:13px;display:flex}.article{padding-block:24px 56px}.article__cover img{object-fit:cover;width:100%;max-height:72vh}.article__layout{gap:40px;margin-top:24px;display:grid}@media (min-width:960px){.article__layout{grid-template-columns:minmax(0,1fr) 260px;gap:56px}.article__aside{align-self:start;position:sticky;top:24px}}.article__main{min-width:0;max-width:760px}.article__title{margin-top:14px;font-size:clamp(26px,3.4vw,40px);font-weight:900}.aside__title{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700}.aside__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.aside__list a{background:var(--cream);padding:14px 16px;display:block}.aside__list a:hover{background:#f1e6dc}.aside__post-title{font-family:var(--font-head);color:var(--tan);text-transform:uppercase;font-size:15px;font-weight:900;line-height:1.25;display:block}.aside__post-excerpt{color:#b49a85;margin-top:4px;font-size:11px;line-height:1.5;display:block}.tags{border-top:1px solid #e5e0db;flex-wrap:wrap;gap:8px 14px;margin:32px 0 0;padding:24px 0 0;font-size:13px;list-style:none;display:flex}.tags a{color:var(--muted)}.tags a:hover{color:var(--accent)}.prose{margin-top:24px;font-size:17px;line-height:1.9}.prose>*{margin-block:0 1.1em}.prose h2{margin-top:1.8em;font-size:24px;font-weight:800}.prose h3{margin-top:1.6em;font-size:20px;font-weight:800}.prose h4{margin-top:1.4em;font-size:17px;font-weight:800}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--tan);text-decoration-color:var(--tan);text-underline-offset:3px}.prose a:hover{color:var(--accent)}.prose blockquote{border-left:3px solid var(--tan);margin-inline:0;padding-left:20px;font-style:normal}.prose hr{border:0;border-top:1px solid #e5e0db;margin-block:2em}.prose ul,.prose ol{padding-left:1.4em}.prose li{margin-bottom:.3em}.prose figcaption,.gallery figcaption,.embed figcaption{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.5}.figure{margin-inline:0}.figure img{width:auto;max-width:100%;height:auto;max-height:85vh;margin-inline:auto;display:block}.figure figcaption{text-align:center}.prose .credit{color:#8a8a8a;font-size:.8em;font-weight:300}.gallery{margin-inline:0}.gallery--grid .gallery__items{grid-template-columns:repeat(min(var(--cols,2), 2), 1fr);gap:8px;display:grid}@media (min-width:700px){.gallery--grid .gallery__items{grid-template-columns:repeat(var(--cols,2), 1fr)}}.gallery--grid img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.gallery--slider .gallery__items{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:8px;display:flex;overflow-x:auto}.gallery--slider .gallery__item{scroll-snap-align:center;flex:0 0 100%}.gallery--slider img{aspect-ratio:3/2;object-fit:cover;width:100%}.embed{margin-inline:0}.embed__frame{background:var(--cream);width:100%}.embed--tiktok .embed__frame,.embed--instagram .embed__frame,.embed--twitter .embed__frame{max-width:400px;margin-inline:auto}.embed__frame iframe{border:0;width:100%;height:100%}.raw-html iframe{max-width:100%}.page{max-width:820px;padding-block:40px 64px}.page__title{font-size:clamp(28px,3.4vw,40px);font-weight:900}.not-found{text-align:center;min-height:40vh}.not-found>p a{text-decoration:underline}.site-footer{border-top:1px solid var(--rule);margin-top:24px;padding-block:48px 28px}.site-footer__grid{gap:32px;display:grid}@media (min-width:768px){.site-footer__grid{grid-template-columns:1fr auto;align-items:start}}.site-footer__brand img{width:104px;height:auto}.site-footer__tagline{max-width:400px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.5}.site-footer__contact{flex-direction:column;gap:4px;display:flex}@media (min-width:768px){.site-footer__contact{text-align:right;align-items:flex-end}}.site-footer__heading{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:800}.site-footer__contact-list{gap:0;margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.site-footer__contact-list a:hover,.social a:hover{color:var(--accent)}.social{flex-wrap:wrap;gap:8px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.social a{color:var(--ink);padding:4px;display:inline-flex}.site-footer__bottom{letter-spacing:.04em;color:var(--muted);border-top:1px solid #e5e0db;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:28px 0 0;padding-top:16px;font-size:11px;display:flex}.site-footer__copy{margin:0}.site-footer__legal-links{gap:20px;display:flex}.site-footer__legal{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.site-footer__legal:hover{color:var(--accent)}.cookie-card{z-index:100;background:var(--white);width:min(340px,100vw - 32px);color:var(--ink);border:1px solid var(--black);padding:14px 16px 16px;font-size:13px;line-height:1.55;position:fixed;bottom:16px;left:16px;box-shadow:0 8px 24px #0000001f}.cookie-card__head{align-items:center;gap:8px;display:flex}.cookie-card__title{font-family:var(--font-head);flex:1;margin:0;font-size:16px;font-weight:700}.cookie-card__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.cookie-card__text{margin:8px 0 12px}.cookie-card__text a{color:inherit;text-decoration:underline}.cookie-card__actions{gap:8px;display:flex}.cookie-card__btn{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--black);cursor:pointer;flex:1;padding:8px 12px;font-weight:500}.cookie-card__btn--accept{color:var(--white);background:var(--black)}.cookie-card__btn:hover{border-color:var(--accent);color:var(--accent)}.cookie-card__btn--accept:hover{color:var(--white);background:var(--accent)}.cookie-fab{z-index:100;background:var(--cream);border:1px solid var(--tan);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .15s;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 12px #0000001f}.cookie-fab:hover{transform:scale(1.08)}.header-search{align-items:center;display:flex}.header-search input{width:0;font:inherit;color:var(--ink);opacity:0;background:0 0;border:0;border-bottom:1px solid #0000;padding:4px 0;font-size:16px;transition:width .2s,opacity .2s,padding .2s}.header-search.is-open input{border-bottom-color:var(--black);opacity:1;width:min(260px,52vw);padding:4px 8px}.header-search input:focus{outline:none}.header-search__toggle{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.header-search__toggle:hover,.header-search.is-open .header-search__toggle{color:var(--accent)}@media (prefers-reduced-motion:reduce){.header-search input{transition:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-form{border:1px solid var(--black);background:var(--white);max-width:560px;display:flex}.search-form input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:10px 14px;font-size:16px}.search-form input:focus{outline:none}.search-form:focus-within{outline:2px solid var(--accent);outline-offset:1px}.search-form button{background:var(--black);color:var(--white);cursor:pointer;border:0;place-items:center;padding:0 14px;display:grid}.search-form button:hover{background:var(--accent)}.search-form--large{margin:20px auto 8px}.search-form--large input{padding:14px 16px;font-size:18px}.menu-panel__search{max-width:480px;margin:0 auto 24px}.search-page .listing__head{text-align:center}.search-page__count{color:var(--muted);margin:12px 0 0}.search-page__latest{font-family:var(--font-head);text-align:center;margin:40px 0 20px;font-size:22px}.not-found .search-form--large{margin-inline:auto}.not-found .grid,.search-page .grid{text-align:left}.not-found .grid{margin-top:0}#instagram,#editors-pick,#art-of-film{scroll-margin-top:24px}
