.atelier-mark{--am-width:26px;--am-blue:#3d4ccb;--am-blue-lit:#5160e4;--am-pink:#fbbfe0;--am-pill:rgba(9,10,18,0.82);--am-height:calc(var(--am-width) * 32 / 24);--am-shoulder:calc(var(--am-width) * 21 / 24);--am-fly-x:0px;--am-fly-y:0px;--am-fly-s:1;position:absolute;top:0;right:12px;z-index:100;display:block;width:var(--am-width);height:var(--am-height);padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;cursor:pointer}.atelier-mark:focus-visible{outline:2px solid var(--am-pink);outline-offset:3px;border-radius:3px}.atelier-mark-pennant{position:relative;z-index:1;display:block;width:100%;height:100%;filter:drop-shadow(0 3px 8px rgba(0,0,0,.45));transition:filter .42s ease}.atelier-mark-flag{fill:var(--am-blue);transition:fill .42s ease}.atelier-mark-letter{fill:#fff;opacity:1;transition:opacity 1ms linear .38s}.atelier-mark[data-open=true] .atelier-mark-letter{opacity:0;transition:opacity 1ms linear .16s}.atelier-mark-flyer{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;transform-origin:50% 37.1875%;transform:none;fill:#fff;opacity:1;filter:none;pointer-events:none;transition:transform .38s cubic-bezier(.4,0,.2,1),fill .24s ease,filter .2s ease,opacity 80ms linear}.atelier-mark[data-open=true] .atelier-mark-flyer{transform:translate(var(--am-fly-x),var(--am-fly-y)) scale(var(--am-fly-s));fill:var(--am-pink);opacity:0;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5));transition:transform .56s cubic-bezier(.32,.72,0,1) .16s,fill .4s ease .22s,filter .2s ease .16s,opacity .12s linear .6s}.atelier-mark-label{display:block;position:absolute;top:0;right:calc(var(--am-width) * .5);width:max-content;height:var(--am-shoulder);filter:drop-shadow(0 4px 12px rgba(0,0,0,.45));pointer-events:none}.atelier-mark-label-inner{display:block;height:100%;border-radius:999px;background-color:var(--am-pill);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px) saturate(1.4);backdrop-filter:blur(10px) saturate(1.4);-webkit-clip-path:inset(0 0 0 100% round 999px);clip-path:inset(0 0 0 100% round 999px);transition:-webkit-clip-path .34s cubic-bezier(.4,0,.2,1) .12s;transition:clip-path .34s cubic-bezier(.4,0,.2,1) .12s;transition:clip-path .34s cubic-bezier(.4,0,.2,1) .12s,-webkit-clip-path .34s cubic-bezier(.4,0,.2,1) .12s}.atelier-mark-label-text{display:flex;align-items:center;height:100%;padding:0 calc(var(--am-width) * .62) 0 .75rem;white-space:nowrap;font-size:.625rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#fff;opacity:0;transform:translateX(.4rem);transition:opacity .18s ease .12s,transform .18s ease .12s}.atelier-mark-label-accent{color:var(--am-pink)}.atelier-mark-slot{display:inline-block;opacity:0;transition:opacity 80ms linear}.atelier-mark[data-open=true] .atelier-mark-slot{opacity:1;transition:opacity .12s linear .6s}.atelier-mark[data-open=true] .atelier-mark-label-inner{-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px);transition:-webkit-clip-path .52s cubic-bezier(.16,1,.3,1);transition:clip-path .52s cubic-bezier(.16,1,.3,1);transition:clip-path .52s cubic-bezier(.16,1,.3,1),-webkit-clip-path .52s cubic-bezier(.16,1,.3,1)}.atelier-mark[data-open=true] .atelier-mark-label-text{opacity:1;transform:none;transition:opacity .28s ease .15s,transform .4s cubic-bezier(.16,1,.3,1) .15s}.atelier-mark[data-open=true] .atelier-mark-pennant{filter:drop-shadow(0 4px 16px rgba(61,76,203,.6)) drop-shadow(0 2px 6px rgba(0,0,0,.45))}.atelier-mark[data-open=true] .atelier-mark-flag{fill:var(--am-blue-lit)}@media (max-width:1199.98px){.atelier-mark{--am-width:22px;right:8px}.atelier-mark-label-text{padding-left:.55rem;font-size:.5625rem;letter-spacing:.06em}}@media (max-width:575.98px){.atelier-mark{--am-width:20px;right:6px}.atelier-mark-label-text{padding-left:.5rem;font-size:.5rem;letter-spacing:.04em}}@media (prefers-reduced-motion:reduce){.atelier-mark,.atelier-mark *{transition-duration:1ms!important;transition-delay:0s!important}}