.nav-dropdown{min-width:320px;padding:10px}.nav-dropdown a{align-items:center;padding:12px 14px}.nav-item{flex-direction:column;gap:3px;display:flex}.nav-item b{letter-spacing:-.01em;font-size:15px;font-weight:900}.nav-item small{opacity:.82;font-size:12.5px;line-height:1.35}.nav-dropdown a:hover .nav-item small,.nav-dropdown a:focus-visible .nav-item small{opacity:1}@media (min-width:1321px) and (max-width:1700px){.site-header nav{gap:10px;font-size:12px}.header-calendar span{display:none}}@media (max-width:600px){.site-header .wordmark img{width:90px}.site-header .header-actions{gap:6px}.site-header .header-calendar{min-height:42px;padding:0 10px}.site-header .header-actions .button{gap:8px;padding:13px 10px;font-size:11px}.site-header .menu-trigger{padding:5px}}
.search-launcher-module__SY1geq__trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff30;place-items:center;width:46px;height:48px;transition:background .2s,border-color .2s;display:grid}.search-launcher-module__SY1geq__trigger:hover{background:#ffffff12;border-color:#fff}.search-launcher-module__SY1geq__panel.search-launcher-module__SY1geq__panel{-webkit-backdrop-filter:blur(30px)saturate(145%);color:#fff;background:linear-gradient(135deg,#ffffff12,#ffffff03),#0a0c2b99;border:1px solid #ffffff40;border-radius:18px;gap:0;width:760px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:30px;overflow:auto;box-shadow:0 25px 100px #0006,inset 0 1px #ffffff20}.search-launcher-module__SY1geq__top{color:#d0d2e2;letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.search-launcher-module__SY1geq__close{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff30;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.search-launcher-module__SY1geq__title{letter-spacing:-.05em;margin:25px 0 12px;font-size:clamp(28px,3vw,36px);font-weight:900;line-height:1.1}.search-launcher-module__SY1geq__description{color:#d0d2e2;margin-bottom:27px;font-size:13px}.search-launcher-module__SY1geq__form{background:#ffffff0e;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:16px;padding:10px 10px 10px 20px;display:flex}.search-launcher-module__SY1geq__form>svg{color:#fff;flex-shrink:0}.search-launcher-module__SY1geq__form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:18px}.search-launcher-module__SY1geq__form:focus-within{border-color:#ffffffa0;box-shadow:0 0 0 3px #ffffff08}.search-launcher-module__SY1geq__form input::placeholder{color:#c7c9dc}.search-launcher-module__SY1geq__form input::-webkit-search-cancel-button{filter:grayscale()brightness(3)}.search-launcher-module__SY1geq__form button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:6px;place-items:center;width:45px;height:45px;display:grid}.search-launcher-module__SY1geq__label{letter-spacing:.12em;color:#d0d2e2;margin:24px 0 12px;font-size:9px;display:block}.search-launcher-module__SY1geq__browse{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.search-launcher-module__SY1geq__browse .search-launcher-module__SY1geq__label{grid-column:1/-1}.search-launcher-module__SY1geq__browse a{border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:17px 0;font-size:13px;display:flex}.search-launcher-module__SY1geq__browse a:hover,.search-launcher-module__SY1geq__all:hover{color:#fff}.search-launcher-module__SY1geq__result{border-bottom:1px solid #ffffff20;align-items:center;gap:16px;padding:13px 0;display:flex}.search-launcher-module__SY1geq__result>svg:first-child{color:#d0d2e2;flex-shrink:0}.search-launcher-module__SY1geq__result>svg:last-child{flex-shrink:0;margin-left:auto}.search-launcher-module__SY1geq__result span{min-width:0}.search-launcher-module__SY1geq__result small{letter-spacing:.1em;color:#d0d2e2;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.search-launcher-module__SY1geq__result b{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.search-launcher-module__SY1geq__result:hover{color:#fff}.search-launcher-module__SY1geq__noResults{color:#d0d2e2;padding:20px 0;font-size:13px}.search-launcher-module__SY1geq__all{justify-content:space-between;align-items:center;margin-top:20px;font-size:12px;display:flex}.search-launcher-module__SY1geq__foot{color:#b9bdcf;letter-spacing:.1em;justify-content:space-between;gap:20px;margin-top:32px;font-size:8px;display:flex}.search-launcher-module__SY1geq__panel a:focus-visible,.search-launcher-module__SY1geq__panel button:focus-visible,.search-launcher-module__SY1geq__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:600px){.search-launcher-module__SY1geq__trigger{width:38px;height:42px}.search-launcher-module__SY1geq__panel.search-launcher-module__SY1geq__panel{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:22px}.search-launcher-module__SY1geq__title{max-width:270px;font-size:30px}.search-launcher-module__SY1geq__form{gap:12px;padding-left:12px}.search-launcher-module__SY1geq__form input{font-size:16px}.search-launcher-module__SY1geq__browse{grid-template-columns:1fr}.search-launcher-module__SY1geq__foot{gap:10px;font-size:7px}}@media (prefers-reduced-motion:reduce){.search-launcher-module__SY1geq__trigger{transition:none}}@media (max-width:700px){.search-launcher-module__SY1geq__trigger,.search-launcher-module__SY1geq__close{flex-shrink:0;width:44px;height:44px}}
@media (prefers-reduced-motion:no-preference){#main [data-motion].reveal-ready{opacity:0;clip-path:none;transform-origin:50%;animation:none;transform:none;transition:none!important}#main [data-motion].revealed{opacity:1;clip-path:none;animation:reveal-copy .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) backwards;transform:none}#main [data-motion=heading].revealed{animation-name:reveal-heading;animation-duration:.65s}#main [data-motion=image].revealed{animation-name:reveal-photograph;animation-duration:.75s}#main [data-motion=card].revealed{animation-name:reveal-card;animation-duration:.6s}#main [data-motion=image].reveal-ready img{transition:none;transform:none}#main [data-motion=image].revealed img{animation:reveal-image-scale 1s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s) backwards}#main [data-motion=words].reveal-ready{opacity:1;animation:none;transform:none}#main [data-motion=words].reveal-ready .dress-word>b{opacity:0;transition:none;transform:translateY(140%)}#main [data-motion=words].revealed .dress-word>b{animation:.6s cubic-bezier(.16,1,.3,1) both reveal-word;animation-delay:calc(var(--reveal-delay,0s) + min(var(--word-index,0), 7) * 65ms)}#main h1[data-motion]>span{animation:none}#main [data-motion].motion-instant,#main [data-motion].motion-instant *{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@keyframes reveal-copy{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}@keyframes reveal-heading{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(35px)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}@keyframes reveal-card{0%{opacity:0;transform:translateY(55px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes reveal-photograph{0%{opacity:.15;clip-path:inset(12% 0 88%)}to{opacity:1;clip-path:inset(0)}}@keyframes reveal-image-scale{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes reveal-word{0%{opacity:0;transform:translateY(140%)rotate(3deg)}to{opacity:1;transform:translate(0,0)rotate(0)}}@media (prefers-reduced-motion:reduce){#main [data-motion],#main [data-motion] *{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@media print{#main .reveal-ready,#main .reveal-ready *{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){#main [data-tilt][data-motion].revealed{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}}
