.widen-island.is-search{height:min(87dvh,900px)}.discovery-search{background:var(--color-paper);height:100%;min-height:0;color:var(--color-carbon);flex-direction:column;padding:20px clamp(24px,4vw,56px) 14px;display:flex}.discovery-search-head{justify-content:space-between;align-items:center;display:flex}.discovery-search-head p{color:var(--color-smoke);margin:0}.discovery-search-query{border-bottom:1px solid var(--color-control-stroke);flex:none;padding:8px 0 20px}.discovery-search-query h1{letter-spacing:-.072em;margin:8px 0 22px;font-size:clamp(48px,5.6vw,78px);font-weight:500;line-height:.92}.discovery-search-query label{letter-spacing:.04em;font-size:12px;font-weight:650}.discovery-query-row{border-bottom:2px solid var(--color-control-stroke);align-items:center;gap:12px;display:flex}.discovery-query-row:focus-within{border-color:var(--color-signal-deep)}.discovery-query-row input{width:100%;min-width:0;height:58px;font:inherit;color:var(--color-carbon);background:0 0;border:0;outline:0;font-size:clamp(18px,2vw,25px)}.discovery-query-row input::placeholder{color:var(--color-smoke)}.discovery-query-row button,.discovery-search-empty button{min-height:44px;color:var(--color-signal-deep);text-underline-offset:5px;background:0 0;border:0;font-size:13px;font-weight:650;text-decoration:underline}.discovery-search-body{flex:1;grid-template-columns:minmax(0,1.45fr) minmax(200px,.72fr);gap:clamp(24px,4vw,60px);min-height:0;padding-top:13px;display:grid}.discovery-search-list{flex-direction:column;min-height:0;display:flex}.discovery-search-status{letter-spacing:.09em;text-transform:uppercase;color:var(--color-smoke);min-height:30px;font-size:11px}.discovery-search-list ol{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow:auto}.discovery-search-list li{border-top:1px solid var(--color-mist);min-width:0}.discovery-search-list li:last-child{border-bottom:1px solid var(--color-mist)}.discovery-search-list li a{color:inherit;grid-template-columns:32px 50px minmax(0,1fr) 22px;align-items:center;gap:15px;min-height:96px;padding:12px 6px;text-decoration:none;transition:padding .18s,color .18s;display:grid}.discovery-search-list li[data-active=true] a,.discovery-search-list li:focus-within a{color:var(--color-signal-deep);padding-left:13px}.discovery-result-number{color:var(--color-smoke);font-size:11px}.discovery-result-cover{aspect-ratio:2/3;background:var(--color-mist);width:50px}.discovery-result-cover img{object-fit:cover;width:100%;height:100%;display:block}.discovery-result-copy{gap:3px;min-width:0;display:grid}.discovery-result-copy small{letter-spacing:.08em;text-transform:uppercase;color:var(--color-smoke);font-size:10px}.discovery-result-copy strong{letter-spacing:-.035em;font-size:clamp(17px,1.6vw,24px);font-weight:550;line-height:1.08}.discovery-result-copy>span{color:var(--color-graphite);font-size:12px;line-height:1.3}.discovery-search-list li b{font-weight:400}.discovery-search-hint{color:var(--color-graphite);max-width:35ch;font-size:17px}.discovery-search-preview{border-left:1px solid var(--color-mist);background:linear-gradient(150deg,var(--color-paper),var(--color-frost));flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex}.discovery-preview-cover{aspect-ratio:2/3;height:min(38dvh,330px);box-shadow:var(--shadow-cover);overflow:hidden}.discovery-preview-cover img{object-fit:cover;width:100%;height:100%}.discovery-search-preview p{text-align:center;max-width:24ch;font-size:13px;line-height:1.25}.discovery-search-preview>span{letter-spacing:-.16em;color:var(--color-mist);font-size:clamp(100px,16vw,230px);font-weight:700;line-height:1}.discovery-search-empty{padding:35px 0}.discovery-search-empty h2{letter-spacing:-.06em;margin:0;font-size:clamp(29px,3vw,44px);font-weight:500}.discovery-search-empty p{color:var(--color-graphite);font-size:15px}.discovery-search .widen-search-browse{flex:none;min-height:48px;margin-top:10px}.discovery-search a:focus-visible,.discovery-search button:focus-visible{outline:3px solid var(--color-signal-deep);outline-offset:3px}@media (max-width:699px){.widen-island.is-search{height:100dvh}.discovery-search{padding:14px 20px calc(12px + env(safe-area-inset-bottom))}.discovery-search-head{min-height:44px}.discovery-search-query{background:var(--color-paper);z-index:2;padding:2px 0 10px;position:sticky;top:0}.discovery-search-query h1{margin:6px 0 12px;font-size:45px}.discovery-query-row input{height:52px;font-size:17px}.discovery-search-body{padding-top:12px;display:block;overflow:hidden}.discovery-search-list{height:100%}.discovery-search-list ol{padding-bottom:20dvh;overflow-y:auto}.discovery-search-list li a{grid-template-columns:24px 68px minmax(0,1fr) 14px;gap:9px;min-height:118px;padding:12px 2px}.discovery-result-cover{width:68px}.discovery-result-copy strong{font-size:19px}.discovery-result-copy>span{font-size:12px}.discovery-search-preview{display:none}.discovery-search .widen-search-browse{margin:0;padding-top:10px}}@media (max-width:390px){.discovery-search{padding-inline:15px}.discovery-search-list li a{grid-template-columns:20px 60px minmax(0,1fr) 12px}.discovery-result-cover{width:60px}}@media (prefers-reduced-motion:reduce){.discovery-search-list li a{transition:none}}.discovery-search-page{height:100dvh;min-height:630px;padding:110px var(--gutter) 26px;background:var(--color-paper)}.discovery-search-page .discovery-search{border-top:1px solid var(--color-control-stroke);max-width:1320px;margin:auto}@media (max-width:699px){.discovery-search-page{height:100dvh;min-height:0;padding:78px 0 0}.discovery-search-page .discovery-search{border:0}}
